vlc | branch: master | Felix Paul Kühne <[email protected]> | Tue Dec 27 23:35:42 2011 +0100| [262f28bee0ea0a94a510432196bc58ef0c4d149c] | committer: Felix Paul Kühne
macosx: added some bits of documentation > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=262f28bee0ea0a94a510432196bc58ef0c4d149c --- modules/gui/macosx/MainWindowTitle.m | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/modules/gui/macosx/MainWindowTitle.m b/modules/gui/macosx/MainWindowTitle.m index ffcd931..7753e80 100644 --- a/modules/gui/macosx/MainWindowTitle.m +++ b/modules/gui/macosx/MainWindowTitle.m @@ -28,6 +28,10 @@ /***************************************************************************** * VLCMainWindowTitleView + * + * this is our title bar, which can do anything a title should do + * it relies on the VLCWindowButtonCell to display the correct traffic light + * states, since we can't capture the mouse-moved events here correctly *****************************************************************************/ @implementation VLCMainWindowTitleView @@ -113,6 +117,14 @@ @end +/***************************************************************************** + * VLCWindowButtonCell + * + * since the title bar cannot fetch these mouse events (the more top-level + * NSButton is unable fetch them as well), we are using a subclass of the + * button cell to do so. It's set in the nib for the respective objects. + *****************************************************************************/ + @implementation VLCWindowButtonCell - (void)mouseEntered:(NSEvent *)theEvent @@ -133,6 +145,15 @@ @end + +/***************************************************************************** + * VLCResizeControl + * + * For Leopard and Snow Leopard, we need to emulate the resize control on the + * bottom right of the window, since it is gone by using the borderless window + * mask. A proper fix would be Lion-only. + *****************************************************************************/ + @implementation VLCResizeControl - (void)mouseDragged:(NSEvent *)theEvent _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
