fltkimports.bmx 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. ' fltkimports.bmx
  2. Strict
  3. ?Win32
  4. Import "-lcomctl32"
  5. Import "-lole32"
  6. Import "-lcomdlg32"
  7. Import "-ladvapi32"
  8. Import "-luuid"
  9. ?MacOS
  10. Import pub.opengl
  11. Import "-framework Cocoa"
  12. Import "-framework AudioToolbox"
  13. ?Linux
  14. Import pub.opengl
  15. Import "-lX11"
  16. Import "-lXxf86vm"
  17. Import "-lfreetype"
  18. Import "-lXft"
  19. Import "-lXpm"
  20. ?
  21. ?MacOS
  22. Import "cocoa_bridge.mm"
  23. ?Not MacOS
  24. Import "src/Fl.cxx"
  25. Import "src/Fl_Printer.cxx"
  26. Import "src/Fl_Native_File_Chooser.cxx"
  27. Import "src/scandir.c"
  28. ?
  29. Import "fltkglue.cpp"
  30. Import "src/fl_gtk.cxx"
  31. Import "src/screen_xywh.cxx"
  32. Import "src/fl_dnd.cxx"
  33. Import "src/fl_utf.c"
  34. Import "src/fl_utf8.cxx"
  35. Import "src/xutf8/case.c"
  36. Import "src/xutf8/is_spacing.c"
  37. Import "src/xutf8/is_right2left.c"
  38. ?Linux
  39. Import "src/Fl_x.cxx"
  40. Import "src/xutf8/utf8Wrap.c"
  41. Import "src/xutf8/utf8Utils.c"
  42. Import "src/xutf8/utf8Input.c"
  43. Import "src/xutf8/keysym2Ucs.c"
  44. ?
  45. Import "src/numericsort.c"
  46. Import "src/fl_read_image.cxx"
  47. Import "src/Fl_get_key.cxx"
  48. Import "src/fl_color.cxx"
  49. Import "src/fl_set_fonts.cxx"
  50. Import "src/fl_font.cxx"
  51. Import "src/fl_draw_image.cxx"
  52. Import "src/Fl_Device.cxx"
  53. Import "src/Fl_Gl_Device_Plugin.cxx"
  54. Import "src/Fl_Preferences.cxx"
  55. Import "src/Fl_Paged_Device.cxx"
  56. Import "src/ps_image.cxx"
  57. Import "src/Fl_Tree.cxx"
  58. Import "src/Fl_Tree_Item.cxx"
  59. Import "src/Fl_Tree_Item_Array.cxx"
  60. Import "src/Fl_Tree_Prefs.cxx"
  61. Import "src/flstring.c"
  62. Import "src/vsnprintf.c"
  63. Import "src/cmap.cxx"
  64. Import "src/filename_absolute.cxx"
  65. Import "src/filename_expand.cxx"
  66. Import "src/filename_ext.cxx"
  67. Import "src/filename_isdir.cxx"
  68. Import "src/filename_list.cxx"
  69. Import "src/filename_match.cxx"
  70. Import "src/filename_setext.cxx"
  71. Import "src/Fl_abort.cxx"
  72. Import "src/Fl_add_idle.cxx"
  73. 'Import "src/fl_open_uri.cxx"
  74. 'Import "src/Fl_Adjuster.cxx"
  75. Import "src/fl_arc.cxx"
  76. Import "src/fl_arci.cxx"
  77. Import "src/Fl_arg.cxx"
  78. Import "src/fl_ask.cxx"
  79. Import "src/Fl_Bitmap.cxx"
  80. Import "src/Fl_BMP_Image.cxx"
  81. Import "src/Fl_Box.cxx"
  82. Import "src/fl_boxtype.cxx"
  83. Import "src/Fl_Browser_.cxx"
  84. Import "src/Fl_Browser.cxx"
  85. Import "src/Fl_Browser_load.cxx"
  86. Import "src/Fl_Button.cxx"
  87. Import "src/Fl_Chart.cxx"
  88. Import "src/Fl_Check_Browser.cxx"
  89. Import "src/Fl_Check_Button.cxx"
  90. Import "src/Fl_Choice.cxx"
  91. Import "src/Fl_Clock.cxx"
  92. Import "src/Fl_Color_Chooser.cxx"
  93. Import "src/Fl_compose.cxx"
  94. Import "src/Fl_Counter.cxx"
  95. Import "src/fl_cursor.cxx"
  96. Import "src/fl_curve.cxx"
  97. Import "src/Fl_Dial.cxx"
  98. 'Import "src/fl_diamond_box.cxx"
  99. Import "src/Fl_display.cxx"
  100. Import "src/Fl_Double_Window.cxx"
  101. Import "src/fl_draw.cxx"
  102. Import "src/fl_draw_pixmap.cxx"
  103. Import "src/fl_engraved_label.cxx"
  104. 'Import "src/Fl_File_Browser.cxx"
  105. 'Import "src/Fl_File_Chooser2.cxx"
  106. 'Import "src/Fl_File_Chooser.cxx"
  107. Import "src/fl_file_dir.cxx"
  108. Import "src/Fl_File_Icon2.cxx"
  109. Import "src/Fl_File_Icon.cxx"
  110. Import "src/Fl_File_Input.cxx"
  111. Import "src/Fl_get_system_colors.cxx"
  112. Import "src/Fl_GIF_Image.cxx"
  113. 'Import "src/Fl_Gl_Choice.cxx"
  114. Import "src/Fl_Gl_Window.cxx"
  115. Import "src/gl_draw.cxx"
  116. Import "src/Fl_grab.cxx"
  117. Import "src/Fl_Group.cxx"
  118. 'Import "src/Fl_Help_Dialog.cxx"
  119. Import "src/Fl_Help_View.cxx"
  120. Import "src/Fl_Image.cxx"
  121. Import "src/fl_images_core.cxx"
  122. Import "src/Fl_Input_.cxx"
  123. Import "src/Fl_Input.cxx"
  124. Import "src/Fl_JPEG_Image.cxx"
  125. Import "src/fl_labeltype.cxx"
  126. Import "src/Fl_Light_Button.cxx"
  127. Import "src/fl_line_style.cxx"
  128. Import "src/Fl_lock.cxx"
  129. Import "src/Fl_Menu_add.cxx"
  130. Import "src/Fl_Menu_Bar.cxx"
  131. Import "src/Fl_Menu_Button.cxx"
  132. Import "src/Fl_Menu_.cxx"
  133. Import "src/Fl_Menu.cxx"
  134. Import "src/Fl_Menu_global.cxx"
  135. Import "src/Fl_Menu_Window.cxx"
  136. Import "src/Fl_Multi_Label.cxx"
  137. 'Import "src/fl_oval_box.cxx"
  138. Import "src/fl_overlay.cxx"
  139. 'Import "src/fl_overlay_visual.cxx"
  140. Import "src/Fl_Overlay_Window.cxx"
  141. Import "src/Fl_own_colormap.cxx"
  142. Import "src/Fl_Pack.cxx"
  143. Import "src/Fl_Pixmap.cxx"
  144. Import "src/fl_plastic.cxx"
  145. Import "src/Fl_PNG_Image.cxx"
  146. Import "src/Fl_PNM_Image.cxx"
  147. Import "src/Fl_Positioner.cxx"
  148. 'Import "src/Fl_Preferences.cxx"
  149. Import "src/Fl_Progress.cxx"
  150. Import "src/fl_rect.cxx"
  151. Import "src/Fl_Repeat_Button.cxx"
  152. Import "src/Fl_Return_Button.cxx"
  153. Import "src/Fl_Roller.cxx"
  154. Import "src/fl_round_box.cxx"
  155. Import "src/Fl_Round_Button.cxx"
  156. 'Import "src/fl_rounded_box.cxx"
  157. Import "src/fl_scroll_area.cxx"
  158. Import "src/Fl_Scrollbar.cxx"
  159. Import "src/Fl_Scroll.cxx"
  160. Import "src/fl_set_font.cxx"
  161. Import "src/fl_shadow_box.cxx"
  162. Import "src/Fl_Shared_Image.cxx"
  163. Import "src/fl_shortcut.cxx"
  164. Import "src/fl_show_colormap.cxx"
  165. Import "src/Fl_Single_Window.cxx"
  166. Import "src/Fl_Slider.cxx"
  167. Import "src/fl_symbols.cxx"
  168. 'Import "src/Fl_Sys_Menu_Bar.cxx"
  169. Import "src/Fl_Tabs.cxx"
  170. Import "src/Fl_Text_Buffer.cxx"
  171. Import "src/Fl_Text_Display.cxx"
  172. Import "src/Fl_Text_Editor.cxx"
  173. Import "src/Fl_Tile.cxx"
  174. Import "src/Fl_Tiled_Image.cxx"
  175. Import "src/Fl_Tooltip.cxx"
  176. Import "src/Fl_Valuator.cxx"
  177. Import "src/Fl_Value_Input.cxx"
  178. 'Import "src/Fl_Value_Output.cxx"
  179. Import "src/Fl_Value_Slider.cxx"
  180. Import "src/fl_vertex.cxx"
  181. Import "src/Fl_visual.cxx"
  182. Import "src/Fl_Widget.cxx"
  183. Import "src/Fl_Window.cxx"
  184. Import "src/Fl_Window_fullscreen.cxx"
  185. Import "src/Fl_Window_hotspot.cxx"
  186. Import "src/Fl_Window_iconize.cxx"
  187. 'Import "src/Fl_Wizard.cxx"
  188. Import "src/Fl_XBM_Image.cxx"
  189. Import "src/Fl_XPM_Image.cxx"
  190. 'Import "src/forms_bitmap.cxx"
  191. 'Import "src/forms_compatability.cxx"
  192. 'Import "src/forms_free.cxx"
  193. 'Import "src/forms_fselect.cxx"
  194. 'Import "src/forms_pixmap.cxx"
  195. Import "src/forms_timer.cxx"
  196. Import "FLU_src/Flu_Button.cpp"
  197. Import "FLU_src/Flu_Label.cpp"
  198. 'Import "FLU_src/Flu_Choice_Group.cpp"
  199. 'Import "FLU_src/Flu_Output.cpp"
  200. 'Import "FLU_src/Flu_Collapsable_Group.cpp"
  201. Import "FLU_src/flu_pixmaps.cpp"
  202. Import "FLU_src/Flu_Combo_Box.cpp"
  203. 'Import "FLU_src/Flu_Progress.cpp"
  204. Import "FLU_src/Flu_Combo_List.cpp"
  205. Import "FLU_src/Flu_Combo_Tree.cpp"
  206. Import "FLU_src/Flu_Return_Button.cpp"
  207. Import "FLU_src/Flu_Separator.cpp"
  208. 'Import "FLU_src/Flu_Simple_Group.cpp"
  209. Import "FLU_src/FluSimpleString.cpp"
  210. Import "FLU_src/Flu_File_Chooser.cpp"
  211. Import "FLU_src/Flu_Spinner.cpp"
  212. Import "FLU_src/flu_file_chooser_pixmaps.cpp"
  213. 'Import "FLU_src/Flu_Toggle_Group.cpp"
  214. Import "FLU_src/Flu_Float_Input.cpp"
  215. Import "FLU_src/Flu_Tree_Browser.cpp"
  216. 'Import "FLU_src/Flu_GL_Canvas.cpp"
  217. Import "FLU_src/Flu_Wrap_Group.cpp"
  218. Import "FLU_src/Flu_Helpers.cpp"
  219. Import "src/Flmm_Tabs.cxx"