Changeset 1894 in orxonox.OLD for orxonox/branches/gui/guicc/orxonox_gui.h
- Timestamp:
- May 18, 2004, 11:02:07 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/gui/guicc/orxonox_gui.h
r1893 r1894 5 5 #include <stdlib.h> 6 6 #include <string.h> 7 #include <gtk/gtk.h> 7 #include <gtk/gtkmain.h> 8 #include <gtk/gtkwindow.h> 9 #include <gtk/gtkframe.h> 8 10 9 11 … … 13 15 14 16 Widget* next; 15 17 protected: 16 18 17 19 public: 18 GtkWidget* widget; 20 GtkWidget* widget; 21 19 22 //virtual void create (); 20 virtual void show () = 0;21 23 // void addWidget (); 22 static void connectSignal (Widget* thisWidget, char* event, gint (*signal)(GtkWidget*, GdkEvent*, void *)); 24 void connectSignal (char* event, gint (*signal)(GtkWidget*, GdkEvent*, void *)); 25 void show (); 23 26 }; 24 27 … … 31 34 int policy; 32 35 char* label; 33 Widget* down; 36 34 37 35 38 public: 39 Widget* down; 36 40 void setBorderWidth (int borderwidth); 37 41 virtual void setTitle (char* title) = 0; 42 void fill (Widget *lowerWidget); 38 43 }; 39 44 … … 49 54 ~Window (); 50 55 void setTitle (char* title); 51 void show (); 56 void showall (); 57 static gint orxonox_gui_quit ( GtkWidget *widget, GdkEvent *event, gpointer data); 58 59 }; 60 61 class Frame :public Container 62 { 63 private: 64 65 public: 66 Frame (char* frameName); 67 Frame (void); 68 ~Frame (); 69 void setTitle (char* title); 52 70 53 71 }; … … 58 76 }; 59 77 60 gint orxonox_gui_quit ( GtkWidget *widget, GdkEvent *event, gpointer data);78 //gint orxonox_gui_quit ( GtkWidget *widget, GdkEvent *event, gpointer data); 61 79 62 80 #endif /* _ORXONOX_GUI_H */
Note: See TracChangeset
for help on using the changeset viewer.