CMakeSetupGUI.cpp 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. // generated by Fast Light User Interface Designer (fluid) version 1.0010
  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->labelsize(11);
  52. o->callback((Fl_Callback*)cb_Browse);
  53. }
  54. { Fl_Input* o = binaryPathTextInput = new Fl_Input(219, 50, 200, 20, "Where do you want to build the binaries: ");
  55. o->labelsize(11);
  56. o->textsize(11);
  57. o->callback((Fl_Callback*)cb_binaryPathTextInput);
  58. o->when(FL_WHEN_ENTER_KEY);
  59. }
  60. { Fl_Button* o = new Fl_Button(426, 50, 65, 22, "Browse...");
  61. o->labelsize(11);
  62. o->callback((Fl_Callback*)cb_Browse1);
  63. }
  64. { Fl_Button* o = new Fl_Button(345, 331, 77, 23, "Close");
  65. o->labelsize(11);
  66. o->callback((Fl_Callback*)cb_Close);
  67. }
  68. { Fl_Button* o = new Fl_Button(123, 332, 101, 23, "Build Project Files");
  69. o->labelsize(11);
  70. o->callback((Fl_Callback*)cb_Build);
  71. }
  72. { Fl_Group* o = new Fl_Group(25, 80, 515, 222);
  73. o->box(FL_ENGRAVED_FRAME);
  74. o->labelsize(11);
  75. o->align(FL_ALIGN_CENTER);
  76. { Fl_Scroll* o = new Fl_Scroll(40, 98, 485, 190, "Cache Values");
  77. o->type(6);
  78. o->box(FL_DOWN_BOX);
  79. o->labelsize(11);
  80. o->align(FL_ALIGN_TOP_LEFT);
  81. { Fl_Pack* o = propertyListPack = new Fl_Pack(40, 99, 485, 185);
  82. InsertProperties();
  83. o->end();
  84. Fl_Group::current()->resizable(o);
  85. }
  86. o->end();
  87. }
  88. o->end();
  89. Fl_Group::current()->resizable(o);
  90. }
  91. { Fl_Box* o = new Fl_Box(141, 305, 275, 25, "Right click on cache entries for additional options");
  92. o->labelsize(11);
  93. }
  94. o->end();
  95. }
  96. }
  97. CMakeSetupGUI::~CMakeSetupGUI() {
  98. }
  99. void CMakeSetupGUI::Close(void) {
  100. }
  101. void CMakeSetupGUI::BuildProjectFiles(void) {
  102. }
  103. void CMakeSetupGUI::BrowseForSourcePath(void) {
  104. }
  105. void CMakeSetupGUI::BrowseForBinaryPath(void) {
  106. }
  107. void CMakeSetupGUI::Show(void) {
  108. }
  109. void CMakeSetupGUI::SetBinaryPath(const char *) {
  110. }
  111. void CMakeSetupGUI::SetSourcePath(const char *) {
  112. }
  113. void CMakeSetupGUI::InsertProperties(void) {
  114. }