Definition in file GUITriggeredRerouter.cpp.
#include <config.h>
#include <GL/gl.h>
#include <string>
#include <utils/common/MsgHandler.h>
#include <utils/geom/Position2DVector.h>
#include <utils/geom/Line2D.h>
#include <utils/geom/Boundary.h>
#include <utils/gui/div/GLHelper.h>
#include <utils/common/ToString.h>
#include <utils/common/Command.h>
#include <microsim/MSNet.h>
#include <microsim/MSLane.h>
#include <microsim/MSEdge.h>
#include <guisim/GUINet.h>
#include <guisim/GUIEdge.h>
#include "GUITriggeredRerouter.h"
#include <utils/gui/globjects/GUIGLObjectPopupMenu.h>
#include <utils/gui/windows/GUIAppEnum.h>
#include <gui/GUIGlobals.h>
#include <utils/gui/div/GUIParameterTableWindow.h>
#include <gui/GUIApplicationWindow.h>
#include <utils/gui/images/GUITexturesHelper.h>
#include <microsim/logging/FunctionBinding.h>
#include <utils/gui/div/GUIGlobalSelection.h>
#include <utils/gui/globjects/GUIGlObjectStorage.h>
#include <foreign/polyfonts/polyfonts.h>
Go to the source code of this file.
Functions | |
| FXIMPLEMENT (GUITriggeredRerouter::GUIManip_TriggeredRerouter, GUIManipulator, GUIManip_TriggeredRerouterMap, ARRAYNUMBER(GUIManip_TriggeredRerouterMap)) GUITriggeredRerouter | |
| FXIMPLEMENT (GUITriggeredRerouter::GUITriggeredRerouterPopupMenu, GUIGLObjectPopupMenu, GUITriggeredRerouterPopupMenuMap, ARRAYNUMBER(GUITriggeredRerouterPopupMenuMap)) FXDEFMAP(GUITriggeredRerouter | |
Variables | |
| GUITriggeredRerouterPopupMenuMap [] | |
| FXIMPLEMENT | ( | GUITriggeredRerouter::GUIManip_TriggeredRerouter | , | |
| GUIManipulator | , | |||
| GUIManip_TriggeredRerouterMap | , | |||
| ARRAYNUMBER(GUIManip_TriggeredRerouterMap) | ||||
| ) |
Definition at line 92 of file GUITriggeredRerouter.cpp.
References MID_CLOSE.
00105 : GUIManipulator(app, name, 0, 0), myParent(&app), 00106 myChosenValue(0), myChosenTarget(myChosenValue, this, MID_OPTION), 00107 myUsageProbability(o.getProbability()), myUsageProbabilityTarget(myUsageProbability), 00108 myObject(&o) { 00109 FXVerticalFrame *f1 = 00110 new FXVerticalFrame(this, LAYOUT_FILL_X|LAYOUT_FILL_Y,0,0,0,0, 0,0,0,0); 00111 00112 FXGroupBox *gp = new FXGroupBox(f1, "Change Probability", 00113 GROUPBOX_TITLE_LEFT|FRAME_SUNKEN|FRAME_RIDGE, 00114 0, 0, 0, 0, 4, 4, 1, 1, 2, 0); 00115 { 00116 // default 00117 FXHorizontalFrame *gf1 = 00118 new FXHorizontalFrame(gp, LAYOUT_TOP|LAYOUT_LEFT,0,0,0,0, 10,10,5,5); 00119 new FXRadioButton(gf1, "Default", &myChosenTarget, FXDataTarget::ID_OPTION+0, 00120 ICON_BEFORE_TEXT|LAYOUT_SIDE_TOP, 00121 0, 0, 0, 0, 2, 2, 0, 0); 00122 } 00123 { 00124 // free 00125 FXHorizontalFrame *gf12 = 00126 new FXHorizontalFrame(gp, LAYOUT_TOP|LAYOUT_LEFT,0,0,0,0, 10,10,5,5); 00127 new FXRadioButton(gf12, "User Given: ", &myChosenTarget, FXDataTarget::ID_OPTION+1, 00128 ICON_BEFORE_TEXT|LAYOUT_SIDE_TOP|LAYOUT_CENTER_Y, 00129 0, 0, 0, 0, 2, 2, 0, 0); 00130 myUsageProbabilityDial = 00131 new FXRealSpinDial(gf12, 10, this, MID_USER_DEF, 00132 LAYOUT_TOP|FRAME_SUNKEN|FRAME_THICK); 00133 myUsageProbabilityDial->setFormatString("%.2f"); 00134 myUsageProbabilityDial->setIncrements(.1,.1,.1); 00135 myUsageProbabilityDial->setRange(0,1); 00136 myUsageProbabilityDial->setValue(myObject->getUserProbability()); 00137 } 00138 { 00139 // off 00140 FXHorizontalFrame *gf13 = 00141 new FXHorizontalFrame(gp, LAYOUT_TOP|LAYOUT_LEFT,0,0,0,0, 10,10,5,5); 00142 new FXRadioButton(gf13, "Off", &myChosenTarget, FXDataTarget::ID_OPTION+2, 00143 ICON_BEFORE_TEXT|LAYOUT_SIDE_TOP, 00144 0, 0, 0, 0, 2, 2, 0, 0); 00145 } 00146 myChosenValue = myObject->inUserMode() 00147 ? myObject->getUserProbability()>0 00148 ? 1 : 2 00149 : 0; 00150 new FXButton(f1,"Close",NULL,this,MID_CLOSE, 00151 BUTTON_INITIAL|BUTTON_DEFAULT|FRAME_RAISED|FRAME_THICK|LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_CENTER_X,0,0,0,0, 30,30,4,4); 00152 }
| FXIMPLEMENT | ( | GUITriggeredRerouter::GUITriggeredRerouterPopupMenu | , | |
| GUIGLObjectPopupMenu | , | |||
| GUITriggeredRerouterPopupMenuMap | , | |||
| ARRAYNUMBER(GUITriggeredRerouterPopupMenuMap) | ||||
| ) |
Definition at line 79 of file GUITriggeredRerouter.cpp.
References GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_CLOSE, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_OPTION, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_USER_DEF, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdChangeOption(), GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdClose(), GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdUserDef(), and GUITriggeredRerouter::GUIManip_TriggeredRerouter::onUpdUserDef().
00085 { 00086 FXMAPFUNC(SEL_COMMAND, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_USER_DEF, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdUserDef), 00087 FXMAPFUNC(SEL_UPDATE, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_USER_DEF, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onUpdUserDef), 00088 FXMAPFUNC(SEL_COMMAND, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_OPTION, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdChangeOption), 00089 FXMAPFUNC(SEL_COMMAND, GUITriggeredRerouter::GUIManip_TriggeredRerouter::MID_CLOSE, GUITriggeredRerouter::GUIManip_TriggeredRerouter::onCmdClose), 00090 };
Initial value:
{
FXMAPFUNC(SEL_COMMAND, MID_MANIP, GUITriggeredRerouter::GUITriggeredRerouterPopupMenu::onCmdOpenManip),
}
Definition at line 73 of file GUITriggeredRerouter.cpp.
1.5.6