# include <windows.h>
#endif
-#include GLUT_H
+#include <GL/gl.h>
#if defined(FX) && defined(XMESA)
# include <GL/xmesa.h>
#include <Cockpit/panel.hxx>
#include <Controls/controls.hxx>
#include <FDM/flight.hxx>
+#include <Main/main.hxx>
#include <Main/fg_init.hxx>
#include <Main/fg_io.hxx>
#include <Main/globals.hxx>
SG_USING_STD(string);
SG_USING_STD(cout);
-// main.cxx hack, should come from an include someplace
-extern void fgInitVisuals( void );
-extern void fgReshape( int width, int height );
-extern void fgRenderFrame( void );
-
extern void fgHUDalphaAdjust( puObject * );
// from cockpit.cxx
GLfloat x_end, GLfloat y_end );
#endif
-#if defined(FG_OLD_MENUBAR)
-extern puMenuBar *mainMenuBar;
-#endif
-
puDialogBox *dialogBox = 0;
puFrame *dialogFrame = 0;
puText *dialogBoxMessage = 0;
mkDialog(msg.c_str());
}
-#if defined(FG_OLD_MENUBAR)
-// Toggle the Menu and Mouse display state
-void guiToggleMenu(void)
-{
- if( gui_menu_on ) {
- // printf("Hiding Menu\n");
- mainMenuBar->hide ();
-#if defined(WIN32_CURSOR_TWEAKS_OFF)
- if( mouse_mode == MOUSE_POINTER )
- TurnCursorOff();
-#endif // WIN32_CURSOR_TWEAKS_OFF
- } else {
- // printf("Showing Menu\n");
- mainMenuBar->reveal();
-#ifdef WIN32
- TurnCursorOn();
-#endif // WIN32
- }
- gui_menu_on = ~gui_menu_on;
-}
-#endif // FG_OLD_MENUBAR
-
// Intercept the Escape Key
void ConfirmExitDialog(void)
{
fgGetInt("/sim/startup/ysize"));
}
-#if defined(FG_OLD_MENUBAR)
-//void MenuHideMenuCb(puObject *cb)
-void hideMenuCb (puObject *cb)
-{
- guiToggleMenu();
-}
-#endif
-
void goodBye(puObject *)
{
// SG_LOG( SG_INPUT, SG_ALERT,
fgSetBool("/sim/freeze/master", true);
}
-#if defined(FG_OLD_MENUBAR)
- if(gui_menu_on) {
- show_menu = true;
- guiToggleMenu();
- }
-#endif
-
if ( !puCursorIsHidden() ) {
show_pu_cursor = true;
puHideCursor();
delete [] filename;
-#if defined(FG_OLD_MENUBAR)
- if( show_menu )
- guiToggleMenu();
-#endif
-
if ( show_pu_cursor ) {
puShowCursor();
}
puHideCursor();
}
// BusyCursor( 0 );
-#if defined(FG_OLD_MENUBAR)
- mainMenuBar->hide();
-#endif
CGlPrinter p( CGlPrinter::PRINT_BITMAP );
int cur_width = fgGetInt("/sim/startup/xsize");
p.Begin( "FlightGear", cur_width*3, cur_height*3 );
p.End( hiResScreenCapture(3) );
-#if defined(FG_OLD_MENUBAR)
- if( gui_menu_on ) {
- mainMenuBar->reveal();
- }
-#endif
// BusyCursor(1);
if ( show_pu_cursor ) {
puShowCursor();
fgSetBool("/sim/freeze/master", true);
}
-#if defined(FG_OLD_MENUBAR)
- mainMenuBar->hide();
-#endif
TurnCursorOff();
if ( !puCursorIsHidden() ) {
show_pu_cursor = true;
}
TurnCursorOn();
-#if defined(FG_OLD_MENUBAR)
- if( gui_menu_on ) {
- mainMenuBar->reveal();
- }
-#endif
if ( !freeze ) {
fgSetBool("/sim/freeze/master", false);