| 139 } |
139 } |
| 140 |
140 |
| 141 - (void)menuItemAction:(id)sender { |
141 - (void)menuItemAction:(id)sender { |
| 142 EventData *event = objc_getAssociatedObject(sender, "eventdata"); |
142 EventData *event = objc_getAssociatedObject(sender, "eventdata"); |
| 143 if(event) { |
143 if(event) { |
| 144 event.obj = self.uiobj; // temporary set the event object |
144 if(event.obj) { |
| 145 [event handleEvent:sender]; |
145 [event handleEvent:sender]; |
| |
146 } else { |
| |
147 event.obj = self.uiobj; |
| |
148 [event handleEvent:sender]; |
| |
149 event.obj = NULL; |
| |
150 } |
| 146 } |
151 } |
| 147 } |
152 } |
| 148 |
153 |
| 149 - (void)menuCheckItemAction:(id)sender { |
154 - (void)menuCheckItemAction:(id)sender { |
| 150 NSMenuItem *menuItem = sender; |
155 NSMenuItem *menuItem = sender; |