Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 1997 in orxonox.OLD for orxonox/branches/gui/guicc/orxonox_gui.cc


Ignore:
Timestamp:
Jun 21, 2004, 2:42:52 AM (21 years ago)
Author:
bensch
Message:

orxonox/branches/gui/guicc: flags now have the ability to update. (Main-Variables maid global to orxonox_gui)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/gui/guicc/orxonox_gui.cc

    r1996 r1997  
    77#include "orxonox_gui_flags.h"
    88
     9  Window* orxonoxGUI;
     10  OrxonoxGuiVideo* video;
     11  OrxonoxGuiAudio* audio;
     12  OrxonoxGuiExec* exec;
     13  OrxonoxGuiFlags* flags; 
    914
    1015int main( int argc, char *argv[] )
     
    2328  gtk_init (&argc, &argv);
    2429
    25   Window* orxonoxGUI = new Window("Graphical Orxonox Launcher");
     30
     31  orxonoxGUI = new Window("Graphical Orxonox Launcher");
    2632  orxonoxGUI->connectSignal ("destroy", orxonoxGUI->orxonox_gui_quit);
    2733  orxonoxGUI->connectSignal ("delete_event", orxonoxGUI->orxonox_gui_quit);
     
    3137  Box* avBox = new Box ('h');
    3238
    33   OrxonoxGuiVideo* video = new OrxonoxGuiVideo ();
     39  video = new OrxonoxGuiVideo ();
    3440  avBox->fill (video->getFrame ());
    35   OrxonoxGuiAudio* audio = new OrxonoxGuiAudio ();
     41  audio = new OrxonoxGuiAudio ();
    3642  avBox->fill (audio->getFrame ());
    3743     
    3844  windowBox->fill (avBox);
    3945   
    40   OrxonoxGuiExec* exec = new OrxonoxGuiExec (orxonoxGUI);
     46  exec = new OrxonoxGuiExec (orxonoxGUI);
    4147  windowBox->fill (exec->getFrame ());
    4248
    43   OrxonoxGuiFlags* flags = new OrxonoxGuiFlags (orxonoxGUI);
     49  flags = new OrxonoxGuiFlags (orxonoxGUI);
    4450  windowBox->fill (flags->getFrame ());
    4551 
     
    361367   */
    362368  static_cast<CheckButton*>(checkbutton)->value = (int)gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON ((CheckButton*)checkbutton->widget));
     369  flags->setTextFromFlags(orxonoxGUI);
    363370  cout << static_cast<CheckButton*>(checkbutton)->option_name << " set to: " << static_cast<CheckButton*>(checkbutton)->value << endl;
    364371}
     
    389396   */
    390397  static_cast<Slider*>(slider)->value = (int)gtk_range_get_value (GTK_RANGE ((Slider*)slider->widget));
     398  flags->setTextFromFlags(orxonoxGUI);
    391399  cout << static_cast<Slider*>(slider)->option_name << " set to: "<< static_cast<Slider*>(slider)->value << endl;
    392400}
     
    428436   */
    429437  static_cast<Menu*>(menu)->value = (int)gtk_option_menu_get_history (GTK_OPTION_MENU (menu->widget));
     438  flags->setTextFromFlags(orxonoxGUI);
    430439  cout << static_cast<Menu*>(menu)->option_name << " changed to : " << static_cast<Menu*>(menu)->value << endl;
    431440}
     
    436445  next = NULL;
    437446  widget = gtk_label_new ("");
     447  gtk_widget_set_usize (widget, 260, 60);
     448  gtk_label_set_line_wrap (GTK_LABEL(widget), TRUE);
    438449}
    439450Label::~Label ()
Note: See TracChangeset for help on using the changeset viewer.