- Timestamp:
- May 27, 2005, 2:18:49 AM (20 years ago)
- Location:
- orxonox/branches/physics/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/physics/src/lib/gui/gui/gui_gtk.cc
r4319 r4325 1078 1078 #ifdef HAVE_GTK2 1079 1079 /** 1080 \brief Signal OptionChange writes the Value from the Sliderto its Object-Database.1081 \param widget The widget( Slider) that has a changed Value1082 \param slider the Slider-Object that should receive the change.1080 \brief Signal OptionChange writes the Value from the Option to its Object-Database. 1081 \param widget The widget(Option) that has a changed Value 1082 \param option the Option-Object that should receive the change. 1083 1083 */ 1084 1084 gint Option::OptionChange(GtkWidget *widget, Widget* option) … … 1272 1272 { 1273 1273 PRINTF(5)("deleting the Slider: %s\n", this->title); 1274 } 1275 1276 /** 1277 \brief sets the exactness of the widget 1278 \param exactness count of digits after the dot 1279 */ 1280 void Slider::setExactness(int exactness) 1281 { 1282 #ifdef HAVE_GTK2 1283 gtk_scale_set_digits(GTK_SCALE(this->widget), exactness); 1284 #endif /* HAVE_GTK2 */ 1274 1285 } 1275 1286 -
orxonox/branches/physics/src/lib/gui/gui/gui_gtk.h
r4323 r4325 304 304 virtual ~Slider(void); 305 305 306 void setExactness(int exactness); 306 307 void setValue(float value); 307 308 virtual void redraw(void); -
orxonox/branches/physics/src/subprojects/particles/framework.cc
r4323 r4325 366 366 delete valueC; 367 367 368 printf("%s, %f\n", name, value);369 370 368 ParticleEmitter* tmpEmit = ParticleEngine::getInstance()->getEmitterByNumber(1); 371 369 if (tmpEmit) … … 374 372 { 375 373 tmpEmit->setEmissionRate(value); 376 PRINT(3)("emissionRate set to %f\n", tmpEmit->getEmissionRate()); 374 PRINT(3)("EmissionRate set to %f\n", value); 375 } 376 else if (!strcmp(name, "Velocity")) 377 { 378 tmpEmit->setEmissionVelocity(value); 379 PRINT(3)("Velocity set to %f\n", value); 377 380 } 378 381 } … … 392 395 Box* windowBox = new Box('v'); 393 396 { 394 Slider* emissionRate = new Slider("EmissionRate", 0, 1000); 395 emissionRate->connectSignal("value_changed", (void*)emissionRate, changeOption ); 396 windowBox->fill(emissionRate); 397 Slider* EmissionRate = new Slider("EmissionRate", 0, 1000); 398 EmissionRate->connectSignal("value_changed", (void*)EmissionRate, changeOption ); 399 windowBox->fill(EmissionRate); 400 401 Slider* velocity = new Slider("Velocity", 0, 2); 402 velocity->setExactness(3); 403 velocity->connectSignal("value_changed", (void*)velocity, changeOption ); 404 windowBox->fill(velocity); 405 406 Slider* SpreadAngle = new Slider("SpreadAngle", 0, 1000); 407 SpreadAngle->connectSignal("value_changed", (void*)SpreadAngle, changeOption ); 408 windowBox->fill(SpreadAngle); 409 410 397 411 398 412 Button* quitButton = new Button("quit");
Note: See TracChangeset
for help on using the changeset viewer.