Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 1962 in orxonox.OLD for orxonox/branches/gui/guicc/orxonox_gui.h


Ignore:
Timestamp:
Jun 17, 2004, 12:52:36 AM (21 years ago)
Author:
bensch
Message:

orxonox/branches/gui/guicc: added option-classes, typo, code-design. Framework is still far from being finished

File:
1 edited

Legend:

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

    r1895 r1962  
    1010#include <gtk/gtkhbox.h>
    1111#include <gtk/gtkvbox.h>
     12#include <gtk/gtkbutton.h>
     13#include <gtk/gtkcheckbutton.h>
     14#include <gtk/gtkhscale.h>
     15
    1216
    1317
    1418class Widget
    1519{
    16  private:
    17 
    18  protected:
     20 public:
    1921  Widget* next;
    20 
    21  public:
    2222  GtkWidget* widget; 
    2323
     
    3636  int policy;
    3737  char* label;
    38 
    3938 
    4039 public:
     
    4746class Window : public Container
    4847{
    49  private:
    50 
    51  
    52 
    5348 public:
    5449  Window (char* windowName);
     
    5954  void showall ();
    6055  static gint orxonox_gui_quit ( GtkWidget *widget, GdkEvent *event, gpointer data);
    61 
    6256};
    6357
    6458class Frame :public Container
    6559{
    66  private:
    67 
    6860 public:
    6961  Frame (char* frameName);
     
    7264 
    7365  void setTitle (char* title);
    74 
    7566};
    7667
     
    8677};
    8778
     79class Option : public Widget
     80{
     81};
     82
     83class Button : public Option
     84{
     85 public:
     86  Button (char* buttonname);
     87  ~Button (void);
     88};
     89
     90class CheckButton : public Option
     91{
     92 public:
     93  CheckButton (char* buttonname);
     94  ~CheckButton (void);
     95};
     96
     97class Slider : public Option
     98{
     99 public:
     100  Slider (char * slidername,int start, int end);
     101  ~Slider();
     102};
    88103//gint orxonox_gui_quit ( GtkWidget *widget, GdkEvent *event, gpointer data);
    89104
Note: See TracChangeset for help on using the changeset viewer.