31 #include "sumo_icon64.xpm" 32 #include "sumo_icon16.xpm" 33 #include "sumo_logo.xpm" 36 #include "filesave.xpm" 37 #include "fileopen.xpm" 38 #include "netopen.xpm" 39 #include "shapeopen.xpm" 43 #include "new_window.xpm" 44 #include "new_window_3d.xpm" 46 #include "app_tracker.xpm" 47 #include "app_finder.xpm" 48 #include "app_breakpoints.xpm" 49 #include "app_tlstracker.xpm" 50 #include "app_table.xpm" 51 #include "app_selector.xpm" 54 #include "locate_junction.xpm" 55 #include "locate_edge.xpm" 56 #include "locate_vehicle.xpm" 57 #include "locate_route.xpm" 58 #include "locate_stop.xpm" 59 #include "locate_person.xpm" 60 #include "locate_tls.xpm" 61 #include "locate_add.xpm" 62 #include "locate_poi.xpm" 63 #include "locate_poly.xpm" 65 #include "green_edge.xpm" 66 #include "yellow_edge.xpm" 67 #include "green_vehicle.xpm" 68 #include "yellow_vehicle.xpm" 69 #include "green_person.xpm" 70 #include "yellow_person.xpm" 72 #include "colorwheel.xpm" 74 #include "removedb.xpm" 75 #include "recenter_view.xpm" 76 #include "allow_rotation.xpm" 77 #include "show_tooltips.xpm" 78 #include "magnify.xpm" 79 #include "zoomstyle.xpm" 83 #include "extract_streets.xpm" 86 #include "opening.xpm" 87 #include "closing.xpm" 88 #include "erase_stains.xpm" 89 #include "close_gaps.xpm" 90 #include "skeletonize.xpm" 92 #include "create_graph.xpm" 93 #include "open_bmp_dialog.xpm" 94 #include "eyedrop.xpm" 95 #include "rubber1x.xpm" 96 #include "rubber2x.xpm" 97 #include "rubber3x.xpm" 98 #include "rubber4x.xpm" 99 #include "rubber5x.xpm" 100 #include "paintbrush1x.xpm" 101 #include "paintbrush2x.xpm" 102 #include "paintbrush3x.xpm" 103 #include "paintbrush4x.xpm" 104 #include "paintbrush5x.xpm" 105 #include "edit_graph.xpm" 110 #include "windows_cascade.xpm" 111 #include "windows_tile_vertically.xpm" 112 #include "windows_tile_horizontally.xpm" 113 #include "reload.xpm" 115 #include "camera.xpm" 119 #include "netedit_icon64.xpm" 120 #include "netedit_icon16.xpm" 123 #include "remove.xpm" 125 #include "arrowup.xpm" 126 #include "arrowdown.xpm" 127 #include "arrowleft.xpm" 128 #include "arrowright.xpm" 130 #include "bigarrowleft.xpm" 131 #include "bigarrowright.xpm" 133 #include "lanebike.xpm" 134 #include "lanebus.xpm" 135 #include "lanepedestrian.xpm" 136 #include "lanegreenverge.xpm" 141 #include "supermodenetwork.xpm" 142 #include "supermodedemand.xpm" 144 #include "modeadditional.xpm" 145 #include "modeconnection.xpm" 146 #include "modecreateedge.xpm" 147 #include "modecrossing.xpm" 148 #include "modetaz.xpm" 149 #include "modedelete.xpm" 150 #include "modeinspect.xpm" 151 #include "modemove.xpm" 152 #include "modeselect.xpm" 153 #include "modetrafficlight.xpm" 154 #include "modepolygon.xpm" 155 #include "modeprohibition.xpm" 157 #include "moderoute.xpm" 158 #include "modevehicle.xpm" 159 #include "modevehicletype.xpm" 160 #include "modestop.xpm" 161 #include "modepersontype.xpm" 162 #include "modeperson.xpm" 163 #include "modepersonplan.xpm" 165 #include "computejunctions.xpm" 166 #include "cleanjunctions.xpm" 167 #include "joinjunctions.xpm" 168 #include "computedemand.xpm" 169 #include "cleanroutes.xpm" 170 #include "joinroutes.xpm" 171 #include "options.xpm" 173 #include "junction.xpm" 176 #include "connection.xpm" 177 #include "prohibition.xpm" 178 #include "crossing.xpm" 180 #include "busstop.xpm" 181 #include "access.xpm" 182 #include "chargingstation.xpm" 183 #include "containerstop.xpm" 184 #include "parkingarea.xpm" 185 #include "parkingspace.xpm" 187 #include "e1instant.xpm" 190 #include "e3entry.xpm" 191 #include "e3exit.xpm" 192 #include "rerouter.xpm" 193 #include "routeprobe.xpm" 194 #include "vaporizer.xpm" 195 #include "variablespeedsign.xpm" 196 #include "calibrator.xpm" 197 #include "rerouterinterval.xpm" 198 #include "vssstep.xpm" 199 #include "closingreroute.xpm" 200 #include "closinglanereroute.xpm" 201 #include "destprobreroute.xpm" 202 #include "parkingzonereroute.xpm" 203 #include "routeprobreroute.xpm" 205 #include "tazedge.xpm" 210 #include "vehicle.xpm" 213 #include "routeflow.xpm" 214 #include "stopelement.xpm" 215 #include "person.xpm" 216 #include "personflow.xpm" 217 #include "persontripfromto.xpm" 218 #include "persontripbusstop.xpm" 219 #include "walkedges.xpm" 220 #include "walkfromto.xpm" 221 #include "walkbusstop.xpm" 222 #include "walkroute.xpm" 223 #include "ridefromto.xpm" 224 #include "ridebusstop.xpm" 225 #include "personbusstop.xpm" 226 #include "personcontainerstop.xpm" 227 #include "personlanestop.xpm" 229 #include "vclass_ignoring.xpm" 230 #include "vclass_private.xpm" 231 #include "vclass_emergency.xpm" 232 #include "vclass_authority.xpm" 233 #include "vclass_army.xpm" 234 #include "vclass_vip.xpm" 235 #include "vclass_passenger.xpm" 236 #include "vclass_hov.xpm" 237 #include "vclass_taxi.xpm" 238 #include "vclass_bus.xpm" 239 #include "vclass_coach.xpm" 240 #include "vclass_delivery.xpm" 241 #include "vclass_truck.xpm" 242 #include "vclass_trailer.xpm" 243 #include "vclass_tram.xpm" 244 #include "vclass_rail_urban.xpm" 245 #include "vclass_rail.xpm" 246 #include "vclass_rail_electric.xpm" 247 #include "vclass_motorcycle.xpm" 248 #include "vclass_moped.xpm" 249 #include "vclass_bicycle.xpm" 250 #include "vclass_pedestrian.xpm" 251 #include "vclass_evehicle.xpm" 252 #include "vclass_ship.xpm" 253 #include "vclass_custom1.xpm" 254 #include "vclass_custom2.xpm" 256 #include "vshape_pedestrian.xpm" 257 #include "vshape_bicycle.xpm" 258 #include "vshape_moped.xpm" 259 #include "vshape_motorcycle.xpm" 260 #include "vshape_passenger.xpm" 261 #include "vshape_passenger_sedan.xpm" 262 #include "vshape_passenger_hatchback.xpm" 263 #include "vshape_passenger_wagon.xpm" 264 #include "vshape_passenger_van.xpm" 265 #include "vshape_delivery.xpm" 266 #include "vshape_truck.xpm" 267 #include "vshape_truck_semitrailer.xpm" 268 #include "vshape_truck_1trailer.xpm" 269 #include "vshape_bus.xpm" 270 #include "vshape_bus_coach.xpm" 271 #include "vshape_bus_flexible.xpm" 272 #include "vshape_bus_trolley.xpm" 273 #include "vshape_rail.xpm" 274 #include "vshape_rail_car.xpm" 275 #include "vshape_rail_cargo.xpm" 276 #include "vshape_e_vehicle.xpm" 277 #include "vshape_ant.xpm" 278 #include "vshape_ship.xpm" 279 #include "vshape_emergency.xpm" 280 #include "vshape_firebrigade.xpm" 281 #include "vshape_police.xpm" 282 #include "vshape_rickshaw.xpm" 283 #include "vshape_unknown.xpm" 285 #include "accept.xpm" 286 #include "cancel.xpm" 287 #include "correct.xpm" 290 #include "warning.xpm" 579 for (
int i = 0; i <
ICON_MAX; i++) {
588 for (
int i = 0; i <
ICON_MAX; i++) {
GUIIcon
An enumeration of icons used by the gui applications.
static void initIcons(FXApp *a)
Initiate GUIIconSubSys.
const unsigned char flag[]
const unsigned char flag_plus[]
const unsigned char manip[]
static GUIIconSubSys * myInstance
instance of GUIIconSubSys
FXIcon * myIcons[ICON_MAX]
vector with the icons
static void close()
close GUIIconSubSys
~GUIIconSubSys()
destructor
GUIIconSubSys(FXApp *a)
constructor is private because is called by the static function init(FXApp* a)
const unsigned char flag_minus[]
static FXIcon * getIcon(GUIIcon which)
returns a icon previously defined in the enum GUIIcon