Changeset 3156 in orxonox.OLD for orxonox/trunk/gui/orxonox_gui_gtk.h
- Timestamp:
- Dec 11, 2004, 10:45:18 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/gui/orxonox_gui_gtk.h
r3153 r3156 1 /*! 2 \file orxonox_gui_gtk.h 3 \brief Contains all th different Widgets. 4 */ 1 5 2 6 #ifndef _ORXONOX_GUI_GTK_H … … 34 38 enum option { containerType = -2, boxType = -1, nothingType = 0, boolType = 1, intType = 2}; 35 39 char* label; //!< The name of the Widget. Some do display it, Options need it to save; 36 void connectSignal (char* event, gint (*signal)(GtkWidget*, GdkEvent*, void *)); 37 void connectSignal (char* event, gint (*signal)(GtkWidget*, Widget *)); 38 void connectSignal (char* event, void* extObj, gint (*signal)(GtkWidget*, GdkEvent*, void *)); 39 void connectSignal (char* event, void* extObj, gint (*signal)(GtkWidget*, GdkEventKey*, void *)); 40 gulong connectSignal (char* event, gint (*signal)(GtkWidget*, GdkEvent*, void *)); 41 gulong connectSignal (char* event, gint (*signal)(GtkWidget*, Widget *)); 42 gulong connectSignal (char* event, void* extObj, gint (*signal)(GtkWidget*, GdkEvent*, void *)); 43 gulong connectSignal (char* event, void* extObj, gint (*signal)(GtkWidget*, GdkEventKey*, void *)); 44 void disconnectSignal (gulong signalID); 40 45 void show (); 41 46 void hide (); … … 178 183 char* flag_name_short; //!< like flag_name but shorter 179 184 int default_value; //!< A default value is good, for hiding a option if it is not needed. (hidden if value == default_value) 180 bool saveable; 185 bool saveable; //! Options can be Saved. 181 186 182 187 void setFlagName (char* flagname, int defaultvalue); … … 252 257 }; 253 258 259 //! A CharLabel is a simple Label, that holds a char*, and will be updated, if changed. 260 class OptionLabel : public Option 261 { 262 public: 263 OptionLabel(char* text); 264 void init(void); 265 266 void setTitle(char* title); 267 void redraw(); 268 }; 269 254 270 //! A label is a Widget, that displays a text 255 271 class Label : public Widget … … 264 280 }; 265 281 282 266 283 //gint orxonox_gui_quit (GtkWidget *widget, GdkEvent *event, gpointer data); 267 284
Note: See TracChangeset
for help on using the changeset viewer.