1# data file for the Fltk User Interface Designer (fluid) 2version 1.0303 3i18n_type 1 4i18n_include <libintl.h> 5i18n_function gettext 6header_name {.h} 7code_name {.cxx} 8decl {\#include <mgllab.h>} {public local 9} 10 11Function {make_window()} { 12 comment {Main mgllab window} 13} { 14 Fl_Window {} { 15 label mgllab open 16 xywh {6 393 780 375} type Double align 80 hide resizable 17 code0 {load_pref();} 18 code1 {create_common();} 19 } { 20 Fl_Tile {} {open 21 xywh {0 30 740 320} resizable 22 } { 23 Fl_Group {} {open 24 xywh {0 35 260 310} 25 } { 26 Fl_Text_Editor edit { 27 xywh {0 60 260 285} resizable 28 } 29 Fl_Pack {} {open 30 private xywh {0 35 260 25} 31 code0 {o->type(Fl_Pack::HORIZONTAL);} 32 } { 33 Fl_Button open { 34 image {png/document-open.png} xywh {0 35 25 25} box ENGRAVED_BOX 35 } 36 Fl_Button {} { 37 image {png/document-save.png} xywh {25 35 25 25} box ENGRAVED_BOX 38 } 39 Fl_Button {} { 40 image {png/accessories-calculator.png} xywh {50 35 25 25} box ENGRAVED_BOX 41 } 42 Fl_Button {} { 43 image {png/edit-undo.png} xywh {75 35 25 25} box ENGRAVED_BOX 44 } 45 Fl_Button {} { 46 image {png/edit-redo.png} xywh {100 35 25 25} box ENGRAVED_BOX 47 } 48 Fl_Button {} { 49 image {png/edit-copy.png} xywh {125 35 25 25} box ENGRAVED_BOX 50 } 51 Fl_Button {} { 52 image {png/edit-paste.png} xywh {150 35 25 25} box ENGRAVED_BOX 53 } 54 Fl_Button {} { 55 image {png/edit-find.png} xywh {175 35 25 25} box ENGRAVED_BOX 56 } 57 Fl_Button {} { 58 image {png/document-properties.png} xywh {200 35 25 25} box ENGRAVED_BOX 59 } 60 } 61 } 62 Fl_Group {} {open 63 xywh {260 35 480 315} 64 } { 65 Fl_Pack {} {open 66 private xywh {260 35 480 25} 67 code0 {o->type(Fl_Pack::HORIZONTAL);} 68 } { 69 Fl_Button {} { 70 image {png/alpha.png} xywh {260 35 25 25} box ENGRAVED_BOX 71 } 72 Fl_Button {} { 73 image {png/weather-clear.png} xywh {285 35 25 25} box ENGRAVED_BOX 74 } 75 Fl_Button {} { 76 image {png/view-grid.png} xywh {310 35 25 25} box ENGRAVED_BOX 77 } 78 Fl_Button {} { 79 image {png/transform-move.png} xywh {335 35 25 25} box ENGRAVED_BOX 80 } 81 Fl_Button {} { 82 image {png/zoom-original.png} xywh {360 35 25 25} box ENGRAVED_BOX 83 } 84 Fl_Button {} { 85 image {png/view-refresh.png} xywh {385 35 25 25} box ENGRAVED_BOX 86 } 87 Fl_Button {} { 88 image {png/process-stop.png} xywh {410 35 25 25} box ENGRAVED_BOX 89 } 90 Fl_Button {} { 91 image {png/edit-copy.png} xywh {435 35 25 25} box ENGRAVED_BOX 92 } 93 Fl_Button {} { 94 image {png/format-indent-more.png} xywh {460 35 25 25} box ENGRAVED_BOX 95 } 96 Fl_Button {} { 97 image {png/document-print.png} xywh {485 35 25 25} box ENGRAVED_BOX 98 } 99 } 100 Fl_Pack {} {open 101 private xywh {260 60 25 285} 102 code0 {o->type(Fl_Pack::VERTICAL);} 103 } { 104 Fl_Button {} { 105 image {png/go-previous.png} xywh {260 60 25 25} box ENGRAVED_BOX 106 } 107 Fl_Button {} { 108 image {png/go-up.png} xywh {260 85 25 25} box ENGRAVED_BOX 109 } 110 Fl_Button {} { 111 image {png/zoom-in.png} xywh {260 110 25 25} box ENGRAVED_BOX 112 } 113 Fl_Button {} { 114 image {png/zoom-out.png} xywh {260 135 25 25} box ENGRAVED_BOX 115 } 116 Fl_Button {} { 117 image {png/go-down.png} xywh {260 160 25 25} box ENGRAVED_BOX 118 } 119 Fl_Button {} { 120 image {png/go-next.png} xywh {260 185 25 25} box ENGRAVED_BOX 121 } 122 Fl_Button {} { 123 image {png/arrow-right-double.png} xywh {260 210 25 25} box ENGRAVED_BOX 124 } 125 Fl_Button {} { 126 image {png/media-playback-start.png} xywh {260 235 25 25} box ENGRAVED_BOX 127 } 128 Fl_Button {} { 129 image {png/arrow-left-double.png} xywh {260 260 25 25} box ENGRAVED_BOX 130 } 131 } 132 Fl_Tabs {} {open 133 xywh {285 60 425 290} align 289 resizable 134 } { 135 Fl_Scroll {} { 136 label Plot open 137 image {png/office-chart-line.png} xywh {285 85 425 265} align 257 hide 138 } { 139 Fl_Box graph { 140 xywh {285 85 425 265} box ENGRAVED_BOX resizable 141 class Fl_MathGL 142 } 143 } 144 Fl_Group {} { 145 label Data open 146 image {png/system-file-manager.png} xywh {285 85 425 260} hide 147 } {} 148 Fl_Group {} { 149 label Info open 150 image {png/dialog-information.png} xywh {285 85 425 260} hide 151 } {} 152 Fl_Group {} { 153 label Help open 154 image {png/help-contents.png} xywh {285 85 425 260} align 289 resizable 155 } { 156 Fl_Help_View {} { 157 xywh {285 110 425 235} resizable 158 } 159 } 160 } 161 Fl_Pack {} {open 162 private xywh {710 60 25 285} 163 code0 {o->type(Fl_Pack::VERTICAL);} 164 } { 165 Fl_Button {} { 166 image {png/edit-delete.png} xywh {710 60 25 25} box ENGRAVED_BOX 167 } 168 Fl_Button {} { 169 image {png/object-order-lower.png} xywh {710 85 25 25} box ENGRAVED_BOX 170 } 171 Fl_Button {} { 172 image {png/object-order-raise.png} xywh {710 110 25 25} box ENGRAVED_BOX 173 } 174 Fl_Button {} { 175 image {png/layer-visible-on.png} xywh {710 135 25 25} box ENGRAVED_BOX 176 } 177 Fl_Button {} { 178 image {png/document-new.png} xywh {710 160 25 25} box ENGRAVED_BOX 179 } 180 Fl_Button {} { 181 image {png/document-print.png} xywh {710 185 25 25} box ENGRAVED_BOX 182 } 183 Fl_Button {} { 184 image {png/edit-clear.png} xywh {710 210 25 25} box ENGRAVED_BOX 185 } 186 Fl_Button {} { 187 image {png/list-add.png} xywh {710 235 25 25} box ENGRAVED_BOX 188 } 189 Fl_Button {} { 190 image {png/list-remove.png} xywh {710 260 25 25} box ENGRAVED_BOX 191 } 192 } 193 } 194 } 195 Fl_Menu_Bar menu {open 196 xywh {0 0 680 25} align 288 197 } { 198 Submenu {} { 199 label File 200 xywh {0 0 100 20} 201 } { 202 MenuItem {} { 203 label {New script} 204 xywh {0 0 100 20} 205 } 206 MenuItem {} { 207 label {Open file ...} 208 xywh {0 0 100 20} shortcut 0x4006f 209 } 210 MenuItem {} { 211 label {Save file} 212 xywh {0 0 100 20} shortcut 0x40073 213 } 214 MenuItem {} { 215 label {Save as ...} 216 xywh {0 0 100 20} divider 217 } 218 MenuItem {} { 219 label {Print script} 220 xywh {0 0 100 20} 221 } 222 MenuItem {} { 223 label {Print plot} 224 xywh {0 0 100 20} divider 225 } 226 Submenu {} { 227 label {Recent files} open 228 xywh {0 0 100 20} divider 229 } { 230 MenuItem {} { 231 label {1.} 232 xywh {0 0 100 20} 233 } 234 MenuItem {} { 235 label {2.} 236 xywh {0 0 100 20} 237 } 238 MenuItem {} { 239 label {3.} 240 xywh {0 0 100 20} 241 } 242 MenuItem {} { 243 label {4.} 244 xywh {0 0 100 20} 245 } 246 MenuItem {} { 247 label {5.} 248 xywh {0 0 100 20} 249 } 250 } 251 MenuItem {} { 252 label Exit 253 callback {exit(0);} 254 xywh {0 0 100 20} 255 } 256 } 257 Submenu {} { 258 label Edit 259 xywh {0 0 100 20} 260 } { 261 MenuItem {} { 262 label Undo 263 xywh {0 0 100 20} shortcut 0x4007a 264 } 265 MenuItem {} { 266 label Redo 267 xywh {0 0 100 20} divider 268 } 269 MenuItem {} { 270 label {Cut text} 271 xywh {0 0 100 20} shortcut 0x40078 272 } 273 MenuItem {} { 274 label {Copy text} 275 xywh {0 0 100 20} shortcut 0x40063 276 } 277 MenuItem {} { 278 label {Paste text} 279 xywh {0 0 100 20} shortcut 0x40076 280 } 281 MenuItem {} { 282 label {Select all} 283 xywh {0 0 100 20} shortcut 0x40061 divider 284 } 285 MenuItem {} { 286 label {Find|Replace} 287 xywh {0 0 100 20} shortcut 0x40066 288 } 289 MenuItem {} { 290 label {Find next} 291 xywh {0 0 100 20} shortcut 0xffc0 divider 292 } 293 Submenu {} { 294 label Insert open 295 xywh {0 0 100 20} 296 } { 297 MenuItem {} { 298 label Command 299 xywh {0 0 100 20} shortcut 0x400063 300 } 301 MenuItem {} { 302 label Inplot 303 xywh {0 0 100 20} shortcut 0x400069 304 } 305 MenuItem {} { 306 label {Fitted formula} 307 xywh {0 0 100 20} shortcut 0x400066 308 } 309 MenuItem {} { 310 label {Plot style} 311 xywh {0 0 100 20} 312 } 313 MenuItem {} { 314 label {Option(s)} 315 xywh {0 0 100 20} shortcut 0x40006f 316 } 317 MenuItem {} { 318 label {File path} 319 xywh {0 0 100 20} shortcut 0x400070 320 } 321 MenuItem {} { 322 label {Folder path} 323 xywh {0 0 100 20} 324 } 325 MenuItem {} { 326 label {Numeric value} 327 xywh {0 0 100 20} shortcut 0x40006e 328 } 329 } 330 } 331 Submenu {} { 332 label Plot 333 xywh {0 0 100 20} 334 } { 335 MenuItem {} { 336 label Alpha 337 xywh {0 0 100 20} shortcut 0x40073 338 } 339 MenuItem {} { 340 label Light 341 xywh {0 0 100 20} shortcut 0x4006c 342 } 343 MenuItem {} { 344 label Grid 345 xywh {0 0 100 20} shortcut 0x40067 divider 346 } 347 MenuItem {} { 348 label {Restore size} 349 xywh {0 0 100 20} shortcut 0x40020 350 } 351 MenuItem {} { 352 label {Update plot} 353 xywh {0 0 100 20} shortcut 0xffc2 354 } 355 MenuItem {} { 356 label {Adjust size} 357 xywh {0 0 100 20} shortcut 0xffc3 358 } 359 MenuItem {} { 360 label Stop 361 xywh {0 0 100 20} divider 362 } 363 MenuItem {} { 364 label {Copy image} 365 xywh {0 0 100 20} shortcut 0x50067 366 } 367 MenuItem {} { 368 label {Copy click coor.} 369 xywh {0 0 100 20} divider 370 } 371 Submenu {} { 372 label {Add objects} 373 xywh {5 5 100 20} 374 } { 375 MenuItem {} { 376 label Line 377 xywh {5 5 100 20} 378 } 379 MenuItem {} { 380 label Arc 381 xywh {5 5 100 20} 382 } 383 MenuItem {} { 384 label Curve 385 xywh {5 5 100 20} 386 } 387 MenuItem {} { 388 label Rectangle 389 xywh {5 5 100 20} 390 } 391 MenuItem {} { 392 label Rhombus 393 xywh {5 5 100 20} 394 } 395 MenuItem {} { 396 label Ellipse 397 xywh {5 5 100 20} 398 } 399 MenuItem {} { 400 label Polygon 401 xywh {5 5 100 20} 402 } 403 MenuItem {} { 404 label Marker 405 xywh {5 5 100 20} 406 } 407 MenuItem {} { 408 label Text 409 xywh {5 5 100 20} 410 } 411 } 412 Submenu {} { 413 label Selection 414 xywh {0 0 100 20} 415 } { 416 MenuItem {} { 417 label Hide 418 xywh {0 0 100 20} 419 } 420 MenuItem {} { 421 label Delete 422 xywh {0 0 100 20} 423 } 424 MenuItem {} { 425 label {Move up} 426 xywh {0 0 100 20} 427 } 428 MenuItem {} { 429 label {Move down} 430 xywh {0 0 100 20} 431 } 432 MenuItem {} { 433 label {Show hidden} 434 xywh {0 0 100 20} shortcut 0xffc5 435 } 436 } 437 Submenu {} { 438 label {Export as 2D} 439 xywh {0 0 100 20} 440 } { 441 MenuItem {} { 442 label PNG 443 xywh {0 0 100 20} shortcut 0x80070 444 } 445 MenuItem {} { 446 label {solid PNG} 447 xywh {0 0 100 20} shortcut 0x80066 448 } 449 MenuItem {} { 450 label JPEG 451 xywh {0 0 100 20} shortcut 0x8006a 452 } 453 MenuItem {} { 454 label GIF 455 xywh {0 0 100 20} shortcut 0x80067 456 } 457 MenuItem {} { 458 label BMP 459 xywh {0 0 100 20} shortcut 0x80062 460 } 461 MenuItem {} { 462 label {bitmap EPS} 463 xywh {0 0 100 20} 464 } 465 MenuItem {} { 466 label {vector EPS} 467 xywh {0 0 100 20} shortcut 0x80065 468 } 469 MenuItem {} { 470 label SVG 471 xywh {0 0 100 20} shortcut 0x80073 472 } 473 MenuItem {} { 474 label LaTeX 475 xywh {0 0 100 20} shortcut 0x40073 476 } 477 } 478 Submenu {} { 479 label {Export as 3D} 480 xywh {0 0 100 20} 481 } { 482 MenuItem {} { 483 label {3D PDF} 484 xywh {0 0 100 20} shortcut 0x80064 485 } 486 MenuItem {} { 487 label PRC 488 xywh {0 0 100 20} 489 } 490 MenuItem {} { 491 label OBJ 492 xywh {0 0 100 20} shortcut 0x8006f 493 } 494 MenuItem {} { 495 label STL 496 xywh {0 0 100 20} 497 } 498 MenuItem {} { 499 label XYZ 500 xywh {0 0 100 20} 501 } 502 } 503 Submenu {} { 504 label Transform 505 xywh {0 0 100 20} 506 } { 507 MenuItem {} { 508 label {Move left} 509 xywh {0 0 100 20} shortcut 0x8ff51 510 } 511 MenuItem {} { 512 label {Move up} 513 xywh {0 0 100 20} shortcut 0x8ff52 514 } 515 MenuItem {} { 516 label {Zoom in} 517 xywh {0 0 100 20} shortcut 0x8003d 518 } 519 MenuItem {} { 520 label {Zoom out} 521 xywh {0 0 100 20} shortcut 0x8002d 522 } 523 MenuItem {} { 524 label {Move down} 525 xywh {0 0 100 20} shortcut 0x8ff54 526 } 527 MenuItem {} { 528 label {Move right} 529 xywh {0 0 100 20} shortcut 0x8ff53 divider 530 } 531 MenuItem {} { 532 label {Rotate up} 533 xywh {0 0 100 20} shortcut 0x41ff52 534 } 535 MenuItem {} { 536 label {Rotate down} 537 xywh {0 0 100 20} shortcut 0x9ff54 538 } 539 MenuItem {} { 540 label {Rotate left} 541 xywh {0 0 100 20} shortcut 0x9ff51 542 } 543 MenuItem {} { 544 label {Rotate right} 545 xywh {0 0 100 20} shortcut 0x9ff53 546 } 547 } 548 Submenu {} { 549 label Animation 550 xywh {0 0 100 20} 551 } { 552 MenuItem {} { 553 label {Next slide} 554 xywh {0 0 100 20} shortcut 0x4002e 555 } 556 MenuItem {} { 557 label Slideshow 558 xywh {0 0 100 20} shortcut 0x4ffc2 559 } 560 MenuItem {} { 561 label {Prev. slide} 562 xywh {0 0 100 20} shortcut 0x4002c 563 } 564 MenuItem {} { 565 label {Setup show} 566 xywh {0 0 100 20} shortcut 0x40077 567 } 568 } 569 } 570 Submenu {} { 571 label Setup 572 xywh {0 0 100 20} 573 } { 574 MenuItem {} { 575 label Properties 576 callback {prop_dlg->show();} 577 xywh {0 0 100 20} 578 } 579 MenuItem {} { 580 label {Set arguments} 581 callback {args_dlg->show();} 582 xywh {0 0 100 20} 583 } 584 MenuItem {} { 585 label {Plot setup} 586 xywh {10 10 100 20} shortcut 0x400067 divider 587 } 588 MenuItem {} { 589 label Calculator 590 xywh {0 0 100 20} shortcut 0xffc1 591 } 592 MenuItem {} { 593 label Messages 594 xywh {0 0 100 20} shortcut 0xffbf 595 } 596 } 597 Submenu {} { 598 label Help 599 xywh {0 0 100 20} 600 } { 601 MenuItem {} { 602 label Help 603 xywh {0 0 100 20} shortcut 0xffbe 604 } 605 MenuItem {} { 606 label Hints 607 xywh {0 0 100 20} 608 } 609 MenuItem {} { 610 label About 611 xywh {0 0 100 20} 612 } 613 } 614 } 615 Fl_Output {} { 616 xywh {0 350 680 25} 617 } 618 } 619} 620 621Function {create_common()} {return_type void 622} { 623 code {make_prop(); 624make_args(); 625make_find();} {} 626} 627 628Function {make_args()} { 629 comment {Dialog to set MGL arguments} 630} { 631 Fl_Window args_dlg { 632 label {Set script arguments} 633 xywh {966 713 290 320} type Double hide 634 } { 635 Fl_Input arg1 { 636 label {String for $1} 637 xywh {5 20 135 30} align 5 638 } 639 Fl_Input arg2 { 640 label {String for $2} 641 xywh {150 20 135 30} align 5 642 } 643 Fl_Input arg3 { 644 label {String for $3} 645 xywh {5 75 135 30} align 5 646 } 647 Fl_Input arg4 { 648 label {String for $4} 649 xywh {150 75 135 30} align 5 650 } 651 Fl_Input arg5 { 652 label {String for $5} 653 xywh {5 130 135 30} align 5 654 } 655 Fl_Input arg6 { 656 label {String for $6} 657 xywh {150 130 135 30} align 5 658 } 659 Fl_Input arg7 { 660 label {String for $7} 661 xywh {5 185 135 30} align 5 662 } 663 Fl_Input arg8 { 664 label {String for $8} 665 xywh {150 185 135 30} align 5 666 } 667 Fl_Input arg9 { 668 label {String for $9} 669 xywh {5 240 135 30} align 5 670 } 671 Fl_Input arg0 { 672 label {String for $0} 673 xywh {150 240 135 30} align 5 674 } 675 Fl_Button {} { 676 label Cancel 677 callback {args_dlg->hide();} 678 xywh {60 290 75 25} 679 } 680 Fl_Return_Button {} { 681 label Set 682 callback {parser.AddParam(0,arg0->value()); 683parser.AddParam(1,arg1->value()); 684parser.AddParam(2,arg2->value()); 685parser.AddParam(3,arg3->value()); 686parser.AddParam(4,arg4->value()); 687parser.AddParam(5,arg5->value()); 688parser.AddParam(6,arg6->value()); 689parser.AddParam(7,arg7->value()); 690parser.AddParam(8,arg8->value()); 691parser.AddParam(9,arg9->value()); 692args_dlg->hide();} 693 xywh {155 290 75 25} 694 } 695 } 696} 697 698Function {make_prop()} { 699 comment {Dialog for mgllab properties} 700} { 701 Fl_Window prop_dlg { 702 label Properties 703 xywh {1026 403 340 365} type Double align 80 hide modal 704 } { 705 Fl_Choice fkind { 706 label {Font kind} open 707 xywh {75 10 90 25} down_box BORDER_BOX 708 code0 {fkind->add("Helvetica");} 709 code1 {fkind->add("Courier");} 710 code2 {fkind->add("Times");} 711 code3 {fkind->value(styletable[0].font/4);} 712 } {} 713 Fl_Spinner fsize { 714 label {Font size} 715 xywh {245 10 90 25} 716 code0 {fsize->value(styletable[0].size);} 717 } 718 Fl_File_Input help_path { 719 label {Path for help files} 720 xywh {5 55 305 35} align 5 721 code0 {help_path->value(docdir.c_str());} 722 } 723 Fl_Button {} { 724 label {...} 725 xywh {310 65 25 25} 726 } 727 Fl_File_Input font_path { 728 label {Path for MathGL font (without extension)} 729 xywh {5 110 305 35} align 5 730 code0 {font_path->value(fontname.c_str());} 731 } 732 Fl_Button {} { 733 label {...} 734 xywh {310 120 25 25} 735 } 736 Fl_Check_Button auto_exec_w { 737 label {Execute script after loading} 738 xywh {5 145 330 25} down_box DOWN_BOX 739 } 740 Fl_Check_Button exec_save_w { 741 label {Save file before redrawing} 742 xywh {5 170 330 25} down_box DOWN_BOX 743 } 744 Fl_Check_Button complete_w { 745 label {Enable keywords completition} 746 xywh {5 195 330 25} down_box DOWN_BOX deactivate 747 } 748 Fl_Check_Button highlight_w { 749 label {Highlight current object(s)} 750 xywh {5 220 330 25} down_box DOWN_BOX 751 } 752 Fl_Check_Button mouse_zoom_w { 753 label {Enable mouse wheel for zooming} 754 xywh {5 245 330 25} down_box DOWN_BOX 755 } 756 Fl_Choice lang_w { 757 label {Language for mgllab} open 758 xywh {160 275 175 25} down_box BORDER_BOX 759 code0 {lang_w->add("C.UTF8");} 760 code1 {lang_w->add("ru_RU.utf8");} 761 code2 {lang_w->add("ru_RU.cp1251");} 762 } {} 763 Fl_Choice scheme_w { 764 label {Widget scheme} open 765 xywh {160 305 175 25} down_box BORDER_BOX 766 code0 {scheme_w->add("base");} 767 code1 {scheme_w->add("gtk+");} 768 code2 {scheme_w->add("plastic");} 769 code3 {scheme_w->add("gleam");} 770 } {} 771 Fl_Button {} { 772 label Cancel 773 callback {prop_dlg->hide();} 774 xywh {85 340 75 25} 775 } 776 Fl_Return_Button {} { 777 label OK 778 callback {set_style(fkind->value(),fsize->value()); 779auto_exec = auto_exec_w->value(); 780exec_save = exec_save_w->value(); 781highlight = highlight_w->value(); 782mouse_zoom = mouse_zoom_w->value(); 783docdir = help_path->value(); 784fontname = font_path->value(); 785mgl_load_font(graph->get_graph(),fontname.c_str(),NULL); 786set_scheme_lang(scheme_w->value(),lang_w->value()); 787save_pref(); 788prop_dlg->hide();} 789 xywh {180 340 75 25} 790 } 791 } 792} 793 794Function {make_calc()} { 795 comment Calculator 796} { 797 Fl_Window {} { 798 label Calculator open 799 xywh {378 341 275 275} type Double hide 800 } { 801 Fl_Input edit { 802 xywh {5 5 240 25} 803 } 804 Fl_Button {} { 805 label {@>} 806 xywh {245 5 25 25} 807 } 808 Fl_Output result { 809 label Result 810 xywh {55 35 120 25} 811 } 812 Fl_Button {} { 813 label {@-> to script} 814 xywh {180 35 90 25} 815 } 816 Fl_Browser prev { 817 label {Previous expressions} 818 xywh {5 80 265 70} align 5 819 } 820 Fl_Group {} {open 821 xywh {5 155 145 120} 822 } { 823 Fl_Button {} { 824 label 7 825 user_data {"7"} 826 xywh {10 160 25 25} 827 } 828 Fl_Button {} { 829 label 8 830 user_data {"8"} 831 xywh {40 160 25 25} 832 } 833 Fl_Button {} { 834 label 9 835 user_data {"9"} 836 xywh {70 160 25 25} 837 } 838 Fl_Button {} { 839 label {+} 840 user_data {"+"} 841 xywh {100 160 25 25} 842 } 843 Fl_Button {} { 844 label pi 845 user_data {"pi"} 846 xywh {130 160 25 25} 847 } 848 Fl_Button {} { 849 label 4 850 user_data {"4"} 851 xywh {10 190 25 25} 852 } 853 Fl_Button {} { 854 label 5 855 user_data {"5"} 856 xywh {40 190 25 25} 857 } 858 Fl_Button {} { 859 label 6 860 user_data {"6"} 861 xywh {70 190 25 25} 862 } 863 Fl_Button {} { 864 label {-} 865 user_data {"-"} 866 xywh {100 190 25 25} 867 } 868 Fl_Button {} { 869 label {^} 870 user_data {"^"} 871 xywh {130 190 25 25} 872 } 873 Fl_Button {} { 874 label 1 875 user_data {"1"} 876 xywh {10 220 25 25} 877 } 878 Fl_Button {} { 879 label 2 880 user_data {"2"} 881 xywh {40 220 25 25} 882 } 883 Fl_Button {} { 884 label 3 885 user_data {"3"} 886 xywh {70 220 25 25} 887 } 888 Fl_Button {} { 889 label {*} 890 user_data {"8"} 891 xywh {100 220 25 25} 892 } 893 Fl_Button {} { 894 label {(} 895 user_data {"("} 896 xywh {130 220 25 25} 897 } 898 Fl_Button {} { 899 label 0 900 user_data {"0"} 901 xywh {10 250 25 25} 902 } 903 Fl_Button {} { 904 label {.} 905 user_data {"."} 906 xywh {40 250 25 25} 907 } 908 Fl_Button {} { 909 label E 910 xywh {70 250 25 25} 911 } 912 Fl_Button {} { 913 label {/} 914 user_data {"/"} 915 xywh {100 250 25 25} 916 } 917 Fl_Button {} { 918 label {)} 919 user_data {")"} 920 xywh {130 250 25 25} 921 } 922 } 923 Fl_Group {} { 924 label Function open 925 xywh {155 174 115 95} box DOWN_BOX 926 } { 927 Fl_Choice kind {open 928 xywh {160 179 105 25} down_box BORDER_BOX 929 } {} 930 Fl_Choice func {open 931 xywh {160 209 105 25} down_box BORDER_BOX 932 } {} 933 Fl_Button {} { 934 label {Put function} 935 xywh {160 239 105 25} 936 } 937 } 938 } 939} 940 941Function {make_option()} {} { 942 Fl_Window {} { 943 label {Add command option(s)} 944 xywh {336 575 570 185} type Double hide modal 945 } { 946 Fl_Input x1 { 947 label {X-range} 948 xywh {65 5 85 25} 949 } 950 Fl_Input x2 { 951 label {-} 952 xywh {160 5 85 25} 953 } 954 Fl_Input y1 { 955 label {Y-range} 956 xywh {65 35 85 25} 957 } 958 Fl_Input y2 { 959 label {-} 960 xywh {160 35 85 25} 961 } 962 Fl_Input z1 { 963 label {Z-range} 964 xywh {65 65 85 25} 965 } 966 Fl_Input z2 { 967 label {-} 968 xywh {160 65 85 25} 969 } 970 Fl_Input c1 { 971 label {C-range} 972 xywh {65 95 85 25} deactivate 973 } 974 Fl_Input c2 { 975 label {-} 976 xywh {160 95 85 25} deactivate 977 } 978 Fl_Input val { 979 label Value 980 xywh {325 5 85 25} labelfont 1 981 } 982 Fl_Input meshnum { 983 label MeshNum 984 xywh {325 35 85 25} 985 } 986 Fl_Input size { 987 label Size 988 xywh {325 65 85 25} 989 } 990 Fl_Choice cut { 991 label Cutting open 992 xywh {325 95 85 25} down_box BORDER_BOX 993 code0 {cut->add("default");} 994 code1 {cut->add("on");} 995 code2 {cut->add("off");} 996 } {} 997 Fl_Input alpha { 998 label Alpha 999 xywh {480 5 85 25} 1000 } 1001 Fl_Input amb { 1002 label Ambient 1003 xywh {480 35 85 25} 1004 } 1005 Fl_Input dif { 1006 label Diffuse 1007 xywh {480 65 85 25} 1008 } 1009 Fl_Choice light { 1010 label Light open 1011 xywh {480 95 85 25} down_box BORDER_BOX 1012 code0 {light->add("default");} 1013 code1 {light->add("on");} 1014 code2 {light->add("off");} 1015 } {} 1016 Fl_Input legend { 1017 label Legend 1018 xywh {65 125 500 25} 1019 } 1020 Fl_Button {} { 1021 label Cancel 1022 xywh {385 155 85 25} 1023 } 1024 Fl_Return_Button {} { 1025 label OK 1026 xywh {480 155 85 25} 1027 } 1028 } 1029} 1030 1031Function {make_dirsel()} {} { 1032 Fl_Window {} { 1033 label {Select direction} 1034 xywh {454 309 220 85} type Double hide modal 1035 } { 1036 Fl_Choice dir { 1037 label Direction open 1038 xywh {80 10 135 25} down_box BORDER_BOX 1039 code0 {dir->add("default"); dir->add("xyz");} 1040 code1 {dir->add("x"); dir->add("y"); dir->add("z");} 1041 code2 {dir->add("xy"); dir->add("xz"); dir->add("yz");} 1042 } {} 1043 Fl_Button {} { 1044 label Cancel 1045 xywh {55 50 75 25} 1046 } 1047 Fl_Return_Button {} { 1048 label OK 1049 xywh {140 50 75 25} 1050 } 1051 } 1052} 1053 1054Function {make_datsel()} {} { 1055 Fl_Window {} { 1056 label {Select data argument} 1057 xywh {440 689 355 255} type Double hide modal 1058 } { 1059 Fl_Choice name { 1060 label {Data name} open 1061 xywh {105 5 145 25} down_box BORDER_BOX 1062 } {} 1063 Fl_Choice oper { 1064 label Operation open 1065 xywh {105 155 130 25} down_box BORDER_BOX 1066 code0 {oper->add("max"); oper->add("min");} 1067 code1 {oper->add("sum"); oper->add("trace");} 1068 code2 {oper->add("pulse");} 1069 } {} 1070 Fl_Choice dir { 1071 label along open 1072 xywh {285 155 65 25} down_box BORDER_BOX 1073 code0 {dir->add("none");} 1074 code1 {dir->add("x"); dir->add("y"); dir->add("z");} 1075 code2 {dir->add("xy"); dir->add("xz"); dir->add("yz");} 1076 } {} 1077 Fl_Spinner x1 { 1078 label {X-slice from} 1079 xywh {105 35 60 25} 1080 } 1081 Fl_Spinner x2 { 1082 label to 1083 xywh {190 35 60 25} 1084 } 1085 Fl_Spinner y1 { 1086 label {Y-slice from} 1087 xywh {105 65 60 25} 1088 } 1089 Fl_Spinner y2 { 1090 label to 1091 xywh {190 65 60 25} 1092 } 1093 Fl_Spinner z1 { 1094 label {Z-slice from} 1095 xywh {105 95 60 25} 1096 } 1097 Fl_Spinner z2 { 1098 label to 1099 xywh {190 95 60 25} 1100 } 1101 Fl_Output res { 1102 label Result 1103 xywh {60 190 290 25} 1104 } 1105 Fl_Button {} { 1106 label Cancel 1107 xywh {190 225 75 25} 1108 } 1109 Fl_Return_Button {} { 1110 label OK 1111 xywh {275 225 75 25} 1112 } 1113 Fl_Input clmn { 1114 label {Column expr} 1115 xywh {105 125 245 25} 1116 } 1117 } 1118} 1119 1120Function {make_newcmd()} {} { 1121 Fl_Window {} { 1122 label {New command} 1123 xywh {985 165 780 515} type Double hide modal 1124 } { 1125 Fl_Choice kind { 1126 label Kind open 1127 xywh {80 5 270 25} down_box BORDER_BOX 1128 } {} 1129 Fl_Choice cmd { 1130 label Command open 1131 xywh {80 35 270 25} down_box BORDER_BOX 1132 } {} 1133 Fl_Choice var { 1134 label Variant open 1135 xywh {80 95 270 25} down_box BORDER_BOX 1136 } {} 1137 Fl_Group desc { 1138 label Description open 1139 xywh {5 65 345 25} box ENGRAVED_BOX labelsize 12 align 0 1140 } {} 1141 Fl_Browser args { 1142 label Arguments 1143 xywh {5 140 345 115} align 5 1144 } 1145 Fl_Output res { 1146 label Result 1147 xywh {60 295 290 25} 1148 } 1149 Fl_Input {} { 1150 label Options 1151 xywh {60 265 265 25} 1152 } 1153 Fl_Button {} { 1154 label {...} 1155 xywh {325 265 25 25} 1156 } 1157 Fl_Button {} { 1158 label Cancel 1159 xywh {275 450 75 25} 1160 } 1161 Fl_Return_Button {} { 1162 label OK 1163 xywh {275 480 75 25} 1164 } 1165 Fl_Help_View help { 1166 xywh {360 5 415 505} labelsize 12 1167 } 1168 Fl_Box gr { 1169 xywh {10 330 240 180} box ENGRAVED_BOX 1170 } 1171 Fl_Check_Button {} { 1172 label Preview 1173 xywh {260 330 79 25} down_box DOWN_BOX 1174 } 1175 } 1176} 1177 1178Function {make_style()} {} { 1179 Fl_Window {} { 1180 label {Plot style} open 1181 xywh {322 168 380 540} type Double hide 1182 } { 1183 Fl_Tabs {} {open 1184 xywh {0 5 375 235} 1185 } { 1186 Fl_Group {} { 1187 label {Line style} open 1188 xywh {0 30 375 210} hide 1189 } { 1190 Fl_Choice arr1 { 1191 label {Arrow at start} open 1192 xywh {5 50 110 25} down_box BORDER_BOX align 5 1193 } {} 1194 Fl_Choice dash { 1195 label Dashing open 1196 xywh {125 50 110 25} down_box BORDER_BOX align 5 1197 } {} 1198 Fl_Choice arr2 { 1199 label {Arrow at end} open 1200 xywh {245 50 110 25} down_box BORDER_BOX align 5 1201 } {} 1202 Fl_Choice mark { 1203 label Marks open 1204 xywh {125 80 110 25} down_box BORDER_BOX 1205 } {} 1206 Fl_Check_Button solid { 1207 label solid 1208 xywh {240 80 55 25} down_box DOWN_BOX 1209 } 1210 Fl_Check_Button user { 1211 label user 1212 xywh {300 80 55 25} down_box DOWN_BOX 1213 } 1214 Fl_Spinner width { 1215 label Width 1216 xywh {125 110 110 25} 1217 code0 {o->bounds(1,9); o->value(1);} 1218 } 1219 Fl_Button {} { 1220 label {Manual dashing} 1221 xywh {10 210 20 20} align 5 1222 } 1223 Fl_Button {} { 1224 xywh {30 210 20 20} 1225 } 1226 Fl_Button {} { 1227 xywh {50 210 20 20} 1228 } 1229 Fl_Button {} { 1230 xywh {70 210 20 20} 1231 } 1232 Fl_Button {} { 1233 xywh {90 210 20 20} 1234 } 1235 Fl_Button {} { 1236 xywh {110 210 20 20} 1237 } 1238 Fl_Button {} { 1239 xywh {130 210 20 20} 1240 } 1241 Fl_Button {} { 1242 xywh {150 210 20 20} 1243 } 1244 Fl_Button {} { 1245 xywh {170 210 20 20} 1246 } 1247 Fl_Button {} { 1248 xywh {190 210 20 20} 1249 } 1250 Fl_Button {} { 1251 xywh {210 210 20 20} 1252 } 1253 Fl_Button {} { 1254 xywh {230 210 20 20} 1255 } 1256 Fl_Button {} { 1257 xywh {250 210 20 20} 1258 } 1259 Fl_Button {} { 1260 xywh {270 210 20 20} 1261 } 1262 Fl_Button {} { 1263 xywh {290 210 20 20} 1264 } 1265 Fl_Button {} { 1266 xywh {310 210 20 20} 1267 } 1268 } 1269 Fl_Group {} { 1270 label {Color scheme} open 1271 xywh {0 30 375 210} 1272 } { 1273 Fl_Choice axial { 1274 label {Axial direction} open 1275 xywh {5 50 110 25} down_box BORDER_BOX align 5 1276 code0 {axial->add("none");} 1277 code1 {axial->add("x");} 1278 code2 {axial->add("y");} 1279 code3 {axial->add("z");} 1280 } {} 1281 Fl_Choice contt { 1282 label {Text on contours} open 1283 xywh {125 50 110 25} down_box BORDER_BOX align 5 1284 code0 {contt->add("none");} 1285 code1 {contt->add("under");} 1286 code2 {contt->add("above");} 1287 } {} 1288 Fl_Input alpha { 1289 label Transparency 1290 xywh {255 50 110 25} align 5 1291 } 1292 Fl_Check_Button wire { 1293 label {Wire or mesh} 1294 xywh {125 80 115 25} down_box DOWN_BOX 1295 } 1296 Fl_Check_Button sharp { 1297 label {Sharp colors} 1298 xywh {250 80 110 25} down_box DOWN_BOX 1299 } 1300 Fl_Group {} { 1301 label Mask open 1302 xywh {10 105 360 130} box ENGRAVED_BOX align 5 1303 } { 1304 Fl_Choice mask { 1305 label Kind open 1306 xywh {80 110 95 25} down_box BORDER_BOX 1307 } {} 1308 Fl_Choice angle { 1309 label Rotation open 1310 xywh {80 140 95 25} down_box BORDER_BOX 1311 code0 {angle->add("none");} 1312 code1 {angle->add("+45");} 1313 code2 {angle->add("perp");} 1314 code3 {angle->add("-45");} 1315 } {} 1316 Fl_Spinner msize { 1317 label Size 1318 xywh {80 170 95 25} 1319 } 1320 Fl_Button {} { 1321 xywh {240 110 15 15} 1322 } 1323 Fl_Button {} { 1324 xywh {255 110 15 15} 1325 } 1326 Fl_Button {} { 1327 xywh {270 110 15 15} 1328 } 1329 Fl_Button {} { 1330 xywh {285 110 15 15} 1331 } 1332 Fl_Button {} { 1333 xywh {300 110 15 15} 1334 } 1335 Fl_Button {} { 1336 xywh {315 110 15 15} 1337 } 1338 Fl_Button {} { 1339 xywh {330 110 15 15} 1340 } 1341 Fl_Button {} { 1342 xywh {345 110 15 15} 1343 } 1344 Fl_Button {} { 1345 xywh {240 125 15 15} 1346 } 1347 Fl_Button {} { 1348 xywh {255 125 15 15} 1349 } 1350 Fl_Button {} { 1351 xywh {270 125 15 15} 1352 } 1353 Fl_Button {} { 1354 xywh {285 125 15 15} 1355 } 1356 Fl_Button {} { 1357 xywh {300 125 15 15} 1358 } 1359 Fl_Button {} { 1360 xywh {315 125 15 15} 1361 } 1362 Fl_Button {} { 1363 xywh {330 125 15 15} 1364 } 1365 Fl_Button {} { 1366 xywh {345 125 15 15} 1367 } 1368 Fl_Button {} { 1369 xywh {240 140 15 15} 1370 } 1371 Fl_Button {} { 1372 xywh {255 140 15 15} 1373 } 1374 Fl_Button {} { 1375 xywh {270 140 15 15} 1376 } 1377 Fl_Button {} { 1378 xywh {285 140 15 15} 1379 } 1380 Fl_Button {} { 1381 xywh {300 140 15 15} 1382 } 1383 Fl_Button {} { 1384 xywh {315 140 15 15} 1385 } 1386 Fl_Button {} { 1387 xywh {330 140 15 15} 1388 } 1389 Fl_Button {} { 1390 xywh {345 140 15 15} 1391 } 1392 Fl_Button {} { 1393 xywh {240 155 15 15} 1394 } 1395 Fl_Button {} { 1396 xywh {255 155 15 15} 1397 } 1398 Fl_Button {} { 1399 xywh {270 155 15 15} 1400 } 1401 Fl_Button {} { 1402 xywh {285 155 15 15} 1403 } 1404 Fl_Button {} { 1405 xywh {300 155 15 15} 1406 } 1407 Fl_Button {} { 1408 xywh {315 155 15 15} 1409 } 1410 Fl_Button {} { 1411 xywh {330 155 15 15} 1412 } 1413 Fl_Button {} { 1414 xywh {345 155 15 15} 1415 } 1416 Fl_Button {} { 1417 xywh {240 170 15 15} 1418 } 1419 Fl_Button {} { 1420 xywh {255 170 15 15} 1421 } 1422 Fl_Button {} { 1423 xywh {270 170 15 15} 1424 } 1425 Fl_Button {} { 1426 xywh {285 170 15 15} 1427 } 1428 Fl_Button {} { 1429 xywh {300 170 15 15} 1430 } 1431 Fl_Button {} { 1432 xywh {315 170 15 15} 1433 } 1434 Fl_Button {} { 1435 xywh {330 170 15 15} 1436 } 1437 Fl_Button {} { 1438 xywh {345 170 15 15} 1439 } 1440 Fl_Button {} { 1441 xywh {240 185 15 15} 1442 } 1443 Fl_Button {} { 1444 xywh {255 185 15 15} 1445 } 1446 Fl_Button {} { 1447 xywh {270 185 15 15} 1448 } 1449 Fl_Button {} { 1450 xywh {285 185 15 15} 1451 } 1452 Fl_Button {} { 1453 xywh {300 185 15 15} 1454 } 1455 Fl_Button {} { 1456 xywh {315 185 15 15} 1457 } 1458 Fl_Button {} { 1459 xywh {330 185 15 15} 1460 } 1461 Fl_Button {} { 1462 xywh {345 185 15 15} 1463 } 1464 Fl_Button {} { 1465 xywh {240 200 15 15} 1466 } 1467 Fl_Button {} { 1468 xywh {255 200 15 15} 1469 } 1470 Fl_Button {} { 1471 xywh {270 200 15 15} 1472 } 1473 Fl_Button {} { 1474 xywh {285 200 15 15} 1475 } 1476 Fl_Button {} { 1477 xywh {300 200 15 15} 1478 } 1479 Fl_Button {} { 1480 xywh {315 200 15 15} 1481 } 1482 Fl_Button {} { 1483 xywh {330 200 15 15} 1484 } 1485 Fl_Button {} { 1486 xywh {345 200 15 15} 1487 } 1488 Fl_Button {} { 1489 label {Manual mask} 1490 xywh {240 215 15 15} align 4 1491 } 1492 Fl_Button {} { 1493 xywh {255 215 15 15} 1494 } 1495 Fl_Button {} { 1496 xywh {270 215 15 15} 1497 } 1498 Fl_Button {} { 1499 xywh {285 215 15 15} 1500 } 1501 Fl_Button {} { 1502 xywh {300 215 15 15} 1503 } 1504 Fl_Button {} { 1505 xywh {315 215 15 15} 1506 } 1507 Fl_Button {} { 1508 xywh {330 215 15 15} 1509 } 1510 Fl_Button {} { 1511 xywh {345 215 15 15} 1512 } 1513 } 1514 } 1515 Fl_Group {} { 1516 label {Text style} 1517 xywh {0 30 375 210} hide 1518 } { 1519 Fl_Check_Button bold { 1520 label {Bold style} 1521 xywh {5 40 150 25} down_box DOWN_BOX 1522 } 1523 Fl_Check_Button ital { 1524 label {Italic style} 1525 xywh {5 65 150 25} down_box DOWN_BOX 1526 } 1527 Fl_Check_Button twire { 1528 label {Wire style} 1529 xywh {5 90 150 25} down_box DOWN_BOX 1530 } 1531 Fl_Check_Button uline { 1532 label Underline 1533 xywh {5 115 150 25} down_box DOWN_BOX 1534 } 1535 Fl_Check_Button oline { 1536 label Overline 1537 xywh {5 140 150 25} down_box DOWN_BOX 1538 } 1539 Fl_Choice align { 1540 label {Text align} open 1541 xywh {270 40 95 25} down_box BORDER_BOX 1542 code0 {align->add("left");} 1543 code1 {align->add("center");} 1544 code2 {align->add("right");} 1545 code3 {align->value(1);} 1546 } {} 1547 Fl_Choice align { 1548 label {Vertical align} open 1549 xywh {270 75 95 25} down_box BORDER_BOX 1550 code0 {align->add("default");} 1551 code1 {align->add("center");} 1552 code2 {align->add("right");} 1553 } {} 1554 } 1555 } 1556 Fl_Group {} { 1557 label {Color(s) or color scheme} open 1558 xywh {0 265 375 155} box ENGRAVED_BOX align 5 1559 } { 1560 Fl_Choice sch { 1561 label {Popular color schemes} open 1562 xywh {170 270 115 25} down_box BORDER_BOX 1563 } {} 1564 Fl_Choice c1 {open 1565 xywh {5 300 95 25} down_box BORDER_BOX align 5 1566 } {} 1567 Fl_Spinner s1 { 1568 xywh {105 300 40 25} align 1 1569 code0 {o->bounds(1,9); o->value(5);} 1570 } 1571 Fl_Input p1 { 1572 xywh {145 300 40 25} 1573 } 1574 Fl_Choice c2 {open 1575 xywh {190 300 95 25} down_box BORDER_BOX 1576 } {} 1577 Fl_Spinner s2 { 1578 xywh {290 300 40 25} 1579 code0 {o->bounds(1,9); o->value(5);} 1580 } 1581 Fl_Input p2 { 1582 xywh {330 300 40 25} 1583 } 1584 Fl_Choice c3 {open 1585 xywh {5 330 95 25} down_box BORDER_BOX 1586 } {} 1587 Fl_Spinner s3 { 1588 xywh {105 330 40 25} 1589 code0 {o->bounds(1,9); o->value(5);} 1590 } 1591 Fl_Input p3 { 1592 xywh {145 330 40 25} 1593 } 1594 Fl_Choice c4 {open 1595 xywh {190 330 95 25} down_box BORDER_BOX 1596 } {} 1597 Fl_Input p4 { 1598 xywh {330 330 40 25} 1599 } 1600 Fl_Spinner s4 { 1601 xywh {290 330 40 25} 1602 code0 {o->bounds(1,9); o->value(5);} 1603 } 1604 Fl_Choice c5 {open 1605 xywh {5 360 95 25} down_box BORDER_BOX 1606 } {} 1607 Fl_Spinner s5 { 1608 xywh {105 360 40 25} 1609 code0 {o->bounds(1,9); o->value(5);} 1610 } 1611 Fl_Input p5 { 1612 xywh {145 360 40 25} 1613 } 1614 Fl_Choice c6 {open 1615 xywh {190 360 95 25} down_box BORDER_BOX 1616 } {} 1617 Fl_Spinner s6 { 1618 xywh {290 360 40 25} 1619 code0 {o->bounds(1,9); o->value(5);} 1620 } 1621 Fl_Input p6 { 1622 xywh {330 360 40 25} 1623 } 1624 Fl_Choice c7 {open 1625 xywh {5 390 95 25} down_box BORDER_BOX 1626 } {} 1627 Fl_Spinner s7 { 1628 xywh {105 390 40 25} 1629 code0 {o->bounds(1,9); o->value(5);} 1630 } 1631 Fl_Input p7 { 1632 xywh {145 390 40 25} 1633 } 1634 Fl_Choice c8 {open 1635 xywh {190 390 95 25} down_box BORDER_BOX 1636 } {} 1637 Fl_Spinner s8 { 1638 xywh {290 390 40 25} 1639 code0 {o->bounds(1,9); o->value(5);} 1640 } 1641 Fl_Input p8 { 1642 xywh {330 390 40 25} 1643 } 1644 Fl_Check_Button sharp { 1645 label plain 1646 xywh {290 270 80 25} down_box DOWN_BOX 1647 } 1648 } 1649 Fl_Output {} { 1650 label {Resulting string} 1651 xywh {5 440 370 25} align 5 1652 } 1653 Fl_Button {} { 1654 label Cancel 1655 xywh {300 475 75 25} 1656 } 1657 Fl_Return_Button {} { 1658 label OK 1659 xywh {300 505 75 25} 1660 } 1661 Fl_Box {} { 1662 xywh {5 470 285 65} box ENGRAVED_BOX align 4 1663 } 1664 } 1665} 1666 1667Function {make_setup()} {} { 1668 Fl_Window {} { 1669 label {Setup script} 1670 xywh {838 369 525 395} type Double hide 1671 } { 1672 Fl_Tabs {} {open 1673 xywh {0 0 525 355} 1674 } { 1675 Fl_Group {} { 1676 label {Axis settings} open 1677 xywh {0 25 525 330} hide 1678 } { 1679 Fl_Input x1 { 1680 label Minimal 1681 xywh {85 55 100 25} 1682 } 1683 Fl_Box {} { 1684 label {X axis} 1685 xywh {85 30 100 25} 1686 } 1687 Fl_Input x2 { 1688 label Maximal 1689 xywh {85 85 100 25} 1690 } 1691 Fl_Input x0 { 1692 label Origin 1693 xywh {85 115 100 25} 1694 } 1695 Fl_Input xlabel { 1696 label Label 1697 xywh {85 145 100 25} 1698 } 1699 Fl_Input xtick { 1700 label Ticks 1701 xywh {85 205 100 25} 1702 } 1703 Fl_Choice xlpos { 1704 label {at position} open 1705 xywh {85 175 100 25} down_box BORDER_BOX 1706 } {} 1707 Fl_Input xstick { 1708 label Subticks 1709 xywh {85 235 100 25} 1710 } 1711 Fl_Input xotick { 1712 label {Ticks start} 1713 xywh {85 265 100 25} 1714 } 1715 Fl_Input xtmpl { 1716 label Template 1717 xywh {85 295 100 25} 1718 } 1719 Fl_Input y1 { 1720 xywh {195 55 100 25} 1721 } 1722 Fl_Box {} { 1723 label {Y axis} 1724 xywh {195 30 100 25} 1725 } 1726 Fl_Input y2 { 1727 xywh {195 85 100 25} 1728 } 1729 Fl_Input y0 { 1730 xywh {195 115 100 25} 1731 } 1732 Fl_Input ylabel { 1733 xywh {195 145 100 25} 1734 } 1735 Fl_Input ytick { 1736 xywh {195 205 100 25} 1737 } 1738 Fl_Choice ylpos {open 1739 xywh {195 175 100 25} down_box BORDER_BOX 1740 } {} 1741 Fl_Input ystick { 1742 xywh {195 235 100 25} 1743 } 1744 Fl_Input yotick { 1745 xywh {195 265 100 25} 1746 } 1747 Fl_Input ytmpl { 1748 xywh {195 295 100 25} 1749 } 1750 Fl_Input z1 { 1751 xywh {305 55 100 25} 1752 } 1753 Fl_Box {} { 1754 label {Z axis} 1755 xywh {305 30 100 25} 1756 } 1757 Fl_Input z2 { 1758 xywh {305 85 100 25} 1759 } 1760 Fl_Input z0 { 1761 xywh {305 115 100 25} 1762 } 1763 Fl_Input zlabel { 1764 xywh {305 145 100 25} 1765 } 1766 Fl_Input ztick { 1767 xywh {305 205 100 25} 1768 } 1769 Fl_Choice zlpos {open 1770 xywh {305 175 100 25} down_box BORDER_BOX 1771 } {} 1772 Fl_Input zstick { 1773 xywh {305 235 100 25} 1774 } 1775 Fl_Input zotick { 1776 xywh {305 265 100 25} 1777 } 1778 Fl_Input ztmpl { 1779 xywh {305 295 100 25} 1780 } 1781 Fl_Input ctmpl { 1782 xywh {415 295 100 25} 1783 } 1784 Fl_Input c0 { 1785 xywh {415 115 100 25} 1786 } 1787 Fl_Input clabel { 1788 xywh {415 145 100 25} 1789 } 1790 Fl_Choice clpos {open 1791 xywh {415 175 100 25} down_box BORDER_BOX 1792 } {} 1793 Fl_Input c1 { 1794 xywh {415 55 100 25} 1795 } 1796 Fl_Box {} { 1797 label {C axis} 1798 xywh {415 30 100 25} 1799 } 1800 Fl_Input c2 { 1801 xywh {415 85 100 25} 1802 } 1803 Fl_Input xtmpl { 1804 label Template 1805 xywh {85 325 100 25} 1806 } 1807 Fl_Input ytmpl { 1808 xywh {195 325 100 25} 1809 } 1810 Fl_Input ztmpl { 1811 xywh {305 325 100 25} 1812 } 1813 Fl_Input ctmpl { 1814 xywh {415 325 100 25} 1815 } 1816 } 1817 Fl_Group {} { 1818 label {General settings} open 1819 xywh {0 25 525 330} 1820 } { 1821 Fl_Group {} { 1822 label Colors open 1823 xywh {5 45 180 305} box ENGRAVED_BOX 1824 } { 1825 Fl_Input alphadef { 1826 label AlphaDef 1827 xywh {80 55 100 25} 1828 } 1829 Fl_Input ambient { 1830 label Ambient 1831 xywh {80 85 100 25} 1832 } 1833 Fl_Input diffuse { 1834 label Diffuse 1835 xywh {80 115 100 25} 1836 } 1837 Fl_Input palette { 1838 label Palette 1839 xywh {80 145 100 25} 1840 } 1841 Fl_Input font_stl { 1842 label Font 1843 xywh {80 175 100 25} 1844 } 1845 Fl_Input axis_stl { 1846 label Axis 1847 xywh {80 205 100 25} 1848 } 1849 Fl_Input fog { 1850 label Fog 1851 xywh {80 235 100 25} 1852 } 1853 Fl_Input fog_dz { 1854 label {Fog dist.} 1855 xywh {80 265 100 25} 1856 } 1857 Fl_Check_Button gray { 1858 label grayscale 1859 xywh {80 290 100 25} down_box DOWN_BOX 1860 } 1861 Fl_Check_Button alpha { 1862 label alpha 1863 xywh {10 315 64 25} down_box DOWN_BOX 1864 } 1865 Fl_Check_Button light { 1866 label lighting 1867 xywh {80 315 100 25} down_box DOWN_BOX 1868 } 1869 } 1870 Fl_Group {} { 1871 label Sizes open 1872 xywh {185 45 180 250} box ENGRAVED_BOX 1873 } { 1874 Fl_Input meshnum { 1875 label meshnum 1876 xywh {260 55 100 25} 1877 } 1878 Fl_Input arr_size { 1879 label arrows 1880 xywh {260 85 100 25} 1881 } 1882 Fl_Input bar_size { 1883 label bars 1884 xywh {260 115 100 25} 1885 } 1886 Fl_Input mrk_size { 1887 label markers 1888 xywh {260 145 100 25} 1889 } 1890 Fl_Input txt_size { 1891 label text 1892 xywh {260 175 100 25} 1893 } 1894 Fl_Input tick_size { 1895 label ticks 1896 xywh {260 205 100 25} 1897 } 1898 Fl_Input pendelta { 1899 label {pen blur} 1900 xywh {260 235 100 25} 1901 } 1902 Fl_Input facenum { 1903 label facenum 1904 xywh {260 265 100 25} 1905 } 1906 } 1907 Fl_Group {} { 1908 label Others open 1909 xywh {365 45 160 305} box ENGRAVED_BOX 1910 } { 1911 Fl_Check_Button cut { 1912 label cutting 1913 xywh {370 50 115 25} down_box DOWN_BOX 1914 } 1915 Fl_Check_Button attach { 1916 label {attach light} 1917 xywh {370 70 115 25} down_box DOWN_BOX 1918 } 1919 Fl_Check_Button origintick { 1920 label {no origin tick} 1921 xywh {370 90 115 25} down_box DOWN_BOX 1922 } 1923 Fl_Check_Button rotatetext { 1924 label {rotate text} 1925 xywh {370 110 115 25} down_box DOWN_BOX 1926 } 1927 Fl_Choice time { 1928 label {Time ticks} open 1929 xywh {370 150 145 25} down_box BORDER_BOX align 5 1930 } {} 1931 Fl_Choice tunetick { 1932 label {Tune ticks} open 1933 xywh {370 195 145 25} down_box BORDER_BOX align 5 1934 } {} 1935 Fl_Choice ternary { 1936 label Ternary open 1937 xywh {370 235 145 25} down_box BORDER_BOX align 5 1938 } {} 1939 Fl_Choice transptype { 1940 label {Transparency type} open 1941 xywh {370 277 145 25} down_box BORDER_BOX align 5 1942 } {} 1943 Fl_Spinner variant { 1944 label Variant 1945 xywh {372 321 145 25} align 5 1946 } 1947 } 1948 Fl_Input plotid { 1949 label {Plot ID} 1950 xywh {190 321 172 25} align 5 1951 } 1952 } 1953 Fl_Group {} { 1954 label {Light settings} 1955 xywh {0 25 525 330} hide 1956 } { 1957 Fl_Button {} { 1958 label {0:} 1959 xywh {10 50 25 25} 1960 } 1961 Fl_Input {} { 1962 label {X position} 1963 xywh {40 50 90 25} align 5 1964 } 1965 Fl_Input {} { 1966 label {Y position} 1967 xywh {135 50 90 25} align 5 1968 } 1969 Fl_Input {} { 1970 label {Z position} 1971 xywh {230 50 90 25} align 5 1972 } 1973 Fl_Choice c1 { 1974 label Color open 1975 xywh {325 50 95 25} down_box BORDER_BOX align 5 1976 } {} 1977 Fl_Input {} { 1978 label Brightness 1979 xywh {425 50 90 25} align 5 1980 } 1981 Fl_Button {} { 1982 label {1:} 1983 xywh {10 80 25 25} 1984 } 1985 Fl_Input {} { 1986 xywh {40 80 90 25} align 5 1987 } 1988 Fl_Input {} { 1989 xywh {135 80 90 25} align 5 1990 } 1991 Fl_Input {} { 1992 xywh {230 80 90 25} align 5 1993 } 1994 Fl_Choice c1 {open 1995 xywh {325 80 95 25} down_box BORDER_BOX align 5 1996 } {} 1997 Fl_Input {} { 1998 xywh {425 80 90 25} align 5 1999 } 2000 Fl_Button {} { 2001 label {2:} 2002 xywh {10 110 25 25} 2003 } 2004 Fl_Input {} { 2005 xywh {40 110 90 25} align 5 2006 } 2007 Fl_Input {} { 2008 xywh {135 110 90 25} align 5 2009 } 2010 Fl_Input {} { 2011 xywh {230 110 90 25} align 5 2012 } 2013 Fl_Choice c1 {open 2014 xywh {325 110 95 25} down_box BORDER_BOX align 5 2015 } {} 2016 Fl_Input {} { 2017 xywh {425 110 90 25} align 5 2018 } 2019 Fl_Button {} { 2020 label {3:} 2021 xywh {10 140 25 25} 2022 } 2023 Fl_Input {} { 2024 xywh {40 140 90 25} align 5 2025 } 2026 Fl_Input {} { 2027 xywh {135 140 90 25} align 5 2028 } 2029 Fl_Input {} { 2030 xywh {230 140 90 25} align 5 2031 } 2032 Fl_Choice c1 {open 2033 xywh {325 140 95 25} down_box BORDER_BOX align 5 2034 } {} 2035 Fl_Input {} { 2036 xywh {425 140 90 25} align 5 2037 } 2038 Fl_Button {} { 2039 label {4:} 2040 xywh {10 170 25 25} 2041 } 2042 Fl_Input {} { 2043 xywh {40 170 90 25} align 5 2044 } 2045 Fl_Input {} { 2046 xywh {135 170 90 25} align 5 2047 } 2048 Fl_Input {} { 2049 xywh {230 170 90 25} align 5 2050 } 2051 Fl_Choice c1 {open 2052 xywh {325 170 95 25} down_box BORDER_BOX align 5 2053 } {} 2054 Fl_Input {} { 2055 xywh {425 170 90 25} align 5 2056 } 2057 Fl_Button {} { 2058 label {5:} 2059 xywh {10 200 25 25} 2060 } 2061 Fl_Input {} { 2062 xywh {40 200 90 25} align 5 2063 } 2064 Fl_Input {} { 2065 xywh {135 200 90 25} align 5 2066 } 2067 Fl_Input {} { 2068 xywh {230 200 90 25} align 5 2069 } 2070 Fl_Choice c1 {open 2071 xywh {325 200 95 25} down_box BORDER_BOX align 5 2072 } {} 2073 Fl_Input {} { 2074 xywh {425 200 90 25} align 5 2075 } 2076 Fl_Button {} { 2077 label {6:} 2078 xywh {10 230 25 25} 2079 } 2080 Fl_Input {} { 2081 xywh {40 230 90 25} align 5 2082 } 2083 Fl_Input {} { 2084 xywh {135 230 90 25} align 5 2085 } 2086 Fl_Input {} { 2087 xywh {230 230 90 25} align 5 2088 } 2089 Fl_Choice c1 {open 2090 xywh {325 230 95 25} down_box BORDER_BOX align 5 2091 } {} 2092 Fl_Input {} { 2093 xywh {425 230 90 25} align 5 2094 } 2095 Fl_Button {} { 2096 label {7:} 2097 xywh {10 260 25 25} 2098 } 2099 Fl_Input {} { 2100 xywh {40 260 90 25} align 5 2101 } 2102 Fl_Input {} { 2103 xywh {135 260 90 25} align 5 2104 } 2105 Fl_Input {} { 2106 xywh {230 260 90 25} align 5 2107 } 2108 Fl_Choice c1 {open 2109 xywh {325 260 95 25} down_box BORDER_BOX align 5 2110 } {} 2111 Fl_Input {} { 2112 xywh {425 260 90 25} align 5 2113 } 2114 Fl_Button {} { 2115 label {8:} 2116 xywh {10 290 25 25} 2117 } 2118 Fl_Input {} { 2119 xywh {40 290 90 25} align 5 2120 } 2121 Fl_Input {} { 2122 xywh {135 290 90 25} align 5 2123 } 2124 Fl_Input {} { 2125 xywh {230 290 90 25} align 5 2126 } 2127 Fl_Choice c1 {open 2128 xywh {325 290 95 25} down_box BORDER_BOX align 5 2129 } {} 2130 Fl_Input {} { 2131 xywh {425 290 90 25} align 5 2132 } 2133 Fl_Button {} { 2134 label {9:} 2135 xywh {10 320 25 25} 2136 } 2137 Fl_Input {} { 2138 xywh {40 320 90 25} align 5 2139 } 2140 Fl_Input {} { 2141 xywh {135 320 90 25} align 5 2142 } 2143 Fl_Input {} { 2144 xywh {230 320 90 25} align 5 2145 } 2146 Fl_Choice c1 {open 2147 xywh {325 320 95 25} down_box BORDER_BOX align 5 2148 } {} 2149 Fl_Input {} { 2150 xywh {425 320 90 25} align 5 2151 } 2152 } 2153 } 2154 Fl_Button {} { 2155 label Cancel 2156 xywh {365 365 75 25} 2157 } 2158 Fl_Return_Button {} { 2159 label OK 2160 xywh {445 365 75 25} 2161 } 2162 Fl_Input fname { 2163 label {File to export} 2164 tooltip {Keep empty to put at beginning of main script.} xywh {100 365 175 25} 2165 } 2166 Fl_Button {} { 2167 label {@->} 2168 xywh {275 365 25 25} 2169 } 2170 } 2171} 2172 2173Function {make_inplot()} {} { 2174 Fl_Window {} { 2175 label {Add inplot} 2176 xywh {378 449 715 315} type Double hide modal 2177 } { 2178 Fl_Round_Button k1 { 2179 label SubPlot 2180 xywh {5 5 105 25} down_box ROUND_DOWN_BOX 2181 } 2182 Fl_Round_Button k2 { 2183 label MultiPlot 2184 xywh {5 35 105 25} down_box ROUND_DOWN_BOX 2185 } 2186 Fl_Round_Button k3 { 2187 label GridPlot 2188 xywh {5 65 105 25} down_box ROUND_DOWN_BOX 2189 } 2190 Fl_Round_Button k4 { 2191 label ColumnPlot 2192 xywh {5 95 105 25} down_box ROUND_DOWN_BOX 2193 } 2194 Fl_Round_Button k5 { 2195 label StickPlot 2196 xywh {5 125 105 25} down_box ROUND_DOWN_BOX 2197 } 2198 Fl_Round_Button k6 { 2199 label InPlot 2200 xywh {5 155 105 25} down_box ROUND_DOWN_BOX 2201 } 2202 Fl_Spinner n1 { 2203 label nx 2204 xywh {145 5 55 25} 2205 } 2206 Fl_Spinner m1 { 2207 label ny 2208 xywh {230 5 55 25} 2209 } 2210 Fl_Spinner i1 { 2211 label ind 2212 xywh {315 5 55 25} 2213 } 2214 Fl_Counter x1 { 2215 label dx 2216 xywh {400 5 95 25} align 4 2217 } 2218 Fl_Counter y1 { 2219 label dy 2220 xywh {525 5 95 25} align 4 2221 } 2222 Fl_Spinner n2 { 2223 label nx 2224 xywh {145 35 55 25} 2225 } 2226 Fl_Spinner m2 { 2227 label ny 2228 xywh {230 35 55 25} 2229 } 2230 Fl_Spinner i2 { 2231 label ind 2232 xywh {315 35 55 25} 2233 } 2234 Fl_Spinner n3 { 2235 label nx 2236 xywh {145 65 55 25} 2237 } 2238 Fl_Spinner m3 { 2239 label ny 2240 xywh {230 65 55 25} 2241 } 2242 Fl_Spinner i3 { 2243 label ind 2244 xywh {315 65 55 25} 2245 } 2246 Fl_Counter d3 { 2247 label d 2248 xywh {400 65 95 25} align 4 2249 } 2250 Fl_Spinner n4 { 2251 label nx 2252 xywh {145 95 55 25} 2253 } 2254 Fl_Spinner i4 { 2255 label ind 2256 xywh {315 95 55 25} 2257 } 2258 Fl_Counter d4 { 2259 label d 2260 xywh {400 95 95 25} align 4 2261 } 2262 Fl_Spinner n5 { 2263 label nx 2264 xywh {145 125 55 25} 2265 } 2266 Fl_Spinner i5 { 2267 label ind 2268 xywh {315 125 55 25} 2269 } 2270 Fl_Input xx1 { 2271 label {x:} 2272 xywh {145 155 60 25} 2273 } 2274 Fl_Input xx2 { 2275 label {...} 2276 xywh {225 155 60 25} 2277 } 2278 Fl_Input yy1 { 2279 label {y:} 2280 xywh {315 155 60 25} 2281 } 2282 Fl_Input yy2 { 2283 label {...} 2284 xywh {400 155 60 25} 2285 } 2286 Fl_Spinner tet { 2287 label {Rotate on} 2288 xywh {75 190 60 25} 2289 } 2290 Fl_Spinner phi { 2291 label and 2292 xywh {170 190 60 25} 2293 } 2294 Fl_Input ax { 2295 label {Aspect x/z} 2296 xywh {315 190 60 25} 2297 } 2298 Fl_Input ay { 2299 label {y/z} 2300 xywh {400 190 60 25} 2301 } 2302 Fl_Box {} { 2303 label {Reserve at:} 2304 xywh {0 225 90 25} 2305 } 2306 Fl_Check_Button rl { 2307 label left 2308 xywh {90 225 75 25} down_box DOWN_BOX 2309 } 2310 Fl_Check_Button rb { 2311 label bottom 2312 xywh {145 225 75 25} down_box DOWN_BOX 2313 } 2314 Fl_Check_Button rt { 2315 label top 2316 xywh {225 225 75 25} down_box DOWN_BOX 2317 } 2318 Fl_Check_Button rr { 2319 label right 2320 xywh {285 225 75 25} down_box DOWN_BOX 2321 } 2322 Fl_Check_Button rw { 2323 label {whole area} 2324 xywh {360 225 100 25} down_box DOWN_BOX 2325 } 2326 Fl_Input title { 2327 label Title 2328 xywh {50 255 350 25} 2329 } 2330 Fl_Button {} { 2331 label Style 2332 xywh {400 255 60 25} 2333 } 2334 Fl_Output res { 2335 label Result 2336 xywh {50 285 410 25} 2337 } 2338 Fl_Box gr { 2339 xywh {470 130 240 180} box ENGRAVED_BOX 2340 } 2341 Fl_Button {} { 2342 label Cancel 2343 xywh {545 95 75 25} 2344 } 2345 Fl_Return_Button {} { 2346 label OK 2347 xywh {630 95 75 25} 2348 } 2349 Fl_Button {} { 2350 label Refresh 2351 xywh {630 60 75 25} 2352 } 2353 Fl_Spinner {} { 2354 label {x-size} 2355 xywh {425 35 70 25} 2356 } 2357 Fl_Spinner {} { 2358 label {y-size} 2359 xywh {550 35 70 25} 2360 } 2361 } 2362} 2363 2364Function {make_find()} { 2365 comment {Dialog to Find/Replace text} 2366} { 2367 Fl_Window find_dlg { 2368 label {Find/Replace} 2369 xywh {88 605 375 130} type Double hide modal 2370 } { 2371 Fl_Input find_w { 2372 label {Find what:} 2373 xywh {90 10 180 25} 2374 } 2375 Fl_Return_Button {} { 2376 label Find 2377 xywh {275 10 95 25} 2378 } 2379 Fl_Input replace_w { 2380 label {Replace by:} 2381 xywh {90 40 180 25} 2382 } 2383 Fl_Button {} { 2384 label Replace 2385 xywh {275 40 95 25} 2386 } 2387 Fl_Button {} { 2388 label {Replace All} 2389 xywh {275 70 95 25} 2390 } 2391 Fl_Check_Button case_w { 2392 label {Match case} 2393 xywh {5 70 265 25} down_box DOWN_BOX 2394 } 2395 Fl_Check_Button sback_w { 2396 label {Search backward} 2397 xywh {5 95 265 25} down_box DOWN_BOX 2398 } 2399 Fl_Button {} { 2400 label Close 2401 callback {find_dlg->hide();} 2402 xywh {275 100 95 25} 2403 } 2404 } 2405} 2406 2407Function {make_animate()} {open 2408} { 2409 Fl_Window {} {open 2410 xywh {360 218 405 405} type Double hide 2411 } {} 2412} 2413 2414Function {make_datinfo()} {} { 2415 Fl_Window {} {open 2416 xywh {304 146 420 530} type Double hide 2417 } { 2418 Fl_Output out { 2419 label Information 2420 xywh {10 26 400 150} align 5 2421 } 2422 Fl_Box gr { 2423 xywh {10 221 400 300} box ENGRAVED_BOX 2424 } 2425 Fl_Button {} { 2426 label {@<-} 2427 xywh {10 186 25 25} 2428 } 2429 Fl_Button {} { 2430 label {as 1D} 2431 xywh {40 186 75 25} 2432 } 2433 Fl_Button {} { 2434 label {2D view} 2435 xywh {120 186 75 25} 2436 } 2437 Fl_Button {} { 2438 label {as 3D} 2439 xywh {200 186 75 25} 2440 } 2441 Fl_Button {} { 2442 label {@->} 2443 xywh {280 186 25 25} 2444 } 2445 Fl_Return_Button {} { 2446 label Close 2447 xywh {335 186 75 25} 2448 } 2449 } 2450} 2451 2452Function {make_prim()} {} { 2453 Fl_Window {} { 2454 label {Add primitive} open 2455 xywh {333 270 295 195} type Double hide 2456 } { 2457 Fl_Choice kind { 2458 label Kind open 2459 xywh {65 10 75 25} down_box BORDER_BOX 2460 } {} 2461 Fl_Choice col { 2462 label Color open 2463 xywh {205 10 75 25} down_box BORDER_BOX 2464 } {} 2465 Fl_Choice arr1 { 2466 label Arrow1 open 2467 xywh {65 40 75 25} down_box BORDER_BOX 2468 } {} 2469 Fl_Choice arr2 { 2470 label Arrow2 open 2471 xywh {205 40 75 25} down_box BORDER_BOX 2472 } {} 2473 Fl_Choice dash { 2474 label Dash open 2475 xywh {65 70 75 25} down_box BORDER_BOX 2476 } {} 2477 Fl_Choice mark { 2478 label Mark open 2479 xywh {205 70 75 25} down_box BORDER_BOX 2480 } {} 2481 Fl_Button {} { 2482 label Cancel 2483 xywh {120 160 75 25} 2484 } 2485 Fl_Return_Button {} { 2486 label Add 2487 xywh {205 160 75 25} 2488 } 2489 Fl_Check_Button fill { 2490 label solid 2491 xywh {205 95 75 25} down_box DOWN_BOX 2492 } 2493 Fl_Input text { 2494 label Text 2495 xywh {65 125 215 25} 2496 } 2497 Fl_Spinner {} { 2498 label Edges 2499 xywh {65 100 75 25} 2500 } 2501 } 2502} 2503 2504Function {make_images()} {open 2505} { 2506 Fl_Window {} {open 2507 xywh {507 371 210 190} type Double visible 2508 } { 2509 Fl_Button {} {selected 2510 image {new_icon/media-playback-pause.png} xywh {5 5 25 25} 2511 } 2512 Fl_Button {} { 2513 xywh {30 5 25 25} 2514 } 2515 Fl_Button {} { 2516 xywh {55 5 25 25} 2517 } 2518 Fl_Button {} { 2519 xywh {80 5 25 25} 2520 } 2521 Fl_Button {} { 2522 xywh {105 5 25 25} 2523 } 2524 Fl_Button {} { 2525 xywh {130 5 25 25} 2526 } 2527 Fl_Button {} { 2528 xywh {155 5 25 25} 2529 } 2530 Fl_Button {} { 2531 xywh {180 5 25 25} 2532 } 2533 Fl_Button {} { 2534 xywh {5 30 25 25} 2535 } 2536 Fl_Button {} { 2537 xywh {30 30 25 25} 2538 } 2539 Fl_Button {} { 2540 xywh {55 30 25 25} 2541 } 2542 Fl_Button {} { 2543 xywh {80 30 25 25} 2544 } 2545 Fl_Button {} { 2546 xywh {105 30 25 25} 2547 } 2548 Fl_Button {} { 2549 xywh {130 30 25 25} 2550 } 2551 Fl_Button {} { 2552 xywh {155 30 25 25} 2553 } 2554 Fl_Button {} { 2555 xywh {180 30 25 25} 2556 } 2557 Fl_Button {} { 2558 xywh {5 55 25 25} 2559 } 2560 Fl_Button {} { 2561 xywh {30 55 25 25} 2562 } 2563 Fl_Button {} { 2564 xywh {55 55 25 25} 2565 } 2566 Fl_Button {} { 2567 xywh {80 55 25 25} 2568 } 2569 Fl_Button {} { 2570 xywh {105 55 25 25} 2571 } 2572 Fl_Button {} { 2573 xywh {130 55 25 25} 2574 } 2575 Fl_Button {} { 2576 xywh {155 55 25 25} 2577 } 2578 Fl_Button {} { 2579 xywh {180 55 25 25} 2580 } 2581 Fl_Button {} { 2582 xywh {5 80 25 25} 2583 } 2584 Fl_Button {} { 2585 xywh {30 80 25 25} 2586 } 2587 Fl_Button {} { 2588 xywh {55 80 25 25} 2589 } 2590 Fl_Button {} { 2591 xywh {80 80 25 25} 2592 } 2593 Fl_Button {} { 2594 xywh {105 80 25 25} 2595 } 2596 Fl_Button {} { 2597 xywh {130 80 25 25} 2598 } 2599 Fl_Button {} { 2600 xywh {155 80 25 25} 2601 } 2602 Fl_Button {} { 2603 xywh {180 80 25 25} 2604 } 2605 Fl_Button {} { 2606 xywh {5 105 25 25} 2607 } 2608 Fl_Button {} { 2609 xywh {30 105 25 25} 2610 } 2611 Fl_Button {} { 2612 xywh {55 105 25 25} 2613 } 2614 Fl_Button {} { 2615 xywh {80 105 25 25} 2616 } 2617 Fl_Button {} { 2618 xywh {105 105 25 25} 2619 } 2620 Fl_Button {} { 2621 xywh {130 105 25 25} 2622 } 2623 Fl_Button {} { 2624 xywh {155 105 25 25} 2625 } 2626 Fl_Button {} { 2627 xywh {180 105 25 25} 2628 } 2629 Fl_Button {} { 2630 xywh {5 130 25 25} 2631 } 2632 Fl_Button {} { 2633 xywh {30 130 25 25} 2634 } 2635 Fl_Button {} { 2636 xywh {55 130 25 25} 2637 } 2638 Fl_Button {} { 2639 xywh {80 130 25 25} 2640 } 2641 Fl_Button {} { 2642 xywh {105 130 25 25} 2643 } 2644 Fl_Button {} { 2645 xywh {130 130 25 25} 2646 } 2647 Fl_Button {} { 2648 xywh {155 130 25 25} 2649 } 2650 Fl_Button {} { 2651 xywh {180 130 25 25} 2652 } 2653 Fl_Output {} { 2654 label Name 2655 xywh {50 160 75 25} 2656 } 2657 Fl_Button {} { 2658 label Close 2659 xywh {130 160 75 25} 2660 } 2661 } 2662} 2663