# include <config.h>
#endif
-#ifdef HAVE_WINDOWS_H
-# include <windows.h>
-#endif
-
#include <plib/pu.h>
#include <simgear/structure/exception.hxx>
#define TR_HIRES_SNAP 1
-
+namespace osg
+{
+class GraphicsContext;
+}
// gui.cxx
-extern void guiStartInit();
+extern void guiStartInit(osg::GraphicsContext*);
extern bool guiFinishInit();
extern void mkDialog(const char *txt);
extern void guiErrorMessage(const char *txt);
extern bool fgDumpSnapShot();
extern void fgDumpSceneGraph();
extern void fgDumpTerrainBranch();
+extern void fgPrintVisibleSceneInfoCommand();
extern puFont guiFnt;
extern fntTexFont *guiFntHandle;
extern int gui_menu_on;
// from gui_funcs.cxx
-extern void reInit(void);
extern void fgDumpSnapShotWrapper();
#ifdef TR_HIRES_SNAP
extern void fgHiResDumpWrapper();
extern void fgHiResDump();
#endif
-#if defined( WIN32 ) && !defined( __CYGWIN__) && !defined(__MINGW32__)
-extern void printScreen();
-#endif
+
extern void helpCb();
typedef struct {
} __fg_gui_fn_t;
extern const __fg_gui_fn_t __fg_gui_fn[];
-// mouse.cxx
-extern void guiInitMouse(int width, int height);
-extern void maybeToggleMouse( void );
-extern void TurnCursorOn( void );
-extern void TurnCursorOff( void );
-
#endif // _GUI_H_