Commit 262f28be authored by Felix Paul Kühne's avatar Felix Paul Kühne

macosx: added some bits of documentation

parent 105ab7dd
...@@ -28,6 +28,10 @@ ...@@ -28,6 +28,10 @@
/***************************************************************************** /*****************************************************************************
* VLCMainWindowTitleView * 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 @implementation VLCMainWindowTitleView
...@@ -113,6 +117,14 @@ ...@@ -113,6 +117,14 @@
@end @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 @implementation VLCWindowButtonCell
- (void)mouseEntered:(NSEvent *)theEvent - (void)mouseEntered:(NSEvent *)theEvent
...@@ -133,6 +145,15 @@ ...@@ -133,6 +145,15 @@
@end @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 @implementation VLCResizeControl
- (void)mouseDragged:(NSEvent *)theEvent - (void)mouseDragged:(NSEvent *)theEvent
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment