call gr_update in event loops
authorChris Taylor <chris@icculus.org>
Sun, 27 Feb 2005 03:55:46 +0000 (03:55 +0000)
committerChris Taylor <chris@icculus.org>
Sun, 27 Feb 2005 03:55:46 +0000 (03:55 +0000)
ChangeLog
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

index 3340783..5ce5ea8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-02-27  Chris Taylor  <chris@icculus.org>
+
+       * 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  <chris@icculus.org>
 
        * ui/keypad.c, ui/ui.c: no unnecessarily including MS DOS
index 273c987..682bbc1 100644 (file)
@@ -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
index d952d2a..75c9737 100644 (file)
--- 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 <stdio.h>
@@ -520,6 +520,8 @@ int ui_get_filename( char * filename, char * Filespec, char * message  )
                        ui_mouse_show();
 
                }
+
+               gr_update();
        }
 
        //key_flush();
index 33950f5..20cddb6 100644 (file)
@@ -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);
index 88f6d91..29177f3 100644 (file)
--- 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);
index e4ba302..715bbfe 100644 (file)
@@ -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();
        }
 }
 
index 32ea494..8802f78 100644 (file)
@@ -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);
index 24443f6..decf638 100644 (file)
@@ -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);
index ee9d240..e3c0c98 100644 (file)
@@ -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);