Changeset 1964 in orxonox.OLD for orxonox/branches/gui/guicc/orxonox_gui.cc
- Timestamp:
- Jun 17, 2004, 1:54:59 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/gui/guicc/orxonox_gui.cc
r1962 r1964 1 1 #include "orxonox_gui.h" 2 #include <iostream.h> 3 2 4 3 5 int main( int argc, char *argv[] ) … … 17 19 box->fill(button); 18 20 Slider* slider = new Slider("testslider", 0, 100); 21 slider->connectSignal ("value_changed", slider->OptionChange); 19 22 box->fill(slider); 20 23 … … 34 37 void Widget::connectSignal (char* event, gint ( *signal)( GtkWidget*, GdkEvent*, void *)) 35 38 { 36 g_signal_connect (G_OBJECT (this->widget), event, G_CALLBACK (signal), NULL); 39 cout <<(void*) this <<endl; 40 g_signal_connect (G_OBJECT (this->widget), event, G_CALLBACK (signal), (void*)this); 37 41 } 38 42 … … 145 149 146 150 /* SLIDER */ 147 Slider::Slider (char * slidername, int start, int end)151 Slider::Slider (char * slidername, int start, int end) 148 152 { 149 153 widget = gtk_hscale_new_with_range (start, end, 5); 154 i =3; 150 155 } 156 157 gint Slider::OptionChange (GtkWidget *widget, GdkEvent *event, void* data) 158 { 159 cout << data << endl; 160 Slider* test = (Slider*)data; 161 162 //cout << (int)gtk_range_get_value (GTK_RANGE(test->widget)) << endl; 163 }
Note: See TracChangeset
for help on using the changeset viewer.