1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819
|
# data file for the Fltk User Interface Designer (fluid)
version 1.0108
header_name {.h}
code_name {.cxx}
comment {//
// "$Id: function_panel.fl 6012 2008-01-04 21:45:49Z matt $"
//
// Code dialogs for the Fast Light Tool Kit (FLTK).
//
// Copyright 1998-2005 by Bill Spitzak and others.
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public
// License as published by the Free Software Foundation; either
// version 2 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// Library General Public License for more details.
//
// You should have received a copy of the GNU Library General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
// USA.
//
// Please report all bugs and problems on the following page:
//
// http://www.fltk.org/str.php
//
} {in_source in_header
}
decl {\#include <FL/Fl_Pixmap.H>} {}
decl {\#include "Fl_Type.h"} {}
decl {\#include "undo.h"} {}
decl {extern class Fl_Pixmap *pixmap[];} {}
decl {extern class Fl_Type *Fl_Type_make(const char*);} {}
decl {extern void select_only(Fl_Type*);} {}
Function {make_function_panel()} {} {
Fl_Window function_panel {
label {Function/Method Properties} open
xywh {412 442 290 150} type Double resizable
code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());} modal visible
} {
Fl_Group {} {open
xywh {10 10 270 20}
} {
Fl_Choice f_public_member_choice {
tooltip {Change member access attribute.} xywh {10 10 75 20} down_box BORDER_BOX labelsize 11 when 1 textsize 11
} {
MenuItem {} {
label private
user_data 0 user_data_type long
xywh {5 5 100 20} labelsize 11
}
MenuItem {} {
label public
user_data 1 user_data_type long
xywh {5 5 100 20} labelsize 11
}
MenuItem {} {
label protected
user_data 2 user_data_type long
xywh {5 5 100 20} labelsize 11
}
}
Fl_Choice f_public_choice {
tooltip {Change widget accessibility.} xywh {10 10 75 20} down_box BORDER_BOX labelsize 11 when 1 textsize 11
} {
MenuItem {} {
label local
user_data 0 user_data_type long
xywh {15 15 100 20} labelsize 11
}
MenuItem {} {
label global
user_data 1 user_data_type long
xywh {15 15 100 20} labelsize 11
}
}
Fl_Light_Button f_c_button {
label {C declaration}
tooltip {Declare with a C interface instead of C++.} xywh {95 10 80 20} labelsize 11
}
Fl_Box {} {
xywh {235 10 45 20} resizable
}
}
Fl_Input f_name_input {
label {Name(args): (blank for main())}
tooltip {The name of the function or method.} xywh {10 50 270 20} labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11 resizable
}
Fl_Input f_return_type_input {
label {Return Type: (blank to return outermost widget)}
tooltip {The return type of the function or method.} xywh {10 90 270 20} labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11
}
Fl_Group {} {
xywh {10 120 270 20}
} {
Fl_Return_Button f_panel_ok {
label OK
tooltip {Apply the changes.} xywh {170 120 50 20} labelsize 11 hotspot
}
Fl_Button f_panel_cancel {
label Cancel
tooltip {Cancel the changes.} xywh {230 120 50 20} shortcut 0xff1b labelsize 11
}
Fl_Box {} {
xywh {10 120 150 20} resizable
}
}
}
}
Function {make_code_panel()} {} {
Fl_Window code_panel {
label {Code Properties}
xywh {353 262 540 180} type Double labelsize 11 resizable
code0 {o->size_range(200, 150);} modal visible
} {
Fl_Text_Editor code_input {
xywh {10 10 520 130} box DOWN_BOX labelsize 11 textfont 4 textsize 11 resizable
code0 {o->when(FL_WHEN_ENTER_KEY_CHANGED|FL_WHEN_RELEASE);}
code1 {\#include "CodeEditor.h"}
class CodeEditor
}
Fl_Group {} {open
xywh {10 150 520 20} labelsize 11
} {
Fl_Return_Button code_panel_ok {
label OK
xywh {400 150 60 20} labelsize 11 hotspot
}
Fl_Button code_panel_cancel {
label Cancel
xywh {470 150 60 20} shortcut 0xff1b labelsize 11
}
Fl_Box {} {
xywh {10 150 380 20} labelsize 11 resizable
}
}
}
}
Function {make_codeblock_panel()} {} {
Fl_Window codeblock_panel {
label {Code Block Properties}
xywh {468 221 300 115} type Double labelsize 11 resizable
code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());} modal visible
} {
Fl_Input code_before_input {
label {Conditional code block}
tooltip {\#ifdef or similar conditional code block.} xywh {10 15 280 20} labelsize 11 align 5 when 0 textfont 4 textsize 11
}
Fl_Input code_after_input {
label {"{...child code...}" is inserted here}
tooltip {\#endif or similar conditional code block.} xywh {10 55 280 20} labelsize 11 align 5 when 0 textfont 4 textsize 11 resizable
}
Fl_Group {} {open
xywh {10 85 280 20}
} {
Fl_Return_Button codeblock_panel_ok {
label OK
xywh {160 85 60 20} labelsize 11 hotspot
}
Fl_Button codeblock_panel_cancel {
label Cancel
xywh {230 85 60 20} shortcut 0xff1b labelsize 11
}
Fl_Box {} {
xywh {10 85 140 20} resizable
}
}
}
}
Function {make_declblock_panel()} {} {
Fl_Window declblock_panel {
label {Declaration Block Properties} open
xywh {428 215 300 135} type Double labelsize 11 resizable
code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());} modal visible
} {
Fl_Group {} {open
xywh {10 10 280 20}
} {
Fl_Choice declblock_public_choice {open
tooltip {Change widget accessibility.} xywh {10 10 140 20} down_box BORDER_BOX labelsize 11 when 0 textsize 11
} {
MenuItem {} {
label {in source code only}
user_data 0 user_data_type long
xywh {25 25 100 20} labelsize 11
}
MenuItem {} {
label {in header and source}
user_data 1 user_data_type long
xywh {25 25 100 20} labelsize 11
}
}
Fl_Light_Button declblock_public_button_x {
label public
tooltip {Make the declaration publicly accessible.} xywh {10 10 60 20} labelsize 11 when 0 hide
}
Fl_Box {} {
xywh {155 10 135 20} resizable
}
}
Fl_Input decl_before_input {
tooltip {\#ifdef or similar conditional declaration block.} xywh {10 40 280 20} labelsize 11 align 5 when 0 textfont 4 textsize 11 resizable
}
Fl_Input decl_after_input {
label {"\\n...child code...\\n" is inserted here}
tooltip {\#endif or similar declaration code block.} xywh {10 75 280 20} labelsize 11 align 5 when 0 textfont 4 textsize 11
}
Fl_Group {} {
xywh {10 105 280 20}
} {
Fl_Return_Button declblock_panel_ok {
label OK
xywh {160 105 60 20} labelsize 11 hotspot
}
Fl_Button declblock_panel_cancel {
label Cancel
xywh {230 105 60 20} shortcut 0xff1b labelsize 11
}
Fl_Box {} {
xywh {10 105 140 20} resizable
}
}
}
}
Function {make_decl_panel()} {selected
} {
Fl_Window decl_panel {
label {Declaration Properties} open
xywh {501 185 290 150} type Double align 80 resizable
code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());} visible
} {
Fl_Group {} {open
xywh {10 10 270 20}
} {
Fl_Box {} {
xywh {200 10 80 20} resizable
}
Fl_Choice decl_choice {
xywh {10 10 185 20} down_box BORDER_BOX labelsize 11 textsize 11
} {
MenuItem {} {
label {in source file only}
xywh {0 0 100 20} labelsize 11
}
MenuItem {} {
label {in header file only}
xywh {0 0 100 20} labelsize 11
}
MenuItem {} {
label {"static" in source file}
xywh {0 0 100 20} labelsize 11
}
MenuItem {} {
label {in source and "extern" in header}
xywh {0 0 100 20} labelsize 11
}
}
Fl_Choice decl_class_choice {
xywh {10 10 75 20} down_box BORDER_BOX labelsize 11 textsize 11
} {
MenuItem {} {
label private
xywh {10 10 100 20} labelsize 11
}
MenuItem {} {
label public
xywh {10 10 100 20} labelsize 11
}
MenuItem {} {
label protected
xywh {10 10 100 20} labelsize 11
}
}
}
Fl_Input decl_input {
label {Can be any declaration, like "int x;", an external symbol like "extern int foo();", a \#directive like "\#include <foo.h>", a comment like "//foo" or "/*foo*/", or typedef like "typedef char byte;" or "using std::list;".}
tooltip {Declaration text.} xywh {10 40 270 20} labelsize 11 align 134 when 0 textfont 4 textsize 11 resizable
}
Fl_Group {} {open
xywh {10 120 270 20}
} {
Fl_Return_Button decl_panel_ok {
label OK
xywh {150 120 60 20} labelsize 11 hotspot
}
Fl_Button decl_panel_cancel {
label Cancel
xywh {220 120 60 20} shortcut 0xff1b labelsize 11
}
Fl_Box {} {
xywh {10 120 130 20} resizable
}
}
}
}
Function {make_class_panel()} {} {
Fl_Window class_panel {
label {Class Properties} open
xywh {449 218 300 115} type Double labelsize 11 resizable
code0 {o->size_range(o->w(), o->h(), Fl::w(), o->h());} modal visible
} {
Fl_Group {} {open
xywh {10 10 280 20} hide
} {
Fl_Light_Button c_public_button {
label public
tooltip {Make the class publicly accessible.} xywh {10 10 60 20} labelsize 11 when 0 hide
}
Fl_Box {} {
xywh {80 10 210 20} resizable
}
}
Fl_Input c_name_input {
label {Name:}
tooltip {Name of class.} xywh {10 20 280 20} labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11 resizable
}
Fl_Input c_subclass_input {
label {Subclass of (text between : and \{)}
tooltip {Name of subclass.} xywh {10 55 280 20} labelfont 1 labelsize 11 align 5 when 0 textfont 4 textsize 11
}
Fl_Group {} {open
xywh {10 85 280 20}
} {
Fl_Return_Button c_panel_ok {
label OK
xywh {160 85 60 20} labelsize 11 hotspot
}
Fl_Button c_panel_cancel {
label Cancel
xywh {230 85 60 20} shortcut 0xff1b labelsize 11
}
Fl_Box {} {
xywh {10 85 140 20} resizable
}
}
}
}
Function {make_comment_panel()} {} {
Fl_Window comment_panel {
label {Comment Properties}
xywh {422 190 550 280} type Double labelsize 11 resizable
code0 {o->size_range(320, 180);} modal visible
} {
Fl_Text_Editor comment_input {
xywh {110 10 430 230} box DOWN_BOX labelsize 11 textfont 4 textsize 11 resizable
code0 {o->when(FL_WHEN_ENTER_KEY_CHANGED|FL_WHEN_RELEASE);}
class CodeEditor
}
Fl_Group {} {open
xywh {110 250 430 20} labelsize 11
} {
Fl_Return_Button comment_panel_ok {
label OK
xywh {370 250 80 20} labelsize 11 hotspot
}
Fl_Button comment_panel_cancel {
label Cancel
xywh {460 250 80 20} shortcut 0xff1b labelsize 11
}
Fl_Box {} {
xywh {110 250 250 20} labelsize 11 resizable
}
}
Fl_Group {} {open
xywh {10 10 90 243} labelsize 11
} {
Fl_Light_Button comment_in_source {
label {In Source}
tooltip {Put the comment into the source (.cxx) file.} xywh {10 10 90 20} labelsize 11 when 0
}
Fl_Light_Button comment_in_header {
label {In Header}
tooltip {Put the comment into the header (.h) file.} xywh {10 40 90 20} labelsize 11 when 0
}
Fl_Menu_Button comment_predefined {
label Predefined open
xywh {10 70 90 20} labelsize 11 textsize 11
} {}
Fl_Button comment_load {
label {Import...}
xywh {10 100 90 20} labelsize 11
}
Fl_Box {} {
xywh {10 132 90 121} labelsize 11 resizable
}
}
}
}
Function {type_make_cb(Fl_Widget*,void*d)} {return_type void
} {
code {undo_checkpoint();
Fl_Type *t = Fl_Type_make((char*)d);
if (t) {
select_only(t);
set_modflag(1);
t->open();
} else {
undo_current --;
undo_last --;
}} {}
}
Function {make_widgetbin()} {} {
Fl_Window widgetbin_panel {
label {Widget Bin}
xywh {411 171 550 85} type Single align 80 non_modal visible
} {
Fl_Group {} {
xywh {3 3 79 79}
} {
Fl_Button {} {
user_data {"Function"}
callback type_make_cb
tooltip Function xywh {5 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[7]);}
}
Fl_Button {} {
user_data {"Class"}
callback type_make_cb
tooltip Class xywh {30 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[12]);}
}
Fl_Button {} {
user_data {"comment"}
callback type_make_cb
tooltip Comment xywh {55 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[46]);}
}
Fl_Button {} {
user_data {"Code"}
callback type_make_cb
tooltip Code xywh {5 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[8]);}
}
Fl_Button {} {
user_data {"CodeBlock"}
callback type_make_cb
tooltip {Code Block} xywh {30 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[9]);}
}
Fl_Button {} {
user_data {"widget_class"}
callback type_make_cb
tooltip {Widget Class} xywh {55 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[48]);}
}
Fl_Button {} {
user_data {"decl"}
callback type_make_cb
tooltip Declaration xywh {5 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[10]);}
}
Fl_Button {} {
user_data {"declblock"}
callback type_make_cb
tooltip {Declaration Block} xywh {30 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[11]);}
}
}
Fl_Group {} {
xywh {87 3 79 79}
} {
Fl_Button {} {
user_data {"Fl_Window"}
callback type_make_cb
tooltip Window xywh {89 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[1]);}
}
Fl_Button {} {
user_data {"Fl_Group"}
callback type_make_cb
tooltip Group xywh {114 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[6]);}
}
Fl_Button {} {
user_data {"Fl_Pack"}
callback type_make_cb
tooltip Pack xywh {139 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[22]);}
}
Fl_Button {} {
user_data {"Fl_Tabs"}
callback type_make_cb
tooltip Tabs xywh {89 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[13]);}
}
Fl_Button {} {
user_data {"Fl_Scroll"}
callback type_make_cb
tooltip Scroll xywh {114 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[19]);}
}
Fl_Button {} {
user_data {"Fl_Tile"}
callback type_make_cb
tooltip Tile xywh {89 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[20]);}
}
Fl_Button {} {
user_data {"Fl_Wizard"}
callback type_make_cb
tooltip Wizard xywh {114 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[21]);}
}
}
Fl_Group {} {
xywh {171 3 54 79}
} {
Fl_Button {} {
user_data {"Fl_Button"}
callback type_make_cb
tooltip Button xywh {173 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[2]);}
}
Fl_Button {} {
user_data {"Fl_Return_Button"}
callback type_make_cb
tooltip {Return Button} xywh {198 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[23]);}
}
Fl_Button {} {
user_data {"Fl_Light_Button"}
callback type_make_cb
tooltip {Light Button} xywh {173 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[24]);}
}
Fl_Button {} {
user_data {"Fl_Repeat_Button"}
callback type_make_cb
tooltip {Repeat Button} xywh {198 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[25]);}
}
Fl_Button {} {
user_data {"Fl_Check_Button"}
callback type_make_cb
tooltip {Check Button} xywh {173 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[3]);}
}
Fl_Button {} {
user_data {"Fl_Round_Button"}
callback type_make_cb
tooltip {Round Button} xywh {198 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[4]);}
}
}
Fl_Group {} {
xywh {230 3 104 79}
} {
Fl_Button {} {
user_data {"Fl_Slider"}
callback type_make_cb
tooltip Slider xywh {232 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[37]);}
}
Fl_Button {} {
user_data {"Fl_Scrollbar"}
callback type_make_cb
tooltip {Scroll Bar} xywh {257 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[38]);}
}
Fl_Button {} {
user_data {"Fl_Value_Slider"}
callback type_make_cb
tooltip {Value Slider} xywh {282 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[39]);}
}
Fl_Button {} {
user_data {"Fl_Value_Output"}
callback type_make_cb
tooltip {Value Output} xywh {307 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[45]);}
}
Fl_Button {} {
user_data {"Fl_Adjuster"}
callback type_make_cb
tooltip Adjuster xywh {232 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[40]);}
}
Fl_Button {} {
user_data {"Fl_Counter"}
callback type_make_cb
tooltip Counter xywh {257 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[41]);}
}
Fl_Button {} {
user_data {"Fl_Dial"}
callback type_make_cb
tooltip Dial xywh {282 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[42]);}
}
Fl_Button {} {
user_data {"Fl_Roller"}
callback type_make_cb
tooltip Roller xywh {232 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[43]);}
}
Fl_Button {} {
user_data {"Fl_Spinner"}
callback type_make_cb
tooltip Spinner xywh {257 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[47]);}
}
Fl_Button {} {
user_data {"Fl_Value_Input"}
callback type_make_cb
tooltip {Value Input} xywh {282 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[44]);}
}
}
Fl_Group {} {
xywh {339 3 54 79}
} {
Fl_Button {} {
user_data {"Fl_Input"}
callback type_make_cb
tooltip Input xywh {341 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[14]);}
}
Fl_Button {} {
user_data {"Fl_Output"}
callback type_make_cb
tooltip Output xywh {366 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[27]);}
}
Fl_Button {} {
user_data {"Fl_Text_Editor"}
callback type_make_cb
tooltip {Text Edit} xywh {341 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[29]);}
}
Fl_Button {} {
user_data {"Fl_Text_Display"}
callback type_make_cb
tooltip {Text Display} xywh {366 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[28]);}
}
Fl_Button {} {
user_data {"Fl_File_Input"}
callback type_make_cb
tooltip {File Input} xywh {341 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[30]);}
}
}
Fl_Group {} {
xywh {398 3 54 79}
} {
Fl_Button {} {
user_data {"Fl_Menu_Bar"}
callback type_make_cb
tooltip {Menu Bar} xywh {400 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[17]);}
}
Fl_Button {} {
user_data {"Fl_Input_Choice"}
callback type_make_cb
tooltip {Input Choice} xywh {425 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[15]);}
}
Fl_Button {} {
user_data {"Fl_Menu_Button"}
callback type_make_cb
tooltip {Menu Button} xywh {400 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[26]);}
}
Fl_Button {} {
user_data {"menuitem"}
callback type_make_cb
tooltip {Menu Item} xywh {425 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[16]);}
}
Fl_Button {} {
user_data {"Fl_Choice"}
callback type_make_cb
tooltip Choice xywh {400 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[15]);}
}
Fl_Button {} {
user_data {"submenu"}
callback type_make_cb
tooltip {Sub Menu} xywh {425 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[18]);}
}
}
Fl_Group {} {
xywh {457 3 29 79}
} {
Fl_Button {} {
user_data {"Fl_Browser"}
callback type_make_cb
tooltip Browser xywh {459 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[31]);}
}
Fl_Button {} {
user_data {"Fl_Check_Browser"}
callback type_make_cb
tooltip {Check Browser} xywh {459 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[32]);}
}
Fl_Button {} {
user_data {"Fl_File_Browser"}
callback type_make_cb
tooltip {File Browser} xywh {459 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[33]);}
}
}
Fl_Group {} {
xywh {491 3 55 79}
} {
Fl_Button {} {
user_data {"Fl_Box"}
callback type_make_cb
tooltip Box xywh {493 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[5]);}
}
Fl_Button {} {
user_data {"Fl_Clock"}
callback type_make_cb
tooltip Clock xywh {518 5 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[34]);}
}
Fl_Button {} {
user_data {"Fl_Help_View"}
callback type_make_cb
tooltip {Help Browser} xywh {493 30 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[35]);}
}
Fl_Button {} {
user_data {"Fl_Progress"}
callback type_make_cb
tooltip Progress xywh {493 55 24 24} box THIN_UP_BOX
code0 {o->image(pixmap[36]);}
}
}
}
}
Function {make_sourceview()} {} {
Fl_Window sourceview_panel {
label {Code View}
callback toggle_sourceview_cb
xywh {430 273 520 490} type Double align 80 resizable size_range {384 120 0 0} visible
} {
Fl_Tabs sv_tab {
callback update_sourceview_position_cb
xywh {10 10 500 440} selection_color 4 labelcolor 7 resizable
} {
Fl_Group {} {
label Source open
xywh {10 35 500 415} labelsize 13 hide resizable
} {
Fl_Text_Editor sv_source {
xywh {20 50 480 390} textfont 4 textsize 11 resizable
code0 {\#include "CodeEditor.h"}
class CodeViewer
}
}
Fl_Group {} {
label Header open
xywh {10 35 500 415} labelsize 13
} {
Fl_Text_Editor sv_header {
xywh {20 50 480 390} textfont 4 textsize 11 resizable
code0 {\#include "CodeEditor.h"}
class CodeViewer
}
}
}
Fl_Group {} {
xywh {10 460 500 20}
} {
Fl_Button {} {
label Refresh
callback update_sourceview_cb
xywh {10 460 61 20} labelsize 11
}
Fl_Light_Button sv_autorefresh {
label {Auto-Refresh}
xywh {76 460 91 20} labelsize 11
code0 {o->callback((Fl_Callback*)update_sourceview_cb);}
}
Fl_Light_Button sv_autoposition {
label {Auto-Position}
xywh {172 460 89 20} labelsize 11
}
Fl_Button {} {
label Close
callback toggle_sourceview_b_cb
xywh {460 460 50 20} labelsize 11
}
Fl_Box {} {
xywh {265 460 190 20} resizable
}
}
}
}
comment {
//
// End of "$Id: function_panel.fl 6012 2008-01-04 21:45:49Z matt $".
//} {in_source in_header
}
|