]> git.mxchange.org Git - flightgear.git/commitdiff
remove obsolete preset dialogs
authormfranz <mfranz>
Wed, 1 Nov 2006 22:48:34 +0000 (22:48 +0000)
committermfranz <mfranz>
Wed, 1 Nov 2006 22:48:34 +0000 (22:48 +0000)
src/GUI/Makefile.am
src/GUI/README
src/GUI/gui_funcs.cxx
src/GUI/preset_dlg.cxx [deleted file]
src/GUI/preset_dlg.hxx [deleted file]

index c086fcf21a3553d78daa7d7ecc78cb273bf892c7..c6304fe7ba7d3ed4a7f827c8a4f1781eb403009f 100644 (file)
@@ -8,7 +8,6 @@ libGUI_a_SOURCES = \
        gui.cxx gui.h gui_funcs.cxx \
        gui_local.cxx gui_local.hxx \
        mouse.cxx fonts.cxx \
-       preset_dlg.cxx preset_dlg.hxx \
        sgVec3Slider.cxx sgVec3Slider.hxx \
        trackball.c trackball.h \
        puList.cxx puList.hxx \
index 1d2d338feb060cf6f0cba09b9b728fda811779ab..153a843e43a7222b205a09b1936533d1bbbd3b86 100644 (file)
@@ -13,7 +13,6 @@ gui_local.[ch]xx        More internal GUI functions (deprecated).
 menubar.[ch]xx          XML-configurable menu bar.
 mouse.cxx               Old GUI mouse support (deprecated).
 new_gui.[ch]xx          Top-level for the GUI subsystem.
-preset_dlg.[ch]xx       Internal functions for presets (deprecated).
 sgVec3Slider.[ch]xx     Built-in dialog for adjusting the view.
 trackball.[ch]          Old mouse view support (deprecated).
 
index 3a338a77d4e0f82c2cae482f478b9344b5d8f2c0..a3fc3a043d1e6ff7e3bbb6148393655db4273267 100644 (file)
@@ -87,7 +87,6 @@
 
 #include "gui.h"
 #include "gui_local.hxx"
-#include "preset_dlg.hxx"
 #include "sgVec3Slider.hxx"
 
 SG_USING_STD(string);
