diff options
author | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2013-05-29 00:14:34 +0200 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2013-05-30 23:01:12 +0200 |
commit | 0057aa476999138c4a5496a4af95a639c01df4d5 (patch) | |
tree | fac1ca5ce0fc5687c1787d139abe02503dd967f1 /DOCS/OUTDATED-tech | |
parent | 3396e0565b39c5168777b78cc26ed3b985a81071 (diff) | |
download | mpv-0057aa476999138c4a5496a4af95a639c01df4d5.tar.bz2 mpv-0057aa476999138c4a5496a4af95a639c01df4d5.tar.xz |
cocoa_common: use cocoa APIs to go fullscreen
This removes a bit of ugly code and bookeeping which is never bad. `drawRect`
needs to guard against different window instances since in fullscreen the view
is wrapped in a fullscreen window provided by the toolkit (a instance of
NSFullScreenWindow to be precise).
The event handling was moved to the view so that it can still get all the
events when in the fullscreen window. Ideally these should be moved to
some NSResponder subclass within macosx_application and made available even
when no window is present. I refrained from this because "small steps".
Diffstat (limited to 'DOCS/OUTDATED-tech')
0 files changed, 0 insertions, 0 deletions