Mercurial > dwindows
comparison mac/dw.m @ 1026:f15dc5226c35
Fixed focus event was getting ignored because wrong handle passed to the event handler on Mac.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 20 May 2011 00:07:35 +0000 |
parents | 8188f818eb9f |
children | cbac281970a9 |
comparison
equal
deleted
inserted
replaced
1025:3573878d1239 | 1026:f15dc5226c35 |
---|---|
797 } | 797 } |
798 else | 798 else |
799 { | 799 { |
800 [DWApp setMainMenu:DWMainMenu]; | 800 [DWApp setMainMenu:DWMainMenu]; |
801 } | 801 } |
802 _event_handler(self, nil, 13); | 802 _event_handler([self window], nil, 13); |
803 } | 803 } |
804 -(void)setMenu:(NSMenu *)input { windowmenu = input; [windowmenu retain]; } | 804 -(void)setMenu:(NSMenu *)input { windowmenu = input; [windowmenu retain]; } |
805 -(void)menuHandler:(id)sender { _event_handler(sender, nil, 8); } | 805 -(void)menuHandler:(id)sender { _event_handler(sender, nil, 8); } |
806 -(void)mouseDragged:(NSEvent *)theEvent { _event_handler(self, theEvent, 5); } | 806 -(void)mouseDragged:(NSEvent *)theEvent { _event_handler(self, theEvent, 5); } |
807 -(void)mouseMoved:(NSEvent *)theEvent | 807 -(void)mouseMoved:(NSEvent *)theEvent |