@@ -124,15 +123,6 @@ const __fg_gui_fn_t __fg_gui_fn[] = {
         //View
         {"guiTogglePanel", guiTogglePanel},
 
-        // Environment
-        {"fgPresetAirport", fgPresetAirport},
-        {"fgPresetRunway", fgPresetRunway},
-        {"fgPresetOffsetDistance", fgPresetOffsetDistance},
-        {"fgPresetAltitude", fgPresetAltitude},
-        {"fgPresetGlideslope", fgPresetGlideslope},
-        {"fgPresetAirspeed", fgPresetAirspeed},
-        {"fgPresetCommit", fgPresetCommit},
-
         // Help
         {"helpCb", helpCb},
 
diff --git a/src/GUI/preset_dlg.cxx b/src/GUI/preset_dlg.cxx
deleted file mode 100644 (file)
index 678ca65..0000000
+++ /dev/null
@@ -1,238 +0,0 @@
-// preset_dlg.cxx -- Preset dialogs and funcitons
-//
-// Written by Curtis Olson, started November 2002.
-//
-// Copyright (C) 2002  Curtis L. Olson  - http://www.flightgear.org/~curt
-//
-// This program is free software; you can redistribute it and/or
-// modify it under the terms of the GNU General Public License as
-// published by the Free Software Foundation; either version 2 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful, but
-// WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-// General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program; if not, write to the Free Software
-// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
-//
-// $Id$
-
-
-#ifdef HAVE_CONFIG_H
-#  include <config.h>
-#endif
-
-#include <simgear/compiler.h>
-
-#ifdef HAVE_WINDOWS_H
-#  include <windows.h>
-#endif
-
-#include <simgear/structure/commands.hxx>
-#include <simgear/misc/sg_path.hxx>
-
-#include <Main/fg_props.hxx>
-
-#include "gui.h"
-#include "preset_dlg.hxx"
-
-
-static puDialogBox *PresetDialog = 0;
-static puFrame     *PresetDialogFrame = 0;
-static puText      *PresetDialogMessage = 0;
-static puInput     *PresetDialogInput = 0;
-
-static const int MAX_VALUE = 16;
-static char PresetValue[MAX_VALUE];
-static char PresetSavedValue[MAX_VALUE];
-static char PresetLabel[] = "Enter New Airport ID"; 
-static string PresetProperty = "";
-
-static puOneShot *PresetDialogOkButton = 0;
-static puOneShot *PresetDialogCancelButton = 0;
-static puOneShot *PresetDialogResetButton = 0;
-
-
-static void PresetDialog_OK(puObject *)
-{
-    char *value;
-    PresetDialogInput->getValue(&value);
-    SG_LOG( SG_GENERAL, SG_DEBUG, "setting " << PresetProperty
-            << " = " << value );
-    fgSetString( PresetProperty.c_str(), value );
-    FG_POP_PUI_DIALOG( PresetDialog );
-
-    // consistancy handling for some specialized cases
-    if ( PresetProperty == "/sim/presets/airport-id" ) {
-        fgSetDouble("/sim/presets/longitude-deg", -9999.0 );
-        fgSetDouble("/sim/presets/latitude-deg", -9999.0 );
-    } else if ( PresetProperty == "/sim/presets/runway" ) {
-        fgSetDouble("/sim/presets/longitude-deg", -9999.0 );
-        fgSetDouble("/sim/presets/latitude-deg", -9999.0 );
-    } else if ( PresetProperty == "/sim/presets/offset-distance" ) {
-        if ( fabs(fgGetDouble("/sim/presets/altitude-ft")) > 0.000001
-             && fabs(fgGetDouble("/sim/presets/glideslope-deg")) > 0.000001 ) {
-            fgSetDouble("/sim/presets/altitude-ft", -9999.0);
-            SG_LOG( SG_GENERAL, SG_DEBUG, "nuking altitude" );
-        }
-    } else if ( PresetProperty == "/sim/presets/altitude-ft" ) {
-        if ( fabs(fgGetDouble("/sim/presets/offset-distance")) > 0.000001
-             && fabs(fgGetDouble("/sim/presets/glideslope-deg")) > 0.000001 ) {
-            fgSetDouble("/sim/presets/offset-distance", 0.0);
-            SG_LOG( SG_GENERAL, SG_DEBUG, "nuking offset distance" );
-        }
-    } else if ( PresetProperty == "/sim/presets/glideslope-deg" ) {
-        if ( fabs(fgGetDouble("/sim/presets/offset-distance")) > 0.000001
-             && fabs(fgGetDouble("/sim/presets/altitude-ft")) > 0.000001 ) {
-            fgSetDouble("/sim/presets/altitude-ft", -9999.0);
-            SG_LOG( SG_GENERAL, SG_DEBUG, "nuking altitude" );
-        }
-    }
-}
-
-
-static void PresetDialog_Cancel(puObject *)
-{
-    FG_POP_PUI_DIALOG( PresetDialog );
-}
-
-
-static void PresetDialog_Reset(puObject *)
-{
-    PresetDialogInput->setValue( PresetSavedValue );
-    PresetDialogInput->setCursor( 0 ) ;
-}
-
-
-// Initialize the preset dialog box
-void fgPresetInit()
-{
-    sprintf( PresetValue, "%s", fgGetString("/sim/presets/airport-id") );
-    int len = 150
-        - puGetDefaultLabelFont().getStringWidth( PresetLabel ) / 2;
-
-    PresetDialog = new puDialogBox (150, 50);
-    {
-        PresetDialogFrame = new puFrame           (0,0,350, 150);
-        PresetDialogMessage = new puText            (len, 110);
-        PresetDialogMessage -> setLabel          ("");
-
-        PresetDialogInput = new puInput           (50, 70, 300, 100);
-        PresetDialogInput -> setValue          ("");
-        PresetDialogInput -> acceptInput();
-
-        PresetDialogOkButton = new puOneShot   (50, 10, 110, 50);
-        PresetDialogOkButton -> setLegend(gui_msg_OK);
-        PresetDialogOkButton -> setCallback (PresetDialog_OK);
-        PresetDialogOkButton -> makeReturnDefault(TRUE);
-
-        PresetDialogCancelButton =  new puOneShot (140, 10, 210, 50);
-        PresetDialogCancelButton -> setLegend (gui_msg_CANCEL);
-        PresetDialogCancelButton -> setCallback (PresetDialog_Cancel);
-
-        PresetDialogResetButton =  new puOneShot (240, 10, 300, 50);
-        PresetDialogResetButton -> setLegend (gui_msg_RESET);
-        PresetDialogResetButton -> setCallback (PresetDialog_Reset);
-    }
-    SG_LOG( SG_GENERAL, SG_DEBUG, "PresetInit " << PresetValue );
-    FG_FINALIZE_PUI_DIALOG( PresetDialog );
-}
-
-
-void fgPresetAirport(puObject *cb)
-{
-    PresetDialogMessage -> setLabel( "Enter Airport ID:" );
-    PresetProperty = "/sim/presets/airport-id";
-    snprintf( PresetValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    snprintf( PresetSavedValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    PresetDialogInput->setValue( PresetValue );
-
-    FG_PUSH_PUI_DIALOG( PresetDialog );
-}
-
-
-void fgPresetRunway(puObject *cb)
-{
-    PresetDialogMessage -> setLabel( "Enter Runway Number:" );
-    PresetProperty = "/sim/presets/runway";
-    snprintf( PresetValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    snprintf( PresetSavedValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    PresetDialogInput->setValue( PresetValue );
-
-    FG_PUSH_PUI_DIALOG( PresetDialog );
-}
-
-
-void fgPresetOffsetDistance(puObject *cb)
-{
-    PresetDialogMessage -> setLabel( "Enter Offset Distance (miles):" );
-    PresetProperty = "/sim/presets/offset-distance";
-    snprintf( PresetValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    snprintf( PresetSavedValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    PresetDialogInput->setValue( PresetValue );
-
-    FG_PUSH_PUI_DIALOG( PresetDialog );
-}
-
-
-void fgPresetAltitude(puObject *cb)
-{
-    PresetDialogMessage -> setLabel( "Enter Altitude (feet):" );
-    PresetProperty = "/sim/presets/altitude-ft";
-    snprintf( PresetValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    snprintf( PresetSavedValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    PresetDialogInput->setValue( PresetValue );
-
-    FG_PUSH_PUI_DIALOG( PresetDialog );
-}
-
-
-void fgPresetGlideslope(puObject *cb)
-{
-    PresetDialogMessage -> setLabel( "Enter Glideslope (deg):" );
-    PresetProperty = "/sim/presets/glideslope-deg";
-    snprintf( PresetValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    snprintf( PresetSavedValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    PresetDialogInput->setValue( PresetValue );
-
-    FG_PUSH_PUI_DIALOG( PresetDialog );
-}
-
-
-void fgPresetAirspeed(puObject *cb)
-{
-    PresetDialogMessage -> setLabel( "Enter Airspeed (kts):" );
-    PresetProperty = "/sim/presets/airspeed-kt";
-    snprintf( PresetValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    snprintf( PresetSavedValue, MAX_VALUE, "%s",
-              fgGetString(PresetProperty.c_str()) );
-    PresetDialogInput->setValue( PresetValue );
-
-    FG_PUSH_PUI_DIALOG( PresetDialog );
-}
-
-
-void fgPresetCommit(puObject *)
-{
-    SGPropertyNode args;
-    if ( !globals->get_commands()->execute("presets-commit", &args) )
-    {
-        SG_LOG( SG_GENERAL, SG_ALERT, "Command: presets-commit failed.");
-    }
-}
-
-
diff --git a/src/GUI/preset_dlg.hxx b/src/GUI/preset_dlg.hxx
deleted file mode 100644 (file)
index fe3e307..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <plib/pu.h>
-
-extern void fgPresetAirport(puObject *cb);
-extern void fgPresetRunway(puObject *cb);
-extern void fgPresetOffsetDistance(puObject *cb);
-extern void fgPresetAltitude(puObject *cb);
-extern void fgPresetGlideslope(puObject *cb);
-extern void fgPresetAirspeed(puObject *cb);
-extern void fgPresetCommit(puObject *cb);
-extern void fgPresetInit();