CMakeSetupGUI.cxx 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. // generated by Fast Light User Interface Designer (fluid) version 1.0009
  2. #include "CMakeSetupGUI.h"
  3. inline void CMakeSetupGUI::cb_sourcePathTextInput_i(Fl_Input*, void*) {
  4. SetSourcePath( sourcePathTextInput->value() );
  5. }
  6. void CMakeSetupGUI::cb_sourcePathTextInput(Fl_Input* o, void* v) {
  7. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_sourcePathTextInput_i(o,v);
  8. }
  9. inline void CMakeSetupGUI::cb_Browse_i(Fl_Button*, void*) {
  10. BrowseForSourcePath();
  11. }
  12. void CMakeSetupGUI::cb_Browse(Fl_Button* o, void* v) {
  13. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_Browse_i(o,v);
  14. }
  15. inline void CMakeSetupGUI::cb_binaryPathTextInput_i(Fl_Input*, void*) {
  16. SetBinaryPath( binaryPathTextInput->value() );
  17. }
  18. void CMakeSetupGUI::cb_binaryPathTextInput(Fl_Input* o, void* v) {
  19. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_binaryPathTextInput_i(o,v);
  20. }
  21. inline void CMakeSetupGUI::cb_Browse1_i(Fl_Button*, void*) {
  22. BrowseForBinaryPath();
  23. }
  24. void CMakeSetupGUI::cb_Browse1(Fl_Button* o, void* v) {
  25. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_Browse1_i(o,v);
  26. }
  27. inline void CMakeSetupGUI::cb_Close_i(Fl_Button*, void*) {
  28. Close();
  29. }
  30. void CMakeSetupGUI::cb_Close(Fl_Button* o, void* v) {
  31. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_Close_i(o,v);
  32. }
  33. inline void CMakeSetupGUI::cb_Build_i(Fl_Button*, void*) {
  34. BuildProjectFiles();
  35. }
  36. void CMakeSetupGUI::cb_Build(Fl_Button* o, void* v) {
  37. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_Build_i(o,v);
  38. }
  39. CMakeSetupGUI::CMakeSetupGUI() {
  40. Fl_Window* w;
  41. { Fl_Window* o = dialogWindow = new Fl_Window(563, 363, "CMakeSetupDialog");
  42. w = o;
  43. o->user_data((void*)(this));
  44. { Fl_Input* o = sourcePathTextInput = new Fl_Input(219, 15, 200, 20, "Where is the source code: ");
  45. o->labelsize(11);
  46. o->textsize(11);
  47. o->callback((Fl_Callback*)cb_sourcePathTextInput);
  48. o->when(FL_WHEN_ENTER_KEY);
  49. }
  50. { Fl_Button* o = new Fl_Button(426, 14, 65, 22, "Browse...");
  51. o->shortcut(0x80073);
  52. o->labelsize(11);
  53. o->callback((Fl_Callback*)cb_Browse);
  54. }
  55. { Fl_Input* o = binaryPathTextInput = new Fl_Input(219, 50, 200, 20, "Where do you want to build the binaries: ");
  56. o->labelsize(11);
  57. o->textsize(11);
  58. o->callback((Fl_Callback*)cb_binaryPathTextInput);
  59. o->when(FL_WHEN_ENTER_KEY);
  60. }
  61. { Fl_Button* o = new Fl_Button(426, 50, 65, 22, "Browse...");
  62. o->shortcut(0x80062);
  63. o->labelsize(11);
  64. o->callback((Fl_Callback*)cb_Browse1);
  65. }
  66. { Fl_Button* o = new Fl_Button(345, 331, 77, 23, "Close");
  67. o->shortcut(0x80071);
  68. o->labelsize(11);
  69. o->callback((Fl_Callback*)cb_Close);
  70. }
  71. { Fl_Button* o = new Fl_Button(123, 332, 101, 23, "Build Project Files");
  72. o->shortcut(0x8006d);
  73. o->labelsize(11);
  74. o->callback((Fl_Callback*)cb_Build);
  75. }
  76. { Fl_Group* o = new Fl_Group(25, 80, 515, 222);
  77. o->box(FL_ENGRAVED_BOX);
  78. o->labelsize(11);
  79. o->align(FL_ALIGN_CENTER);
  80. { Fl_Scroll* o = cacheValuesScroll = new Fl_Scroll(40, 98, 485, 190, "Cache Values");
  81. o->type(7);
  82. o->box(FL_DOWN_FRAME);
  83. o->labelsize(11);
  84. o->align(FL_ALIGN_TOP_LEFT);
  85. o->when(FL_WHEN_CHANGED);
  86. { Fl_Pack* o = propertyListPack = new Fl_Pack(40, 99, 485, 185);
  87. o->end();
  88. Fl_Group::current()->resizable(o);
  89. }
  90. o->end();
  91. Fl_Group::current()->resizable(o);
  92. }
  93. o->end();
  94. Fl_Group::current()->resizable(o);
  95. }
  96. { Fl_Box* o = new Fl_Box(141, 305, 275, 25, "Right click on cache entries for additional options");
  97. o->labelsize(11);
  98. }
  99. o->end();
  100. }
  101. }
  102. CMakeSetupGUI::~CMakeSetupGUI() {
  103. }
  104. void CMakeSetupGUI::Close(void) {
  105. }
  106. void CMakeSetupGUI::BuildProjectFiles(void) {
  107. }
  108. void CMakeSetupGUI::BrowseForSourcePath(void) {
  109. }
  110. void CMakeSetupGUI::BrowseForBinaryPath(void) {
  111. }
  112. void CMakeSetupGUI::Show(void) {
  113. }
  114. void CMakeSetupGUI::SetBinaryPath(const char *) {
  115. }
  116. void CMakeSetupGUI::SetSourcePath(const char *) {
  117. }