CMakeSetupGUI.cxx 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. // generated by Fast Light User Interface Designer (fluid) version 1.0009
  2. #include "CMakeSetupGUI.h"
  3. inline void CMakeSetupGUI::cb_dialogWindow_i(Fl_Window*, void*) {
  4. recentSourceDirectoriesBrowser->hide();
  5. recentBinaryDirectoriesBrowser->hide();
  6. }
  7. void CMakeSetupGUI::cb_dialogWindow(Fl_Window* o, void* v) {
  8. ((CMakeSetupGUI*)(o->user_data()))->cb_dialogWindow_i(o,v);
  9. }
  10. inline void CMakeSetupGUI::cb_sourcePathTextInput_i(Fl_Input*, void*) {
  11. SetSourcePath( sourcePathTextInput->value() );
  12. }
  13. void CMakeSetupGUI::cb_sourcePathTextInput(Fl_Input* o, void* v) {
  14. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_sourcePathTextInput_i(o,v);
  15. }
  16. inline void CMakeSetupGUI::cb_Browse_i(Fl_Button*, void*) {
  17. BrowseForSourcePath();
  18. }
  19. void CMakeSetupGUI::cb_Browse(Fl_Button* o, void* v) {
  20. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_Browse_i(o,v);
  21. }
  22. inline void CMakeSetupGUI::cb_binaryPathTextInput_i(Fl_Input*, void*) {
  23. SetBinaryPath( binaryPathTextInput->value() );
  24. }
  25. void CMakeSetupGUI::cb_binaryPathTextInput(Fl_Input* o, void* v) {
  26. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_binaryPathTextInput_i(o,v);
  27. }
  28. inline void CMakeSetupGUI::cb_Browse1_i(Fl_Button*, void*) {
  29. BrowseForBinaryPath();
  30. }
  31. void CMakeSetupGUI::cb_Browse1(Fl_Button* o, void* v) {
  32. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_Browse1_i(o,v);
  33. }
  34. inline void CMakeSetupGUI::cb_Close_i(Fl_Button*, void*) {
  35. Close();
  36. }
  37. void CMakeSetupGUI::cb_Close(Fl_Button* o, void* v) {
  38. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_Close_i(o,v);
  39. }
  40. inline void CMakeSetupGUI::cb_Build_i(Fl_Button*, void*) {
  41. BuildProjectFiles();
  42. }
  43. void CMakeSetupGUI::cb_Build(Fl_Button* o, void* v) {
  44. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_Build_i(o,v);
  45. }
  46. inline void CMakeSetupGUI::cb_2_i(Fl_Button*, void*) {
  47. ShowRecentSourceDirectories();
  48. }
  49. void CMakeSetupGUI::cb_2(Fl_Button* o, void* v) {
  50. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_2_i(o,v);
  51. }
  52. inline void CMakeSetupGUI::cb_21_i(Fl_Button*, void*) {
  53. ShowRecentBinaryDirectories();
  54. }
  55. void CMakeSetupGUI::cb_21(Fl_Button* o, void* v) {
  56. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_21_i(o,v);
  57. }
  58. inline void CMakeSetupGUI::cb_recentSourceDirectoriesBrowser_i(Fl_Browser*, void*) {
  59. SelectOneRecentSourceDirectory();
  60. }
  61. void CMakeSetupGUI::cb_recentSourceDirectoriesBrowser(Fl_Browser* o, void* v) {
  62. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_recentSourceDirectoriesBrowser_i(o,v);
  63. }
  64. inline void CMakeSetupGUI::cb_recentBinaryDirectoriesBrowser_i(Fl_Browser*, void*) {
  65. SelectOneRecentBinaryDirectory();
  66. }
  67. void CMakeSetupGUI::cb_recentBinaryDirectoriesBrowser(Fl_Browser* o, void* v) {
  68. ((CMakeSetupGUI*)(o->parent()->user_data()))->cb_recentBinaryDirectoriesBrowser_i(o,v);
  69. }
  70. CMakeSetupGUI::CMakeSetupGUI() {
  71. Fl_Window* w;
  72. { Fl_Window* o = dialogWindow = new Fl_Window(563, 363, "CMakeSetupDialog");
  73. w = o;
  74. o->callback((Fl_Callback*)cb_dialogWindow, (void*)(this));
  75. { Fl_Input* o = sourcePathTextInput = new Fl_Input(219, 15, 200, 20, "Where is the source code: ");
  76. o->labelsize(11);
  77. o->textsize(11);
  78. o->callback((Fl_Callback*)cb_sourcePathTextInput);
  79. o->when(FL_WHEN_ENTER_KEY);
  80. }
  81. { Fl_Button* o = new Fl_Button(453, 14, 65, 22, "Browse...");
  82. o->shortcut(0x80073);
  83. o->labelsize(11);
  84. o->callback((Fl_Callback*)cb_Browse);
  85. }
  86. { Fl_Input* o = binaryPathTextInput = new Fl_Input(219, 50, 200, 20, "Where do you want to build the binaries: ");
  87. o->labelsize(11);
  88. o->textsize(11);
  89. o->callback((Fl_Callback*)cb_binaryPathTextInput);
  90. o->when(FL_WHEN_ENTER_KEY);
  91. }
  92. { Fl_Button* o = new Fl_Button(453, 49, 65, 22, "Browse...");
  93. o->shortcut(0x80062);
  94. o->labelsize(11);
  95. o->callback((Fl_Callback*)cb_Browse1);
  96. }
  97. { Fl_Button* o = new Fl_Button(345, 331, 77, 23, "Close");
  98. o->shortcut(0x80071);
  99. o->labelsize(11);
  100. o->callback((Fl_Callback*)cb_Close);
  101. }
  102. { Fl_Button* o = new Fl_Button(123, 332, 101, 23, "Build Project Files");
  103. o->shortcut(0x8006d);
  104. o->labelsize(11);
  105. o->callback((Fl_Callback*)cb_Build);
  106. }
  107. { Fl_Group* o = new Fl_Group(25, 80, 515, 222);
  108. o->box(FL_ENGRAVED_BOX);
  109. o->labelsize(11);
  110. o->align(FL_ALIGN_CENTER);
  111. { Fl_Scroll* o = cacheValuesScroll = new Fl_Scroll(40, 98, 485, 190, "Cache Values");
  112. o->type(7);
  113. o->box(FL_DOWN_FRAME);
  114. o->labelsize(11);
  115. o->align(FL_ALIGN_TOP_LEFT);
  116. o->when(FL_WHEN_CHANGED);
  117. { Fl_Pack* o = propertyListPack = new Fl_Pack(40, 99, 485, 185);
  118. o->end();
  119. Fl_Group::current()->resizable(o);
  120. }
  121. o->end();
  122. Fl_Group::current()->resizable(o);
  123. }
  124. o->end();
  125. Fl_Group::current()->resizable(o);
  126. }
  127. { Fl_Box* o = new Fl_Box(141, 305, 275, 25, "Right click on cache entries for additional options");
  128. o->labelsize(11);
  129. }
  130. { Fl_Button* o = new Fl_Button(420, 15, 22, 21, "@#2>");
  131. o->labeltype(FL_SYMBOL_LABEL);
  132. o->callback((Fl_Callback*)cb_2);
  133. }
  134. { Fl_Button* o = new Fl_Button(420, 50, 22, 21, "@#2>");
  135. o->labeltype(FL_SYMBOL_LABEL);
  136. o->callback((Fl_Callback*)cb_21);
  137. }
  138. { Fl_Browser* o = recentSourceDirectoriesBrowser = new Fl_Browser(15, 35, 535, 115);
  139. o->type(2);
  140. o->box(FL_BORDER_BOX);
  141. o->callback((Fl_Callback*)cb_recentSourceDirectoriesBrowser);
  142. o->hide();
  143. }
  144. { Fl_Browser* o = recentBinaryDirectoriesBrowser = new Fl_Browser(15, 70, 535, 115);
  145. o->type(2);
  146. o->box(FL_BORDER_BOX);
  147. o->callback((Fl_Callback*)cb_recentBinaryDirectoriesBrowser);
  148. o->hide();
  149. }
  150. o->end();
  151. }
  152. }
  153. CMakeSetupGUI::~CMakeSetupGUI() {
  154. }
  155. void CMakeSetupGUI::Close(void) {
  156. }
  157. void CMakeSetupGUI::BuildProjectFiles(void) {
  158. }
  159. void CMakeSetupGUI::BrowseForSourcePath(void) {
  160. }
  161. void CMakeSetupGUI::BrowseForBinaryPath(void) {
  162. }
  163. void CMakeSetupGUI::Show(void) {
  164. }
  165. bool CMakeSetupGUI::SetBinaryPath(const char *) {
  166. }
  167. bool CMakeSetupGUI::SetSourcePath(const char *) {
  168. }
  169. void CMakeSetupGUI::ShowRecentBinaryDirectories(void) {
  170. }
  171. void CMakeSetupGUI::ShowRecentSourceDirectories(void) {
  172. }
  173. void CMakeSetupGUI::SelectOneRecentBinaryDirectory(void) {
  174. }
  175. void CMakeSetupGUI::SelectOneRecentSourceDirectory(void) {
  176. }