1<?xml version="1.0" encoding="utf-8" ?> 2<wxsmith> 3 <object class="wxDialog" name="ButtonEditDlg"> 4 <title>Create button</title> 5 <centered>1</centered> 6 <size>900,600</size> 7 <id_arg>0</id_arg> 8 <style>wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</style> 9 <object class="wxBoxSizer" variable="mainSizer" member="no"> 10 <orient>wxVERTICAL</orient> 11 <object class="sizeritem"> 12 <object class="wxBoxSizer" variable="BoxSizer2" member="no"> 13 <object class="sizeritem"> 14 <object class="Custom" name="ID_SVG_CTRL" subclass="wxSVGCtrl" variable="m_svgCtrl" member="yes"> 15 <creating_code>$(THIS) = new $(CLASS)($(PARENT),$(ID),$(POS),$(SIZE),0,$(NAME));</creating_code> 16 <include_file>wxSVG/svgctrl.h</include_file> 17 <style></style> 18 </object> 19 <flag>wxALL|wxEXPAND</flag> 20 <border>5</border> 21 <option>1</option> 22 </object> 23 <object class="sizeritem"> 24 <object class="wxBoxSizer" variable="BoxSizer5" member="no"> 25 <orient>wxVERTICAL</orient> 26 <object class="sizeritem"> 27 <object class="wxRadioBox" name="ID_BUTTON_STATE" variable="m_buttonStateCtrl" member="yes"> 28 <label>Button state</label> 29 <content> 30 <item>normal</item> 31 <item>highlighted</item> 32 <item>selected</item> 33 </content> 34 <default>-1</default> 35 <handler function="OnButtonState" entry="EVT_RADIOBOX" /> 36 </object> 37 <flag>wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 38 <border>5</border> 39 </object> 40 </object> 41 <flag>wxRIGHT|wxALIGN_TOP</flag> 42 <border>5</border> 43 </object> 44 </object> 45 <flag>wxEXPAND</flag> 46 <border>5</border> 47 <option>1</option> 48 </object> 49 <object class="sizeritem"> 50 <object class="wxFlexGridSizer" variable="flexGridSizer1" member="no"> 51 <cols>2</cols> 52 <vgap>2</vgap> 53 <hgap>2</hgap> 54 <growablecols>1</growablecols> 55 <growablerows>3</growablerows> 56 <object class="sizeritem"> 57 <object class="wxStaticText" name="wxID_ANY" variable="StaticText4" member="no"> 58 <label>Directory:</label> 59 </object> 60 <flag>wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag> 61 <border>5</border> 62 <option>1</option> 63 </object> 64 <object class="sizeritem"> 65 <object class="wxStaticText" name="ID_STATICTEXT1" variable="m_dirCtrl" member="yes"> 66 <label>Label</label> 67 </object> 68 <flag>wxEXPAND</flag> 69 <border>5</border> 70 <option>1</option> 71 </object> 72 <object class="sizeritem"> 73 <object class="wxStaticText" name="wxID_ANY" variable="StaticText1" member="no"> 74 <label>File name:</label> 75 </object> 76 <flag>wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag> 77 </object> 78 <object class="sizeritem"> 79 <object class="wxBoxSizer" variable="BoxSizer1" member="no"> 80 <object class="sizeritem"> 81 <object class="wxTextCtrl" name="ID_TEXTCTRL1" variable="m_filenameCtrl" member="yes" /> 82 <flag>wxEXPAND</flag> 83 <border>5</border> 84 <option>1</option> 85 </object> 86 <object class="sizeritem"> 87 <object class="wxStaticText" name="wxID_ANY" variable="StaticText3" member="no"> 88 <label>.xml</label> 89 </object> 90 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 91 <border>5</border> 92 </object> 93 </object> 94 <flag>wxEXPAND</flag> 95 <border>5</border> 96 <option>1</option> 97 </object> 98 <object class="sizeritem"> 99 <object class="wxStaticText" name="wxID_ANY" variable="StaticText2" member="no"> 100 <label>Title:</label> 101 </object> 102 <flag>wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag> 103 </object> 104 <object class="sizeritem"> 105 <object class="wxTextCtrl" name="ID_TEXTCTRL2" variable="m_titleCtrl" member="yes" /> 106 <flag>wxEXPAND</flag> 107 <option>1</option> 108 </object> 109 <object class="sizeritem"> 110 <object class="wxStaticText" name="wxID_ANY" variable="StaticText6" member="no"> 111 <label>Default width:</label> 112 </object> 113 <flag>wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL</flag> 114 <border>5</border> 115 </object> 116 <object class="sizeritem"> 117 <object class="wxBoxSizer" variable="defWidthSizer" member="no"> 118 <object class="sizeritem"> 119 <object class="wxSpinCtrl" name="ID_SPINCTRL1" variable="m_defWidth" member="yes"> 120 <value>0</value> 121 <max>999</max> 122 <size>48,-1</size> 123 </object> 124 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 125 <border>5</border> 126 </object> 127 <object class="sizeritem"> 128 <object class="wxStaticText" name="wxID_ANY" variable="StaticText7" member="no"> 129 <label>or</label> 130 </object> 131 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 132 <border>5</border> 133 </object> 134 <object class="sizeritem"> 135 <object class="wxComboBox" name="ID_COMBOBOX1" variable="m_defWidthElem" member="yes"> 136 <size>80,-1</size> 137 </object> 138 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 139 <border>5</border> 140 </object> 141 <object class="sizeritem"> 142 <object class="wxStaticText" name="wxID_ANY" variable="StaticText8" member="no"> 143 <label>+</label> 144 </object> 145 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 146 <border>2</border> 147 </object> 148 <object class="sizeritem"> 149 <object class="wxSpinCtrl" name="ID_SPINCTRL2" variable="m_defWidthInc" member="yes"> 150 <value>0</value> 151 <max>999</max> 152 <size>48,-1</size> 153 </object> 154 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 155 <border>2</border> 156 </object> 157 <object class="sizeritem"> 158 <object class="wxStaticText" name="wxID_ANY" variable="StaticText10" member="no"> 159 <label>+</label> 160 </object> 161 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 162 <border>2</border> 163 </object> 164 <object class="sizeritem"> 165 <object class="wxSpinCtrl" name="ID_SPINCTRL3" variable="m_defWidthPercent" member="yes"> 166 <value>0</value> 167 <max>999</max> 168 <size>48,-1</size> 169 </object> 170 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 171 <border>2</border> 172 </object> 173 <object class="sizeritem"> 174 <object class="wxStaticText" name="wxID_ANY" variable="StaticText9" member="no"> 175 <label>%</label> 176 </object> 177 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 178 <border>2</border> 179 </object> 180 <object class="spacer"> 181 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 182 <border>5</border> 183 <option>1</option> 184 </object> 185 <object class="sizeritem"> 186 <object class="wxStaticText" name="wxID_ANY" variable="StaticText11" member="no"> 187 <label>Min width:</label> 188 </object> 189 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 190 <border>8</border> 191 </object> 192 <object class="sizeritem"> 193 <object class="wxBoxSizer" variable="BoxSizer3" member="no"> 194 <object class="sizeritem"> 195 <object class="wxSpinCtrl" name="ID_SPINCTRL4" variable="m_minWidth" member="yes"> 196 <value>0</value> 197 <max>999</max> 198 <size>48,-1</size> 199 </object> 200 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 201 <border>5</border> 202 </object> 203 <object class="sizeritem"> 204 <object class="wxStaticText" name="wxID_ANY" variable="StaticText12" member="no"> 205 <label>or</label> 206 </object> 207 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 208 <border>5</border> 209 </object> 210 <object class="sizeritem"> 211 <object class="wxComboBox" name="ID_COMBOBOX2" variable="m_minWidthElem" member="yes"> 212 <size>80,-1</size> 213 </object> 214 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 215 <border>5</border> 216 </object> 217 <object class="sizeritem"> 218 <object class="wxStaticText" name="wxID_ANY" variable="StaticText13" member="no"> 219 <label>+</label> 220 </object> 221 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 222 <border>2</border> 223 </object> 224 <object class="sizeritem"> 225 <object class="wxSpinCtrl" name="ID_SPINCTRL5" variable="m_minWidthInc" member="yes"> 226 <value>0</value> 227 <max>999</max> 228 <size>48,-1</size> 229 </object> 230 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 231 <border>2</border> 232 </object> 233 <object class="sizeritem"> 234 <object class="wxStaticText" name="wxID_ANY" variable="StaticText14" member="no"> 235 <label>+</label> 236 </object> 237 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 238 <border>2</border> 239 </object> 240 <object class="sizeritem"> 241 <object class="wxSpinCtrl" name="ID_SPINCTRL6" variable="m_minWidthPercent" member="yes"> 242 <value>0</value> 243 <max>999</max> 244 <size>48,-1</size> 245 </object> 246 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 247 <border>2</border> 248 </object> 249 <object class="sizeritem"> 250 <object class="wxStaticText" name="wxID_ANY" variable="StaticText15" member="no"> 251 <label>%</label> 252 </object> 253 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 254 <border>2</border> 255 </object> 256 </object> 257 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 258 <border>5</border> 259 </object> 260 </object> 261 <flag>wxEXPAND</flag> 262 <border>5</border> 263 <option>1</option> 264 </object> 265 <object class="sizeritem"> 266 <object class="wxStaticText" name="wxID_ANY" variable="StaticText16" member="no"> 267 <label>Default height:</label> 268 </object> 269 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 270 <border>5</border> 271 </object> 272 <object class="sizeritem"> 273 <object class="wxBoxSizer" variable="defHeightSizer" member="no"> 274 <object class="sizeritem"> 275 <object class="wxSpinCtrl" name="ID_SPINCTRL7" variable="m_defHeight" member="yes"> 276 <value>0</value> 277 <max>999</max> 278 <size>48,-1</size> 279 </object> 280 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 281 <border>5</border> 282 </object> 283 <object class="sizeritem"> 284 <object class="wxStaticText" name="wxID_ANY" variable="StaticText17" member="no"> 285 <label>or</label> 286 </object> 287 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 288 <border>5</border> 289 </object> 290 <object class="sizeritem"> 291 <object class="wxComboBox" name="ID_COMBOBOX3" variable="m_defHeightElem" member="yes"> 292 <size>80,-1</size> 293 </object> 294 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 295 <border>5</border> 296 </object> 297 <object class="sizeritem"> 298 <object class="wxStaticText" name="wxID_ANY" variable="StaticText18" member="no"> 299 <label>+</label> 300 </object> 301 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 302 <border>2</border> 303 </object> 304 <object class="sizeritem"> 305 <object class="wxSpinCtrl" name="ID_SPINCTRL8" variable="m_defHeightInc" member="yes"> 306 <value>0</value> 307 <max>999</max> 308 <size>48,-1</size> 309 </object> 310 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 311 <border>2</border> 312 </object> 313 <object class="sizeritem"> 314 <object class="wxStaticText" name="wxID_ANY" variable="StaticText19" member="no"> 315 <label>+</label> 316 </object> 317 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 318 <border>2</border> 319 </object> 320 <object class="sizeritem"> 321 <object class="wxSpinCtrl" name="ID_SPINCTRL9" variable="m_defHeightPercent" member="yes"> 322 <value>0</value> 323 <max>999</max> 324 <size>48,-1</size> 325 </object> 326 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 327 <border>2</border> 328 </object> 329 <object class="sizeritem"> 330 <object class="wxStaticText" name="wxID_ANY" variable="StaticText20" member="no"> 331 <label>%</label> 332 </object> 333 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 334 <border>2</border> 335 </object> 336 <object class="spacer"> 337 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 338 <border>5</border> 339 <option>1</option> 340 </object> 341 <object class="sizeritem"> 342 <object class="wxStaticText" name="wxID_ANY" variable="StaticText21" member="no"> 343 <label>Min height:</label> 344 </object> 345 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 346 <border>8</border> 347 </object> 348 <object class="sizeritem"> 349 <object class="wxBoxSizer" variable="BoxSizer4" member="no"> 350 <object class="sizeritem"> 351 <object class="wxSpinCtrl" name="ID_SPINCTRL10" variable="m_minHeight" member="yes"> 352 <value>0</value> 353 <max>999</max> 354 <size>48,-1</size> 355 </object> 356 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 357 <border>5</border> 358 </object> 359 <object class="sizeritem"> 360 <object class="wxStaticText" name="wxID_ANY" variable="StaticText22" member="no"> 361 <label>or</label> 362 </object> 363 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 364 <border>5</border> 365 </object> 366 <object class="sizeritem"> 367 <object class="wxComboBox" name="ID_COMBOBOX4" variable="m_minHeightElem" member="yes"> 368 <size>80,-1</size> 369 </object> 370 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 371 <border>5</border> 372 </object> 373 <object class="sizeritem"> 374 <object class="wxStaticText" name="wxID_ANY" variable="StaticText23" member="no"> 375 <label>+</label> 376 </object> 377 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 378 <border>2</border> 379 </object> 380 <object class="sizeritem"> 381 <object class="wxSpinCtrl" name="ID_SPINCTRL11" variable="m_minHeightInc" member="yes"> 382 <value>0</value> 383 <max>999</max> 384 <size>48,-1</size> 385 </object> 386 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 387 <border>2</border> 388 </object> 389 <object class="sizeritem"> 390 <object class="wxStaticText" name="wxID_ANY" variable="StaticText24" member="no"> 391 <label>+</label> 392 </object> 393 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 394 <border>2</border> 395 </object> 396 <object class="sizeritem"> 397 <object class="wxSpinCtrl" name="ID_SPINCTRL12" variable="m_minHeightPercent" member="yes"> 398 <value>0</value> 399 <max>999</max> 400 <size>48,-1</size> 401 </object> 402 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 403 <border>2</border> 404 </object> 405 <object class="sizeritem"> 406 <object class="wxStaticText" name="wxID_ANY" variable="StaticText25" member="no"> 407 <label>%</label> 408 </object> 409 <flag>wxLEFT|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 410 <border>2</border> 411 </object> 412 </object> 413 <flag>wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 414 <border>5</border> 415 </object> 416 </object> 417 <flag>wxEXPAND</flag> 418 <border>5</border> 419 <option>1</option> 420 </object> 421 <object class="sizeritem"> 422 <object class="wxBoxSizer" variable="BoxSizer6" member="no"> 423 <orient>wxVERTICAL</orient> 424 <object class="sizeritem"> 425 <object class="wxStaticText" name="wxID_ANY" variable="StaticText5" member="no"> 426 <label>Parameters:</label> 427 </object> 428 <flag>wxEXPAND</flag> 429 <border>5</border> 430 </object> 431 <object class="sizeritem"> 432 <object class="wxStaticBitmap" name="ID_STATICBITMAP1" variable="m_infoIcon" member="yes"> 433 <bitmap stock_id="wxART_INFORMATION" stock_client="wxART_BUTTON" /> 434 </object> 435 <flag>wxALL|wxALIGN_LEFT</flag> 436 <border>5</border> 437 </object> 438 </object> 439 <flag>wxEXPAND</flag> 440 <border>5</border> 441 </object> 442 <object class="sizeritem"> 443 <object class="wxGrid" name="ID_PARAMS_GRID" variable="m_grid" member="yes"> 444 <size>500,200</size> 445 <minsize>500,200</minsize> 446 </object> 447 <flag>wxEXPAND</flag> 448 <border>5</border> 449 <option>1</option> 450 </object> 451 </object> 452 <flag>wxLEFT|wxRIGHT|wxEXPAND</flag> 453 <border>5</border> 454 </object> 455 <object class="sizeritem"> 456 <object class="wxStdDialogButtonSizer" variable="stdDialogButtonSizer" member="no"> 457 <object class="button"> 458 <object class="wxButton" name="wxID_OK"> 459 <label>Save</label> 460 </object> 461 </object> 462 <object class="button"> 463 <object class="wxButton" name="wxID_CANCEL"> 464 <label></label> 465 </object> 466 </object> 467 </object> 468 <flag>wxTOP|wxBOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag> 469 <border>5</border> 470 </object> 471 </object> 472 </object> 473</wxsmith> 474