]> git.mxchange.org Git - flightgear.git/blobdiff - src/GUI/gui.h
Fix GUI and HUD text rendering problems.
[flightgear.git] / src / GUI / gui.h
index 31e65bb10f3c2197d41282a198ab71da1463827c..4897b0ed929130e021e3a145ef4526b702f3f061 100644 (file)
 
 
 // gui.cxx
-extern void guiInit();
+extern void guiStartInit();
+extern bool guiFinishInit();
 extern void mkDialog(const char *txt);
 extern void guiErrorMessage(const char *txt);
 extern void guiErrorMessage(const char *txt, const sg_throwable &throwable);
 
-extern void fgDumpSnapShot();
+extern bool fgDumpSnapShot();
 extern void fgDumpSceneGraph();
+extern void fgDumpTerrainBranch();
 
 extern puFont guiFnt;
 extern fntTexFont *guiFntHandle;
@@ -66,18 +68,11 @@ extern void printScreen(puObject *);
 extern void helpCb(puObject *);
 
 typedef struct {
-        char *name;
+        const char *name;
         void (*fn)(puObject *);
 } __fg_gui_fn_t;
 extern const __fg_gui_fn_t __fg_gui_fn[];
 
-// GLOBAL COMMON DIALOG BOX TEXT STRINGS
-extern char *gui_msg_OK;     // "OK"
-extern char *gui_msg_NO;     // "NO"
-extern char *gui_msg_YES;    // "YES"
-extern char *gui_msg_CANCEL; // "CANCEL"
-extern char *gui_msg_RESET;  // "RESET"
-
 // mouse.cxx
 extern void guiInitMouse(int width, int height);
 extern void maybeToggleMouse( void );