00001 #ifndef Se_Gtk_Data_Vector_Included 00002 #define Se_Gtk_Data_Vector_Included 00003 00004 #include "se_data_vector.h" 00005 #include "se_gtk_data.h" 00006 00007 namespace Se{ 00008 00009 //Declarations 00010 00011 class Gtk_Data_Vector:public Data_Vector{ 00012 00013 GtkWidget *name_button; 00014 GtkWidget *size_button; 00015 GtkWidget *data_button; 00016 GtkWidget *type_button; 00017 GtkWidget *mode_button; 00018 GtkWidget *access_button; 00019 GtkWidget *accumulation_button; 00020 GtkWidget *table_name_button; 00021 GtkWidget *table_size_button; 00022 GtkWidget *table_data_button; 00023 00024 Object *parent; 00025 00026 public: 00027 //Constructors 00028 Gtk_Data_Vector(); 00029 Gtk_Data_Vector(Object *parent); 00030 00031 Gtk_Data *find(String name); 00032 Gtk_Data *at(int i); 00033 00034 //Interface 00035 void push_back_and_set_parent(Gtk_Data *the_data); 00036 void set_parent(Object *the_object); 00037 void set_parent_for_all(Object *the_object); 00038 00039 void build(int x,int y,GtkTable *table); 00040 00041 }; 00042 00043 //String operator 00044 00045 //Other operators 00046 00047 } 00048 #endif
1.2.18