Changeset 871
- Timestamp:
- 04/30/08 16:04:04 (3 months ago)
- Files:
-
- trunk/src/cmd4.c (modified) (1 diff)
- trunk/src/ui-event.c (modified) (1 diff)
- trunk/src/ui-event.h (modified) (1 diff)
- trunk/src/ui-menu.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/cmd4.c
r869 r871 615 615 } 616 616 617 ke0 = run_event_loop(&active_menu->target, 0,&ke);617 ke0 = run_event_loop(&active_menu->target, &ke); 618 618 if (ke0.type != EVT_AGAIN) ke = ke0; 619 619 trunk/src/ui-event.c
r868 r871 47 47 * 48 48 * - target = the event target 49 * - forever - if false, stop at first unhandled event. Otherwise, stop only50 * for STOP events51 49 * - start - optional initial event that allows you to prime the loop without 52 50 * pushing the event queue. 53 51 * Returns: 54 52 * EVT_STOP - the loop was halted. 55 * EVT_AGAIN - start was not handled , and forever is false56 * The first unhandled event - forever is false.53 * EVT_AGAIN - start was not handled 54 * The first unhandled event. 57 55 */ 58 ui_event_data run_event_loop(event_listener *target, bool forever,const ui_event_data *start)56 ui_event_data run_event_loop(event_listener *target, const ui_event_data *start) 59 57 { 60 58 ui_event_data ke = EVENT_EMPTY; 61 59 bool handled = TRUE; 62 60 63 while ( forever ||handled)61 while (handled) 64 62 { 65 63 handled = FALSE; trunk/src/ui-event.h
r870 r871 57 57 58 58 59 ui_event_data run_event_loop(event_listener *parent, bool forever,const ui_event_data *start);59 ui_event_data run_event_loop(event_listener *parent, const ui_event_data *start); 60 60 61 61 trunk/src/ui-menu.c
r870 r871 475 475 } 476 476 477 /* The menu event loop, called as a handler from run_event_loop */477 /* The menu event loop, called as a handler from the event loop */ 478 478 static bool menu_handle_event(void *object, const ui_event_data *in) 479 479 { … … 722 722 723 723 ke.type = EVT_REFRESH; 724 (void)run_event_loop(&menu->target, FALSE,&ke);724 (void)run_event_loop(&menu->target, &ke); 725 725 726 726 /* Check for command flag */ … … 734 734 while (!(ke.type & no_handle)) 735 735 { 736 ke = run_event_loop(&menu->target, FALSE, 0);736 ke = run_event_loop(&menu->target, NULL); 737 737 738 738 switch (ke.type)
