From 1d94e279a63756cd47434f06f4378fafcc96455f Mon Sep 17 00:00:00 2001 From: Chris Taylor Date: Sun, 27 Feb 2005 03:55:46 +0000 Subject: [PATCH] call gr_update in event loops --- ChangeLog | 6 ++++++ main/editor/med.c | 4 +++- ui/file.c | 6 ++++-- ui/keypress.c | 6 ++++-- ui/menu.c | 5 +++-- ui/menubar.c | 6 ++++-- ui/message.c | 5 +++-- ui/number.c | 6 ++++-- ui/popup.c | 5 +++-- 9 files changed, 34 insertions(+), 15 deletions(-) diff --git a/ChangeLog b/ChangeLog index 33407839..5ce5ea88 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-02-27 Chris Taylor + + * main/editor/med.c, ui/file.c, ui/keypress.c, ui/menu.c, + ui/menubar.c, ui/message.c, ui/number.c, ui/popup.c: call + gr_update in event loops + 2005-02-26 Chris Taylor * ui/keypad.c, ui/ui.c: no unnecessarily including MS DOS diff --git a/main/editor/med.c b/main/editor/med.c index 273c9873..682bbc1a 100644 --- a/main/editor/med.c +++ b/main/editor/med.c @@ -1,4 +1,4 @@ -/* $Id: med.c,v 1.7 2005-02-26 10:13:51 chris Exp $ */ +/* $Id: med.c,v 1.8 2005-02-27 03:55:46 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -1371,6 +1371,8 @@ void editor(void) ui_mouse_show(); } + gr_update(); + } // _MARK_("end of editor");//Nuked to compile -KRB diff --git a/ui/file.c b/ui/file.c index d952d2ae..75c9737b 100644 --- a/ui/file.c +++ b/ui/file.c @@ -1,4 +1,4 @@ -/* $Id: file.c,v 1.6 2005-02-26 10:13:51 chris Exp $ */ +/* $Id: file.c,v 1.7 2005-02-27 03:55:46 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ #ifdef RCS -static char rcsid[] = "$Id: file.c,v 1.6 2005-02-26 10:13:51 chris Exp $"; +static char rcsid[] = "$Id: file.c,v 1.7 2005-02-27 03:55:46 chris Exp $"; #endif #include @@ -520,6 +520,8 @@ int ui_get_filename( char * filename, char * Filespec, char * message ) ui_mouse_show(); } + + gr_update(); } //key_flush(); diff --git a/ui/keypress.c b/ui/keypress.c index 33950f5b..20cddb69 100644 --- a/ui/keypress.c +++ b/ui/keypress.c @@ -1,4 +1,4 @@ -/* $Id: keypress.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $ */ +/* $Id: keypress.c,v 1.5 2005-02-27 03:55:46 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ #ifdef RCS -static char rcsid[] = "$Id: keypress.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $"; +static char rcsid[] = "$Id: keypress.c,v 1.5 2005-02-27 03:55:46 chris Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -136,6 +136,8 @@ int GetKeyCode(char * text) if (DoneButton->pressed) break; + + gr_update(); } ui_close_window(wnd); diff --git a/ui/menu.c b/ui/menu.c index 88f6d914..29177f36 100644 --- a/ui/menu.c +++ b/ui/menu.c @@ -1,4 +1,4 @@ -/* $Id: menu.c,v 1.6 2005-02-26 10:13:51 chris Exp $ */ +/* $Id: menu.c,v 1.7 2005-02-27 03:55:46 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ #ifdef RCS -static char rcsid[] = "$Id: menu.c,v 1.6 2005-02-26 10:13:51 chris Exp $"; +static char rcsid[] = "$Id: menu.c,v 1.7 2005-02-27 03:55:46 chris Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -118,6 +118,7 @@ int MenuX( int x, int y, int NumButtons, char * text[] ) break; } + gr_update(); } ui_close_window(wnd); diff --git a/ui/menubar.c b/ui/menubar.c index e4ba3022..715bbfe1 100644 --- a/ui/menubar.c +++ b/ui/menubar.c @@ -1,4 +1,4 @@ -/* $Id: menubar.c,v 1.7 2005-02-26 11:27:42 chris Exp $ */ +/* $Id: menubar.c,v 1.8 2005-02-27 03:55:46 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ #ifdef RCS -static char rcsid[] = "$Id: menubar.c,v 1.7 2005-02-26 11:27:42 chris Exp $"; +static char rcsid[] = "$Id: menubar.c,v 1.8 2005-02-27 03:55:46 chris Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -608,6 +608,8 @@ void menubar_do( int keypress ) state = 0; } last_keypress = 0; + + gr_update(); } } diff --git a/ui/message.c b/ui/message.c index 32ea494f..8802f788 100644 --- a/ui/message.c +++ b/ui/message.c @@ -1,4 +1,4 @@ -/* $Id: message.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $ */ +/* $Id: message.c,v 1.5 2005-02-27 03:55:46 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ #ifdef RCS -static char rcsid[] = "$Id: message.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $"; +static char rcsid[] = "$Id: message.c,v 1.5 2005-02-27 03:55:46 chris Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -166,6 +166,7 @@ int MessageBoxN( short xc, short yc, int NumButtons, char * text, char * Button[ } } + gr_update(); } ui_close_window(wnd); diff --git a/ui/number.c b/ui/number.c index 24443f69..decf6385 100644 --- a/ui/number.c +++ b/ui/number.c @@ -1,4 +1,4 @@ -/* $Id: number.c,v 1.6 2005-01-25 19:48:10 schaffner Exp $ */ +/* $Id: number.c,v 1.7 2005-02-27 03:55:46 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ #ifdef RCS -static char rcsid[] = "$Id: number.c,v 1.6 2005-01-25 19:48:10 schaffner Exp $"; +static char rcsid[] = "$Id: number.c,v 1.7 2005-02-27 03:55:46 chris Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -106,6 +106,8 @@ double ui_input_number( short xc, short yc, char * text, double OrgNumber ) ui_window_do_gadgets(wnd); if (InputBox->pressed) break; + + gr_update(); } ui_close_window(wnd); diff --git a/ui/popup.c b/ui/popup.c index ee9d2408..e3c0c988 100644 --- a/ui/popup.c +++ b/ui/popup.c @@ -1,4 +1,4 @@ -/* $Id: popup.c,v 1.5 2005-01-25 21:31:45 schaffner Exp $ */ +/* $Id: popup.c,v 1.6 2005-02-27 03:55:46 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED. */ #ifdef RCS -static char rcsid[] = "$Id: popup.c,v 1.5 2005-01-25 21:31:45 schaffner Exp $"; +static char rcsid[] = "$Id: popup.c,v 1.6 2005-02-27 03:55:46 chris Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -143,6 +143,7 @@ int PopupMenu( int NumButtons, char * text[] ) break; } + gr_update(); } ui_close_window(wnd); -- 2.39.2