toolchain.glade 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <interface>
  3. <!-- interface-requires gtk+ 3.6 -->
  4. <object class="GtkListStore" id="platform_list_store">
  5. <columns>
  6. <!-- column-name gchararray2 -->
  7. <column type="gchararray"/>
  8. <!-- column-name gchararray1 -->
  9. <column type="gchararray"/>
  10. </columns>
  11. <data>
  12. <row>
  13. <col id="0" translatable="yes">linux</col>
  14. <col id="1" translatable="yes">Linux</col>
  15. </row>
  16. <row>
  17. <col id="0" translatable="yes">windows</col>
  18. <col id="1" translatable="yes">Windows</col>
  19. </row>
  20. <row>
  21. <col id="0" translatable="yes">android</col>
  22. <col id="1" translatable="yes">Android</col>
  23. </row>
  24. </data>
  25. </object>
  26. <object class="GtkListStore" id="target_list_store">
  27. <columns>
  28. <!-- column-name guint1 -->
  29. <column type="guint"/>
  30. <!-- column-name gchararray1 -->
  31. <column type="gchararray"/>
  32. </columns>
  33. <data>
  34. <row>
  35. <col id="0">0</col>
  36. <col id="1" translatable="yes">Devel</col>
  37. </row>
  38. <row>
  39. <col id="0">1</col>
  40. <col id="1" translatable="yes">Release</col>
  41. </row>
  42. </data>
  43. </object>
  44. <object class="GtkWindow" id="window1">
  45. <property name="can_focus">False</property>
  46. <property name="window_position">center-always</property>
  47. <signal name="delete-event" handler="on_delete" swapped="no"/>
  48. <child>
  49. <object class="GtkBox" id="box1">
  50. <property name="visible">True</property>
  51. <property name="can_focus">False</property>
  52. <property name="margin_left">10</property>
  53. <property name="margin_right">10</property>
  54. <property name="margin_top">10</property>
  55. <property name="margin_bottom">10</property>
  56. <property name="orientation">vertical</property>
  57. <property name="spacing">10</property>
  58. <child>
  59. <object class="GtkGrid" id="grid1">
  60. <property name="visible">True</property>
  61. <property name="can_focus">False</property>
  62. <property name="row_spacing">10</property>
  63. <property name="column_spacing">10</property>
  64. <property name="row_homogeneous">True</property>
  65. <child>
  66. <object class="GtkLabel" id="label1">
  67. <property name="visible">True</property>
  68. <property name="can_focus">False</property>
  69. <property name="xalign">0</property>
  70. <property name="label" translatable="yes">Project:</property>
  71. </object>
  72. <packing>
  73. <property name="left_attach">0</property>
  74. <property name="top_attach">0</property>
  75. <property name="width">1</property>
  76. <property name="height">1</property>
  77. </packing>
  78. </child>
  79. <child>
  80. <object class="GtkLabel" id="label2">
  81. <property name="visible">True</property>
  82. <property name="can_focus">False</property>
  83. <property name="xalign">0</property>
  84. <property name="label" translatable="yes">Platform:</property>
  85. </object>
  86. <packing>
  87. <property name="left_attach">0</property>
  88. <property name="top_attach">1</property>
  89. <property name="width">1</property>
  90. <property name="height">1</property>
  91. </packing>
  92. </child>
  93. <child>
  94. <object class="GtkLabel" id="label3">
  95. <property name="visible">True</property>
  96. <property name="can_focus">False</property>
  97. <property name="xalign">0</property>
  98. <property name="label" translatable="yes">Target:</property>
  99. </object>
  100. <packing>
  101. <property name="left_attach">0</property>
  102. <property name="top_attach">2</property>
  103. <property name="width">1</property>
  104. <property name="height">1</property>
  105. </packing>
  106. </child>
  107. <child>
  108. <object class="GtkFileChooserButton" id="project_chooser">
  109. <property name="visible">True</property>
  110. <property name="can_focus">False</property>
  111. <property name="orientation">vertical</property>
  112. <property name="action">select-folder</property>
  113. <signal name="file-set" handler="on_project_chooser_file_set" swapped="no"/>
  114. </object>
  115. <packing>
  116. <property name="left_attach">1</property>
  117. <property name="top_attach">0</property>
  118. <property name="width">1</property>
  119. <property name="height">1</property>
  120. </packing>
  121. </child>
  122. <child>
  123. <object class="GtkComboBox" id="platform_combobox">
  124. <property name="visible">True</property>
  125. <property name="can_focus">False</property>
  126. <property name="model">platform_list_store</property>
  127. <property name="active">0</property>
  128. <property name="entry_text_column">1</property>
  129. <signal name="changed" handler="on_platform_combobox_changed" swapped="no"/>
  130. <child>
  131. <object class="GtkCellRendererText" id="cellrenderertext1"/>
  132. <attributes>
  133. <attribute name="text">1</attribute>
  134. </attributes>
  135. </child>
  136. </object>
  137. <packing>
  138. <property name="left_attach">1</property>
  139. <property name="top_attach">1</property>
  140. <property name="width">1</property>
  141. <property name="height">1</property>
  142. </packing>
  143. </child>
  144. <child>
  145. <object class="GtkComboBox" id="target_combobox">
  146. <property name="visible">True</property>
  147. <property name="can_focus">False</property>
  148. <property name="model">target_list_store</property>
  149. <property name="active">0</property>
  150. <signal name="changed" handler="on_target_combobox_changed" swapped="no"/>
  151. <child>
  152. <object class="GtkCellRendererText" id="cellrenderertext2"/>
  153. <attributes>
  154. <attribute name="text">1</attribute>
  155. </attributes>
  156. </child>
  157. </object>
  158. <packing>
  159. <property name="left_attach">1</property>
  160. <property name="top_attach">2</property>
  161. <property name="width">1</property>
  162. <property name="height">1</property>
  163. </packing>
  164. </child>
  165. <child>
  166. <object class="GtkButton" id="run_button">
  167. <property name="label" translatable="yes">Run</property>
  168. <property name="visible">True</property>
  169. <property name="sensitive">False</property>
  170. <property name="can_focus">True</property>
  171. <property name="receives_default">True</property>
  172. <signal name="clicked" handler="on_run_button_clicked" swapped="no"/>
  173. </object>
  174. <packing>
  175. <property name="left_attach">2</property>
  176. <property name="top_attach">2</property>
  177. <property name="width">1</property>
  178. <property name="height">1</property>
  179. </packing>
  180. </child>
  181. <child>
  182. <placeholder/>
  183. </child>
  184. <child>
  185. <placeholder/>
  186. </child>
  187. </object>
  188. <packing>
  189. <property name="expand">False</property>
  190. <property name="fill">True</property>
  191. <property name="position">0</property>
  192. </packing>
  193. </child>
  194. <child>
  195. <object class="GtkBox" id="box2">
  196. <property name="visible">True</property>
  197. <property name="can_focus">False</property>
  198. <property name="orientation">vertical</property>
  199. <property name="spacing">10</property>
  200. <child>
  201. <object class="GtkButton" id="browser_button">
  202. <property name="label" translatable="yes">Resource browser</property>
  203. <property name="visible">True</property>
  204. <property name="can_focus">True</property>
  205. <property name="receives_default">True</property>
  206. <signal name="clicked" handler="on_browser_button_clicked" swapped="no"/>
  207. </object>
  208. <packing>
  209. <property name="expand">False</property>
  210. <property name="fill">True</property>
  211. <property name="position">0</property>
  212. </packing>
  213. </child>
  214. <child>
  215. <object class="GtkButton" id="button3">
  216. <property name="label" translatable="yes">World editor</property>
  217. <property name="visible">True</property>
  218. <property name="can_focus">True</property>
  219. <property name="receives_default">True</property>
  220. </object>
  221. <packing>
  222. <property name="expand">False</property>
  223. <property name="fill">True</property>
  224. <property name="position">1</property>
  225. </packing>
  226. </child>
  227. <child>
  228. <object class="GtkButton" id="button4">
  229. <property name="label" translatable="yes">Console</property>
  230. <property name="visible">True</property>
  231. <property name="can_focus">True</property>
  232. <property name="receives_default">True</property>
  233. <signal name="clicked" handler="on_console_button_clicked" swapped="no"/>
  234. </object>
  235. <packing>
  236. <property name="expand">False</property>
  237. <property name="fill">True</property>
  238. <property name="position">2</property>
  239. </packing>
  240. </child>
  241. </object>
  242. <packing>
  243. <property name="expand">False</property>
  244. <property name="fill">True</property>
  245. <property name="position">1</property>
  246. </packing>
  247. </child>
  248. <child>
  249. <placeholder/>
  250. </child>
  251. </object>
  252. </child>
  253. </object>
  254. </interface>