Guest User

FreeBASIC header file for the FLTK C wrapper

a guest
May 8th, 2019
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
FreeBasic 327.74 KB | None | 0 0
  1. #include once "crt/stdio.bi"
  2. #include once "crt/string.bi"
  3. #include once "crt/stdlib.bi"
  4. #inclib "fltk-c-1.3.5-32"
  5.  
  6. ' Bei Fl_Tree_ItemGetTree muss es fl_tree_ptr heißen
  7.  
  8. type Fl_Tree_Item_ptr as any ptr
  9. type Fl_Value_Slider_ptr as any ptr
  10. type Fl_Pixmap_Ptr as any ptr
  11. type Fl_Text_Selection_ptr as any ptr
  12. type Fl_Text_Buffer_ptr as any ptr
  13. type Fl_File_Chooser_ptr as any ptr
  14. type Fl_Native_File_Chooser_ptr as any ptr
  15. type Fl_Shared_Image_Ptr as any ptr
  16. type Fl_Image_Ptr as any ptr
  17. type Fl_Tiled_Image_Ptr as any ptr
  18. type Fl_Bitmap_Ptr as any ptr
  19. type Fl_XPM_Image_Ptr as any ptr
  20. type Fl_GIF_Image_Ptr as any ptr
  21. type Fl_RGB_Image_Ptr as any ptr
  22. type Fl_BMP_Image_Ptr as any ptr
  23. type Fl_Menu_Item_ptr as any ptr
  24. type Fl_PNG_Image_ptr as any ptr
  25. type Fl_JPEG_Image_ptr as any ptr
  26. type Fl_PNM_Image_ptr as any ptr
  27. type Fl_Widget_ptr as any ptr
  28. type Fl_Box_ptr as any ptr
  29. type Fl_Canvas_ptr as any ptr
  30. type Fl_Button_ptr as any ptr
  31. type Fl_Radio_Button_ptr as any ptr
  32. type Fl_Repeat_Button_ptr as any ptr
  33. type Fl_Return_Button_ptr as any ptr
  34. type Fl_Toggle_Button_ptr as any ptr
  35. type Fl_Light_Button_ptr as any ptr
  36. type Fl_Check_Button_ptr as any ptr
  37. type Fl_Radio_Light_Button_ptr as any ptr
  38. type Fl_Round_Button_ptr as any ptr
  39. type Fl_Radio_Round_Button_ptr as any ptr
  40. type Fl_Chart_ptr as any ptr
  41. type Fl_Clock_Output_ptr as any ptr
  42. type Fl_Clock_ptr as any ptr
  43. type Fl_Round_Clock_ptr as any ptr
  44. type Fl_Label_ptr as any ptr
  45. type Fl_Menu__ptr as any ptr
  46. type Fl_Menu_Bar_ptr as any ptr
  47. type Fl_Menu_Button_ptr as any ptr
  48. type Fl_Choice_ptr as any ptr
  49. type Fl_Input__ptr as any ptr
  50. type Fl_Input_ptr as any ptr
  51. type Fl_File_Input_ptr as any ptr
  52. type Fl_Float_Input_ptr as any ptr
  53. type Fl_Int_Input_ptr as any ptr
  54. type Fl_Multiline_Input_ptr as any ptr
  55. type Fl_Secret_Input_ptr as any ptr
  56. type Fl_Output_ptr as any ptr
  57. type Fl_Multiline_Output_ptr as any ptr
  58. type Fl_Progress_ptr as any ptr
  59. type Fl_Valuator_ptr as any ptr
  60. type Fl_Adjuster_ptr as any ptr
  61. type Fl_Counter_ptr as any ptr
  62. type Fl_Simple_Counter_ptr as any ptr
  63. type Fl_Dial_ptr as any ptr
  64. type Fl_Fill_Dial_ptr as any ptr
  65. type Fl_Line_Dial as any ptr
  66. type Fl_Roller_ptr as any ptr
  67. type Fl_Slider_ptr as any ptr
  68. type Fl_Scrollbar_ptr as any ptr
  69. type Fl_Hor_Slider_ptr as any ptr
  70. type Fl_Fill_Slider_ptr as any ptr
  71. type Fl_Hor_Fill_Slider_ptr as any ptr
  72. type Fl_Nice_Slider_ptr as any ptr
  73. type Fl_Hor_Nice_Slider_ptr as any ptr
  74. type Fl_Value_Slider as any ptr
  75. type Fl_Hor_Value_Slider_ptr as any ptr
  76. type Fl_Value_Input_ptr as any ptr
  77. type Fl_Value_Output_ptr as any ptr
  78. type Fl_Group_ptr as any ptr
  79. type Fl_Pack_ptr as any ptr
  80. type Fl_Tile_ptr as any ptr
  81. type Fl_Scroll_ptr as any ptr
  82. type Fl_Browser__ptr as any ptr
  83. type Fl_Check_Browser_ptr as any ptr
  84. type Fl_Browser_ptr as any ptr
  85. type Fl_File_Browser_ptr as any ptr
  86. type Fl_Hold_Browser_ptr as any ptr
  87. type Fl_Multi_Browser_ptr as any ptr
  88. type Fl_Select_Browser_ptr as any ptr
  89. type Fl_Color_Chooser_ptr as any ptr
  90. type Fl_Help_View_ptr as any ptr
  91. type Fl_Input_Choice_ptr as any ptr
  92. type Fl_Spinner_ptr as any ptr
  93. type Fl_Table_ptr as any ptr
  94. type Fl_Table_Row_ptr as any ptr
  95. type Fl_Tabs_ptr as any ptr
  96. type Fl_Text_Display_ptr as any ptr
  97. type Fl_Text_Editor_ptr as any ptr
  98. type Fl_Tree_ptr as any ptr
  99. type Fl_Wizard_ptr as any ptr
  100. type Fl_Window_ptr as any ptr
  101. type Fl_Single_Window_ptr as any ptr
  102. type Fl_Menu_Window_ptr as any ptr
  103. type Fl_Double_Window_ptr as any ptr
  104. type Fl_Overlay_Window_ptr as any ptr
  105. type Fl_Device_ptr as any ptr
  106. type Fl_Graphics_Driver_ptr as any ptr
  107. type Fl_Surface_Device_ptr as any ptr
  108. type Fl_Display_Device_ptr as any ptr
  109. type Fl_Image_Surface_ptr as any ptr
  110. type Fl_Copy_Surface_ptr as any ptr
  111. type Fl_Paged_Device_ptr as any ptr
  112. type Fl_Printer_ptr as any ptr
  113. type Fl_Tree__ptr as any ptr
  114. type Fl_Tree_Item_Array_ptr as any ptr
  115. type Fl_Widget_Tracker_ptr as any ptr
  116. type Fl_Tree_Item_ptr as any ptr
  117. type Fl_Tree_Item__ptr as any ptr
  118. type Fl_Preferences_ptr as any ptr
  119. type Fl_PackEx_ptr as any ptr
  120. type Fl_TileEx_ptr as any ptr
  121. type Fl_ScrollEx_ptr as any ptr
  122. type Fl_BrowserEx__ptr as any ptr
  123. type Fl_Check_BrowserEx_ptr as any ptr
  124. type Fl_BrowserEx_ptr as any ptr
  125. type Fl_File_BrowserEx_ptr as any ptr
  126. type Fl_Hold_BrowserEx_ptr as any ptr
  127. type Fl_Multi_BrowserEx_ptr as any ptr
  128. type Fl_Select_BrowserEx_ptr as any ptr
  129. type Fl_Color_ChooserEx_ptr as any ptr
  130. type Fl_Help_ViewEx_ptr as any ptr
  131. type Fl_Input_ChoiceEx_ptr as any ptr
  132. type Fl_SpinnerEx_ptr as any ptr
  133. type Fl_TableEx_ptr as any ptr
  134. type Fl_Table_RowEx_ptr as any ptr
  135. type Fl_TabsEx_ptr as any ptr
  136. type Fl_Text_DisplayEx_ptr as any ptr
  137. type Fl_Text_EditorEx_ptr as any ptr
  138. type Fl_TreeEx_ptr as any ptr
  139. type Fl_WizardEx_ptr as any ptr
  140. type Fl_WindowEx_ptr as any ptr
  141. type Fl_Single_WindowEx_ptr as any ptr
  142. type Fl_Menu_WindowEx_ptr as any ptr
  143. type Fl_Double_WindowEx_ptr as any ptr
  144. type Fl_Overlay_WindowEx_ptr as any ptr
  145. type Fl_DeviceEx_ptr as any ptr
  146. type Fl_Graphics_DriverEx_ptr as any ptr
  147. type Fl_Surface_DeviceEx_ptr as any ptr
  148. type Fl_Display_DeviceEx_ptr as any ptr
  149. type Fl_Image_SurfaceEx_ptr as any ptr
  150. type Fl_Copy_SurfaceEx_ptr as any ptr
  151. type Fl_Paged_DeviceEx_ptr as any ptr
  152. type Fl_PrinterEx_ptr as any ptr
  153. type Fl_TreeEx__ptr as any ptr
  154. type Fl_Tree_Item_ArrayEx_ptr as any ptr
  155. type Fl_Widget_TrackerEx_ptr as any ptr
  156. type Fl_Tree_ItemEx_ptr as any ptr
  157. type Fl_Tree_ItemEx__ptr as any ptr
  158. type Fl_PreferencesEx_ptr as any ptr
  159. type Fl_File_Icon_Ptr as any ptr
  160. type Fl_Line_Dial_ptr as any ptr
  161.  
  162.  
  163. type FL_ALIGN as ulong
  164. const as FL_ALIGN Fl_ALIGN_CENTER = &H000000
  165. const as FL_ALIGN Fl_ALIGN_TOP = &H0001
  166. const as FL_ALIGN Fl_ALIGN_BOTTOM = &H0002
  167. const as FL_ALIGN Fl_ALIGN_LEFT = &H0004
  168. const as FL_ALIGN Fl_ALIGN_TOP_LEFT = &H0005
  169. const as FL_ALIGN Fl_ALIGN_BOTTOM_LEFT = &H0006
  170. const as FL_ALIGN Fl_ALIGN_LEFT_TOP = &H0007
  171. const as FL_ALIGN Fl_ALIGN_RIGHT = &H0008
  172. const as FL_ALIGN Fl_ALIGN_TOP_RIGHT = &H0009
  173. const as FL_ALIGN Fl_ALIGN_BOTTOM_RIGHT = &H000A
  174. const as FL_ALIGN Fl_ALIGN_RIGHT_TOP = &H000b
  175. const as FL_ALIGN Fl_ALIGN_LEFT_BOTTOM = &H000d
  176. const as FL_ALIGN Fl_ALIGN_RIGHT_BOTTOM = &H000e
  177. const as FL_ALIGN Fl_ALIGN_POSITION_MASK = &H000f
  178. const as FL_ALIGN Fl_ALIGN_INSIDE = &H0010
  179. const as FL_ALIGN Fl_ALIGN_TEXT_OVER_IMAGE = &H0020
  180. const as FL_ALIGN Fl_ALIGN_CLIP = &H0040
  181. const as FL_ALIGN Fl_ALIGN_WRAP = &H0080
  182. const as FL_ALIGN Fl_ALIGN_IMAGE_OVER_TEXT = &H000000
  183. const as FL_ALIGN Fl_ALIGN_IMAGE_NEXT_TO_TEXT = &H0100
  184. const as FL_ALIGN Fl_ALIGN_TEXT_NEXT_TO_IMAGE = &H0120
  185. const as FL_ALIGN Fl_ALIGN_IMAGE_BACKDROP = &H0200
  186. const as FL_ALIGN Fl_ALIGN_IMAGE_MASK = &H0320
  187.  
  188. type Fl_COLOR as ulong
  189. const as Fl_COLOR Fl_FOREGROUND_COLOR = 0
  190. const as Fl_COLOR Fl_BACKGROUND2_COLOR = 7
  191. const as Fl_COLOR Fl_INACTIVE_COLOR = 8
  192. const as Fl_COLOR Fl_SELECTION_COLOR = 15
  193. const as Fl_COLOR Fl_GRAY0 = 32
  194. const as Fl_COLOR Fl_DARK3 = 39
  195. const as Fl_COLOR Fl_DARK2 = 45
  196. const as Fl_COLOR Fl_DARK1 = 47
  197. const as Fl_COLOR Fl_BACKGROUND_COLOR = 49
  198. const as Fl_COLOR Fl_LIGHT1 = 50
  199. const as Fl_COLOR Fl_LIGHT2 = 52
  200. const as Fl_COLOR Fl_LIGHT3 = 54
  201. const as Fl_COLOR Fl_BLACK = 56
  202. const as Fl_COLOR Fl_DARK_GREEN = 60
  203. const as Fl_COLOR Fl_GREEN = 63
  204. const as Fl_COLOR Fl_DARK_RED = 72
  205. const as Fl_COLOR Fl_DARK_YELLOW = 76
  206. const as Fl_COLOR Fl_RED = 88
  207. const as Fl_COLOR Fl_YELLOW = 95
  208. const as Fl_COLOR Fl_DARK_BLUE = 136
  209. const as Fl_COLOR Fl_DARK_MAGENTA = 152
  210. const as Fl_COLOR Fl_DARK_CYAN = 140
  211. const as Fl_COLOR Fl_BLUE = 216
  212. const as Fl_COLOR Fl_MAGENTA = 248
  213. const as Fl_COLOR Fl_CYAN = 223
  214. const as Fl_COLOR Fl_WHITE = 255
  215. const as Fl_COLOR FL_ICON_COLOR = &Hffffffff
  216.  
  217. type FL_FONT as ulong
  218. const as FL_FONT Fl_HELVETICA = 0
  219. const as FL_FONT Fl_BOLD = 1
  220. const as FL_FONT Fl_ITALIC = 2
  221. const as FL_FONT Fl_BOLD_ITALIC = 3
  222. const as FL_FONT Fl_HELVETICA_BOLD = Fl_HELVETICA or Fl_BOLD
  223. const as FL_FONT Fl_HELVETICA_ITALIC = Fl_HELVETICA or Fl_ITALIC
  224. const as FL_FONT Fl_HELVETICA_BOLD_ITALIC = Fl_HELVETICA or Fl_BOLD_ITALIC
  225. const as FL_FONT Fl_COURIER = 4
  226. const as FL_FONT Fl_COURIER_BOLD = Fl_COURIER or Fl_BOLD
  227. const as FL_FONT Fl_COURIER_ITALIC = Fl_COURIER or Fl_ITALIC
  228. const as FL_FONT Fl_COURIER_BOLD_ITALIC = Fl_COURIER or Fl_BOLD_ITALIC
  229. const as FL_FONT Fl_TIMES = 8
  230. const as FL_FONT Fl_TIMES_BOLD = Fl_TIMES or Fl_BOLD
  231. const as FL_FONT Fl_TIMES_ITALIC = Fl_TIMES or Fl_ITALIC
  232. const as FL_FONT Fl_TIMES_BOLD_ITALIC = Fl_TIMES or Fl_BOLD_ITALIC
  233. const as FL_FONT Fl_SYMBOL = 12
  234. const as FL_FONT Fl_SCREEN = 13
  235. const as FL_FONT Fl_SCREEN_BOLD = Fl_SCREEN or Fl_BOLD
  236. const as FL_FONT Fl_ZAPF_DINGBATS = 15
  237. const as FL_FONT Fl_FREE_FONT = 16
  238.  
  239. type FL_BEEP as ulong
  240. const as FL_BEEP FL_BEEP_DEFAULT = 0
  241. const as FL_BEEP FL_BEEP_MESSAGE = 1
  242. const as FL_BEEP FL_BEEP_ERROR = 2
  243. const as FL_BEEP FL_BEEP_QUESTION = 3
  244. const as FL_BEEP FL_BEEP_PASSWORD = 4
  245. const as FL_BEEP FL_BEEP_NOTIFICATION = 5
  246.  
  247. type FL_BOXTYPE as ulong
  248.  
  249. type FL_BROWSERTYPE as ulong
  250. const as FL_BROWSERTYPE FL_NORMALBROWSER = 0
  251. const as FL_BROWSERTYPE FL_SELECTBROWSER = 1
  252. const as FL_BROWSERTYPE FL_HOLDBROWSER = 2
  253. const as FL_BROWSERTYPE FL_MULTIBROWSER = 3
  254.  
  255. type FL_SORTORDER as ulong
  256. const as FL_SORTORDER FL_SORT_ASCENDING = 0
  257. const as FL_SORTORDER FL_SORT_DESCENDING = 1
  258.  
  259. type FL_CHARTTYPE as ulong
  260. const as FL_CHARTTYPE FL_CHART_BAR = 0
  261. const as FL_CHARTTYPE FL_CHART_HORBAR = 1
  262. const as FL_CHARTTYPE FL_CHART_LINE = 2
  263. const as FL_CHARTTYPE FL_CHART_FILL = 3
  264. const as FL_CHARTTYPE FL_CHART_SPIKE = 4
  265. const as FL_CHARTTYPE FL_CHART_PIE = 5
  266. const as FL_CHARTTYPE FL_CHART_SPECIALPIE = 6
  267.  
  268. type FL_CURSOR as ulong
  269. const as FL_CURSOR FL_CURSOR_DEFAULT = 0
  270. const as FL_CURSOR FL_CURSOR_SE = 8
  271. const as FL_CURSOR FL_CURSOR_S = 9
  272. const as FL_CURSOR FL_CURSOR_SW = 7
  273. const as FL_CURSOR FL_CURSOR_MOVE = 27
  274. const as FL_CURSOR FL_CURSOR_HAND = 31
  275. const as FL_CURSOR FL_CURSOR_ARROW = 35
  276. const as FL_CURSOR FL_CURSOR_W = 36
  277. const as FL_CURSOR FL_CURSOR_HELP = 47
  278. const as FL_CURSOR FL_CURSOR_E = 49
  279. const as FL_CURSOR FL_CURSOR_CROSS = 66
  280. const as FL_CURSOR FL_CURSOR_NW = 68
  281. const as FL_CURSOR FL_CURSOR_NE = 69
  282. const as FL_CURSOR FL_CURSOR_N = 70
  283. const as FL_CURSOR FL_CURSOR_WAIT = 76
  284. const as FL_CURSOR FL_CURSOR_INSERT = 77
  285. const as FL_CURSOR FL_CURSOR_NS = 78
  286. const as FL_CURSOR FL_CURSOR_WE = 79
  287. const as FL_CURSOR FL_CURSOR_NWSE = 80
  288. const as FL_CURSOR FL_CURSOR_NESW = 81
  289. const as FL_CURSOR FL_CURSOR_NONE = 255
  290.  
  291. type FL_CLOCKTYPE as ulong
  292. const as FL_CLOCKTYPE FL_CLOCK_SQUARE = 0
  293. const as FL_CLOCKTYPE FL_CLOCK_ROUND = 1
  294.  
  295. type FL_ColorChooserModes as ulong
  296. const as FL_ColorChooserModes FL_COLORCHOOSER_DEFAULT = &HFFFFFFFF
  297. const as FL_ColorChooserModes FL_COLORCHOOSER_RGB = 0
  298. const as FL_ColorChooserModes FL_COLORCHOOSER_BYTE = 1
  299. const as FL_ColorChooserModes FL_COLORCHOOSER_HEX = 2
  300. const as FL_ColorChooserModes FL_COLORCHOOSER_HSV = 3
  301.  
  302. type Fl_CounterType as ulong
  303. const as Fl_CounterType FL_COUNTER_NORMAL = 0
  304. const as Fl_CounterType FL_COUNTER_SIMPLE = 1
  305.  
  306. type FL_Damage as ulong
  307. const as FL_Damage FL_DAMAGE_CHILD = &H01
  308. const as FL_Damage FL_DAMAGE_EXPOSE = &H02
  309. const as FL_Damage FL_DAMAGE_SCROLL = &H04
  310. const as FL_Damage FL_DAMAGE_OVERLAY = &H08
  311. const as FL_Damage FL_DAMAGE_USER1 = &H10
  312. const as FL_Damage FL_DAMAGE_USER2 = &H20
  313. const as FL_Damage FL_DAMAGE_ALL = &H80
  314.  
  315. type FL_DialType as ulong
  316. const as FL_DialType FL_DIAL_NORMAL = 0
  317. const as FL_DialType FL_DIAL_LINE = 1
  318. const as FL_DialType FL_DIAL_FILL = 2
  319.  
  320. type FL_EVENT as ulong
  321. const as FL_EVENT FL_EVENT_PUSH = 1
  322. const as FL_EVENT FL_EVENT_RELEASE = 2
  323. const as FL_EVENT FL_EVENT_ENTER = 3
  324. const as FL_EVENT FL_EVENT_LEAVE = 4
  325. const as FL_EVENT FL_EVENT_DRAG = 5
  326. const as FL_EVENT FL_EVENT_FOCUS = 6
  327. const as FL_EVENT FL_EVENT_UNFOCUS = 7
  328. const as FL_EVENT FL_EVENT_KEYBOARD = 8
  329. const as FL_EVENT FL_EVENT_KEYDOWN = FL_EVENT_KEYBOARD
  330. const as FL_EVENT FL_EVENT_KEYUP = 9
  331. const as FL_EVENT FL_EVENT_CLOSE = 10
  332. const as FL_EVENT FL_EVENT_MOVE = 11
  333. const as FL_EVENT FL_EVENT_SHORTCUT = 12
  334. const as FL_EVENT FL_EVENT_DEACTIVATE = 13
  335. const as FL_EVENT FL_EVENT_ACTIVATE = 14
  336. const as FL_EVENT FL_EVENT_HIDE = 15
  337. const as FL_EVENT FL_EVENT_SHOW = 16
  338. const as FL_EVENT FL_EVENT_PASTE = 17
  339. const as FL_EVENT FL_EVENT_SELECTIONCLEAR = 18
  340. const as FL_EVENT FL_EVENT_MOUSEWHEEL = 19
  341. const as FL_EVENT FL_EVENT_DND_ENTER = 20
  342. const as FL_EVENT FL_EVENT_DND_DRAG = 21
  343. const as FL_EVENT FL_EVENT_DND_LEAVE = 22
  344. const as FL_EVENT FL_EVENT_DND_RELEASE = 23
  345. const as FL_EVENT FL_EVENT_SCREEN_CONFIGURATION_CHANGED = 24
  346. const as FL_EVENT FL_EVENT_FULLSCREEN = 25
  347.  
  348. type FL_Event_States as ulong
  349. const as FL_Event_States FL_SHIFT = &H00010000
  350. const as FL_Event_States FL_CAPS_LOCK = &H00020000
  351. const as FL_Event_States FL_CTRL = &H00040000
  352. const as FL_Event_States FL_ALT = &H00080000
  353. const as FL_Event_States FL_NUM_LOCK = &H00100000
  354. const as FL_Event_States FL_META = &H00400000
  355. const as FL_Event_States FL_SCROLL_LOCK = &H00800000
  356. const as FL_Event_States FL_BUTTON1 = &H01000000
  357. const as FL_Event_States FL_BUTTON2 = &H02000000
  358. const as FL_Event_States FL_BUTTON3 = &H04000000
  359. const as FL_Event_States FL_BUTTONS = &H7f000000
  360. const as FL_Event_States FL_KEY_MASK = &H0000ffff
  361.  
  362. type FL_Mouse_Keyboard_Events as ulong
  363. const as FL_Mouse_Keyboard_Events FL_Volume_Down = &HEF11
  364. const as FL_Mouse_Keyboard_Events FL_Volume_Mute = &HEF12
  365. const as FL_Mouse_Keyboard_Events FL_Volume_Up = &HEF13
  366. const as FL_Mouse_Keyboard_Events FL_Media_Play = &HEF14
  367. const as FL_Mouse_Keyboard_Events FL_Media_Stop = &HEF15
  368. const as FL_Mouse_Keyboard_Events FL_Media_Prev = &HEF16
  369. const as FL_Mouse_Keyboard_Events FL_Media_Next = &HEF17
  370. const as FL_Mouse_Keyboard_Events FL_Home_Page = &HEF18
  371. const as FL_Mouse_Keyboard_Events FL_Mail = &HEF19
  372. const as FL_Mouse_Keyboard_Events FL_Search = &HEF1B
  373. const as FL_Mouse_Keyboard_Events FL_Back = &HEF26
  374. const as FL_Mouse_Keyboard_Events FL_Forward = &HEF27
  375. const as FL_Mouse_Keyboard_Events FL_Stop = &HEF28
  376. const as FL_Mouse_Keyboard_Events FL_Refresh = &HEF29
  377. const as FL_Mouse_Keyboard_Events FL_Sleep = &HEF2F
  378. const as FL_Mouse_Keyboard_Events FL_Favorites = &HEF30
  379. const as FL_Mouse_Keyboard_Events FL_Mouse_Button = &Hfee8
  380. const as FL_Mouse_Keyboard_Events FL_BackSpace = &Hff08
  381. const as FL_Mouse_Keyboard_Events FL_Tab_KEY = &Hff09
  382. const as FL_Mouse_Keyboard_Events FL_Iso_Key = &Hff0c
  383. const as FL_Mouse_Keyboard_Events FL_Enter_Key = &Hff0d
  384. const as FL_Mouse_Keyboard_Events FL_Pause = &Hff13
  385. const as FL_Mouse_Keyboard_Events FL_ScrollLock = &Hff14
  386. const as FL_Mouse_Keyboard_Events FL_Escape = &Hff1b
  387. const as FL_Mouse_Keyboard_Events FL_Home = &Hff50
  388. const as FL_Mouse_Keyboard_Events FL_Left = &Hff51
  389. const as FL_Mouse_Keyboard_Events FL_Up = &Hff52
  390. const as FL_Mouse_Keyboard_Events FL_Right = &Hff53
  391. const as FL_Mouse_Keyboard_Events FL_Down = &Hff54
  392. const as FL_Mouse_Keyboard_Events FL_Page_Up = &Hff55
  393. const as FL_Mouse_Keyboard_Events FL_Page_Down = &Hff56
  394. const as FL_Mouse_Keyboard_Events FL_End = &Hff57
  395. const as FL_Mouse_Keyboard_Events FL_Print = &Hff61
  396. const as FL_Mouse_Keyboard_Events FL_Insert = &Hff63
  397. const as FL_Mouse_Keyboard_Events FL_Menu = &Hff67
  398. const as FL_Mouse_Keyboard_Events FL_Help = &Hff68
  399. const as FL_Mouse_Keyboard_Events FL_NumLock = &Hff7f
  400. const as FL_Mouse_Keyboard_Events FL_KP = &Hff80
  401. const as FL_Mouse_Keyboard_Events FL_KP_Enter = &Hff8d
  402. const as FL_Mouse_Keyboard_Events FL_KP_Last = &Hffbd
  403. const as FL_Mouse_Keyboard_Events FL_F = &Hffbd
  404. const as FL_Mouse_Keyboard_Events FL_F_Last = &Hffe0
  405. const as FL_Mouse_Keyboard_Events FL_Shift_L = &Hffe1
  406. const as FL_Mouse_Keyboard_Events FL_Shift_R = &Hffe2
  407. const as FL_Mouse_Keyboard_Events FL_Control_L = &Hffe3
  408. const as FL_Mouse_Keyboard_Events FL_Control_R = &Hffe4
  409. const as FL_Mouse_Keyboard_Events FL_CapsLock = &Hffe5
  410. const as FL_Mouse_Keyboard_Events FL_Meta_L = &Hffe7
  411. const as FL_Mouse_Keyboard_Events FL_Meta_R = &Hffe8
  412. const as FL_Mouse_Keyboard_Events FL_Alt_L = &Hffe9
  413. const as FL_Mouse_Keyboard_Events FL_Alt_R = &Hffea
  414. const as FL_Mouse_Keyboard_Events FL_Delete = &Hffff
  415.  
  416. type FL_EVENT_BUTTON as ulong
  417. const as FL_EVENT_BUTTON FL_LEFT_MOUSE = 1
  418. const as FL_EVENT_BUTTON FL_MIDDLE_MOUSE = 2
  419. const as FL_EVENT_BUTTON FL_RIGHT_MOUSE = 3
  420.  
  421. type FL_FILE_TYPE as ulong
  422. const as FL_FILE_TYPE FL_FILES = 0
  423. const as FL_FILE_TYPE FL_DIRECTORIES = 1
  424.  
  425. type FL_FILECHOOSER_TYPE as ulong
  426. const as FL_FILECHOOSER_TYPE FL_FILECHOOSER_SINGLE = 0
  427. const as FL_FILECHOOSER_TYPE FL_FILECHOOSER_MULTI = 1
  428. const as FL_FILECHOOSER_TYPE FL_FILECHOOSER_CREATE = 2
  429. const as FL_FILECHOOSER_TYPE FL_FILECHOOSER_DIRECTORY = 4
  430.  
  431. type FL_LABEL_TYPE as ulong
  432. const as FL_LABEL_TYPE FL_LABEL_NORMAL = 0
  433. const as FL_LABEL_TYPE FL_LABEL_SYMBOL = FL_LABEL_NORMAL
  434. const as FL_LABEL_TYPE FL_LABEL_NO = 1
  435. const as FL_LABEL_TYPE FL_LABEL_SHADOW = 2
  436. const as FL_LABEL_TYPE FL_LABEL_ENGRAVED = 3
  437. const as FL_LABEL_TYPE FL_LABEL_EMBOSSED = 4
  438. const as FL_LABEL_TYPE FL_LABEL_MULTI = 5
  439. const as FL_LABEL_TYPE FL_LABEL_ICON = 6
  440. const as FL_LABEL_TYPE FL_LABEL_IMAGE = 7
  441. const as FL_LABEL_TYPE FL_LABEL_FREE = 8
  442.  
  443. type FL_INPUT_TYPE as ulong
  444. const as FL_INPUT_TYPE FL_INPUT_NORMAL = 0
  445. const as FL_INPUT_TYPE FL_INPUT_FLOAT = 1
  446. const as FL_INPUT_TYPE FL_INPUT_INT = 2
  447. const as FL_INPUT_TYPE FL_INPUT_MULTILINE = 4
  448. const as FL_INPUT_TYPE FL_INPUT_SECRET = 5
  449. const as FL_INPUT_TYPE FL_INPUT_TYPE_ = 7
  450. const as FL_INPUT_TYPE FL_INPUT_READONLY = 8
  451. const as FL_INPUT_TYPE FL_INPUT_NORMAL_OUTPUT = FL_INPUT_NORMAL or FL_INPUT_READONLY
  452. const as FL_INPUT_TYPE FL_INPUT_MULTILINE_OUTPUT = FL_INPUT_MULTILINE or FL_INPUT_READONLY
  453. const as FL_INPUT_TYPE FL_INPUT_WRAP = 16
  454. const as FL_INPUT_TYPE FL_INPUT_MULTILINE_WRAP = FL_INPUT_MULTILINE or FL_INPUT_WRAP
  455. const as FL_INPUT_TYPE FL_INPUT_MULTILINE_OUTPUT_WRAP = FL_INPUT_MULTILINE or FL_INPUT_READONLY or FL_INPUT_WRAP
  456.  
  457. type FL_LINE_STYLE as ulong
  458. const as FL_LINE_STYLE FL_SOLID = &H000000
  459. const as FL_LINE_STYLE FL_DASH = &H0001
  460. const as FL_LINE_STYLE FL_DOT = &H0002
  461. const as FL_LINE_STYLE FL_DASHDOT = &H0003
  462. const as FL_LINE_STYLE FL_DASHDOTDOT = &H0004
  463. const as FL_LINE_STYLE FL_CAP_FLAT = &H0100
  464. const as FL_LINE_STYLE FL_CAP_ROUND = &H0200
  465. const as FL_LINE_STYLE FL_CAP_SQUARE = &H0300
  466. const as FL_LINE_STYLE FL_JOIN_MITER = &H1000
  467. const as FL_LINE_STYLE FL_JOIN_ROUND = &H2000
  468. const as FL_LINE_STYLE FL_JOIN_BEVEL = &H3000
  469.  
  470. type FL_LINE_POSITION as ulong
  471. const as FL_LINE_POSITION FL_TOP = 0
  472. const as FL_LINE_POSITION FL_BOTTOM = 1
  473. const as FL_LINE_POSITION FL_MIDDLE = 2
  474.  
  475. type FL_MENUBUTTON_POPUP_TYPE as ulong
  476. const as FL_MENUBUTTON_POPUP_TYPE POPUP1 = 1
  477. const as FL_MENUBUTTON_POPUP_TYPE POPUP2 = 2
  478. const as FL_MENUBUTTON_POPUP_TYPE POPUP12 = 3
  479. const as FL_MENUBUTTON_POPUP_TYPE POPUP3 = 4
  480. const as FL_MENUBUTTON_POPUP_TYPE POPUP13 = 5
  481. const as FL_MENUBUTTON_POPUP_TYPE POPUP23 = 6
  482. const as FL_MENUBUTTON_POPUP_TYPE POPUP123 = 7
  483.  
  484. type FL_MENUITEM_FLAG as ulong
  485. const as FL_MENUITEM_FLAG FL_MENU_INACTIVE = &H001
  486. const as FL_MENUITEM_FLAG FL_MENU_TOGGLE = &H002
  487. const as FL_MENUITEM_FLAG FL_MENU_VALUE = &H004
  488. const as FL_MENUITEM_FLAG FL_MENU_RADIO = &H008
  489. const as FL_MENUITEM_FLAG FL_MENU_INVISIBLE = &H010
  490. const as FL_MENUITEM_FLAG FL_SUBMENU_POINTER = &H020
  491. const as FL_MENUITEM_FLAG FL_SUBMENU = &H040
  492. const as FL_MENUITEM_FLAG FL_MENU_DIVIDER = &H080
  493. const as FL_MENUITEM_FLAG FL_MENU_HORIZONTAL = &H100
  494.  
  495. type FL_OPTION as ulong
  496. const as FL_OPTION FL_OPTION_ARROW_FOCUS = 0
  497. const as FL_OPTION FL_OPTION_VISIBLE_FOCUS = 1
  498. const as FL_OPTION FL_OPTION_DND_TEXT = 2
  499. const as FL_OPTION FL_OPTION_SHOW_TOOLTIPS = 3
  500. const as FL_OPTION FL_OPTION_FNFC_USES_GTK = 4
  501. const as FL_OPTION FL_OPTION_LAST = 5
  502.  
  503. type FL_PACK_TYPE as ulong
  504. const as FL_PACK_TYPE FL_PACK_VERTICAL = 0
  505. const as FL_PACK_TYPE FL_PACK_HORIZONTAL = 1
  506.  
  507. type FL_ROOT as ulong
  508. const as FL_ROOT FL_ROOT_SYSTEM = 0
  509. const as FL_ROOT FL_ROOT_USER = 1
  510.  
  511. type FL_SCROLL_TYPE as ulong
  512. const as FL_SCROLL_TYPE FL_SCROLL_NO = 0
  513. const as FL_SCROLL_TYPE FL_SCROLL_HORIZONTAL = 1
  514. const as FL_SCROLL_TYPE FL_SCROLL_VERTICAL = 2
  515. const as FL_SCROLL_TYPE FL_SCROLL_BOTH = 3
  516. const as FL_SCROLL_TYPE FL_SCROLL_ALWAYS_ON = 4
  517. const as FL_SCROLL_TYPE FL_SCROLL_HORIZONTAL_ALWAYS = 5
  518. const as FL_SCROLL_TYPE FL_SCROLL_VERTICAL_ALWAYS = 6
  519. const as FL_SCROLL_TYPE FL_SCROLL_BOTH_ALWAYS = 7
  520.  
  521. type FL_SLIDER_TYPE as ulong
  522. const as FL_SLIDER_TYPE FL_SLIDER_VERT = 0
  523. const as FL_SLIDER_TYPE FL_SLIDER_HOR_SLIDER = 1
  524. const as FL_SLIDER_TYPE FL_SLIDER_VERT_FILL = 2
  525. const as FL_SLIDER_TYPE FL_SLIDER_HOR_FILL = 3
  526. const as FL_SLIDER_TYPE FL_SLIDER_VERT_NICE = 4
  527. const as FL_SLIDER_TYPE FL_SLIDER_HOR_NICE = 5
  528.  
  529. type FL_TABLECONTEXT as ulong
  530. const as FL_TABLECONTEXT FL_CONTEXT_NONE = &H0000
  531. const as FL_TABLECONTEXT FL_CONTEXT_STARTPAGE = &H01
  532. const as FL_TABLECONTEXT FL_CONTEXT_ENDPAGE = &H02
  533. const as FL_TABLECONTEXT FL_CONTEXT_ROW_HEADER = &H04
  534. const as FL_TABLECONTEXT FL_CONTEXT_COL_HEADER = &H08
  535. const as FL_TABLECONTEXT FL_CONTEXT_CELL = &H10
  536. const as FL_TABLECONTEXT FL_CONTEXT_TABLE = &H20
  537. const as FL_TABLECONTEXT FL_CONTEXT_RC_RESIZE = &H40
  538.  
  539. type FL_TABLEROWSELECTMODE as ulong
  540. const as FL_TABLEROWSELECTMODE FL_SELECT_NONE = 0
  541. const as FL_TABLEROWSELECTMODE FL_SELECT_SINGLE = 1
  542. const as FL_TABLEROWSELECTMODE FL_SELECT_MULTI = 2
  543.  
  544. type FL_TREE_REASON as ulong
  545. const as FL_TREE_REASON FL_TREE_REASON_NONE = 0
  546. const as FL_TREE_REASON FL_TREE_REASON_SELECTED = 1
  547. const as FL_TREE_REASON FL_TREE_REASON_DESELECTED = 2
  548. const as FL_TREE_REASON FL_TREE_REASON_RESELECTED = 3
  549. const as FL_TREE_REASON FL_TREE_REASON_OPENED = 4
  550. const as FL_TREE_REASON FL_TREE_REASON_CLOSED = 5
  551. const as FL_TREE_REASON FL_TREE_REASON_DRAGGED = 6
  552.  
  553. type FL_TREE_CONNECTOR as ulong
  554. const as FL_TREE_CONNECTOR FL_TREE_CONNECTOR_NONE = 0
  555. const as FL_TREE_CONNECTOR FL_TREE_CONNECTOR_DOTTED = 1
  556. const as FL_TREE_CONNECTOR FL_TREE_CONNECTOR_SOLID = 2
  557.  
  558. type FL_TREE_SELECT as ulong
  559. const as FL_TREE_SELECT FL_TREE_SELECT_NONE = 0
  560. const as FL_TREE_SELECT FL_TREE_SELECT_SINGLE = 1
  561. const as FL_TREE_SELECT FL_TREE_SELECT_MULTI = 2
  562. const as FL_TREE_SELECT FL_TREE_SELECT_SINGLE_DRAGGABLE = 3
  563.  
  564. type FL_TREE_SORT as ulong
  565. const as FL_TREE_SORT FL_TREE_SORT_NONE = 0
  566. const as FL_TREE_SORT FL_TREE_SORT_ASCENDING = 1
  567. const as FL_TREE_SORT FL_TREE_SORT_DESCENDING = 2
  568.  
  569. type FL_VALUATOR_TYPE as ulong
  570. const as FL_VALUATOR_TYPE FL_VALUATOR_VERTICAL = 0
  571. const as FL_VALUATOR_TYPE FL_VALUATOR_HORIZONTAL = 1
  572.  
  573. type FL_TREE_ITEM_RESELECT_MODE as ulong
  574. const as FL_TREE_ITEM_RESELECT_MODE FL_TREE_SELECTABLE_ONCE = 0
  575. const as FL_TREE_ITEM_RESELECT_MODE FL_TREE_SELECTABLE_ALWAYS = 1
  576.  
  577. type FL_TREE_ITEM_DRAW_MODE as ulong
  578. const as FL_TREE_ITEM_DRAW_MODE FL_TREE_ITEM_DRAW_DEFAULT = 0
  579. const as FL_TREE_ITEM_DRAW_MODE FL_TREE_ITEM_DRAW_LABEL_AND_WIDGET = 1
  580. const as FL_TREE_ITEM_DRAW_MODE FL_TREE_ITEM_HEIGHT_FROM_WIDGET = 2
  581.  
  582. type FL_WHEN as ulong
  583. const as FL_WHEN FL_WHEN_NEVER = 0
  584. const as FL_WHEN FL_WHEN_CHANGED = 1
  585. const as FL_WHEN FL_WHEN_NOT_CHANGED = 2
  586. const as FL_WHEN FL_WHEN_RELEASE = 4
  587. const as FL_WHEN FL_WHEN_RELEASE_ALWAYS = FL_WHEN_RELEASE or FL_WHEN_NOT_CHANGED
  588. const as FL_WHEN FL_WHEN_ENTER_KEY = 8
  589. const as FL_WHEN FL_WHEN_ENTER_KEY_ALWAYS = FL_WHEN_ENTER_KEY or FL_WHEN_NOT_CHANGED
  590. const as FL_WHEN FL_WHEN_ENTER_KEY_CHANGED = FL_WHEN_ENTER_KEY or FL_WHEN_NOT_CHANGED or FL_WHEN_CHANGED
  591.  
  592. type FD_WHEN as ulong
  593. const as FD_WHEN FL_READ = 1
  594. const as FD_WHEN FL_WRITE = 4
  595. const as FD_WHEN FL_EXCEPT = 8
  596.  
  597. type FL_TEXT_DISPLAY_WRAP_MODE as ulong
  598. const as FL_TEXT_DISPLAY_WRAP_MODE WRAP_NONE = 0
  599. const as FL_TEXT_DISPLAY_WRAP_MODE WRAP_AT_COLUMN = 1
  600. const as FL_TEXT_DISPLAY_WRAP_MODE WRAP_AT_PIXEL = 2
  601. const as FL_TEXT_DISPLAY_WRAP_MODE WRAP_AT_BOUNDS = 3
  602.  
  603. type FL_TEXT_DISPLAY_CURSOR_SHAPE as ulong
  604. const as FL_TEXT_DISPLAY_CURSOR_SHAPE NORMAL_CURSOR = 0
  605. const as FL_TEXT_DISPLAY_CURSOR_SHAPE CARET_CURSOR = 1
  606. const as FL_TEXT_DISPLAY_CURSOR_SHAPE DIM_CURSOR = 2
  607. const as FL_TEXT_DISPLAY_CURSOR_SHAPE BLOCK_CURSOR = 3
  608. const as FL_TEXT_DISPLAY_CURSOR_SHAPE HEAVY_CURSOR = 4
  609. const as FL_TEXT_DISPLAY_CURSOR_SHAPE SIMPLE_CURSOR = 5
  610.  
  611. type FL_FONTSIZE as long
  612. const as FL_FONTSIZE FL_NORMAL_SIZE = 14
  613.  
  614. type FL_STRING as zstring ptr
  615. type FL_CSTRING as const zstring ptr
  616. type Fl_Shortcut as ulong
  617. type Fl_Char as ulong
  618. type Fl_Socket as long
  619.  
  620. type Style_Table_Entry
  621.  as Fl_COLOR color
  622.  as FL_FONT font
  623.  as FL_FONTSIZE size
  624.  as ulong attr
  625. end type
  626.  
  627. type FL_NFC_OPTION as ulong
  628. const as FL_NFC_OPTION NFC_NO_OPTIONS = 0
  629. const as FL_NFC_OPTION NFC_SAVEAS_CONFIRM = 1
  630. const as FL_NFC_OPTION NFC_NEW_FOLDER = 2
  631. const as FL_NFC_OPTION NFC_PREVIEW = 4
  632. const as FL_NFC_OPTION NFC_USE_FILTER_EXT = 8
  633.  
  634. type FL_NFC_TYPE as ulong
  635. const as FL_NFC_TYPE NFC_BROWSE_FILE = 0
  636. const as FL_NFC_TYPE NFC_BROWSE_DIRECTORY = 1
  637. const as FL_NFC_TYPE NFC_BROWSE_MULTI_FILE = 2
  638. const as FL_NFC_TYPE NFC_BROWSE_MULTI_DIRECTORY = 3
  639. const as FL_NFC_TYPE NFC_BROWSE_SAVE_FILE = 4
  640. const as FL_NFC_TYPE NFC_BROWSE_SAVE_DIRECTORY = 5
  641.  
  642.  
  643. type Fl_Tree_Item_Flags as long
  644. const as Fl_Tree_Item_Flags TREE_ITEM_OPEN = 1
  645. const as Fl_Tree_Item_Flags TREE_ITEM_VISIBLE = 2
  646. const as Fl_Tree_Item_Flags TREE_ITEM_ACTIVE = 4
  647. const as Fl_Tree_Item_Flags TREE_ITEM_SELECTED = 8
  648.  
  649. type Fl_Tree_Item_Draw_Callback as sub cdecl (byval item as Fl_Tree_Item_ptr, byval userdata as any ptr)
  650.  
  651. type dirent
  652.  as long d_ino
  653.  as ushort d_reclen
  654.  as ushort d_namlen
  655.  as zstring * 260 d_name
  656. end type
  657.  
  658. extern "c"
  659. type Fl_Abort_Handler as sub (byval fmt as const zstring ptr,...)
  660. type Fl_Args_Handler as function (byval argc as long, byval argv as zstring ptr ptr, byref i as long) as long
  661. type Fl_Atclose_Handler as sub (byval win as Fl_Window_ptr, byval userdata as any ptr)
  662. type Fl_Awake_Handler as sub (byval userdata as any ptr)
  663. type Fl_Box_Draw_F as sub (byval x as long, byval y as long, byval w as long, byval h as long, byval c as Fl_COLOR)
  664. type Fl_Event_Dispatch as function (byval event as FL_EVENT, byval win as Fl_Window_ptr) as long
  665. type Fl_Event_Handler as function (byval event as FL_EVENT) as long
  666. type Fl_FD_Handler as sub (byval fd as Fl_SOCKET, byval userdata as any ptr)
  667. type Fl_Idle_Handler as sub (byval pUserData as any ptr)
  668. type Fl_Label_Draw_F as sub (byval label as const Fl_Label_ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval align as FL_ALIGN)
  669. type Fl_Label_Measure_F as sub (byval label as const Fl_Label_ptr, byref w as long, byref h as long)
  670. type Fl_Old_Idle_Handler as sub
  671. type Fl_Timeout_Handler as sub (byval userdata as any ptr)
  672. type Fl_File_Sort_F as function (byval as dirent ptr ptr, byval as dirent ptr ptr) as long
  673. type Fl_Clipboard_Notify_Handler as sub(byval source as long, byval userdata as any ptr)
  674. type Fl_DestructorEx as sub (byval self as any ptr)
  675. type Fl_DrawEx as function (byval self as any ptr) as long
  676. type Fl_HandleEx as function (byval self as any ptr, byval event as FL_EVENT) as long
  677. type Fl_ResizeEx as function (byval self as any ptr, byval x as long, byval y as long, byval w as long, byval h as long) as long
  678. type Fl_Draw_OverlayEx as sub (byval self as any ptr)
  679. type Fl_DrawCellEx as function (byval self as any ptr, byval context as FL_TABLECONTEXT, byval row as long, byval col as long, byval x as long, byval y as long, byval w as long, byval h as long) as long
  680. type Fl_CanvasDraw as sub (byval self as any ptr, byref dtsX as long, byref dstY as long, byref cpyW as long, byref cpyH as long, byref srcX as long, byref srcY as long)
  681. type Fl_Callback as sub (byval widget as Fl_Widget_ptr, byval pData as any ptr)
  682. type Fl_Callback0 as sub (byval widget as Fl_Widget_ptr)
  683. type Fl_Callback1 as sub (byval widget as Fl_Widget_ptr, byval lData as long)
  684. type Fl_Callback_p as Fl_Callback_ptr
  685. type Fl_Help_F as function (byval widget as Fl_Widget_ptr, byval uri as const zstring ptr) as const zstring ptr
  686. type Fl_Shared_Handler as function (byval ImageName as const zstring ptr, byval Header as ubyte ptr, byval HeaderLen as long) as Fl_Image_Ptr
  687. type Fl_Draw_Image_CB as sub (byval pUserData as any ptr, byval pixelstart as long, byval scanline as long, byval nPixels as long, byval pScanline as ubyte ptr)
  688. type Fl_File_Chose_CB as sub (byval self as Fl_File_Chooser_ptr, byval pUserData as any ptr)
  689. type Fl_Text_Modify_CB as sub (byval pos as long, byval nInserted as long, byval nDeleted as long, byval nRestyled as long, byval deletedText as const zstring ptr, byval pUserdata as any ptr)
  690. type Fl_Text_Predelete_CB as sub (byval pos as long, byval nDeleted as long, byval pUserData as any ptr)
  691. type Unfinished_Style_CB as sub (byval i as long, byval p as any ptr)
  692. type Key_Func as function(byval key as long, byval editor as Fl_Text_Editor_ptr) as long
  693.  
  694. type Key_Binding
  695.  as long Key
  696.  as long State
  697.  as Key_Func KeyFunction
  698.  as Key_Binding ptr pNext
  699. end type
  700.  
  701. type Fl_Menu_Item
  702.  as const zstring ptr text
  703.  as long shortcut_
  704.  as Fl_Callback cb_
  705.  as any ptr user_data_
  706.  as long flags
  707.  as ubyte labeltype_
  708.  as FL_FONT labelfont_
  709.  as FL_FONTSIZE labelsize_
  710.  as Fl_COLOR labelcolor_
  711. end type
  712.  
  713. const FL_MAX_PATH = 2048
  714. declare function flOpenUri alias "flOpenUri" (byval uri as const zstring ptr, byval msg as zstring ptr=0, byval msglen as long=0) as long
  715. declare sub flDecodeUri alias "flDecodeUri" (byval uri as zstring ptr)
  716. declare function flFilenameAsolute alias "flFilenameAsolute" (byval result as zstring ptr, byval resultlen as long, byval path as const zstring ptr) as long
  717. declare function flFilenameExpand alias "flFilenameExpand" (byval result as zstring ptr, byval resultlen as long, byval path as const zstring ptr) as long
  718. declare function flFilenameExt alias "flFilenameExt" (byval path as const zstring ptr) as const zstring ptr
  719. declare function flFilenameIsDir alias "flFilenameIsDir" (byval filename as const zstring ptr) as long
  720. declare function flFilenameMatch alias "flFilenameMatch" (byval filename as const zstring ptr, byval pattern as const zstring ptr) as long
  721. declare function flFilenameName alias "flFilenameName" (byval path as const zstring ptr) as const zstring ptr
  722. declare function flFilenameRelative alias "flFilenameRelative" (byval result as zstring ptr, byval resultlen as long, byval path as const zstring ptr) as long
  723. declare function flFilenameSetExt alias "flFilenameSetExt" (byval result as zstring ptr, byval resultlen as long, byval extension as const zstring ptr) as zstring ptr
  724. declare function flAlphaSort alias "flAlphaSort" as Fl_File_Sort_F
  725. declare function flCaseAlphaSort alias "flCaseAlphaSort" as Fl_File_Sort_F
  726. declare function flCaseNumericSort alias "flCaseNumericSort" as Fl_File_Sort_F
  727. declare function flNumericSort alias "flNumericSort" as Fl_File_Sort_F
  728. declare function flFilenameList alias "flFilenameList" (byval folder as const zstring ptr, byval list as dirent ptr ptr ptr, byval sortcb as Fl_File_Sort_F) as long
  729. declare sub flFilenameFreeList alias "flFilenameFreeList" (byval list as dirent ptr ptr ptr, byval n as long)
  730. declare function Fl_utf8bytes alias "Fl_utf8bytes" (byval ucs as ulong) as long
  731. declare function Fl_utf8len alias "Fl_utf8len" (byval c as byte) as long
  732. declare function Fl_utf8len1 alias "Fl_utf8len1" (byval c as byte) as long
  733. declare function Fl_utf_nb_char alias "Fl_utf_nb_char" (byval buf as const ubyte ptr, byval len as long) as long
  734. declare function Fl_utf8decode alias "Fl_utf8decode" (byval p as const zstring ptr, byval end as const zstring ptr, byval len as long ptr) as ulong
  735. declare function Fl_utf8encode alias "Fl_utf8encode" (byval ucs as ulong, byval buf as zstring ptr) as long
  736. declare function Fl_utf8fwd alias "Fl_utf8fwd" (byval p as const zstring ptr, byval start as const zstring ptr, byval end as const zstring ptr) as const zstring ptr
  737. declare function Fl_utf8back alias "Fl_utf8back" (byval p as const zstring ptr, byval start as const zstring ptr, byval end as const zstring ptr) as const zstring ptr
  738. declare function Fl_ucs_to_Utf16 alias "Fl_ucs_to_Utf16" (byval ucs as const ulong, byval dst as ushort ptr, byval dstlen as const ulong) as ulong
  739. declare function Fl_utf8toUtf16 alias "Fl_utf8toUtf16" (byval src as const zstring ptr, byval srclen as ulong, byval dst as ushort ptr, byval dstlen as ulong) as ulong
  740. declare function Fl_utf8towc alias "Fl_utf8towc" (byval src as const zstring ptr, byval srclen as ulong, byval dst as wchar_t ptr, byval dstlen as ulong) as ulong
  741. declare function Fl_utf8fromwc alias "Fl_utf8fromwc" (byval dst as zstring ptr, byval dstlen as ulong, byval src as const wchar_t ptr, byval srclen as ulong) as ulong
  742. declare function Fl_utf8toa alias "Fl_utf8toa" (byval src as const zstring ptr, byval srclen as ulong, byval dst as zstring ptr, byval dstlen as ulong) as ulong
  743. declare function Fl_utf8froma alias "Fl_utf8froma" (byval dst as zstring ptr, byval dstlen as ulong, byval src as const zstring ptr, byval srclen as ulong) as ulong
  744. declare function Fl_utf8locale alias "Fl_utf8locale" as long
  745. declare function Fl_utf8test alias "Fl_utf8test" (byval src as const zstring ptr, byval len as ulong) as long
  746. declare function Fl_wcwidth_ alias "Fl_wcwidth_" (byval ucs as ulong) as long
  747. declare function Fl_wcwidth alias "Fl_wcwidth" (byval src as const zstring ptr) as long
  748. declare function Fl_nonspacing alias "Fl_nonspacing" (byval ucs as ulong) as ulong
  749. declare function Fl_utf8to_mb alias "Fl_utf8to_mb" (byval src as const zstring ptr, byval srclen as ulong, byval dst as zstring ptr, byval dstlen as ulong) as ulong
  750. declare function Fl_utf2mbcs alias "Fl_utf2mbcs" (byval src as const zstring ptr) as zstring ptr
  751. declare function Fl_utf8from_mb alias "Fl_utf8from_mb" (byval dst as zstring ptr, byval dstlen as ulong, byval src as const zstring ptr, byval srclen as ulong) as ulong
  752. declare function Fl_utf8_to_locale alias "Fl_utf8_to_locale" (byval s as const zstring ptr, byval len as long, byval codepage as ulong) as zstring ptr
  753. declare function Fl_locale_to_utf8 alias "Fl_locale_to_utf8" (byval s as const zstring ptr, byval len as long, byval codepage as ulong) as zstring ptr
  754. declare function Fl_utf_strncasecmp alias "Fl_utf_strncasecmp" (byval s1 as const zstring ptr, byval s2 as const zstring ptr, byval n as long) as long
  755. declare function Fl_utf_strcasecmp alias "Fl_utf_strcasecmp" (byval s1 as const zstring ptr, byval s2 as const zstring ptr) as long
  756. declare function Fl_tolower alias "Fl_tolower" (byval ucs as ulong) as long
  757. declare function Fl_toupper alias "Fl_toupper" (byval ucs as ulong) as long
  758. declare function Fl_utf_tolower alias "Fl_utf_tolower" (byval str as const ubyte ptr, byval nLen as long, byval buf as zstring ptr) as long
  759. declare function Fl_utf_toupper alias "Fl_utf_toupper" (byval str as const ubyte ptr, byval nLen as long, byval buf as zstring ptr) as long
  760. declare function Fl_chmod alias "Fl_chmod" (byval f as const zstring ptr, byval mode as long) as long
  761. declare function Fl_access alias "Fl_access" (byval f as const zstring ptr, byval mode as long) as long
  762. declare function Fl_stat alias "Fl_stat" (byval path as const zstring ptr, byval buffer as any ptr) as long
  763. declare function Fl_getcwd alias "Fl_getcwd" (byval buf as zstring ptr, byval maxlen as long) as zstring ptr
  764. declare function Fl_fopen alias "Fl_fopen" (byval f as const zstring ptr, byval mode as const zstring ptr) as FILE ptr
  765. declare function Fl_system alias "Fl_system" (byval f as const zstring ptr) as long
  766. declare function Fl_execvp alias "Fl_execvp" (byval file as const zstring ptr, byval argv as const zstring ptr ptr) as long
  767. declare function Fl_open alias "Fl_open" (byval f as const zstring ptr, byval o as long) as long
  768. declare function Fl_unlink alias "Fl_unlink" (byval f as const zstring ptr) as long
  769. declare function Fl_rmdir alias "Fl_rmdir" (byval f as const zstring ptr) as long
  770. declare function Fl_getenv alias "Fl_getenv" (byval varname as const zstring ptr) as zstring ptr
  771. declare function Fl_mkdir alias "Fl_mkdir" (byval f as const zstring ptr, byval mode as long) as long
  772. declare function Fl_rename alias "Fl_rename" (byval f as const zstring ptr, byval t as const zstring ptr) as long
  773. declare sub Fl_make_path_for_file alias "Fl_make_path_for_file" (byval path as const zstring ptr)
  774. declare function Fl_make_path alias "Fl_make_path" (byval path as const zstring ptr) as ubyte
  775. declare function Fl_PreferencesNew alias "Fl_PreferencesNew" (byval root as Fl_Root, byval vendor as const zstring ptr, byval application as const zstring ptr) as Fl_Preferences_ptr
  776. declare function Fl_PreferencesNew2 alias "Fl_PreferencesNew2" (byval path as const zstring ptr, byval vendor as const zstring ptr, byval application as const zstring ptr) as Fl_Preferences_ptr
  777. declare sub Fl_PreferencesDelete alias "Fl_PreferencesDelete" (byref pref as Fl_Preferences_ptr)
  778. declare function Fl_PreferencesNewGroup alias "Fl_PreferencesNewGroup" (byval parent as Fl_Preferences_ptr, byval groupname as const zstring ptr) as Fl_Preferences_ptr
  779. declare function Fl_PreferencesNewGroup2 alias "Fl_PreferencesNewGroup2" (byval parent as Fl_Preferences_ptr, byval groupIndex as long) as Fl_Preferences_ptr
  780. declare sub Fl_PreferencesFlush alias "Fl_PreferencesFlush" (byval pref as Fl_Preferences_ptr)
  781. declare function Fl_PreferencesClear alias "Fl_PreferencesClear" (byval pref as Fl_Preferences_ptr) as long
  782. declare function Fl_PreferencesSetInt alias "Fl_PreferencesSetInt" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as long) as long
  783. declare function Fl_PreferencesSetFloat alias "Fl_PreferencesSetFloat" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as single) as long
  784. declare function Fl_PreferencesSetFloat2 alias "Fl_PreferencesSetFloat2" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as single, byval precision as long) as long
  785. declare function Fl_PreferencesSetDouble alias "Fl_PreferencesSetDouble" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as double) as long
  786. declare function Fl_PreferencesSetDouble2 alias "Fl_PreferencesSetDouble2" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as double, byval precision as long) as long
  787. declare function Fl_PreferencesSetString alias "Fl_PreferencesSetString" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as const zstring ptr) as long
  788. declare function Fl_PreferencesSetData alias "Fl_PreferencesSetData" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as const any ptr, byval size as long) as long
  789. declare function Fl_PreferencesGetInt alias "Fl_PreferencesGetInt" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byref value as long , byval defaultValue as long) as long
  790. declare function Fl_PreferencesGetFloat alias "Fl_PreferencesGetFloat" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byref value as single , byval defaultValue as single) as long
  791. declare function Fl_PreferencesGetDouble alias "Fl_PreferencesGetDouble" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byref value as double , byval defaultValue as double) as long
  792. declare function Fl_PreferencesGetString alias "Fl_PreferencesGetString" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byref value as zstring ptr, byval defaultValue as const zstring ptr) as long
  793. declare function Fl_PreferencesGetString2 alias "Fl_PreferencesGetString2" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as zstring ptr, byval defaultValue as const zstring ptr, byval maxSize as long) as long
  794. declare function Fl_PreferencesGetData alias "Fl_PreferencesGetData" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byref value as any ptr , byval defaultValue as const any ptr , byval defaultSize as long) as long
  795. declare function Fl_PreferencesGetData2 alias "Fl_PreferencesGetData2" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr, byval value as any ptr , byval defaultValue as const any ptr , byval defaultSize as long, byval maxSize as long) as long
  796. declare function Fl_PreferencesGetSize alias "Fl_PreferencesGetSize" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr) as long
  797. declare function Fl_PreferencesGetUserdataPath alias "Fl_PreferencesGetUserdataPath" (byval pref as Fl_Preferences_ptr, byval path as zstring ptr, byval pathlen as long) as long
  798. declare function Fl_PreferencesEntryName alias "Fl_PreferencesEntryName" (byval pref as Fl_Preferences_ptr) as const zstring ptr
  799. declare function Fl_PreferencesEntryPath alias "Fl_PreferencesEntryPath" (byval pref as Fl_Preferences_ptr) as const zstring ptr
  800. declare function Fl_PreferencesGroups alias "Fl_PreferencesGroups" (byval pref as Fl_Preferences_ptr) as long
  801. declare function Fl_PreferencesGroup alias "Fl_PreferencesGroup" (byval pref as Fl_Preferences_ptr, byval groupIndex as long) as const zstring ptr
  802. declare function Fl_PreferencesGroupExists alias "Fl_PreferencesGroupExists" (byval pref as Fl_Preferences_ptr, byval key as const zstring ptr) as long
  803. declare function Fl_PreferencesDeleteGroup alias "Fl_PreferencesDeleteGroup" (byval pref as Fl_Preferences_ptr, byval group as const zstring ptr) as long
  804. declare function Fl_PreferencesDeleteAllGroups alias "Fl_PreferencesDeleteAllGroups" (byval pref as Fl_Preferences_ptr) as long
  805. declare function Fl_PreferencesEntries alias "Fl_PreferencesEntries" (byval pref as Fl_Preferences_ptr) as long
  806. declare function Fl_PreferencesEntry alias "Fl_PreferencesEntry" (byval pref as Fl_Preferences_ptr, byval entryIndex as long) as const zstring ptr
  807. declare function Fl_PreferencesEntryExists alias "Fl_PreferencesEntryExists" (byval pref as Fl_Preferences_ptr, byval key as const zstring ptr) as long
  808. declare function Fl_PreferencesDeleteEntry alias "Fl_PreferencesDeleteEntry" (byval pref as Fl_Preferences_ptr, byval entry as const zstring ptr) as long
  809. declare function Fl_PreferencesDeleteAllEntries alias "Fl_PreferencesDeleteAllEntries" (byval pref as Fl_Preferences_ptr) as long
  810. declare sub flAlert alias "flAlert" (byval msg as const zstring ptr)
  811. declare function flChoice alias "flChoice" (byval msg as const zstring ptr, byval btn1 as const zstring ptr, byval btn2 as const zstring ptr=0, byval btn3 as const zstring ptr=0) as long
  812. declare sub flBeep alias "flBeep" (byval t as FL_BEEP=FL_BEEP_DEFAULT)
  813. declare function flColorChooser alias "flColorChooser" (byval name_ as const zstring ptr, byref r as ubyte, byref g as ubyte, byref b as ubyte, byval cmode as FL_ColorChooserModes) as long
  814. declare function flColorChooser2 alias "flColorChooser2" (byval name_ as const zstring ptr, byref r as double, byref g as double, byref b as double, byval cmode as FL_ColorChooserModes) as long
  815. declare function flDirChooser alias "flDirChooser" (byval message as const zstring ptr, byval filename as const zstring ptr, byval relative_ as long) as zstring ptr
  816. declare function flFileChooser alias "flFileChooser" (byval message as const zstring ptr, byval path as const zstring ptr, byval filename as const zstring ptr, byval relative_ as long) as zstring ptr
  817. declare sub flFileChooserCallback alias "flFileChooserCallback" (byval cb as sub cdecl (byval file as const zstring ptr))
  818. declare sub flFileChooserOkLabel alias "flFileChooserOkLabel" (byval label as const zstring ptr)
  819. declare function flInput alias "flInput" (byval fmt as const zstring ptr, byval def_str as const zstring ptr) as const zstring ptr
  820. declare sub flMessage alias "flMessage" (byval txt as const zstring ptr)
  821. declare sub flMessageSetHotspot alias "flMessageSetHotspot" (byval enable as long)
  822. declare function flMessageGetHotspot alias "flMessageGetHotspot" as long
  823. declare function flMessageIcon alias "flMessageIcon" as Fl_Widget_ptr
  824. declare sub flMessageTitle alias "flMessageTitle" (byval title as const zstring ptr)
  825. declare sub flMessageTitleDefault alias "flMessageTitleDefault" (byval title as const zstring ptr)
  826. declare function flPassword alias "flPassword" (byval fmt as const zstring ptr, byval default_string as const zstring ptr) as const zstring ptr
  827. declare function Fl_File_ChooserNew alias "Fl_File_ChooserNew" (byval pathname as const zstring ptr, byval pattern as const zstring ptr, byval typ as FL_FILECHOOSER_TYPE, byval title as const zstring ptr) as Fl_File_Chooser_ptr
  828. declare sub Fl_File_ChooserDelete alias "Fl_File_ChooserDelete" (byref fc as Fl_File_Chooser_ptr)
  829. declare function Fl_File_ChooserAddExtra alias "Fl_File_ChooserAddExtra" (byval fc as Fl_File_Chooser_ptr, byval widget as Fl_Widget_ptr) as Fl_Widget_ptr
  830. declare sub Fl_File_ChooserCallback alias "Fl_File_ChooserCallback" (byval fc as Fl_File_Chooser_ptr, byval cb as Fl_File_Chose_CB, byval pdata as any ptr=0)
  831. declare function Fl_File_ChooserCount alias "Fl_File_ChooserCount" (byval fc as Fl_File_Chooser_ptr) as long
  832. declare sub Fl_File_ChooserRescan alias "Fl_File_ChooserRescan" (byval fc as Fl_File_Chooser_ptr)
  833. declare sub Fl_File_ChooserRescanKeepFilename alias "Fl_File_ChooserRescanKeepFilename" (byval fc as Fl_File_Chooser_ptr)
  834. declare sub Fl_File_ChooserShow alias "Fl_File_ChooserShow" (byval fc as Fl_File_Chooser_ptr)
  835. declare sub Fl_File_ChooserHide alias "Fl_File_ChooserHide" (byval fc as Fl_File_Chooser_ptr)
  836. declare function Fl_File_ChooserShown alias "Fl_File_ChooserShown" (byval fc as Fl_File_Chooser_ptr) as long
  837. declare sub Fl_File_ChooserSetColor alias "Fl_File_ChooserSetColor" (byval fc as Fl_File_Chooser_ptr, byval c as Fl_COLOR)
  838. declare function Fl_File_ChooserGetColor alias "Fl_File_ChooserGetColor" (byval fc as Fl_File_Chooser_ptr) as Fl_COLOR
  839. declare sub Fl_File_ChooserSetDirectory alias "Fl_File_ChooserSetDirectory" (byval fc as Fl_File_Chooser_ptr, byval d as const zstring ptr)
  840. declare function Fl_File_ChooserGetDirectory alias "Fl_File_ChooserGetDirectory" (byval fc as Fl_File_Chooser_ptr) as zstring ptr
  841. declare sub Fl_File_ChooserSetFilter alias "Fl_File_ChooserSetFilter" (byval fc as Fl_File_Chooser_ptr, byval f as const zstring ptr)
  842. declare function Fl_File_ChooserGetFilter alias "Fl_File_ChooserGetFilter" (byval fc as Fl_File_Chooser_ptr) as const zstring ptr
  843. declare sub Fl_File_ChooserSetFilterValue alias "Fl_File_ChooserSetFilterValue" (byval fc as Fl_File_Chooser_ptr, byval f as long)
  844. declare function Fl_File_ChooserGetFilterValue alias "Fl_File_ChooserGetFilterValue" (byval fc as Fl_File_Chooser_ptr) as long
  845. declare sub Fl_File_ChooserSetIconSize alias "Fl_File_ChooserSetIconSize" (byval fc as Fl_File_Chooser_ptr, byval s as ubyte)
  846. declare function Fl_File_ChooserGetIconSize alias "Fl_File_ChooserGetIconSize" (byval fc as Fl_File_Chooser_ptr) as ubyte
  847. declare sub Fl_File_ChooserSetLabel alias "Fl_File_ChooserSetLabel" (byval fc as Fl_File_Chooser_ptr, byval l as const zstring ptr)
  848. declare function Fl_File_ChooserGetLabel alias "Fl_File_ChooserGetLabel" (byval fc as Fl_File_Chooser_ptr) as const zstring ptr
  849. declare sub Fl_File_ChooserSetOkLabel alias "Fl_File_ChooserSetOkLabel" (byval fc as Fl_File_Chooser_ptr, byval l as const zstring ptr)
  850. declare function Fl_File_ChooserGetOkLabel alias "Fl_File_ChooserGetOkLabel" (byval fc as Fl_File_Chooser_ptr) as const zstring ptr
  851. declare sub Fl_File_ChooserSetPreview alias "Fl_File_ChooserSetPreview" (byval fc as Fl_File_Chooser_ptr, byval e as long)
  852. declare function Fl_File_ChooserGetPreview alias "Fl_File_ChooserGetPreview" (byval fc as Fl_File_Chooser_ptr) as long
  853. declare sub Fl_File_ChooserSetTextColor alias "Fl_File_ChooserSetTextColor" (byval fc as Fl_File_Chooser_ptr, byval c as Fl_COLOR)
  854. declare function Fl_File_ChooserGetTextColor alias "Fl_File_ChooserGetTextColor" (byval fc as Fl_File_Chooser_ptr) as Fl_COLOR
  855. declare sub Fl_File_ChooserSetTextFont alias "Fl_File_ChooserSetTextFont" (byval fc as Fl_File_Chooser_ptr, byval f as FL_FONT)
  856. declare function Fl_File_ChooserGetTextFont alias "Fl_File_ChooserGetTextFont" (byval fc as Fl_File_Chooser_ptr) as FL_FONT
  857. declare sub Fl_File_ChooserSetTextSize alias "Fl_File_ChooserSetTextSize" (byval fc as Fl_File_Chooser_ptr, byval s as FL_FONTSIZE)
  858. declare function Fl_File_ChooserGetTextSize alias "Fl_File_ChooserGetTextSize" (byval fc as Fl_File_Chooser_ptr) as FL_FONTSIZE
  859. declare sub Fl_File_ChooserSetType alias "Fl_File_ChooserSetType" (byval fc as Fl_File_Chooser_ptr, byval t as long)
  860. declare function Fl_File_ChooserGetType alias "Fl_File_ChooserGetType" (byval fc as Fl_File_Chooser_ptr) as long
  861. declare sub Fl_File_ChooserSetUserData alias "Fl_File_ChooserSetUserData" (byval fc as Fl_File_Chooser_ptr, byval pUserdata as any ptr)
  862. declare function Fl_File_ChooserGetUserData alias "Fl_File_ChooserGetUserData" (byval fc as Fl_File_Chooser_ptr) as any ptr
  863. declare sub Fl_File_ChooserSetValue alias "Fl_File_ChooserSetValue" (byval fc as Fl_File_Chooser_ptr, byval filename as const zstring ptr)
  864. declare function Fl_File_ChooserGetValue alias "Fl_File_ChooserGetValue" (byval fc as Fl_File_Chooser_ptr, byval f as long=1) as const zstring ptr
  865. declare function Fl_File_ChooserVisible alias "Fl_File_ChooserVisible" (byval fc as Fl_File_Chooser_ptr) as long
  866. declare function Fl_File_ChooserNewButton alias "Fl_File_ChooserNewButton" (byval fc as Fl_File_Chooser_ptr) as Fl_Button_ptr
  867. declare function Fl_File_ChooserPreviewButton alias "Fl_File_ChooserPreviewButton" (byval fc as Fl_File_Chooser_ptr) as Fl_Check_Button_ptr
  868. declare function Fl_File_ChooserShowHiddenButton alias "Fl_File_ChooserShowHiddenButton" (byval fc as Fl_File_Chooser_ptr) as Fl_Check_Button_ptr
  869. declare function Fl_Native_File_ChooserNew alias "Fl_Native_File_ChooserNew" (byval typ as FL_NFC_TYPE=NFC_BROWSE_FILE) as Fl_Native_File_Chooser_ptr
  870. declare sub Fl_Native_File_ChooserDelete alias "Fl_Native_File_ChooserDelete" (byref nfc as Fl_Native_File_Chooser_ptr)
  871. declare function Fl_Native_File_ChooserCount alias "Fl_Native_File_ChooserCount" (byval nfc as Fl_Native_File_Chooser_ptr) as long
  872. declare sub Fl_Native_File_ChooserSetDirectory alias "Fl_Native_File_ChooserSetDirectory" (byval nfc as Fl_Native_File_Chooser_ptr, byval d as const zstring ptr)
  873. declare function Fl_Native_File_ChooserGetDirectory alias "Fl_Native_File_ChooserGetDirectory" (byval nfc as Fl_Native_File_Chooser_ptr) as zstring ptr
  874. declare function Fl_Native_File_ChooserErrorMsg alias "Fl_Native_File_ChooserErrorMsg" (byval nfc as Fl_Native_File_Chooser_ptr) as const zstring ptr
  875. declare sub Fl_Native_File_ChooserSetFilter alias "Fl_Native_File_ChooserSetFilter" (byval nfc as Fl_Native_File_Chooser_ptr, byval f as const zstring ptr)
  876. declare function Fl_Native_File_ChooserGetFilter alias "Fl_Native_File_ChooserGetFilter" (byval nfc as Fl_Native_File_Chooser_ptr) as const zstring ptr
  877. declare function Fl_Native_File_ChooserFilename alias "Fl_Native_File_ChooserFilename" (byval nfc as Fl_Native_File_Chooser_ptr) as const zstring ptr
  878. declare function Fl_Native_File_ChooserGetFilename alias "Fl_Native_File_ChooserGetFilename" (byval nfc as Fl_Native_File_Chooser_ptr, byval fileIndex as long) as const zstring ptr
  879. declare sub Fl_Native_File_ChooserSetFilterValue alias "Fl_Native_File_ChooserSetFilterValue" (byval nfc as Fl_Native_File_Chooser_ptr, byval value as long)
  880. declare function Fl_Native_File_ChooserGetFilterValue alias "Fl_Native_File_ChooserGetFilterValue" (byval nfc as Fl_Native_File_Chooser_ptr) as long
  881. declare sub Fl_Native_File_ChooserSetOptions alias "Fl_Native_File_ChooserSetOptions" (byval nfc as Fl_Native_File_Chooser_ptr, byval opt as FL_NFC_OPTION)
  882. declare function Fl_Native_File_ChooserGetOptions alias "Fl_Native_File_ChooserGetOptions" (byval nfc as Fl_Native_File_Chooser_ptr) as FL_NFC_OPTION
  883. declare sub Fl_Native_File_ChooserSetPresetFile alias "Fl_Native_File_ChooserSetPresetFile" (byval nfc as Fl_Native_File_Chooser_ptr, byval file as const zstring ptr)
  884. declare function Fl_Native_File_ChooserGetPresetFile alias "Fl_Native_File_ChooserGetPresetFile" (byval nfc as Fl_Native_File_Chooser_ptr) as const zstring ptr
  885. declare function Fl_Native_File_ChooserShow alias "Fl_Native_File_ChooserShow" (byval nfc as Fl_Native_File_Chooser_ptr) as long
  886. declare sub Fl_Native_File_ChooserSetTitle alias "Fl_Native_File_ChooserSetTitle" (byval nfc as Fl_Native_File_Chooser_ptr, byval title as const zstring ptr)
  887. declare function Fl_Native_File_ChooserGetTitle alias "Fl_Native_File_ChooserGetTitle" (byval nfc as Fl_Native_File_Chooser_ptr) as const zstring ptr
  888. declare sub Fl_Native_File_ChooserSetType alias "Fl_Native_File_ChooserSetType" (byval nfc as Fl_Native_File_Chooser_ptr, byval typ as FL_NFC_TYPE)
  889. declare function Fl_Native_File_ChooserGetType alias "Fl_Native_File_ChooserGetType" (byval nfc as Fl_Native_File_Chooser_ptr) as FL_NFC_TYPE
  890. declare function DrawCanDoAlphaBlending alias "DrawCanDoAlphaBlending" as long
  891. declare sub DrawSetColor alias "DrawSetColor" (byval c as Fl_COLOR)
  892. declare sub DrawSetRGBColor alias "DrawSetRGBColor" (byval r as ubyte, byval g as ubyte, byval b as ubyte)
  893. declare function DrawGetColor alias "DrawGetColor" as Fl_COLOR
  894. declare sub DrawPushNoClip alias "DrawPushNoClip"
  895. declare sub DrawPushClip alias "DrawPushClip" (byval x as long, byval y as long, byval w as long, byval h as long)
  896. declare sub DrawPopClip alias "DrawPopClip"
  897. declare sub DrawRestoreClip alias "DrawRestoreClip"
  898. declare function DrawNotClipped alias "DrawNotClipped" (byval x as long, byval y as long, byval w as long, byval h as long) as long
  899. declare function DrawClipBox alias "DrawClipBox" (byval x as long, byval y as long, byval w as long, byval h as long, byref bbx as long, byref bby as long, byref bbw as long, byref bbh as long) as long
  900. declare sub DrawSetLineStyle alias "DrawSetLineStyle" (byval style as Fl_LINE_STYLE, byval w as long=0, byval dashes as zstring ptr=0)
  901. declare sub DrawPoint alias "DrawPoint" (byval x as long, byval y as long)
  902. declare sub DrawRect alias "DrawRect" (byval x as long, byval y as long, byval w as long, byval h as long)
  903. declare sub DrawRectColor alias "DrawRectColor" (byval x as long, byval y as long, byval w as long, byval h as long, byval c as Fl_COLOR)
  904. declare sub DrawRectFill alias "DrawRectFill" (byval x as long, byval y as long, byval w as long, byval h as long)
  905. declare sub DrawRectFillColor alias "DrawRectFillColor" (byval x as long, byval y as long, byval w as long, byval h as long, byval c as Fl_COLOR)
  906. declare sub DrawRectFillRGBColor alias "DrawRectFillRGBColor" (byval x as long, byval y as long, byval w as long, byval h as long, byval r as ubyte, byval g as ubyte, byval b as ubyte)
  907. declare sub DrawOverlayClear alias "DrawOverlayClear"
  908. declare sub DrawOverlayRect alias "DrawOverlayRect" (byval x as long, byval y as long, byval w as long, byval h as long)
  909. declare sub DrawFrame alias "DrawFrame" (byval s as const zstring ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  910. declare sub DrawFrame2 alias "DrawFrame2" (byval s as const zstring ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  911. declare sub DrawBox alias "DrawBox" (byval bt as FL_BOXTYPE, byval x as long, byval y as long, byval w as long, byval h as long, byval c as Fl_COLOR)
  912. declare sub DrawLine alias "DrawLine" (byval x1 as long, byval y1 as long, byval x2 as long, byval y2 as long)
  913. declare sub DrawLine2 alias "DrawLine2" (byval x1 as long, byval y1 as long, byval x2 as long, byval y2 as long, byval x3 as long, byval y3 as long)
  914. declare sub DrawLoop alias "DrawLoop" (byval x1 as long, byval y1 as long, byval x2 as long, byval y2 as long, byval x3 as long, byval y3 as long)
  915. declare sub DrawLoop2 alias "DrawLoop2" (byval x1 as long, byval y1 as long, byval x2 as long, byval y2 as long, byval x3 as long, byval y3 as long, byval x4 as long, byval y4 as long)
  916. declare sub DrawPolygon alias "DrawPolygon" (byval x1 as long, byval y1 as long, byval x2 as long, byval y2 as long, byval x3 as long, byval y3 as long)
  917. declare sub DrawPolygon2 alias "DrawPolygon2" (byval x1 as long, byval y1 as long, byval x2 as long, byval y2 as long, byval x3 as long, byval y3 as long, byval x4 as long, byval y4 as long)
  918. declare sub DrawXYLine alias "DrawXYLine" (byval x as long, byval y as long, byval x1 as long)
  919. declare sub DrawXYLine2 alias "DrawXYLine2" (byval x as long, byval y as long, byval x1 as long, byval y1 as long)
  920. declare sub DrawXYLine3 alias "DrawXYLine3" (byval x as long, byval y as long, byval x1 as long, byval y1 as long, byval x2 as long)
  921. declare sub DrawYXLine alias "DrawYXLine" (byval x as long, byval y as long, byval y1 as long)
  922. declare sub DrawYXLine2 alias "DrawYXLine2" (byval x as long, byval y as long, byval y1 as long, byval x2 as long)
  923. declare sub DrawYXLine3 alias "DrawYXLine3" (byval x as long, byval y as long, byval y1 as long, byval x2 as long, byval y2 as long)
  924. declare sub DrawArc alias "DrawArc" (byval x as long, byval y as long, byval w as long, byval h as long, byval a1 as double, byval a2 as double)
  925. declare sub DrawPie alias "DrawPie" (byval x as long, byval y as long, byval w as long, byval h as long, byval a1 as double, byval a2 as double)
  926. declare sub DrawPushMatrix alias "DrawPushMatrix"
  927. declare sub DrawPopMatrix alias "DrawPopMatrix"
  928. declare sub DrawMultMatrix alias "DrawMultMatrix" (byval a as double, byval b as double, byval c as double, byval d as double, byval x as double, byval y as double)
  929. declare sub DrawScale alias "DrawScale" (byval s as double)
  930. declare sub DrawScaleXY alias "DrawScaleXY" (byval sx as double, byval sy as double)
  931. declare sub DrawRotate alias "DrawRotate" (byval r as double)
  932. declare sub DrawTranslate alias "DrawTranslate" (byval tx as double, byval ty as double)
  933. declare sub DrawArc2 alias "DrawArc2" (byval x as double, byval y as double, byval r as double, byval start as double, byval end_ as double)
  934. declare sub DrawCircle alias "DrawCircle" (byval x as double, byval y as double, byval r as double)
  935. declare sub DrawCurve alias "DrawCurve" (byval x0 as double, byval y0 as double, byval x1 as double, byval y1 as double, byval x2 as double, byval y2 as double, byval x3 as double, byval y3 as double)
  936. declare sub DrawBeginPoints alias "DrawBeginPoints"
  937. declare sub DrawEndPoints alias "DrawEndPoints"
  938. declare sub DrawBeginLine alias "DrawBeginLine"
  939. declare sub DrawEndLine alias "DrawEndLine"
  940. declare sub DrawBeginLoop alias "DrawBeginLoop"
  941. declare sub DrawEndLoop alias "DrawEndLoop"
  942. declare sub DrawBeginPolygon alias "DrawBeginPolygon"
  943. declare sub DrawEndPolygon alias "DrawEndPolygon"
  944. declare sub DrawBeginComplexPolygon alias "DrawBeginComplexPolygon"
  945. declare sub DrawEndComplexPolygon alias "DrawEndComplexPolygon"
  946. declare sub DrawVertex alias "DrawVertex" (byval x as double, byval y as double)
  947. declare sub DrawTransformedVertex alias "DrawTransformedVertex" (byval xf as double, byval yf as double)
  948. declare function DrawTransformX alias "DrawTransformX" (byval x as double, byval y as double) as double
  949. declare function DrawTransformY alias "DrawTransformY" (byval x as double, byval y as double) as double
  950. declare function DrawTransformDX alias "DrawTransformDX" (byval x as double, byval y as double) as double
  951. declare function DrawTransformDY alias "DrawTransformDY" (byval x as double, byval y as double) as double
  952. declare sub DrawSetFont alias "DrawSetFont" (byval font as FL_FONT, byval size as FL_FONTSIZE)
  953. declare function DrawGetFont alias "DrawGetFont" as FL_FONT
  954. declare function DrawHeight alias "DrawHeight" (byval font as FL_FONT, byval size as FL_FONTSIZE) as long
  955. declare function DrawGetFontSize alias "DrawGetFontSize" as FL_FONTSIZE
  956. declare function DrawGetFontHeight alias "DrawGetFontHeight" as long
  957. declare function DrawGetFontDescent alias "DrawGetFontDescent" as long
  958. declare function DrawGetStrWidth alias "DrawGetStrWidth" (byval txt as const zstring ptr) as long
  959. declare function DrawGetStrWidth2 alias "DrawGetStrWidth2" (byval txt as const zstring ptr, byval nChars as long) as long
  960. declare function DrawGetCharWidth alias "DrawGetCharWidth" (byval char as ulong) as long
  961. declare sub DrawStrExtents alias "DrawStrExtents" (byval txt as const zstring ptr, byref dx as long, byref dy as long, byref w as long, byref h as long)
  962. declare sub DrawStrExtents2 alias "DrawStrExtents2" (byval txt as const zstring ptr, byval nChars as long, byref dx as long, byref dy as long, byref w as long, byref h as long)
  963. declare sub DrawStrMeasure alias "DrawStrMeasure" (byval txt as const zstring ptr, byref x as long, byref y as long, byval draw_symbols as long =1)
  964. declare sub DrawStr alias "DrawStr" (byval txt as const zstring ptr, byval x as long, byval y as long)
  965. declare sub DrawStr2 alias "DrawStr2" (byval txt as const zstring ptr, byval nChars as long, byval x as long, byval y as long)
  966. declare sub DrawStrRightToLeft alias "DrawStrRightToLeft" (byval txt as const zstring ptr, byval nChars as long, byval x as long, byval y as long)
  967. declare sub DrawStrRot alias "DrawStrRot" (byval angle as long, byval txt as const zstring ptr, byval x as long, byval y as long)
  968. declare sub DrawStrRot2 alias "DrawStrRot2" (byval angle as long, byval txt as const zstring ptr, byval nChars as long, byval x as long, byval y as long)
  969. declare sub DrawStrBox alias "DrawStrBox" (byval txt as const zstring ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval aligh as FL_ALIGN=0, byval img as Fl_Image_Ptr=0, byval draw_symbols as long =1)
  970. declare function DrawLatin1ToLocal alias "DrawLatin1ToLocal" (byval txt as const zstring ptr, byval nChars as long=-1) as const zstring ptr
  971. declare function DrawLocalToLatin1 alias "DrawLocalToLatin1" (byval txt as const zstring ptr, byval nChars as long=-1) as const zstring ptr
  972. declare sub DrawImage alias "DrawImage" (byval buf as const any ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval BytesPerPixel as long=3, byval pitch as long=0)
  973. declare sub DrawImageMono alias "DrawImageMono" (byval buf as const any ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval BytesPerPixel as long=1, byval pitch as long=0)
  974. declare sub DrawImageCallback alias "DrawImageCallback" (byval cb as Fl_Draw_Image_Cb, byval pUserData as any ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval BytesPerPixel as long)
  975. declare sub DrawImageMonoCallback alias "DrawImageMonoCallback" (byval cb as Fl_Draw_Image_Cb, byval pUserData as any ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval BytesPerPixel as long)
  976. declare function DrawReadImage alias "DrawReadImage" (byval p as any ptr=0, byval x as long, byval y as long, byval w as long, byval h as long, byval alphavalue as long=0) as any ptr
  977. declare function DrawPixmap alias "DrawPixmap" (byval pdata as ubyte ptr const ptr, byval x as long, byval y as long, byval c as Fl_COLOR=FL_BACKGROUND_COLOR) as long
  978. declare function DrawPixmap2 alias "DrawPixmap2" (byval cdata as const zstring ptr const ptr, byval x as long, byval y as long, byval c as Fl_COLOR=FL_BACKGROUND_COLOR) as long
  979. declare function DrawMeasurePixmap alias "DrawMeasurePixmap" (byval pdata as zstring ptr const ptr, byref w as long, byref h as long) as long
  980. declare function DrawMeasurePixmap2 alias "DrawMeasurePixmap2" (byval cdata as const zstring ptr const ptr, byref w as long, byref h as long) as long
  981. declare function Fl_GetShortcutLabel alias "Fl_GetShortcutLabel" (byval shortcut as long) as const zstring ptr
  982. declare function Fl_GetDrawShortcutFlag alias "Fl_GetDrawShortcutFlag" as ubyte
  983. declare sub Fl_SetDrawShortcutFlag alias "Fl_SetDrawShortcutFlag" (byval flag as ubyte)
  984.  
  985. enum FL_FILEICON_TYPE
  986.  FL_FILEICON_ANY = 0
  987.  FL_FILEICON_PLAIN
  988.  FL_FILEICON_FIFO
  989.  FL_FILEICON_DEVICE
  990.  FL_FILEICON_LINK
  991.  FL_FILEICON_DIRECTORY
  992. end enum
  993.  
  994. enum FL_DATAOPCODE
  995.  FL_DOP_END = 0
  996.  FL_DOP_COLOR
  997.  FL_DOP_LINE
  998.  FL_DOP_CLOSEDLINE
  999.  FL_DOP_POLYGON
  1000.  FL_DOP_OUTLINEPOLYGON
  1001.  FL_DOP_VERTEX
  1002. end enum
  1003.  
  1004. declare function Fl_File_IconFind alias "Fl_File_IconFind" (byval Filename as const zstring ptr, byval FileType as FL_FILEICON_TYPE=FL_FILEICON_ANY) as Fl_File_Icon_ptr
  1005. declare function Fl_File_IconFirst alias "Fl_File_IconFirst" as Fl_File_Icon_ptr
  1006. declare sub Fl_File_IconLabelType alias "Fl_File_IconLabelType" (byval o as const Fl_Label_ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval align as FL_ALIGN)
  1007. declare sub Fl_File_IconLoadSystemIcons alias "Fl_File_IconLoadSystemIcons"
  1008. declare function Fl_File_IconNew alias "Fl_File_IconNew" (byval FilenamePattern as const zstring ptr=@"", byval FileType as FL_FILEICON_TYPE=FL_FILEICON_ANY, byval nDataValue as long=0, byval pDataValue as short ptr=0) as Fl_File_Icon_ptr
  1009. declare sub Fl_File_IconDelete alias "Fl_File_IconDelete" (byref fi as Fl_File_Icon_ptr)
  1010. declare function Fl_File_IconAdd alias "Fl_File_IconAdd" (byval fi as Fl_File_Icon_ptr, byval DataValue as short) as short ptr
  1011. declare function Fl_File_IconAddColor alias "Fl_File_IconAddColor" (byval fi as Fl_File_Icon_ptr, byval c as Fl_COLOR) as short ptr
  1012. declare function Fl_File_IconAddVertex alias "Fl_File_IconAddVertex" (byval fi as Fl_File_Icon_ptr, byval ix as long, byval iy as long) as short ptr
  1013. declare function Fl_File_IconAddVertex2 alias "Fl_File_IconAddVertex2" (byval fi as Fl_File_Icon_ptr, byval fx as single , byval fy as single ) as short ptr
  1014. declare sub Fl_File_IconClear alias "Fl_File_IconClear" (byval fi as Fl_File_Icon_ptr)
  1015. declare sub Fl_File_IconDraw alias "Fl_File_IconDraw" (byval fi as Fl_File_Icon_ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval c as Fl_COLOR, byval IsActive as long=1)
  1016. declare sub Fl_File_IconLabel alias "Fl_File_IconLabel" (byval fi as Fl_File_Icon_ptr, byval wgt as Fl_Widget_ptr)
  1017. declare sub Fl_File_IconLoad alias "Fl_File_IconLoad" (byval fi as Fl_File_Icon_ptr, byval filename as const zstring ptr)
  1018. declare function Fl_File_IconLoadFTI alias "Fl_File_IconLoadFTI" (byval fi as Fl_File_Icon_ptr, byval filename as const zstring ptr) as long
  1019. declare function Fl_File_IconLoadImage alias "Fl_File_IconLoadImage" (byval fi as Fl_File_Icon_ptr, byval filename as const zstring ptr) as long
  1020. declare function Fl_File_IconNext alias "Fl_File_IconNext" (byval fi as Fl_File_Icon_ptr) as Fl_File_Icon_ptr
  1021. declare function Fl_File_IconPattern alias "Fl_File_IconPattern" (byval fi as Fl_File_Icon_ptr) as const zstring ptr
  1022. declare function Fl_File_IconSize alias "Fl_File_IconSize" (byval fi as Fl_File_Icon_ptr) as long
  1023. declare function Fl_File_IconType alias "Fl_File_IconType" (byval fi as Fl_File_Icon_ptr) as FL_FILEICON_TYPE
  1024. declare function Fl_File_IconValue alias "Fl_File_IconValue" (byval fi as Fl_File_Icon_ptr) as short ptr
  1025. declare function Fl_ImageNew alias "Fl_ImageNew" (byval w as long, byval h as long, byval d as long) as Fl_Image_Ptr
  1026. declare sub Fl_ImageDelete alias "Fl_ImageDelete" (byref img as Fl_Image_Ptr)
  1027. declare sub Fl_ImageUncache alias "Fl_ImageUncache" (byval img as Fl_Image_Ptr)
  1028. declare sub Fl_ImageInactive alias "Fl_ImageInactive" (byval img as Fl_Image_Ptr)
  1029. declare sub Fl_ImageColorAverage alias "Fl_ImageColorAverage" (byval img as Fl_Image_Ptr, byval c as Fl_COLOR, byval i as single)
  1030. declare function Fl_ImageCopy alias "Fl_ImageCopy" (byval img as Fl_Image_Ptr) as Fl_Image_Ptr
  1031. declare function Fl_ImageCopy2 alias "Fl_ImageCopy2" (byval img as Fl_Image_Ptr, byval w as long, byval h as long) as Fl_Image_Ptr
  1032. declare function Fl_ImageCount alias "Fl_ImageCount" (byval img as Fl_Image_Ptr) as long
  1033. declare sub Fl_ImageDesaturate alias "Fl_ImageDesaturate" (byval img as Fl_Image_Ptr)
  1034. declare sub Fl_ImageDraw alias "Fl_ImageDraw" (byval img as Fl_Image_Ptr, byval x as long=0, byval y as long=0)
  1035. declare sub Fl_ImageDraw2 alias "Fl_ImageDraw2" (byval img as Fl_Image_Ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval cx as long =0, byval cy as long =0)
  1036. declare function Fl_ImageData alias "Fl_ImageData" (byval img as Fl_Image_Ptr) as const ubyte ptr const ptr
  1037. declare function Fl_ImageW alias "Fl_ImageW" (byval img as Fl_Image_Ptr) as long
  1038. declare function Fl_ImageH alias "Fl_ImageH" (byval img as Fl_Image_Ptr) as long
  1039. declare function Fl_ImageD alias "Fl_ImageD" (byval img as Fl_Image_Ptr) as long
  1040. declare function Fl_ImageLD alias "Fl_ImageLD" (byval img as Fl_Image_Ptr) as long
  1041. declare sub Fl_Register_Images alias "Fl_Register_Images"
  1042. declare function Fl_Shared_ImageGet alias "Fl_Shared_ImageGet" (byval name_or_path as const zstring ptr, byval w as long=0, byval h as long=0) as Fl_Shared_Image_Ptr
  1043. declare function Fl_Shared_ImageFind alias "Fl_Shared_ImageFind" (byval name_ as const zstring ptr, byval w as long=0, byval h as long=0) as Fl_Shared_Image_Ptr
  1044. declare function Fl_Shared_ImageImages alias "Fl_Shared_ImageImages" as Fl_Shared_Image_ptr ptr
  1045. declare function Fl_Shared_ImageNumImages alias "Fl_Shared_ImageNumImages" as long
  1046. declare sub Fl_Shared_ImageAddHandler alias "Fl_Shared_ImageAddHandler" (byval handler as Fl_Shared_Handler)
  1047. declare sub Fl_Shared_ImageRemoveHandler alias "Fl_Shared_ImageRemoveHandler" (byval handler as Fl_Shared_Handler)
  1048. declare sub Fl_Shared_ImageColorAverage alias "Fl_Shared_ImageColorAverage" (byval si as Fl_Shared_Image_Ptr, byval c as Fl_COLOR, byval i as single)
  1049. declare function Fl_Shared_ImageCopy alias "Fl_Shared_ImageCopy" (byval si as Fl_Shared_Image_Ptr) as Fl_Image_Ptr
  1050. declare function Fl_Shared_ImageCopy2 alias "Fl_Shared_ImageCopy2" (byval si as Fl_Shared_Image_Ptr, byval w as long, byval h as long) as Fl_Image_Ptr
  1051. declare sub Fl_Shared_ImageDesaturate alias "Fl_Shared_ImageDesaturate" (byval si as Fl_Shared_Image_Ptr)
  1052. declare sub Fl_Shared_ImageDraw alias "Fl_Shared_ImageDraw" (byval si as Fl_Shared_Image_Ptr, byval x as long, byval y as long)
  1053. declare sub Fl_Shared_ImageDraw2 alias "Fl_Shared_ImageDraw2" (byval si as Fl_Shared_Image_Ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval cx as long=0, byval cy as long=0)
  1054. declare function Fl_Shared_ImageName alias "Fl_Shared_ImageName" (byval si as Fl_Shared_Image_Ptr) as const zstring ptr
  1055. declare function Fl_Shared_ImageRefcount alias "Fl_Shared_ImageRefcount" (byval si as Fl_Shared_Image_Ptr) as long
  1056. declare sub Fl_Shared_ImageRelease alias "Fl_Shared_ImageRelease" (byval si as Fl_Shared_Image_Ptr)
  1057. declare sub Fl_Shared_ImageReload alias "Fl_Shared_ImageReload" (byval si as Fl_Shared_Image_Ptr)
  1058. declare sub Fl_Shared_ImageUncache alias "Fl_Shared_ImageUncache" (byval si as Fl_Shared_Image_Ptr)
  1059. declare function Fl_Tiled_ImageNew alias "Fl_Tiled_ImageNew" (byval img as Fl_Image_Ptr, byval w as long=0, byval h as long=0) as Fl_Tiled_Image_Ptr
  1060. declare sub Fl_Tiled_ImageDelete alias "Fl_Tiled_ImageDelete" (byref timg as Fl_Tiled_Image_Ptr)
  1061. declare sub Fl_Tiled_ImageColorAverage alias "Fl_Tiled_ImageColorAverage" (byval timg as Fl_Tiled_Image_Ptr, byval c as Fl_COLOR, byval i as single)
  1062. declare function Fl_Tiled_ImageCopy alias "Fl_Tiled_ImageCopy" (byval timg as Fl_Tiled_Image_Ptr) as Fl_Image_Ptr
  1063. declare function Fl_Tiled_ImageCopy2 alias "Fl_Tiled_ImageCopy2" (byval timg as Fl_Tiled_Image_Ptr, byval w as long, byval h as long) as Fl_Image_Ptr
  1064. declare sub Fl_Tiled_ImageDesaturate alias "Fl_Tiled_ImageDesaturate" (byval timg as Fl_Tiled_Image_Ptr)
  1065. declare sub Fl_Tiled_ImageDraw alias "Fl_Tiled_ImageDraw" (byval timg as Fl_Tiled_Image_Ptr, byval x as long, byval y as long)
  1066. declare sub Fl_Tiled_ImageDraw2 alias "Fl_Tiled_ImageDraw2" (byval timg as Fl_Tiled_Image_Ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval cx as long=0, byval cy as long=0)
  1067. declare function Fl_Tiled_ImageImage alias "Fl_Tiled_ImageImage" (byval timg as Fl_Tiled_Image_Ptr) as Fl_Image_Ptr
  1068. declare function Fl_BitmapNew alias "Fl_BitmapNew" (byval bits as const ubyte ptr const ptr, byval w as long, byval h as long) as Fl_Bitmap_Ptr
  1069. declare sub Fl_BitmapDelete alias "Fl_BitmapDelete" (byref bm as Fl_Bitmap_Ptr)
  1070. declare function Fl_BitmapCopy alias "Fl_BitmapCopy" (byval bm as Fl_Bitmap_Ptr) as Fl_Image_Ptr
  1071. declare function Fl_BitmapCopy2 alias "Fl_BitmapCopy2" (byval bm as Fl_Bitmap_Ptr, byval w as long, byval h as long) as Fl_Image_Ptr
  1072. declare sub Fl_BitmapDraw alias "Fl_BitmapDraw" (byval bm as Fl_Bitmap_Ptr, byval x as long, byval y as long)
  1073. declare sub Fl_BitmapDraw2 alias "Fl_BitmapDraw2" (byval bm as Fl_Bitmap_Ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval cx as long =0, byval cy as long =0)
  1074. declare sub Fl_BitmapUncache alias "Fl_BitmapUncache" (byval bm as Fl_Bitmap_Ptr)
  1075. declare sub Fl_BitmapLabel alias "Fl_BitmapLabel" (byval bm as Fl_Bitmap_Ptr, byval wgt as Fl_Widget_ptr)
  1076. declare sub Fl_BitmapLabel2 alias "Fl_BitmapLabel2" (byval bm as Fl_Bitmap_Ptr, byval itm as Fl_Menu_Item ptr)
  1077. declare function Fl_XBM_ImageNew alias "Fl_XBM_ImageNew" (byval filename as const zstring ptr) as Fl_Bitmap_Ptr
  1078. declare sub Fl_XBM_ImageDelete alias "Fl_XBM_ImageDelete" (byref xbm as Fl_Bitmap_Ptr)
  1079. declare function Fl_PixmapNew alias "Fl_PixmapNew" (byval xpm_data as const zstring ptr const ptr) as Fl_Pixmap_Ptr
  1080. declare sub Fl_PixmapDelete alias "Fl_PixmapDelete" (byref xbm as Fl_Pixmap_Ptr)
  1081. declare sub Fl_PixmapColorAverage alias "Fl_PixmapColorAverage" (byval pm as Fl_Pixmap_Ptr, byval c as Fl_COLOR, byval i as single)
  1082. declare function Fl_PixmapCopy alias "Fl_PixmapCopy" (byval pm as Fl_Pixmap_Ptr) as Fl_Image_Ptr
  1083. declare function Fl_PixmapCopy2 alias "Fl_PixmapCopy2" (byval pm as Fl_Pixmap_Ptr, byval w as long, byval h as long) as Fl_Image_Ptr
  1084. declare sub Fl_PixmapDesaturate alias "Fl_PixmapDesaturate" (byval pm as Fl_Pixmap_Ptr)
  1085. declare sub Fl_PixmapDraw alias "Fl_PixmapDraw" (byval pm as Fl_Pixmap_Ptr, byval x as long, byval y as long)
  1086. declare sub Fl_PixmapDraw2 alias "Fl_PixmapDraw2" (byval pm as Fl_Pixmap_Ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval cx as long=0, byval cy as long=0)
  1087. declare sub Fl_PixmapUncache alias "Fl_PixmapUncache" (byval pm as Fl_Pixmap_Ptr)
  1088. declare sub Fl_PixmapLabel alias "Fl_PixmapLabel" (byval pm as Fl_Pixmap_Ptr, byval wgt as Fl_Widget_ptr)
  1089. declare sub Fl_PixmapLabel2 alias "Fl_PixmapLabel2" (byval pm as Fl_Pixmap_Ptr, byval itm as Fl_Menu_Item_ptr)
  1090. declare function Fl_GIF_ImageNew alias "Fl_GIF_ImageNew" (byval filename as const zstring ptr) as Fl_GIF_Image_Ptr
  1091. declare sub Fl_GIF_ImageDelete alias "Fl_GIF_ImageDelete" (byref gif as Fl_GIF_Image_Ptr)
  1092. declare function Fl_XPM_ImageNew alias "Fl_XPM_ImageNew" (byval filename as const zstring ptr) as Fl_XPM_Image_Ptr
  1093. declare sub Fl_XPM_ImageDelete alias "Fl_XPM_ImageDelete" (byref xpm as Fl_XPM_Image_Ptr)
  1094. declare function Fl_RGB_ImageNew alias "Fl_RGB_ImageNew" (byval bits as const any ptr, byval w as long, byval h as long, byval BytesPerPixel as long=3, byval pitch as long=0) as Fl_RGB_Image_Ptr
  1095. declare sub Fl_RGB_ImageDelete alias "Fl_RGB_ImageDelete" (byref rgbimg as Fl_RGB_Image_Ptr)
  1096. declare sub Fl_RGB_ImageUncache alias "Fl_RGB_ImageUncache" (byval rgbimg as Fl_RGB_Image_Ptr)
  1097. declare sub Fl_RGB_ImageColorAverage alias "Fl_RGB_ImageColorAverage" (byval rgbimg as Fl_RGB_Image_Ptr, byval c as Fl_COLOR, byval i as single)
  1098. declare function Fl_RGB_ImageCopy alias "Fl_RGB_ImageCopy" (byval rgbimg as Fl_RGB_Image_Ptr) as Fl_Image_Ptr
  1099. declare function Fl_RGB_ImageCopy2 alias "Fl_RGB_ImageCopy2" (byval rgbimg as Fl_RGB_Image_Ptr, byval w as long, byval h as long) as Fl_Image_Ptr
  1100. declare sub Fl_RGB_ImageDesaturate alias "Fl_RGB_ImageDesaturate" (byval rgbimg as Fl_RGB_Image_Ptr)
  1101. declare sub Fl_RGB_ImageDraw alias "Fl_RGB_ImageDraw" (byval rgbimg as Fl_RGB_Image_Ptr, byval x as long, byval y as long)
  1102. declare sub Fl_RGB_ImageDraw2 alias "Fl_RGB_ImageDraw2" (byval rgbimg as Fl_RGB_Image_Ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval cx as long=0, byval cy as long=0)
  1103. declare sub Fl_RGB_ImageLabel alias "Fl_RGB_ImageLabel" (byval rgbimg as Fl_RGB_Image_Ptr, byval wgt as Fl_Widget_ptr)
  1104. declare sub Fl_RGB_ImageLabel2 alias "Fl_RGB_ImageLabel2" (byval rgbimg as Fl_RGB_Image_Ptr, byval itm as Fl_Menu_Item_ptr)
  1105. declare function Fl_BMP_ImageNew alias "Fl_BMP_ImageNew" (byval filename as const zstring ptr) as Fl_BMP_Image_Ptr
  1106. declare sub Fl_BMP_ImageDelete alias "Fl_BMP_ImageDelete" (byref bmp as Fl_BMP_Image_Ptr)
  1107. declare function Fl_PNG_ImageNew alias "Fl_PNG_ImageNew" (byval filename as const zstring ptr) as FL_PNG_Image_ptr
  1108. declare sub Fl_PNG_ImageDelete alias "Fl_PNG_ImageDelete" (byref png as Fl_PNG_Image_ptr)
  1109. declare function Fl_PNG_ImageMem alias "Fl_PNG_ImageMem" (byval e_name as const zstring ptr=0, byval buffer as const any ptr, byval datasize as long) as FL_PNG_Image_ptr
  1110. declare function Fl_JPEG_ImageNew alias "Fl_JPEG_ImageNew" (byval filename as const zstring ptr) as FL_JPEG_Image_ptr
  1111. declare sub Fl_JPEG_ImageDelete alias "Fl_JPEG_ImageDelete" (byref jpg as Fl_JPEG_Image_ptr)
  1112. declare function Fl_JPEG_ImageMem alias "Fl_JPEG_ImageMem" (byval a_name as const zstring ptr=0, byval buffer as const any ptr) as FL_JPEG_Image_ptr
  1113. declare function Fl_PNM_ImageNew alias "Fl_PNM_ImageNew" (byval filename as const zstring ptr) as FL_PNM_Image_ptr
  1114. declare sub Fl_PNM_ImageDelete alias "Fl_PNM_ImageDelete" (byref pnm as Fl_PNM_Image_ptr)
  1115. declare function Fl_TooltipGetDelay alias "Fl_TooltipGetDelay" as single
  1116. declare sub Fl_TooltipSetDelay alias "Fl_TooltipSetDelay" (byval d as single)
  1117. declare function Fl_TooltipGetHoverdelay alias "Fl_TooltipGetHoverdelay" as single
  1118. declare sub Fl_TooltipSetHoverdelay alias "Fl_TooltipSetHoverdelay" (byval hd as single)
  1119. declare function Fl_TooltipGetEnabled alias "Fl_TooltipGetEnabled" as long
  1120. declare sub Fl_TooltipSetEnable alias "Fl_TooltipSetEnable" (byval blnEnable as long=1)
  1121. declare sub Fl_TooltipDisable alias "Fl_TooltipDisable"
  1122. declare function Fl_TooltipGetCurrentWidget alias "Fl_TooltipGetCurrentWidget" as Fl_Widget_ptr
  1123. declare sub Fl_TooltipSetCurrentWidget alias "Fl_TooltipSetCurrentWidget" (byval wgt as Fl_Widget_ptr)
  1124. declare function Fl_TooltipGetFont alias "Fl_TooltipGetFont" as FL_FONT
  1125. declare sub Fl_TooltipSetFont alias "Fl_TooltipSetFont" (byval f as FL_FONT)
  1126. declare function Fl_TooltipGetFontSize alias "Fl_TooltipGetFontSize" as FL_FONTSIZE
  1127. declare sub Fl_TooltipSetFontSize alias "Fl_TooltipSetFontSize" (byval s as FL_FONTSIZE)
  1128. declare function Fl_TooltipGetColor alias "Fl_TooltipGetColor" as Fl_COLOR
  1129. declare sub Fl_TooltipSetColor alias "Fl_TooltipSetColor" (byval c as Fl_COLOR)
  1130. declare function Fl_TooltipGetTextColor alias "Fl_TooltipGetTextColor" as Fl_COLOR
  1131. declare sub Fl_TooltipSetTextColor alias "Fl_TooltipSetTextColor" (byval c as Fl_COLOR)
  1132. declare function Fl_TooltipGetMarginWidth alias "Fl_TooltipGetMarginWidth" as long
  1133. declare sub Fl_TooltipSetMarginWidth alias "Fl_TooltipSetMarginWidth" (byval w as long)
  1134. declare sub Fl_TooltipSetMarginHeight alias "Fl_TooltipSetMarginHeight" (byval h as long)
  1135. declare function Fl_TooltipGetMarginHeight alias "Fl_TooltipGetMarginHeight" as long
  1136. declare function Fl_TooltipGetWrapWidth alias "Fl_TooltipGetWrapWidth" as long
  1137. declare sub Fl_TooltipSetWrapWidth alias "Fl_TooltipSetWrapWidth" (byval w as long)
  1138. declare sub Fl_TooltipEnterArea alias "Fl_TooltipEnterArea" (byval wgt as Fl_Widget_ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval tip as const zstring ptr)
  1139. declare sub Fl_TooltipEnter alias "Fl_TooltipEnter" (byval wgt as Fl_Widget_ptr)
  1140. declare sub Fl_Free alias "Fl_Free" (byref By_FLTK_Allocated_Pointer as any ptr)
  1141. declare function Fl_Find alias "Fl_Find" (byval xid as any ptr) as Fl_Window_ptr
  1142. declare function Fl_XID alias "Fl_XID" (byval win as const Fl_Window_ptr) as any ptr
  1143. declare function Fl_AddAwakeHandler alias "Fl_AddAwakeHandler" (byval h as Fl_Awake_Handler, byval pArg as any ptr=0) as long
  1144. declare sub Fl_Awake alias "Fl_Awake" (byval message as any ptr =0)
  1145. declare function Fl_Awake2 alias "Fl_Awake2" (byval h as Fl_Awake_Handler, byval message as any ptr =0) as long
  1146. declare function Fl_GetAwakeHandler_ alias "Fl_GetAwakeHandler_" (byref h as Fl_Awake_Handler, byref pArg as any ptr) as long
  1147. declare sub Fl_AddCheck alias "Fl_AddCheck" (byval h as Fl_Timeout_Handler, byval pArg as any ptr =0)
  1148. declare sub Fl_RemoveCheck alias "Fl_RemoveCheck" (byval h as Fl_Timeout_Handler, byval pdata as any ptr=0)
  1149. declare function Fl_HasCheck alias "Fl_HasCheck" (byval h as Fl_Timeout_Handler, byval pArg as any ptr =0) as long
  1150. declare sub Fl_AddClipboardNotify alias "Fl_AddClipboardNotify" (byval h as Fl_Clipboard_Notify_Handler, byval pArg as any ptr=0)
  1151. declare sub Fl_RemoveClipboardNotify alias "Fl_RemoveClipboardNotify" (byval h as Fl_Clipboard_Notify_Handler)
  1152. declare sub Fl_Add_fd alias "Fl_Add_fd" (byval fd as long, byval cb as Fl_FD_Handler, byval pArg as any ptr=0)
  1153. declare sub Fl_Add_fd2 alias "Fl_Add_fd2" (byval fd as long, byval when as FD_WHEN, byval cb as Fl_FD_Handler, byval pArg as any ptr=0)
  1154. declare sub Fl_RemoveFD alias "Fl_RemoveFD" (byval fd as long)
  1155. declare sub Fl_RemoveFD2 alias "Fl_RemoveFD2" (byval fd as long, byval when as long)
  1156. declare sub Fl_AddHandler alias "Fl_AddHandler" (byval h as Fl_Event_Handler)
  1157. declare sub Fl_RemoveHandler alias "Fl_RemoveHandler" (byval h as Fl_Event_Handler)
  1158. declare sub Fl_AddIdle alias "Fl_AddIdle" (byval h as Fl_Idle_Handler, byval pArg as any ptr =0)
  1159. declare function Fl_HasIdle alias "Fl_HasIdle" (byval h as Fl_Idle_Handler, byval pArg as any ptr =0) as long
  1160. declare sub Fl_RemoveIdle alias "Fl_RemoveIdle" (byval h as Fl_Idle_Handler, byval pArg as any ptr =0)
  1161. declare sub Fl_SetIdle alias "Fl_SetIdle" (byval h as Fl_Old_Idle_Handler)
  1162. declare sub Fl_AddTimeout alias "Fl_AddTimeout" (byval t as double, byval h as Fl_Timeout_Handler, byval pArg as any ptr =0)
  1163. declare function Fl_HasTimeout alias "Fl_HasTimeout" (byval h as Fl_Timeout_Handler, byval pArg as any ptr =0) as long
  1164. declare sub Fl_RepeatTimeout alias "Fl_RepeatTimeout" (byval t as double, byval h as Fl_Timeout_Handler, byval pArg as any ptr =0)
  1165. declare sub Fl_RemoveTimeout alias "Fl_RemoveTimeout" (byval h as Fl_Timeout_Handler, byval pArg as any ptr =0)
  1166. declare sub Fl_SetAbort alias "Fl_SetAbort" (byval h as Fl_Abort_Handler)
  1167. declare sub Fl_SetAtclose alias "Fl_SetAtclose" (byval h as Fl_Atclose_Handler)
  1168. declare sub Fl_DefaultAtclose alias "Fl_DefaultAtclose" (byval win as Fl_Window_ptr, byval pArg as any ptr)
  1169. declare function Fl_Lock alias "Fl_Lock" as long
  1170. declare sub Fl_Unlock alias "Fl_Unlock"
  1171. declare function Fl_ThreadMessage alias "Fl_ThreadMessage" as any ptr
  1172. declare function Fl_Check alias "Fl_Check" as long
  1173. declare function Fl_Ready alias "Fl_Ready" as long
  1174. declare function Fl_Wait alias "Fl_Wait" as long
  1175. declare function Fl_Wait2 alias "Fl_Wait2" (byval timeout as double) as double
  1176. declare function Fl_Run alias "Fl_Run" as long
  1177. declare sub Fl_OwnColormap alias "Fl_OwnColormap"
  1178. declare sub Fl_GetSystemColors alias "Fl_GetSystemColors"
  1179. declare sub Fl_Foreground alias "Fl_Foreground" (byval r as ubyte, byval g as ubyte, byval b as ubyte)
  1180. declare sub Fl_FreeColor alias "Fl_FreeColor" (byval i as Fl_COLOR, byval overlay as long=0)
  1181. declare sub Fl_GetColor alias "Fl_GetColor" (byval i as Fl_COLOR, byref r as ubyte, byref g as ubyte, byref b as ubyte)
  1182. declare function Fl_GetColor2 alias "Fl_GetColor2" (byval i as Fl_COLOR) as ulong
  1183. declare sub Fl_SetColor alias "Fl_SetColor" (byval n as Fl_COLOR, byval c as ulong)
  1184. declare sub Fl_SetColor2 alias "Fl_SetColor2" (byval n as Fl_COLOR, byval r as ubyte, byval g as ubyte, byval b as ubyte)
  1185. declare function Fl_RGB_Color alias "Fl_RGB_Color" (byval r as ubyte, byval g as ubyte, byval b as ubyte) as Fl_COLOR
  1186. declare function Fl_Gray_Color alias "Fl_Gray_Color" (byval gray as ubyte) as Fl_COLOR
  1187. declare function Fl_Color_Cube alias "Fl_Color_Cube" (byval r as long, byval g as long, byval b as long) as Fl_COLOR
  1188. declare function Fl_Inactive alias "Fl_Inactive" (byval c as Fl_COLOR) as Fl_COLOR
  1189. declare function Fl_Contrast alias "Fl_Contrast" (byval fg as Fl_COLOR, byval bg as Fl_COLOR) as Fl_COLOR
  1190. declare function Fl_Color_Average alias "Fl_Color_Average" (byval c1 as Fl_COLOR, byval c2 as Fl_COLOR, byval weight as single) as Fl_COLOR
  1191. declare sub Fl_Background alias "Fl_Background" (byval r as ubyte, byval g as ubyte, byval b as ubyte)
  1192. declare sub Fl_Background2 alias "Fl_Background2" (byval r as ubyte, byval g as ubyte, byval b as ubyte)
  1193. declare function Fl_BoxDX alias "Fl_BoxDX" (byval bt as FL_BOXTYPE) as long
  1194. declare function Fl_BoxDY alias "Fl_BoxDY" (byval bt as FL_BOXTYPE) as long
  1195. declare function Fl_BoxDW alias "Fl_BoxDW" (byval bt as FL_BOXTYPE) as long
  1196. declare function Fl_BoxDH alias "Fl_BoxDH" (byval bt as FL_BOXTYPE) as long
  1197. declare function Fl_GetBoxType alias "Fl_GetBoxType" (byval bt as FL_BOXTYPE) as Fl_Box_Draw_F
  1198. declare sub Fl_SetBoxType2 alias "Fl_SetBoxType2" (byval bt as FL_BOXTYPE, byval f as Fl_Box_Draw_F, byval a as ubyte, byval b as ubyte, byval c as ubyte, byval d as ubyte)
  1199. declare function Fl_DrawBoxActive alias "Fl_DrawBoxActive" as long
  1200. declare sub Fl_SetBoxType alias "Fl_SetBoxType" (byval bt as FL_BOXTYPE, byval from as FL_BOXTYPE)
  1201. declare sub Fl_WatchWidgetPointer alias "Fl_WatchWidgetPointer" (byref widget as Fl_Widget_ptr)
  1202. declare sub Fl_ClearWidgetPointer alias "Fl_ClearWidgetPointer" (byval wgt as const Fl_Widget_ptr)
  1203. declare sub Fl_ReleaseWidgetPointer alias "Fl_ReleaseWidgetPointer" (byref widget as Fl_Widget_ptr)
  1204. declare sub Fl_DeleteWidget alias "Fl_DeleteWidget" (byval wgt as Fl_Widget_ptr)
  1205. declare sub Fl_DoWidgetDeletion alias "Fl_DoWidgetDeletion"
  1206. declare sub Fl_SetBelowmouse alias "Fl_SetBelowmouse" (byval widget as Fl_Widget_ptr)
  1207. declare function Fl_GetBelowmouse alias "Fl_GetBelowmouse" as Fl_Widget_ptr
  1208. declare sub Fl_SetFocus alias "Fl_SetFocus" (byval wgt as Fl_Widget_ptr)
  1209. declare function Fl_GetFocus alias "Fl_GetFocus" as Fl_Widget_ptr
  1210. declare function Fl_GetPushed alias "Fl_GetPushed" as Fl_Widget_ptr
  1211. declare sub Fl_SetPushed alias "Fl_SetPushed" (byval wgt as Fl_Widget_ptr)
  1212. declare sub Fl_Redraw alias "Fl_Redraw"
  1213. declare function Fl_ReadQueue alias "Fl_ReadQueue" as Fl_Widget_ptr
  1214. declare sub Fl_Flush alias "Fl_Flush"
  1215. declare function Fl_Handle alias "Fl_Handle" (byval event as FL_EVENT, byval win as Fl_Window_ptr) as long
  1216. declare function Fl_Handle_ alias "Fl_Handle_" (byval event as FL_EVENT, byval win as Fl_Window_ptr) as long
  1217. declare function Fl_Modal alias "Fl_Modal" as Fl_Window_ptr
  1218. declare function Fl_GetFirstWindow alias "Fl_GetFirstWindow" as Fl_Window_ptr
  1219. declare sub Fl_SetFirstWindow alias "Fl_SetFirstWindow" (byval win as Fl_Window_ptr)
  1220. declare function Fl_NextWindow alias "Fl_NextWindow" (byval win as const Fl_Window_ptr) as Fl_Window_ptr
  1221. declare function Fl_GetGrab alias "Fl_GetGrab" as Fl_Window_ptr
  1222. declare sub Fl_SetGrab alias "Fl_SetGrab" (byval win as Fl_Window_ptr)
  1223. declare sub Fl_Release alias "Fl_Release"
  1224. declare function Fl_Dnd alias "Fl_Dnd" as long
  1225. declare sub Fl_SetDndTextOps alias "Fl_SetDndTextOps" (byval v as long)
  1226. declare function Fl_GetDndTextOps alias "Fl_GetDndTextOps" as long
  1227. declare sub Fl_Copy alias "Fl_Copy" (byval stuff as const zstring ptr, byval length as long, byval destination as long=0, byval stuffType as const zstring ptr=@ "text/plain")
  1228. declare sub Fl_Paste alias "Fl_Paste" (byval receiver as Fl_Widget_ptr, byval source as long, byvaltype_ as const zstring ptr =@ "text/plain")
  1229. declare sub Fl_Selection alias "Fl_Selection" (byval owner as Fl_Widget_ptr, byval text as const zstring ptr, byval size as long)
  1230. declare sub Fl_SetSelectionOwner alias "Fl_SetSelectionOwner" (byval wgt as Fl_Widget_ptr)
  1231. declare function Fl_GetSelectionOwner alias "Fl_GetSelectionOwner" as Fl_Widget_ptr
  1232. declare function Fl_GetOption alias "Fl_GetOption" (byval opt as Fl_Option) as long
  1233. declare sub Fl_SetOption alias "Fl_SetOption" (byval opt as Fl_Option, byval value as long)
  1234. declare function Fl_EventNumber alias "Fl_EventNumber" as long
  1235. declare function Fl_EventButton alias "Fl_EventButton" as long
  1236. declare function Fl_EventButton1 alias "Fl_EventButton1" as long
  1237. declare function Fl_EventButton2 alias "Fl_EventButton2" as long
  1238. declare function Fl_EventButton3 alias "Fl_EventButton3" as long
  1239. declare function Fl_EventButtons alias "Fl_EventButtons" as long
  1240. declare function Fl_GetEventClicks alias "Fl_GetEventClicks" as long
  1241. declare sub Fl_SetEventClicks alias "Fl_SetEventClicks" (byval i as long)
  1242. declare sub Fl_SetEventDispatch alias "Fl_SetEventDispatch" (byval d as Fl_Event_Dispatch)
  1243. declare function Fl_GetEventDispatch alias "Fl_GetEventDispatch" as Fl_Event_Dispatch
  1244. declare function Fl_EventInside alias "Fl_EventInside" (byval wgt as const Fl_Widget_ptr) as long
  1245. declare function Fl_EventInside2 alias "Fl_EventInside2" (byval x as long, byval y as long, byval w as long, byval h as long) as long
  1246. declare function Fl_GetEventIsClick alias "Fl_GetEventIsClick" as long
  1247. declare sub Fl_SetEventIsClick alias "Fl_SetEventIsClick" (byval i as long)
  1248. declare function Fl_EventKey alias "Fl_EventKey" as long
  1249. declare function Fl_EventKey2 alias "Fl_EventKey2" (byval key as long) as long
  1250. declare function Fl_EventOriginalKey alias "Fl_EventOriginalKey" as long
  1251. declare function Fl_EventAlt alias "Fl_EventAlt" as long
  1252. declare function Fl_EventCtrl alias "Fl_EventCtrl" as long
  1253. declare function Fl_EventShift alias "Fl_EventShift" as long
  1254. declare function Fl_EventCommand alias "Fl_EventCommand" as long
  1255. declare function Fl_EventState alias "Fl_EventState" as long
  1256. declare function Fl_EventState2 alias "Fl_EventState2" (byval i as long) as long
  1257. declare function Fl_EventLength alias "Fl_EventLength" as long
  1258. declare function Fl_EventText alias "Fl_EventText" as const zstring ptr
  1259. declare function Fl_EventX alias "Fl_EventX" as long
  1260. declare function Fl_EventY alias "Fl_EventY" as long
  1261. declare function Fl_EventXRoot alias "Fl_EventXRoot" as long
  1262. declare function Fl_EventYRoot alias "Fl_EventYRoot" as long
  1263. declare function Fl_EventDX alias "Fl_EventDX" as long
  1264. declare function Fl_EventDY alias "Fl_EventDY" as long
  1265. declare function Fl_EventClipboardData alias "Fl_EventClipboardData" as any ptr
  1266. declare function Fl_EventClipboardType alias "Fl_EventClipboardType" as const zstring ptr
  1267. declare function Fl_GetKey alias "Fl_GetKey" (byval key as long) as long
  1268. declare sub Fl_GetMouse alias "Fl_GetMouse" (byref x as long, byref y as long)
  1269. declare function Fl_GetFont alias "Fl_GetFont" (byval f as FL_FONT) as const zstring ptr
  1270. declare function Fl_GetFontName alias "Fl_GetFontName" (byval f as FL_FONT, byval attributes as long ptr=0) as const zstring ptr
  1271. declare function Fl_GetFontSizes alias "Fl_GetFontSizes" (byval f as FL_FONT, byref size as long ptr) as long
  1272. declare sub Fl_SetFont alias "Fl_SetFont" (byval f as FL_FONT, byval n as const zstring ptr)
  1273. declare sub Fl_SetFont2 alias "Fl_SetFont2" (byval f as FL_FONT, byval n as FL_FONT)
  1274. declare function Fl_SetFonts alias "Fl_SetFonts" (byval n as const zstring ptr=0) as FL_FONT
  1275. declare function Fl_ReloadScheme alias "Fl_ReloadScheme" as long
  1276. declare function Fl_SetScheme alias "Fl_SetScheme" (byval scheme as const zstring ptr) as long
  1277. declare function Fl_GetScheme alias "Fl_GetScheme" as const zstring ptr
  1278. declare function Fl_IsScheme alias "Fl_IsScheme" (byval scheme as const zstring ptr) as long
  1279. declare sub Fl_SetScrollbarSize alias "Fl_SetScrollbarSize" (byval size as long)
  1280. declare function Fl_GetScrollbarSize alias "Fl_GetScrollbarSize" as long
  1281. declare sub Fl_SetLabeltype alias "Fl_SetLabeltype" (byval labelType as FL_LABEL_TYPE, byval drawFunc as Fl_Label_Draw_F, byval measureFunc as Fl_Label_Measure_F)
  1282. type MessageFunc as sub cdecl (byval msg as const zstring ptr,...)
  1283. declare sub Fl_SetWarningMessageFunc alias "Fl_SetWarningMessageFunc" (byval func as MessageFunc)
  1284. declare sub Fl_SetErroreMessageFunc alias "Fl_SetErroreMessageFunc" (byval func as MessageFunc)
  1285. declare sub Fl_SetFatalMessageFunc alias "Fl_SetFatalMessageFunc" (byval func as MessageFunc)
  1286. declare sub Fl_WarningMessage alias "Fl_WarningMessage" (byval msg as const zstring ptr)
  1287. declare sub Fl_ErrorMessage alias "Fl_ErrorMessage" (byval msg as const zstring ptr)
  1288. declare sub Fl_FatalMessage alias "Fl_FatalMessage" (byval msg as const zstring ptr)
  1289. declare function Fl_TestShortcut alias "Fl_TestShortcut" (byval s as Fl_Shortcut) as long
  1290. declare function Fl_Version alias "Fl_Version" as double
  1291. declare sub Fl_SetVisibleFocus alias "Fl_SetVisibleFocus" (byval v as long)
  1292. declare function Fl_GetVisibleFocus alias "Fl_GetVisibleFocus" as long
  1293. declare function Fl_Visual alias "Fl_Visual" (byval v as long) as long
  1294. declare function Fl_Compose alias "Fl_Compose" (byref del as long) as long
  1295. declare sub Fl_ComposeReset alias "Fl_ComposeReset"
  1296. declare sub Fl_SetDamage alias "Fl_SetDamage" (byval b as long)
  1297. declare function Fl_GetDamage alias "Fl_GetDamage" as long
  1298. declare sub Fl_Display alias "Fl_Display" (byval display as const zstring ptr)
  1299. declare function Fl_GetX alias "Fl_GetX" as long
  1300. declare function Fl_GetY alias "Fl_GetY" as long
  1301. declare function Fl_GetW alias "Fl_GetW" as long
  1302. declare function Fl_GetH alias "Fl_GetH" as long
  1303. declare function Fl_ScreenCount alias "Fl_ScreenCount" as long
  1304. declare sub Fl_ScreenDpi alias "Fl_ScreenDpi" (byref w as single, byref h as single, byval screenIndex as long=0)
  1305. declare sub Fl_ScreenWorkAreaXYWH alias "Fl_ScreenWorkAreaXYWH" (byref x as long, byref Y as long, byref w as long, byref h as long)
  1306. declare sub Fl_ScreenWorkAreaXYWHN alias "Fl_ScreenWorkAreaXYWHN" (byref x as long, byref Y as long, byref w as long, byref h as long, byval screenIndex as long)
  1307. declare sub Fl_ScreenWorkAreaXYWHMXMY alias "Fl_ScreenWorkAreaXYWHMXMY" (byref x as long, byref Y as long, byref w as long, byref h as long, byval mx as long, byval my as long)
  1308. declare sub Fl_ScreenXYWH alias "Fl_ScreenXYWH" (byref x as long, byref Y as long, byref w as long, byref h as long)
  1309. declare sub Fl_ScreenXYWHN alias "Fl_ScreenXYWHN" (byref x as long, byref Y as long, byref w as long, byref h as long, byval screenIndex as long)
  1310. declare sub Fl_ScreenXYWHMXMY alias "Fl_ScreenXYWHMXMY" (byref x as long, byref Y as long, byref w as long, byref h as long, byval mx as long, byval my as long)
  1311. declare sub Fl_ScreenXYWHMXMYMWMH alias "Fl_ScreenXYWHMXMYMWMH" (byref x as long, byref Y as long, byref w as long, byref h as long, byval mx as long, byval my as long, byval mw as long, byval mh as long)
  1312. declare sub Fl_WidgetActivate alias "Fl_WidgetActivate" (byval wgt as Fl_Widget_ptr)
  1313. declare sub Fl_WidgetDeactivate alias "Fl_WidgetDeactivate" (byval wgt as Fl_Widget_ptr)
  1314. declare function Fl_WidgetActive alias "Fl_WidgetActive" (byval wgt as Fl_Widget_ptr) as long
  1315. declare function Fl_WidgetActiveR alias "Fl_WidgetActiveR" (byval wgt as Fl_Widget_ptr) as long
  1316. declare sub Fl_WidgetSetAlign alias "Fl_WidgetSetAlign" (byval wgt as Fl_Widget_ptr, byval align as FL_ALIGN)
  1317. declare function Fl_WidgetGetAlign alias "Fl_WidgetGetAlign" (byval wgt as Fl_Widget_ptr) as FL_ALIGN
  1318. declare function Fl_WidgetAsGroup alias "Fl_WidgetAsGroup" (byval wgt as Fl_Widget_ptr) as Fl_Group_ptr
  1319. declare function Fl_WidgetAsWindow alias "Fl_WidgetAsWindow" (byval wgt as Fl_Widget_ptr) as Fl_Window_ptr
  1320. declare function Fl_WidgetGetBox alias "Fl_WidgetGetBox" (byval wgt as Fl_Widget_ptr) as FL_BOXTYPE
  1321. declare sub Fl_WidgetSetBox alias "Fl_WidgetSetBox" (byval wgt as Fl_Widget_ptr, byval bt as FL_BOXTYPE)
  1322. declare sub Fl_WidgetSetCallback alias "Fl_WidgetSetCallback" (byval wgt as Fl_Widget_ptr, byval cb as Fl_Callback)
  1323. declare sub Fl_WidgetSetCallbackArg alias "Fl_WidgetSetCallbackArg" (byval wgt as Fl_Widget_ptr, byval cb as Fl_Callback, byval arg as any ptr)
  1324. declare sub Fl_WidgetSetCallback0 alias "Fl_WidgetSetCallback0" (byval wgt as Fl_Widget_ptr, byval cb as Fl_Callback0)
  1325. declare sub Fl_WidgetSetCallback1Arg alias "Fl_WidgetSetCallback1Arg" (byval wgt as Fl_Widget_ptr, byval cb as Fl_Callback1, byval arg as long)
  1326. declare function Fl_WidgetGetCallback alias "Fl_WidgetGetCallback" (byval wgt as Fl_Widget_ptr) as Fl_Callback ptr
  1327. declare sub Fl_WidgetSetArgument alias "Fl_WidgetSetArgument" (byval wgt as Fl_Widget_ptr, byval lArg as long)
  1328. declare function Fl_WidgetGetArgument alias "Fl_WidgetGetArgument" (byval wgt as Fl_Widget_ptr) as long
  1329. declare function Fl_WidgetChanged alias "Fl_WidgetChanged" (byval wgt as Fl_Widget_ptr) as ulong
  1330. declare sub Fl_WidgetSetChanged alias "Fl_WidgetSetChanged" (byval wgt as Fl_Widget_ptr)
  1331. declare sub Fl_WidgetClearChanged alias "Fl_WidgetClearChanged" (byval wgt as Fl_Widget_ptr)
  1332. declare sub Fl_WidgetSetOutput alias "Fl_WidgetSetOutput" (byval wgt as Fl_Widget_ptr)
  1333. declare sub Fl_WidgetClearOutput alias "Fl_WidgetClearOutput" (byval wgt as Fl_Widget_ptr)
  1334. declare function Fl_WidgetOutput alias "Fl_WidgetOutput" (byval wgt as Fl_Widget_ptr) as ulong
  1335. declare sub Fl_WidgetSetVisible alias "Fl_WidgetSetVisible" (byval wgt as Fl_Widget_ptr)
  1336. declare sub Fl_WidgetClearVisible alias "Fl_WidgetClearVisible" (byval wgt as Fl_Widget_ptr)
  1337. declare sub Fl_WidgetSetVisibleFocus alias "Fl_WidgetSetVisibleFocus" (byval wgt as Fl_Widget_ptr)
  1338. declare sub Fl_WidgetClearVisibleFocus alias "Fl_WidgetClearVisibleFocus" (byval wgt as Fl_Widget_ptr)
  1339. declare sub Fl_WidgetSetColor alias "Fl_WidgetSetColor" (byval wgt as Fl_Widget_ptr, byval bg as Fl_COLOR)
  1340. declare sub Fl_WidgetSetColorSel alias "Fl_WidgetSetColorSel" (byval wgt as Fl_Widget_ptr, byval bg as Fl_COLOR, byval sel as Fl_COLOR)
  1341. declare function Fl_WidgetGetColor alias "Fl_WidgetGetColor" (byval wgt as Fl_Widget_ptr) as Fl_COLOR
  1342. declare sub Fl_WidgetSetSelectionColor alias "Fl_WidgetSetSelectionColor" (byval wgt as Fl_Widget_ptr, byval c as Fl_COLOR)
  1343. declare function Fl_WidgetGetSelectionColor alias "Fl_WidgetGetSelectionColor" (byval wgt as Fl_Widget_ptr) as Fl_COLOR
  1344. declare sub Fl_WidgetSetColor2 alias "Fl_WidgetSetColor2" (byval wgt as Fl_Widget_ptr, byval c as Fl_COLOR)
  1345. declare function Fl_WidgetGetColor2 alias "Fl_WidgetGetColor2" (byval wgt as Fl_Widget_ptr) as Fl_COLOR
  1346. declare function Fl_WidgetContains alias "Fl_WidgetContains" (byval wgt as Fl_Widget_ptr, byval other as const Fl_Widget_ptr) as long
  1347. declare sub Fl_WidgetSetDamage alias "Fl_WidgetSetDamage" (byval wgt as Fl_Widget_ptr, byval c as ubyte)
  1348. declare sub Fl_WidgetSetDamage2 alias "Fl_WidgetSetDamage2" (byval wgt as Fl_Widget_ptr, byval c as ubyte, byval x as long, byval y as long, byval w as long, byval h as long)
  1349. declare function Fl_WidgetGetDamage alias "Fl_WidgetGetDamage" (byval wgt as Fl_Widget_ptr) as ubyte
  1350. declare sub Fl_WidgetClearDamage alias "Fl_WidgetClearDamage" (byval wgt as Fl_Widget_ptr, byval c as ubyte=0)
  1351. declare function Fl_WidgetDamageResize alias "Fl_WidgetDamageResize" (byval wgt as Fl_Widget_ptr, byval x as long, byval y as long, byval w as long, byval h as long) as long
  1352. declare function Fl_WidgetGetDeimage alias "Fl_WidgetGetDeimage" (byval wgt as Fl_Widget_ptr) as Fl_Image_Ptr
  1353. declare sub Fl_WidgetSetDeimage alias "Fl_WidgetSetDeimage" (byval wgt as Fl_Widget_ptr, byval img as Fl_Image_Ptr)
  1354. declare sub Fl_WidgetDoCallback alias "Fl_WidgetDoCallback" (byval wgt as Fl_Widget_ptr)
  1355. declare sub Fl_WidgetDoCallback2 alias "Fl_WidgetDoCallback2" (byval wgt as Fl_Widget_ptr, byval other as Fl_Widget_ptr, byval pArg as any ptr=0)
  1356. declare sub Fl_WidgetDoCallback3 alias "Fl_WidgetDoCallback3" (byval wgt as Fl_Widget_ptr, byval other as Fl_Widget_ptr, byval lArg as long)
  1357. declare sub Fl_WidgetDraw alias "Fl_WidgetDraw" (byval wgt as Fl_Widget_ptr)
  1358. declare sub Fl_WidgetDrawLabel alias "Fl_WidgetDrawLabel" (byval wgt as Fl_Widget_ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval align as FL_ALIGN)
  1359. declare function Fl_WidgetHandle alias "Fl_WidgetHandle" (byval wgt as Fl_Widget_ptr, byval event as FL_EVENT) as long
  1360. declare sub Fl_WidgetHide alias "Fl_WidgetHide" (byval wgt as Fl_Widget_ptr)
  1361. declare sub Fl_WidgetShow alias "Fl_WidgetShow" (byval wgt as Fl_Widget_ptr)
  1362. declare sub Fl_WidgetSetImage alias "Fl_WidgetSetImage" (byval wgt as Fl_Widget_ptr, byval img as Fl_Image_Ptr)
  1363. declare function Fl_WidgetGetImage alias "Fl_WidgetGetImage" (byval wgt as Fl_Widget_ptr) as Fl_Image_Ptr
  1364. declare function Fl_WidgetGetImage2 alias "Fl_WidgetGetImage2" (byval wgt as Fl_Widget_ptr) as const Fl_Image_Ptr
  1365. declare function Fl_WidgetInside alias "Fl_WidgetInside" (byval wgt as Fl_Widget_ptr, byval other as const Fl_Widget_ptr) as long
  1366. declare function Fl_WidgetGetLabel alias "Fl_WidgetGetLabel" (byval wgt as Fl_Widget_ptr) as const zstring ptr
  1367. declare sub Fl_WidgetSetLabel alias "Fl_WidgetSetLabel" (byval wgt as Fl_Widget_ptr, byval text as const zstring ptr)
  1368. declare sub Fl_WidgetSetLabel2 alias "Fl_WidgetSetLabel2" (byval wgt as Fl_Widget_ptr, byval a as FL_LABEL_TYPE, byval text as const zstring ptr)
  1369. declare sub Fl_WidgetCopyLabel alias "Fl_WidgetCopyLabel" (byval wgt as Fl_Widget_ptr, byval caption as const zstring ptr)
  1370. declare sub Fl_WidgetSetLabelColor alias "Fl_WidgetSetLabelColor" (byval wgt as Fl_Widget_ptr, byval c as Fl_COLOR)
  1371. declare function Fl_WidgetGetLabelColor alias "Fl_WidgetGetLabelColor" (byval wgt as Fl_Widget_ptr) as Fl_COLOR
  1372. declare sub Fl_WidgetSetLabelFont alias "Fl_WidgetSetLabelFont" (byval wgt as Fl_Widget_ptr, byval f as FL_FONT)
  1373. declare function Fl_WidgetGetLabelFont alias "Fl_WidgetGetLabelFont" (byval wgt as Fl_Widget_ptr) as FL_FONT
  1374. declare sub Fl_WidgetSetLabelSize alias "Fl_WidgetSetLabelSize" (byval wgt as Fl_Widget_ptr, byval fz as FL_FONTSIZE)
  1375. declare function Fl_WidgetGetLabelSize alias "Fl_WidgetGetLabelSize" (byval wgt as Fl_Widget_ptr) as FL_FONTSIZE
  1376. declare function Fl_WidgetGetLabelType alias "Fl_WidgetGetLabelType" (byval wgt as Fl_Widget_ptr) as FL_LABEL_TYPE
  1377. declare sub Fl_WidgetSetLabelType alias "Fl_WidgetSetLabelType" (byval wgt as Fl_Widget_ptr, byval lt as FL_LABEL_TYPE)
  1378. declare sub Fl_WidgetMeasureLabel alias "Fl_WidgetMeasureLabel" (byval wgt as Fl_Widget_ptr, byref w as long, byref h as long)
  1379. declare function Fl_WidgetGetParent alias "Fl_WidgetGetParent" (byval wgt as Fl_Widget_ptr) as Fl_Group_ptr
  1380. declare sub Fl_WidgetSetParent alias "Fl_WidgetSetParent" (byval wgt as Fl_Widget_ptr, byval p as Fl_Group_ptr)
  1381. declare sub Fl_WidgetPosition alias "Fl_WidgetPosition" (byval wgt as Fl_Widget_ptr, byval x as long, byval y as long)
  1382. declare sub Fl_WidgetSize alias "Fl_WidgetSize" (byval wgt as Fl_Widget_ptr, byval w as long, byval h as long)
  1383. declare sub Fl_WidgetResize alias "Fl_WidgetResize" (byval wgt as Fl_Widget_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  1384. declare sub Fl_WidgetRedraw alias "Fl_WidgetRedraw" (byval wgt as Fl_Widget_ptr)
  1385. declare sub Fl_WidgetRedrawLabel alias "Fl_WidgetRedrawLabel" (byval wgt as Fl_Widget_ptr)
  1386. declare function Fl_WidgetTakeFocus alias "Fl_WidgetTakeFocus" (byval wgt as Fl_Widget_ptr) as long
  1387. declare function Fl_WidgetTakesEvents alias "Fl_WidgetTakesEvents" (byval wgt as Fl_Widget_ptr) as ulong
  1388. declare function Fl_WidgetTestShortcut alias "Fl_WidgetTestShortcut" (byval wgt as Fl_Widget_ptr) as long
  1389. declare function Fl_WidgetGetTooltip alias "Fl_WidgetGetTooltip" (byval wgt as Fl_Widget_ptr) as const zstring ptr
  1390. declare sub Fl_WidgetSetTooltip alias "Fl_WidgetSetTooltip" (byval wgt as Fl_Widget_ptr, byval tip as const zstring ptr)
  1391. declare sub Fl_WidgetCopyTooltip alias "Fl_WidgetCopyTooltip" (byval wgt as Fl_Widget_ptr, byval tip as const zstring ptr)
  1392. declare function Fl_WidgetGetType alias "Fl_WidgetGetType" (byval wgt as Fl_Widget_ptr) as ubyte
  1393. declare sub Fl_WidgetSetType alias "Fl_WidgetSetType" (byval wgt as Fl_Widget_ptr, byval t as ubyte)
  1394. declare function Fl_WidgetGetUserData alias "Fl_WidgetGetUserData" (byval wgt as Fl_Widget_ptr) as any ptr
  1395. declare sub Fl_WidgetSetUserData alias "Fl_WidgetSetUserData" (byval wgt as Fl_Widget_ptr, byval v as any ptr)
  1396. declare function Fl_WidgetVisible alias "Fl_WidgetVisible" (byval wgt as Fl_Widget_ptr) as long
  1397. declare function Fl_WidgetVisibleR alias "Fl_WidgetVisibleR" (byval wgt as Fl_Widget_ptr) as long
  1398. declare function Fl_WidgetGetVisibleFocus alias "Fl_WidgetGetVisibleFocus" (byval wgt as Fl_Widget_ptr) as long
  1399. declare sub Fl_WidgetVisibleFocus alias "Fl_WidgetVisibleFocus" (byval wgt as Fl_Widget_ptr, byval v as long)
  1400. declare sub Fl_WidgetSetWhen alias "Fl_WidgetSetWhen" (byval wgt as Fl_Widget_ptr, byval w as FL_WHEN)
  1401. declare function Fl_WidgetGetWhen alias "Fl_WidgetGetWhen" (byval wgt as Fl_Widget_ptr) as FL_WHEN
  1402. declare function Fl_WidgetWindow alias "Fl_WidgetWindow" (byval wgt as Fl_Widget_ptr) as Fl_Window_ptr
  1403. declare function Fl_WidgetTopWindow alias "Fl_WidgetTopWindow" (byval wgt as Fl_Widget_ptr) as Fl_Window_ptr
  1404. declare function Fl_WidgetTopWindowOffset alias "Fl_WidgetTopWindowOffset" (byval wgt as Fl_Widget_ptr, byref xoff as long, byref yoff as long) as Fl_Window_ptr
  1405. declare function Fl_WidgetGetX alias "Fl_WidgetGetX" (byval wgt as Fl_Widget_ptr) as long
  1406. declare function Fl_WidgetGetY alias "Fl_WidgetGetY" (byval wgt as Fl_Widget_ptr) as long
  1407. declare function Fl_WidgetGetW alias "Fl_WidgetGetW" (byval wgt as Fl_Widget_ptr) as long
  1408. declare function Fl_WidgetGetH alias "Fl_WidgetGetH" (byval wgt as Fl_Widget_ptr) as long
  1409. declare sub Fl_WidgetDefaultCallback alias "Fl_WidgetDefaultCallback" (byval cb as Fl_Widget_ptr, byval pArg as any ptr)
  1410. declare function Fl_WidgetLabelShortcut alias "Fl_WidgetLabelShortcut" (byval t as const zstring ptr) as long
  1411. declare function Fl_WidgetTestShortcut2 alias "Fl_WidgetTestShortcut2" (byval t as const zstring ptr, byval require_alt as long=0) as long
  1412. declare function Fl_Widget_TrackerNew alias "Fl_Widget_TrackerNew" (byval wgt as Fl_Widget_ptr) as Fl_Widget_Tracker_ptr
  1413. declare sub Fl_Widget_TrackerDelete alias "Fl_Widget_TrackerDelete" (byref wt as Fl_Widget_Tracker_ptr)
  1414. declare function Fl_Widget_TrackerDeleted alias "Fl_Widget_TrackerDeleted" (byval wt as Fl_Widget_Tracker_ptr) as long
  1415. declare function Fl_Widget_TrackerExists alias "Fl_Widget_TrackerExists" (byval wt as Fl_Widget_Tracker_ptr) as long
  1416. declare function Fl_Widget_TrackerWidget alias "Fl_Widget_TrackerWidget" (byval wt as Fl_Widget_Tracker_ptr) as Fl_Widget_ptr
  1417. declare function Fl_WidgetExNew alias "Fl_WidgetExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Widget_ptr
  1418. declare sub Fl_WidgetExDelete alias "Fl_WidgetExDelete" (byref ex as Fl_Widget_ptr)
  1419. declare function Fl_WidgetExHandleBase alias "Fl_WidgetExHandleBase" (byval ex as Fl_Widget_ptr, byval event as FL_EVENT) as long
  1420. declare sub Fl_WidgetExSetDestructorCB alias "Fl_WidgetExSetDestructorCB" (byval ex as Fl_Widget_ptr, byval cb as Fl_DestructorEx)
  1421. declare sub Fl_WidgetExSetDrawCB alias "Fl_WidgetExSetDrawCB" (byval ex as Fl_Widget_ptr, byval cb as Fl_DrawEx)
  1422. declare sub Fl_WidgetExSetHandleCB alias "Fl_WidgetExSetHandleCB" (byval ex as Fl_Widget_ptr, byval cb as Fl_HandleEx)
  1423. declare sub Fl_WidgetExSetResizeCB alias "Fl_WidgetExSetResizeCB" (byval ex as Fl_Widget_ptr, byval cb as Fl_ResizeEx)
  1424. declare function BoxType alias "BoxType" (byval nType as long) as FL_BOXTYPE
  1425. declare function Fl_BoxExNew alias "Fl_BoxExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Box_ptr
  1426. declare sub Fl_BoxExDelete alias "Fl_BoxExDelete" (byref ex as Fl_Box_ptr)
  1427. declare function Fl_BoxExHandleBase alias "Fl_BoxExHandleBase" (byval ex as Fl_Box_ptr, byval event as FL_EVENT) as long
  1428. declare sub Fl_BoxExSetDestructorCB alias "Fl_BoxExSetDestructorCB" (byval ex as Fl_Box_ptr, byval cb as Fl_DestructorEx)
  1429. declare sub Fl_BoxExSetDrawCB alias "Fl_BoxExSetDrawCB" (byval ex as Fl_Box_ptr, byval cb as Fl_DrawEx)
  1430. declare sub Fl_BoxExSetHandleCB alias "Fl_BoxExSetHandleCB" (byval ex as Fl_Box_ptr, byval cb as Fl_HandleEx)
  1431. declare sub Fl_BoxExSetResizeCB alias "Fl_BoxExSetResizeCB" (byval ex as Fl_Box_ptr, byval cb as Fl_ResizeEx)
  1432. declare function Fl_BoxNew alias "Fl_BoxNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Box_ptr
  1433. declare sub Fl_BoxDelete alias "Fl_BoxDelete" (byref box as Fl_Box_ptr)
  1434. declare function Fl_BoxNew2 alias "Fl_BoxNew2" (byval bt as FL_BOXTYPE, byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Box_ptr
  1435. declare function Fl_BoxHandle alias "Fl_BoxHandle" (byval box as Fl_Box_ptr, byval e as FL_EVENT) as long
  1436. declare function Fl_CanvasNew alias "Fl_CanvasNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Canvas_ptr
  1437. declare sub Fl_CanvasDelete alias "Fl_CanvasDelete" (byref can as Fl_Canvas_ptr)
  1438. declare function Fl_CanvasHandleBase alias "Fl_CanvasHandleBase" (byval can as Fl_Canvas_ptr, byval event as FL_EVENT) as long
  1439. declare sub Fl_CanvasSetDestructorCB alias "Fl_CanvasSetDestructorCB" (byval can as Fl_Canvas_ptr, byval cb as Fl_DestructorEx)
  1440. declare sub Fl_CanvasSetDrawCB alias "Fl_CanvasSetDrawCB" (byval can as Fl_Canvas_ptr, byval cb as Fl_CanvasDraw)
  1441. declare sub Fl_CanvasSetHandleCB alias "Fl_CanvasSetHandleCB" (byval can as Fl_Canvas_ptr, byval cb as Fl_HandleEx)
  1442. declare sub Fl_CanvasSetResizeCB alias "Fl_CanvasSetResizeCB" (byval can as Fl_Canvas_ptr, byval cb as Fl_ResizeEx)
  1443. declare function Fl_ButtonExNew alias "Fl_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Button_ptr
  1444. declare sub Fl_ButtonExDelete alias "Fl_ButtonExDelete" (byref ex as Fl_Button_ptr)
  1445. declare function Fl_ButtonExHandleBase alias "Fl_ButtonExHandleBase" (byval ex as Fl_Button_ptr, byval event as FL_EVENT) as long
  1446. declare sub Fl_ButtonExSetDestructorCB alias "Fl_ButtonExSetDestructorCB" (byval ex as Fl_Button_ptr, byval cb as Fl_DestructorEx)
  1447. declare sub Fl_ButtonExSetDrawCB alias "Fl_ButtonExSetDrawCB" (byval ex as Fl_Button_ptr, byval cb as Fl_DrawEx)
  1448. declare sub Fl_ButtonExSetHandleCB alias "Fl_ButtonExSetHandleCB" (byval ex as Fl_Button_ptr, byval cb as Fl_HandleEx)
  1449. declare sub Fl_ButtonExSetResizeCB alias "Fl_ButtonExSetResizeCB" (byval ex as Fl_Button_ptr, byval cb as Fl_ResizeEx)
  1450. declare function Fl_ButtonNew alias "Fl_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Button_ptr
  1451. declare sub Fl_ButtonDelete alias "Fl_ButtonDelete" (byref btn as Fl_Button_ptr)
  1452. declare function Fl_ButtonClear alias "Fl_ButtonClear" (byval btn as Fl_Button_ptr) as long
  1453. declare sub Fl_ButtonSetDownBox alias "Fl_ButtonSetDownBox" (byval btn as Fl_Button_ptr, byval bt as FL_BOXTYPE)
  1454. declare function Fl_ButtonGetDownBox alias "Fl_ButtonGetDownBox" (byval btn as Fl_Button_ptr) as FL_BOXTYPE
  1455. declare sub Fl_ButtonSetDownColor alias "Fl_ButtonSetDownColor" (byval btn as Fl_Button_ptr, byval c as Fl_COLOR)
  1456. declare function Fl_ButtonGetDownColor alias "Fl_ButtonGetDownColor" (byval btn as Fl_Button_ptr) as Fl_COLOR
  1457. declare function Fl_ButtonHandle alias "Fl_ButtonHandle" (byval btn as Fl_Button_ptr, byval event as FL_EVENT) as long
  1458. declare function Fl_ButtonSet alias "Fl_ButtonSet" (byval btn as Fl_Button_ptr) as long
  1459. declare sub Fl_ButtonSetOnly alias "Fl_ButtonSetOnly" (byval btn as Fl_Button_ptr)
  1460. declare sub Fl_ButtonSetShortcut alias "Fl_ButtonSetShortcut" (byval btn as Fl_Button_ptr, byval s as long)
  1461. declare function Fl_ButtonGetShortcut alias "Fl_ButtonGetShortcut" (byval btn as Fl_Button_ptr) as long
  1462. declare function Fl_ButtonSetValue alias "Fl_ButtonSetValue" (byval btn as Fl_Button_ptr, byval v as long) as long
  1463. declare function Fl_ButtonGetValue alias "Fl_ButtonGetValue" (byval btn as Fl_Button_ptr) as long
  1464. declare function Fl_Radio_ButtonExNew alias "Fl_Radio_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Radio_Button_ptr
  1465. declare sub Fl_Radio_ButtonExDelete alias "Fl_Radio_ButtonExDelete" (byref ex as Fl_Radio_Button_ptr)
  1466. declare function Fl_Radio_ButtonExHandleBase alias "Fl_Radio_ButtonExHandleBase" (byval ex as Fl_Radio_Button_ptr, byval event as FL_EVENT) as long
  1467. declare sub Fl_Radio_ButtonExSetDestructorCB alias "Fl_Radio_ButtonExSetDestructorCB" (byval ex as Fl_Radio_Button_ptr, byval cb as Fl_DestructorEx)
  1468. declare sub Fl_Radio_ButtonExSetDrawCB alias "Fl_Radio_ButtonExSetDrawCB" (byval ex as Fl_Radio_Button_ptr, byval cb as Fl_DrawEx)
  1469. declare sub Fl_Radio_ButtonExSetHandleCB alias "Fl_Radio_ButtonExSetHandleCB" (byval ex as Fl_Radio_Button_ptr, byval cb as Fl_HandleEx)
  1470. declare sub Fl_Radio_ButtonExSetResizeCB alias "Fl_Radio_ButtonExSetResizeCB" (byval ex as Fl_Radio_Button_ptr, byval cb as Fl_ResizeEx)
  1471. declare function Fl_Radio_ButtonNew alias "Fl_Radio_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Radio_Button_ptr
  1472. declare sub Fl_Radio_ButtonDelete alias "Fl_Radio_ButtonDelete" (byref btn as Fl_Radio_Button_ptr)
  1473. declare function Fl_Repeat_ButtonExNew alias "Fl_Repeat_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Repeat_Button_ptr
  1474. declare sub Fl_Repeat_ButtonExDelete alias "Fl_Repeat_ButtonExDelete" (byref ex as Fl_Repeat_Button_ptr)
  1475. declare function Fl_Repeat_ButtonExHandleBase alias "Fl_Repeat_ButtonExHandleBase" (byval ex as Fl_Repeat_Button_ptr, byval event as FL_EVENT) as long
  1476. declare sub Fl_Repeat_ButtonExSetDestructorCB alias "Fl_Repeat_ButtonExSetDestructorCB" (byval ex as Fl_Repeat_Button_ptr, byval cb as Fl_DestructorEx)
  1477. declare sub Fl_Repeat_ButtonExSetDrawCB alias "Fl_Repeat_ButtonExSetDrawCB" (byval ex as Fl_Repeat_Button_ptr, byval cb as Fl_DrawEx)
  1478. declare sub Fl_Repeat_ButtonExSetHandleCB alias "Fl_Repeat_ButtonExSetHandleCB" (byval ex as Fl_Repeat_Button_ptr, byval cb as Fl_HandleEx)
  1479. declare sub Fl_Repeat_ButtonExSetResizeCB alias "Fl_Repeat_ButtonExSetResizeCB" (byval ex as Fl_Repeat_Button_ptr, byval cb as Fl_ResizeEx)
  1480. declare function Fl_Repeat_ButtonNew alias "Fl_Repeat_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Repeat_Button_ptr
  1481. declare sub Fl_Repeat_ButtonDelete alias "Fl_Repeat_ButtonDelete" (byref btn as Fl_Repeat_Button_ptr)
  1482. declare function Fl_Repeat_ButtonHandle alias "Fl_Repeat_ButtonHandle" (byval btn as Fl_Repeat_Button_ptr, byval ev as FL_EVENT) as long
  1483. declare sub Fl_Repeat_ButtonDeactivate alias "Fl_Repeat_ButtonDeactivate" (byval btn as Fl_Repeat_Button_ptr)
  1484. declare function Fl_Return_ButtonExNew alias "Fl_Return_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Return_Button_ptr
  1485. declare sub Fl_Return_ButtonExDelete alias "Fl_Return_ButtonExDelete" (byref ex as Fl_Return_Button_ptr)
  1486. declare function Fl_Return_ButtonExHandleBase alias "Fl_Return_ButtonExHandleBase" (byval ex as Fl_Return_Button_ptr, byval event as FL_EVENT) as long
  1487. declare sub Fl_Return_ButtonExSetDestructorCB alias "Fl_Return_ButtonExSetDestructorCB" (byval ex as Fl_Return_Button_ptr, byval cb as Fl_DestructorEx)
  1488. declare sub Fl_Return_ButtonExSetDrawCB alias "Fl_Return_ButtonExSetDrawCB" (byval ex as Fl_Return_Button_ptr, byval cb as Fl_DrawEx)
  1489. declare sub Fl_Return_ButtonExSetHandleCB alias "Fl_Return_ButtonExSetHandleCB" (byval ex as Fl_Return_Button_ptr, byval cb as Fl_HandleEx)
  1490. declare sub Fl_Return_ButtonExSetResizeCB alias "Fl_Return_ButtonExSetResizeCB" (byval ex as Fl_Return_Button_ptr, byval cb as Fl_ResizeEx)
  1491. declare function Fl_Return_ButtonNew alias "Fl_Return_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Return_Button_ptr
  1492. declare sub Fl_Return_ButtonDelete alias "Fl_Return_ButtonDelete" (byref btn as Fl_Return_Button_ptr)
  1493. declare function Fl_Return_ButtonHandle alias "Fl_Return_ButtonHandle" (byval btn as Fl_Return_Button_ptr, byval ev as FL_EVENT) as long
  1494. declare function Fl_Toggle_ButtonExNew alias "Fl_Toggle_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Toggle_Button_ptr
  1495. declare sub Fl_Toggle_ButtonExDelete alias "Fl_Toggle_ButtonExDelete" (byref ex as Fl_Toggle_Button_ptr)
  1496. declare function Fl_Toggle_ButtonExHandleBase alias "Fl_Toggle_ButtonExHandleBase" (byval ex as Fl_Toggle_Button_ptr, byval event as FL_EVENT) as long
  1497. declare sub Fl_Toggle_ButtonExSetDestructorCB alias "Fl_Toggle_ButtonExSetDestructorCB" (byval ex as Fl_Toggle_Button_ptr, byval cb as Fl_DestructorEx)
  1498. declare sub Fl_Toggle_ButtonExSetDrawCB alias "Fl_Toggle_ButtonExSetDrawCB" (byval ex as Fl_Toggle_Button_ptr, byval cb as Fl_DrawEx)
  1499. declare sub Fl_Toggle_ButtonExSetHandleCB alias "Fl_Toggle_ButtonExSetHandleCB" (byval ex as Fl_Toggle_Button_ptr, byval cb as Fl_HandleEx)
  1500. declare sub Fl_Toggle_ButtonExSetResizeCB alias "Fl_Toggle_ButtonExSetResizeCB" (byval ex as Fl_Toggle_Button_ptr, byval cb as Fl_ResizeEx)
  1501. declare function Fl_Toggle_ButtonNew alias "Fl_Toggle_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Toggle_Button_ptr
  1502. declare sub Fl_Toggle_ButtonDelete alias "Fl_Toggle_ButtonDelete" (byref btn as Fl_Toggle_Button_ptr)
  1503. declare function Fl_Light_ButtonExNew alias "Fl_Light_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Light_Button_ptr
  1504. declare sub Fl_Light_ButtonExDelete alias "Fl_Light_ButtonExDelete" (byref ex as Fl_Light_Button_ptr)
  1505. declare function Fl_Light_ButtonExHandleBase alias "Fl_Light_ButtonExHandleBase" (byval ex as Fl_Light_Button_ptr, byval event as FL_EVENT) as long
  1506. declare sub Fl_Light_ButtonExSetDestructorCB alias "Fl_Light_ButtonExSetDestructorCB" (byval ex as Fl_Light_Button_ptr, byval cb as Fl_DestructorEx)
  1507. declare sub Fl_Light_ButtonExSetDrawCB alias "Fl_Light_ButtonExSetDrawCB" (byval ex as Fl_Light_Button_ptr, byval cb as Fl_DrawEx)
  1508. declare sub Fl_Light_ButtonExSetHandleCB alias "Fl_Light_ButtonExSetHandleCB" (byval ex as Fl_Light_Button_ptr, byval cb as Fl_HandleEx)
  1509. declare sub Fl_Light_ButtonExSetResizeCB alias "Fl_Light_ButtonExSetResizeCB" (byval ex as Fl_Light_Button_ptr, byval cb as Fl_ResizeEx)
  1510. declare function Fl_Light_ButtonNew alias "Fl_Light_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Light_Button_ptr
  1511. declare sub Fl_Light_ButtonDelete alias "Fl_Light_ButtonDelete" (byref btn as Fl_Light_Button_ptr)
  1512. declare function Fl_Light_ButtonHandle alias "Fl_Light_ButtonHandle" (byval btn as Fl_Light_Button_ptr, byval ev as FL_EVENT) as long
  1513. declare function Fl_Check_ButtonExNew alias "Fl_Check_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Check_Button_ptr
  1514. declare sub Fl_Check_ButtonExDelete alias "Fl_Check_ButtonExDelete" (byref ex as Fl_Check_Button_ptr)
  1515. declare function Fl_Check_ButtonExHandleBase alias "Fl_Check_ButtonExHandleBase" (byval ex as Fl_Check_Button_ptr, byval event as FL_EVENT) as long
  1516. declare sub Fl_Check_ButtonExSetDestructorCB alias "Fl_Check_ButtonExSetDestructorCB" (byval ex as Fl_Check_Button_ptr, byval cb as Fl_DestructorEx)
  1517. declare sub Fl_Check_ButtonExSetDrawCB alias "Fl_Check_ButtonExSetDrawCB" (byval ex as Fl_Check_Button_ptr, byval cb as Fl_DrawEx)
  1518. declare sub Fl_Check_ButtonExSetHandleCB alias "Fl_Check_ButtonExSetHandleCB" (byval ex as Fl_Check_Button_ptr, byval cb as Fl_HandleEx)
  1519. declare sub Fl_Check_ButtonExSetResizeCB alias "Fl_Check_ButtonExSetResizeCB" (byval ex as Fl_Check_Button_ptr, byval cb as Fl_ResizeEx)
  1520. declare function Fl_Check_ButtonNew alias "Fl_Check_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Check_Button_ptr
  1521. declare sub Fl_Check_ButtonDelete alias "Fl_Check_ButtonDelete" (byref btn as Fl_Check_Button_ptr)
  1522. declare function Fl_Radio_Light_ButtonExNew alias "Fl_Radio_Light_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Radio_Light_Button_ptr
  1523. declare sub Fl_Radio_Light_ButtonExDelete alias "Fl_Radio_Light_ButtonExDelete" (byref ex as Fl_Radio_Light_Button_ptr)
  1524. declare function Fl_Radio_Light_ButtonExHandleBase alias "Fl_Radio_Light_ButtonExHandleBase" (byval ex as Fl_Radio_Light_Button_ptr, byval event as FL_EVENT) as long
  1525. declare sub Fl_Radio_Light_ButtonExSetDestructorCB alias "Fl_Radio_Light_ButtonExSetDestructorCB" (byval ex as Fl_Radio_Light_Button_ptr, byval cb as Fl_DestructorEx)
  1526. declare sub Fl_Radio_Light_ButtonExSetDrawCB alias "Fl_Radio_Light_ButtonExSetDrawCB" (byval ex as Fl_Radio_Light_Button_ptr, byval cb as Fl_DrawEx)
  1527. declare sub Fl_Radio_Light_ButtonExSetHandleCB alias "Fl_Radio_Light_ButtonExSetHandleCB" (byval ex as Fl_Radio_Light_Button_ptr, byval cb as Fl_HandleEx)
  1528. declare sub Fl_Radio_Light_ButtonExSetResizeCB alias "Fl_Radio_Light_ButtonExSetResizeCB" (byval ex as Fl_Radio_Light_Button_ptr, byval cb as Fl_ResizeEx)
  1529. declare function Fl_Radio_Light_ButtonNew alias "Fl_Radio_Light_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Radio_Light_Button_ptr
  1530. declare sub Fl_Radio_Light_ButtonDelete alias "Fl_Radio_Light_ButtonDelete" (byref btn as Fl_Radio_Light_Button_ptr)
  1531. declare function Fl_Round_ButtonExNew alias "Fl_Round_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Round_Button_ptr
  1532. declare sub Fl_Round_ButtonExDelete alias "Fl_Round_ButtonExDelete" (byref ex as Fl_Round_Button_ptr)
  1533. declare function Fl_Round_ButtonExHandleBase alias "Fl_Round_ButtonExHandleBase" (byval ex as Fl_Round_Button_ptr, byval event as FL_EVENT) as long
  1534. declare sub Fl_Round_ButtonExSetDestructorCB alias "Fl_Round_ButtonExSetDestructorCB" (byval ex as Fl_Round_Button_ptr, byval cb as Fl_DestructorEx)
  1535. declare sub Fl_Round_ButtonExSetDrawCB alias "Fl_Round_ButtonExSetDrawCB" (byval ex as Fl_Round_Button_ptr, byval cb as Fl_DrawEx)
  1536. declare sub Fl_Round_ButtonExSetHandleCB alias "Fl_Round_ButtonExSetHandleCB" (byval ex as Fl_Round_Button_ptr, byval cb as Fl_HandleEx)
  1537. declare sub Fl_Round_ButtonExSetResizeCB alias "Fl_Round_ButtonExSetResizeCB" (byval ex as Fl_Round_Button_ptr, byval cb as Fl_ResizeEx)
  1538. declare function Fl_Round_ButtonNew alias "Fl_Round_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Round_Button_ptr
  1539. declare sub Fl_Round_ButtonDelete alias "Fl_Round_ButtonDelete" (byref btn as Fl_Round_Button_ptr)
  1540. declare function Fl_Radio_Round_ButtonExNew alias "Fl_Radio_Round_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Radio_Round_Button_ptr
  1541. declare sub Fl_Radio_Round_ButtonExDelete alias "Fl_Radio_Round_ButtonExDelete" (byref ex as Fl_Radio_Round_Button_ptr)
  1542. declare function Fl_Radio_Round_ButtonExHandleBase alias "Fl_Radio_Round_ButtonExHandleBase" (byval ex as Fl_Radio_Round_Button_ptr, byval event as FL_EVENT) as long
  1543. declare sub Fl_Radio_Round_ButtonExSetDestructorCB alias "Fl_Radio_Round_ButtonExSetDestructorCB" (byval ex as Fl_Radio_Round_Button_ptr, byval cb as Fl_DestructorEx)
  1544. declare sub Fl_Radio_Round_ButtonExSetDrawCB alias "Fl_Radio_Round_ButtonExSetDrawCB" (byval ex as Fl_Radio_Round_Button_ptr, byval cb as Fl_DrawEx)
  1545. declare sub Fl_Radio_Round_ButtonExSetHandleCB alias "Fl_Radio_Round_ButtonExSetHandleCB" (byval ex as Fl_Radio_Round_Button_ptr, byval cb as Fl_HandleEx)
  1546. declare sub Fl_Radio_Round_ButtonExSetResizeCB alias "Fl_Radio_Round_ButtonExSetResizeCB" (byval ex as Fl_Radio_Round_Button_ptr, byval cb as Fl_ResizeEx)
  1547. declare function Fl_Radio_Round_ButtonNew alias "Fl_Radio_Round_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Radio_Round_Button_ptr
  1548. declare sub Fl_Radio_Round_ButtonDelete alias "Fl_Radio_Round_ButtonDelete" (byref btn as Fl_Radio_Round_Button_ptr)
  1549. declare function Fl_ChartExNew alias "Fl_ChartExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Chart_ptr
  1550. declare sub Fl_ChartExDelete alias "Fl_ChartExDelete" (byref ex as Fl_Chart_ptr)
  1551. declare function Fl_ChartExHandleBase alias "Fl_ChartExHandleBase" (byval ex as Fl_Chart_ptr, byval event as FL_EVENT) as long
  1552. declare sub Fl_ChartExSetDestructorCB alias "Fl_ChartExSetDestructorCB" (byval ex as Fl_Chart_ptr, byval cb as Fl_DestructorEx)
  1553. declare sub Fl_ChartExSetDrawCB alias "Fl_ChartExSetDrawCB" (byval ex as Fl_Chart_ptr, byval cb as Fl_DrawEx)
  1554. declare sub Fl_ChartExSetHandleCB alias "Fl_ChartExSetHandleCB" (byval ex as Fl_Chart_ptr, byval cb as Fl_HandleEx)
  1555. declare sub Fl_ChartExSetResizeCB alias "Fl_ChartExSetResizeCB" (byval ex as Fl_Chart_ptr, byval cb as Fl_ResizeEx)
  1556. declare function Fl_ChartNew alias "Fl_ChartNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Chart_ptr
  1557. declare sub Fl_ChartDelete alias "Fl_ChartDelete" (byref ch as Fl_Chart_ptr)
  1558. declare sub Fl_ChartAdd alias "Fl_ChartAdd" (byval ch as Fl_Chart_ptr, byval v as double, byval label as const zstring ptr=0, byval c as Fl_COLOR=0)
  1559. declare sub Fl_ChartSetAutoSize alias "Fl_ChartSetAutoSize" (byval ch as Fl_Chart_ptr, byval n as long)
  1560. declare function Fl_ChartGetAutoSize alias "Fl_ChartGetAutoSize" (byval ch as Fl_Chart_ptr) as long
  1561. declare sub Fl_ChartSetBounds alias "Fl_ChartSetBounds" (byval ch as Fl_Chart_ptr, byval a as double, byval b as double)
  1562. declare sub Fl_ChartGetBounds alias "Fl_ChartGetBounds" (byval ch as Fl_Chart_ptr, byref a as double, byref b as double)
  1563. declare sub Fl_ChartClear alias "Fl_ChartClear" (byval ch as Fl_Chart_ptr)
  1564. declare sub Fl_ChartInsert alias "Fl_ChartInsert" (byval ch as Fl_Chart_ptr, byval ind as long, byval v as double, byval label as const zstring ptr=0, byval c as Fl_COLOR=0)
  1565. declare sub Fl_ChartSetMaxSize alias "Fl_ChartSetMaxSize" (byval ch as Fl_Chart_ptr, byval m as long)
  1566. declare function Fl_ChartGetMaxSize alias "Fl_ChartGetMaxSize" (byval ch as Fl_Chart_ptr) as long
  1567. declare sub Fl_ChartReplace alias "Fl_ChartReplace" (byval ch as Fl_Chart_ptr, byval ind as long, byval v as double, byval vlabel as const zstring ptr=0, byval c as Fl_COLOR=0)
  1568. declare sub Fl_ChartSetSize alias "Fl_ChartSetSize" (byval ch as Fl_Chart_ptr, byval w as long, byval h as long)
  1569. declare function Fl_ChartGetSize alias "Fl_ChartGetSize" (byval ch as Fl_Chart_ptr) as long
  1570. declare sub Fl_ChartSetTextColor alias "Fl_ChartSetTextColor" (byval ch as Fl_Chart_ptr, byval c as Fl_COLOR)
  1571. declare function Fl_ChartGetTextColor alias "Fl_ChartGetTextColor" (byval ch as Fl_Chart_ptr) as Fl_COLOR
  1572. declare sub Fl_ChartSetTextFont alias "Fl_ChartSetTextFont" (byval ch as Fl_Chart_ptr, byval f as FL_FONT)
  1573. declare function Fl_ChartGetTextFont alias "Fl_ChartGetTextFont" (byval ch as Fl_Chart_ptr) as FL_FONT
  1574. declare sub Fl_ChartSetTextSize alias "Fl_ChartSetTextSize" (byval ch as Fl_Chart_ptr, byval s as FL_FONTSIZE)
  1575. declare function Fl_ChartGetTextSize alias "Fl_ChartGetTextSize" (byval ch as Fl_Chart_ptr) as FL_FONTSIZE
  1576. declare function Fl_Clock_OutputExNew alias "Fl_Clock_OutputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Clock_Output_ptr
  1577. declare sub Fl_Clock_OutputExDelete alias "Fl_Clock_OutputExDelete" (byref ex as Fl_Clock_Output_ptr)
  1578. declare function Fl_Clock_OutputExHandleBase alias "Fl_Clock_OutputExHandleBase" (byval ex as Fl_Clock_Output_ptr, byval event as FL_EVENT) as long
  1579. declare sub Fl_Clock_OutputExSetDestructorCB alias "Fl_Clock_OutputExSetDestructorCB" (byval ex as Fl_Clock_Output_ptr, byval cb as Fl_DestructorEx)
  1580. declare sub Fl_Clock_OutputExSetDrawCB alias "Fl_Clock_OutputExSetDrawCB" (byval ex as Fl_Clock_Output_ptr, byval cb as Fl_DrawEx)
  1581. declare sub Fl_Clock_OutputExSetHandleCB alias "Fl_Clock_OutputExSetHandleCB" (byval ex as Fl_Clock_Output_ptr, byval cb as Fl_HandleEx)
  1582. declare sub Fl_Clock_OutputExSetResizeCB alias "Fl_Clock_OutputExSetResizeCB" (byval ex as Fl_Clock_Output_ptr, byval cb as Fl_ResizeEx)
  1583. declare function Fl_Clock_OutputNew alias "Fl_Clock_OutputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Clock_Output_ptr
  1584. declare sub Fl_Clock_OutputDelete alias "Fl_Clock_OutputDelete" (byref co as Fl_Clock_Output_ptr)
  1585. declare function Fl_Clock_OutputHour alias "Fl_Clock_OutputHour" (byval co as Fl_Clock_Output_ptr) as long
  1586. declare function Fl_Clock_OutputMinute alias "Fl_Clock_OutputMinute" (byval co as Fl_Clock_Output_ptr) as long
  1587. declare function Fl_Clock_OutputSecond alias "Fl_Clock_OutputSecond" (byval co as Fl_Clock_Output_ptr) as long
  1588. declare sub Fl_Clock_OutputValue alias "Fl_Clock_OutputValue" (byval co as Fl_Clock_Output_ptr, byval h as long, byval m as long, byval s as long)
  1589. declare sub Fl_Clock_OutputSetValue alias "Fl_Clock_OutputSetValue" (byval co as Fl_Clock_Output_ptr, byval v as ulong)
  1590. declare function Fl_Clock_OutputGetValue alias "Fl_Clock_OutputGetValue" (byval co as Fl_Clock_Output_ptr) as ulong
  1591. declare function Fl_ClockExNew alias "Fl_ClockExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Clock_ptr
  1592. declare sub Fl_ClockExDelete alias "Fl_ClockExDelete" (byref ex as Fl_Clock_ptr)
  1593. declare function Fl_ClockExHandleBase alias "Fl_ClockExHandleBase" (byval ex as Fl_Clock_ptr, byval event as FL_EVENT) as long
  1594. declare sub Fl_ClockExSetDestructorCB alias "Fl_ClockExSetDestructorCB" (byval ex as Fl_Clock_ptr, byval cb as Fl_DestructorEx)
  1595. declare sub Fl_ClockExSetDrawCB alias "Fl_ClockExSetDrawCB" (byval ex as Fl_Clock_ptr, byval cb as Fl_DrawEx)
  1596. declare sub Fl_ClockExSetHandleCB alias "Fl_ClockExSetHandleCB" (byval ex as Fl_Clock_ptr, byval cb as Fl_HandleEx)
  1597. declare sub Fl_ClockExSetResizeCB alias "Fl_ClockExSetResizeCB" (byval ex as Fl_Clock_ptr, byval cb as Fl_ResizeEx)
  1598. declare function Fl_ClockNew alias "Fl_ClockNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Clock_ptr
  1599. declare function Fl_ClockNew2 alias "Fl_ClockNew2" (byval boxtype as ubyte, byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Clock_ptr
  1600. declare sub Fl_ClockDelete alias "Fl_ClockDelete" (byref c as Fl_Clock_ptr)
  1601. declare function Fl_Round_ClockExNew alias "Fl_Round_ClockExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Round_Clock_ptr
  1602. declare sub Fl_Round_ClockExDelete alias "Fl_Round_ClockExDelete" (byref ex as Fl_Round_Clock_ptr)
  1603. declare function Fl_Round_ClockExHandleBase alias "Fl_Round_ClockExHandleBase" (byval ex as Fl_Round_Clock_ptr, byval event as FL_EVENT) as long
  1604. declare sub Fl_Round_ClockExSetDestructorCB alias "Fl_Round_ClockExSetDestructorCB" (byval ex as Fl_Round_Clock_ptr, byval cb as Fl_DestructorEx)
  1605. declare sub Fl_Round_ClockExSetDrawCB alias "Fl_Round_ClockExSetDrawCB" (byval ex as Fl_Round_Clock_ptr, byval cb as Fl_DrawEx)
  1606. declare sub Fl_Round_ClockExSetHandleCB alias "Fl_Round_ClockExSetHandleCB" (byval ex as Fl_Round_Clock_ptr, byval cb as Fl_HandleEx)
  1607. declare sub Fl_Round_ClockExSetResizeCB alias "Fl_Round_ClockExSetResizeCB" (byval ex as Fl_Round_Clock_ptr, byval cb as Fl_ResizeEx)
  1608. declare function Fl_Round_ClockNew alias "Fl_Round_ClockNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Round_Clock_ptr
  1609. declare sub Fl_Round_ClockDelete alias "Fl_Round_ClockDelete" (byref c as Fl_Round_Clock_ptr)
  1610. declare function Fl_Input_StaticValue alias "Fl_Input_StaticValue" (byval ip_ as Fl_Input__ptr, byval text as const zstring ptr) as long
  1611. declare function Fl_Input_StaticValue2 alias "Fl_Input_StaticValue2" (byval ip_ as Fl_Input__ptr, byval text as const zstring ptr, byval nChars as long) as long
  1612. declare function Fl_Input_SetValue alias "Fl_Input_SetValue" (byval ip_ as Fl_Input__ptr, byval text as const zstring ptr) as long
  1613. declare function Fl_Input_SetValue2 alias "Fl_Input_SetValue2" (byval ip_ as Fl_Input__ptr, byval text as const zstring ptr, byval nChars as long) as long
  1614. declare function Fl_Input_GetValue alias "Fl_Input_GetValue" (byval ip_ as Fl_Input__ptr) as const zstring ptr
  1615. declare function Fl_Input_Insert alias "Fl_Input_Insert" (byval ip_ as Fl_Input__ptr, byval text as const zstring ptr, byval cpos as long=0) as long
  1616. declare function Fl_Input_Replace alias "Fl_Input_Replace" (byval ip_ as Fl_Input__ptr, byval begin as long, byval end_ as long, byval text as const zstring ptr, byval nChars as long=0) as long
  1617. declare function Fl_Input_GetSize alias "Fl_Input_GetSize" (byval ip_ as Fl_Input__ptr) as long
  1618. declare function Fl_Input_Index alias "Fl_Input_Index" (byval ip_ as Fl_Input__ptr, byval i as long) as Fl_Char
  1619. declare function Fl_Input_Copy alias "Fl_Input_Copy" (byval ip_ as Fl_Input__ptr, byval clipboard as long) as long
  1620. declare function Fl_Input_CopyCuts alias "Fl_Input_CopyCuts" (byval ip_ as Fl_Input__ptr) as long
  1621. declare function Fl_Input_Cut alias "Fl_Input_Cut" (byval ip_ as Fl_Input__ptr) as long
  1622. declare function Fl_Input_Cut1 alias "Fl_Input_Cut1" (byval ip_ as Fl_Input__ptr, byval n as long) as long
  1623. declare function Fl_Input_Cut2 alias "Fl_Input_Cut2" (byval ip_ as Fl_Input__ptr, byval a as long, byval b as long) as long
  1624. declare function Fl_Input_Undo alias "Fl_Input_Undo" (byval ip_ as Fl_Input__ptr) as long
  1625. declare sub Fl_Input_SetInputType alias "Fl_Input_SetInputType" (byval ip_ as Fl_Input__ptr, byval typ as FL_INPUT_TYPE)
  1626. declare function Fl_Input_GetInputType alias "Fl_Input_GetInputType" (byval ip_ as Fl_Input__ptr) as FL_INPUT_TYPE
  1627. declare sub Fl_Input_SetCursorColor alias "Fl_Input_SetCursorColor" (byval ip_ as Fl_Input__ptr, byval c as Fl_COLOR)
  1628. declare function Fl_Input_GetCursorColor alias "Fl_Input_GetCursorColor" (byval ip_ as Fl_Input__ptr) as Fl_COLOR
  1629. declare function Fl_Input_SetMark alias "Fl_Input_SetMark" (byval ip_ as Fl_Input__ptr, byval m as long) as long
  1630. declare function Fl_Input_GetMark alias "Fl_Input_GetMark" (byval ip_ as Fl_Input__ptr) as long
  1631. declare sub Fl_Input_SetMaximumSize alias "Fl_Input_SetMaximumSize" (byval ip_ as Fl_Input__ptr, byval maxsize as long)
  1632. declare function Fl_Input_GetMaximumSize alias "Fl_Input_GetMaximumSize" (byval ip_ as Fl_Input__ptr) as long
  1633. declare function Fl_Input_SetPosition alias "Fl_Input_SetPosition" (byval ip_ as Fl_Input__ptr, byval p as long) as long
  1634. declare function Fl_Input_SetPosition2 alias "Fl_Input_SetPosition2" (byval ip_ as Fl_Input__ptr, byval p as long, byval m as long) as long
  1635. declare function Fl_Input_GetPosition alias "Fl_Input_GetPosition" (byval ip_ as Fl_Input__ptr) as long
  1636. declare sub Fl_Input_SetReadonly alias "Fl_Input_SetReadonly" (byval ip_ as Fl_Input__ptr, byval readonly as long)
  1637. declare function Fl_Input_GetReadonly alias "Fl_Input_GetReadonly" (byval ip_ as Fl_Input__ptr) as long
  1638. declare sub Fl_Input_SetShortcut alias "Fl_Input_SetShortcut" (byval ip_ as Fl_Input__ptr, byval shortcut as long)
  1639. declare function Fl_Input_GetShortcut alias "Fl_Input_GetShortcut" (byval ip_ as Fl_Input__ptr) as long
  1640. declare sub Fl_Input_Resize alias "Fl_Input_Resize" (byval ip_ as Fl_Input__ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  1641. declare sub Fl_Input_SetSize alias "Fl_Input_SetSize" (byval ip_ as Fl_Input__ptr, byval w as long, byval h as long)
  1642. declare sub Fl_Input_SetTabNav alias "Fl_Input_SetTabNav" (byval ip_ as Fl_Input__ptr, byval v as long)
  1643. declare function Fl_Input_GetTabNav alias "Fl_Input_GetTabNav" (byval ip_ as Fl_Input__ptr) as long
  1644. declare sub Fl_Input_SetTextColor alias "Fl_Input_SetTextColor" (byval ip_ as Fl_Input__ptr, byval c as Fl_COLOR)
  1645. declare function Fl_Input_GetTextColor alias "Fl_Input_GetTextColor" (byval ip_ as Fl_Input__ptr) as Fl_COLOR
  1646. declare sub Fl_Input_SetTextFont alias "Fl_Input_SetTextFont" (byval ip_ as Fl_Input__ptr, byval f as FL_FONT)
  1647. declare function Fl_Input_GetTextFont alias "Fl_Input_GetTextFont" (byval ip_ as Fl_Input__ptr) as FL_FONT
  1648. declare sub Fl_Input_SetTextSize alias "Fl_Input_SetTextSize" (byval ip_ as Fl_Input__ptr, byval s as FL_FONTSIZE)
  1649. declare function Fl_Input_GetTextSize alias "Fl_Input_GetTextSize" (byval ip_ as Fl_Input__ptr) as FL_FONTSIZE
  1650. declare sub Fl_Input_SetWrap alias "Fl_Input_SetWrap" (byval ip_ as Fl_Input__ptr, byval wrap as long)
  1651. declare function Fl_Input_GetWrap alias "Fl_Input_GetWrap" (byval ip_ as Fl_Input__ptr) as long
  1652. declare function Fl_InputExNew alias "Fl_InputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Input_ptr
  1653. declare sub Fl_InputExDelete alias "Fl_InputExDelete" (byref ex as Fl_Input_ptr)
  1654. declare function Fl_InputExHandleBase alias "Fl_InputExHandleBase" (byval ex as Fl_Input_ptr, byval event as FL_EVENT) as long
  1655. declare sub Fl_InputExSetDestructorCB alias "Fl_InputExSetDestructorCB" (byval ex as Fl_Input_ptr, byval cb as Fl_DestructorEx)
  1656. declare sub Fl_InputExSetDrawCB alias "Fl_InputExSetDrawCB" (byval ex as Fl_Input_ptr, byval cb as Fl_DrawEx)
  1657. declare sub Fl_InputExSetHandleCB alias "Fl_InputExSetHandleCB" (byval ex as Fl_Input_ptr, byval cb as Fl_HandleEx)
  1658. declare sub Fl_InputExSetResizeCB alias "Fl_InputExSetResizeCB" (byval ex as Fl_Input_ptr, byval cb as Fl_ResizeEx)
  1659. declare function Fl_InputNew alias "Fl_InputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Input_ptr
  1660. declare sub Fl_InputDelete alias "Fl_InputDelete" (byref ip as Fl_Input_ptr)
  1661. declare function Fl_InputHandle alias "Fl_InputHandle" (byval ip as Fl_Input_ptr, byval event as FL_EVENT) as long
  1662. declare function Fl_Float_InputExNew alias "Fl_Float_InputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Float_Input_ptr
  1663. declare sub Fl_Float_InputExDelete alias "Fl_Float_InputExDelete" (byref ex as Fl_Float_Input_ptr)
  1664. declare function Fl_Float_InputExHandleBase alias "Fl_Float_InputExHandleBase" (byval ex as Fl_Float_Input_ptr, byval event as FL_EVENT) as long
  1665. declare sub Fl_Float_InputExSetDestructorCB alias "Fl_Float_InputExSetDestructorCB" (byval ex as Fl_Float_Input_ptr, byval cb as Fl_DestructorEx)
  1666. declare sub Fl_Float_InputExSetDrawCB alias "Fl_Float_InputExSetDrawCB" (byval ex as Fl_Float_Input_ptr, byval cb as Fl_DrawEx)
  1667. declare sub Fl_Float_InputExSetHandleCB alias "Fl_Float_InputExSetHandleCB" (byval ex as Fl_Float_Input_ptr, byval cb as Fl_HandleEx)
  1668. declare sub Fl_Float_InputExSetResizeCB alias "Fl_Float_InputExSetResizeCB" (byval ex as Fl_Float_Input_ptr, byval cb as Fl_ResizeEx)
  1669. declare function Fl_Float_InputNew alias "Fl_Float_InputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Float_Input_ptr
  1670. declare sub Fl_Float_InputDelete alias "Fl_Float_InputDelete" (byref fip as Fl_Float_Input_ptr)
  1671. declare function Fl_Int_InputExNew alias "Fl_Int_InputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Int_Input_ptr
  1672. declare sub Fl_Int_InputExDelete alias "Fl_Int_InputExDelete" (byref ex as Fl_Int_Input_ptr)
  1673. declare function Fl_Int_InputExHandleBase alias "Fl_Int_InputExHandleBase" (byval ex as Fl_Int_Input_ptr, byval event as FL_EVENT) as long
  1674. declare sub Fl_Int_InputExSetDestructorCB alias "Fl_Int_InputExSetDestructorCB" (byval ex as Fl_Int_Input_ptr, byval cb as Fl_DestructorEx)
  1675. declare sub Fl_Int_InputExSetDrawCB alias "Fl_Int_InputExSetDrawCB" (byval ex as Fl_Int_Input_ptr, byval cb as Fl_DrawEx)
  1676. declare sub Fl_Int_InputExSetHandleCB alias "Fl_Int_InputExSetHandleCB" (byval ex as Fl_Int_Input_ptr, byval cb as Fl_HandleEx)
  1677. declare sub Fl_Int_InputExSetResizeCB alias "Fl_Int_InputExSetResizeCB" (byval ex as Fl_Int_Input_ptr, byval cb as Fl_ResizeEx)
  1678. declare function Fl_Int_InputNew alias "Fl_Int_InputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Int_Input_ptr
  1679. declare sub Fl_Int_InputDelete alias "Fl_Int_InputDelete" (byref iip as Fl_Int_Input_ptr)
  1680. declare function Fl_Multiline_InputExNew alias "Fl_Multiline_InputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Multiline_Input_ptr
  1681. declare sub Fl_Multiline_InputExDelete alias "Fl_Multiline_InputExDelete" (byref ex as Fl_Multiline_Input_ptr)
  1682. declare function Fl_Multiline_InputExHandleBase alias "Fl_Multiline_InputExHandleBase" (byval ex as Fl_Multiline_Input_ptr, byval event as FL_EVENT) as long
  1683. declare sub Fl_Multiline_InputExSetDestructorCB alias "Fl_Multiline_InputExSetDestructorCB" (byval ex as Fl_Multiline_Input_ptr, byval cb as Fl_DestructorEx)
  1684. declare sub Fl_Multiline_InputExSetDrawCB alias "Fl_Multiline_InputExSetDrawCB" (byval ex as Fl_Multiline_Input_ptr, byval cb as Fl_DrawEx)
  1685. declare sub Fl_Multiline_InputExSetHandleCB alias "Fl_Multiline_InputExSetHandleCB" (byval ex as Fl_Multiline_Input_ptr, byval cb as Fl_HandleEx)
  1686. declare sub Fl_Multiline_InputExSetResizeCB alias "Fl_Multiline_InputExSetResizeCB" (byval ex as Fl_Multiline_Input_ptr, byval cb as Fl_ResizeEx)
  1687. declare function Fl_Multiline_InputNew alias "Fl_Multiline_InputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Multiline_Input_ptr
  1688. declare sub Fl_Multiline_InputDelete alias "Fl_Multiline_InputDelete" (byref mip as Fl_Multiline_Input_ptr)
  1689. declare function Fl_Secret_InputExNew alias "Fl_Secret_InputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Secret_Input_ptr
  1690. declare sub Fl_Secret_InputExDelete alias "Fl_Secret_InputExDelete" (byref ex as Fl_Secret_Input_ptr)
  1691. declare function Fl_Secret_InputExHandleBase alias "Fl_Secret_InputExHandleBase" (byval ex as Fl_Secret_Input_ptr, byval event as FL_EVENT) as long
  1692. declare sub Fl_Secret_InputExSetDestructorCB alias "Fl_Secret_InputExSetDestructorCB" (byval ex as Fl_Secret_Input_ptr, byval cb as Fl_DestructorEx)
  1693. declare sub Fl_Secret_InputExSetDrawCB alias "Fl_Secret_InputExSetDrawCB" (byval ex as Fl_Secret_Input_ptr, byval cb as Fl_DrawEx)
  1694. declare sub Fl_Secret_InputExSetHandleCB alias "Fl_Secret_InputExSetHandleCB" (byval ex as Fl_Secret_Input_ptr, byval cb as Fl_HandleEx)
  1695. declare sub Fl_Secret_InputExSetResizeCB alias "Fl_Secret_InputExSetResizeCB" (byval ex as Fl_Secret_Input_ptr, byval cb as Fl_ResizeEx)
  1696. declare function Fl_Secret_InputNew alias "Fl_Secret_InputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Secret_Input_ptr
  1697. declare sub Fl_Secret_InputDelete alias "Fl_Secret_InputDelete" (byref sip as Fl_Secret_Input_ptr)
  1698. declare function Fl_Secret_InputHandle alias "Fl_Secret_InputHandle" (byval sip as Fl_Secret_Input_ptr, byval event as FL_EVENT) as long
  1699. declare function Fl_OutputExNew alias "Fl_OutputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Output_ptr
  1700. declare sub Fl_OutputExDelete alias "Fl_OutputExDelete" (byref ex as Fl_Output_ptr)
  1701. declare function Fl_OutputExHandleBase alias "Fl_OutputExHandleBase" (byval ex as Fl_Output_ptr, byval event as FL_EVENT) as long
  1702. declare sub Fl_OutputExSetDestructorCB alias "Fl_OutputExSetDestructorCB" (byval ex as Fl_Output_ptr, byval cb as Fl_DestructorEx)
  1703. declare sub Fl_OutputExSetDrawCB alias "Fl_OutputExSetDrawCB" (byval ex as Fl_Output_ptr, byval cb as Fl_DrawEx)
  1704. declare sub Fl_OutputExSetHandleCB alias "Fl_OutputExSetHandleCB" (byval ex as Fl_Output_ptr, byval cb as Fl_HandleEx)
  1705. declare sub Fl_OutputExSetResizeCB alias "Fl_OutputExSetResizeCB" (byval ex as Fl_Output_ptr, byval cb as Fl_ResizeEx)
  1706. declare function Fl_OutputNew alias "Fl_OutputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Output_ptr
  1707. declare sub Fl_OutputDelete alias "Fl_OutputDelete" (byref op as Fl_Output_ptr)
  1708. declare function Fl_Multiline_OutputExNew alias "Fl_Multiline_OutputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Multiline_Output_ptr
  1709. declare sub Fl_Multiline_OutputExDelete alias "Fl_Multiline_OutputExDelete" (byref ex as Fl_Multiline_Output_ptr)
  1710. declare function Fl_Multiline_OutputExHandleBase alias "Fl_Multiline_OutputExHandleBase" (byval ex as Fl_Multiline_Output_ptr, byval event as FL_EVENT) as long
  1711. declare sub Fl_Multiline_OutputExSetDestructorCB alias "Fl_Multiline_OutputExSetDestructorCB" (byval ex as Fl_Multiline_Output_ptr, byval cb as Fl_DestructorEx)
  1712. declare sub Fl_Multiline_OutputExSetDrawCB alias "Fl_Multiline_OutputExSetDrawCB" (byval ex as Fl_Multiline_Output_ptr, byval cb as Fl_DrawEx)
  1713. declare sub Fl_Multiline_OutputExSetHandleCB alias "Fl_Multiline_OutputExSetHandleCB" (byval ex as Fl_Multiline_Output_ptr, byval cb as Fl_HandleEx)
  1714. declare sub Fl_Multiline_OutputExSetResizeCB alias "Fl_Multiline_OutputExSetResizeCB" (byval ex as Fl_Multiline_Output_ptr, byval cb as Fl_ResizeEx)
  1715. declare function Fl_Multiline_OutputNew alias "Fl_Multiline_OutputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Multiline_Output_ptr
  1716. declare sub Fl_Multiline_OutputDelete alias "Fl_Multiline_OutputDelete" (byref op as Fl_Multiline_Output_ptr)
  1717. declare function Fl_File_InputExNew alias "Fl_File_InputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_File_Input_ptr
  1718. declare sub Fl_File_InputExDelete alias "Fl_File_InputExDelete" (byref ex as Fl_File_Input_ptr)
  1719. declare function Fl_File_InputExHandleBase alias "Fl_File_InputExHandleBase" (byval ex as Fl_File_Input_ptr, byval event as FL_EVENT) as long
  1720. declare sub Fl_File_InputExSetDestructorCB alias "Fl_File_InputExSetDestructorCB" (byval ex as Fl_File_Input_ptr, byval cb as Fl_DestructorEx)
  1721. declare sub Fl_File_InputExSetDrawCB alias "Fl_File_InputExSetDrawCB" (byval ex as Fl_File_Input_ptr, byval cb as Fl_DrawEx)
  1722. declare sub Fl_File_InputExSetHandleCB alias "Fl_File_InputExSetHandleCB" (byval ex as Fl_File_Input_ptr, byval cb as Fl_HandleEx)
  1723. declare sub Fl_File_InputExSetResizeCB alias "Fl_File_InputExSetResizeCB" (byval ex as Fl_File_Input_ptr, byval cb as Fl_ResizeEx)
  1724. declare function Fl_File_InputNew alias "Fl_File_InputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_File_Input_ptr
  1725. declare sub Fl_File_InputDelete alias "Fl_File_InputDelete" (byref fip as Fl_File_Input_ptr)
  1726. declare function Fl_File_InputHandle alias "Fl_File_InputHandle" (byval fip as Fl_File_Input_ptr, byval event as FL_EVENT) as long
  1727. declare sub Fl_File_InputSetDownBox alias "Fl_File_InputSetDownBox" (byval fip as Fl_File_Input_ptr, byval b as FL_BOXTYPE)
  1728. declare function Fl_File_InputGetDownBox alias "Fl_File_InputGetDownBox" (byval fip as Fl_File_Input_ptr) as FL_BOXTYPE
  1729. declare function Fl_File_InputGetErrorColor alias "Fl_File_InputGetErrorColor" (byval fip as Fl_File_Input_ptr) as Fl_COLOR
  1730. declare sub Fl_File_InputSetErrorColor alias "Fl_File_InputSetErrorColor" (byval fip as Fl_File_Input_ptr, byval c as Fl_COLOR)
  1731. declare function Fl_File_InputSetValue alias "Fl_File_InputSetValue" (byval fip as Fl_File_Input_ptr, byval txt as const zstring ptr) as long
  1732. declare function Fl_File_InputSetValue2 alias "Fl_File_InputSetValue2" (byval fip as Fl_File_Input_ptr, byval txt as const zstring ptr, byval nChars as long) as long
  1733. declare function Fl_File_InputGetValue alias "Fl_File_InputGetValue" (byval fip as Fl_File_Input_ptr) as const zstring ptr
  1734. declare sub Fl_Menu_ItemActivate alias "Fl_Menu_ItemActivate" (byval it as Fl_Menu_Item_ptr)
  1735. declare sub Fl_Menu_ItemDeactivate alias "Fl_Menu_ItemDeactivate" (byval it as Fl_Menu_Item_ptr)
  1736. declare function Fl_Menu_ItemActive alias "Fl_Menu_ItemActive" (byval it as Fl_Menu_Item_ptr) as long
  1737. declare function Fl_Menu_ItemActiveVisible alias "Fl_Menu_ItemActiveVisible" (byval it as Fl_Menu_Item_ptr) as long
  1738. declare function Fl_Menu_ItemAdd alias "Fl_Menu_ItemAdd" (byval it as Fl_Menu_Item_ptr, byval label as const zstring ptr, byval shortcut as long=0, byval cb as Fl_Callback=0, byval userdata as any ptr=0, byval flag as FL_MENUITEM_FLAG=0) as long
  1739. declare function Fl_Menu_ItemAdd2 alias "Fl_Menu_ItemAdd2" (byval it as Fl_Menu_Item_ptr, byval label as const zstring ptr, byval shortcut as const zstring ptr, byval cb as Fl_Callback=0, byval userdata as any ptr=0, byval flag as FL_MENUITEM_FLAG=0) as long
  1740. declare function Fl_Menu_ItemInsert alias "Fl_Menu_ItemInsert" (byval it as Fl_Menu_Item_ptr, byval index as long, byval label as const zstring ptr, byval shortcut as long, byval cb as Fl_Callback, byval userdata as any ptr=0, byval flag as FL_MENUITEM_FLAG=0) as long
  1741. declare sub Fl_Menu_ItemSetArgument alias "Fl_Menu_ItemSetArgument" (byval it as Fl_Menu_Item_ptr, byval v as long)
  1742. declare function Fl_Menu_ItemGetArgument alias "Fl_Menu_ItemGetArgument" (byval it as Fl_Menu_Item_ptr) as long
  1743. declare sub Fl_Menu_ItemCallback alias "Fl_Menu_ItemCallback" (byval it as Fl_Menu_Item_ptr, byval cb as Fl_Callback)
  1744. declare sub Fl_Menu_ItemCallback2 alias "Fl_Menu_ItemCallback2" (byval it as Fl_Menu_Item_ptr, byval cb as Fl_Callback, byval pData as any ptr)
  1745. declare sub Fl_Menu_ItemCallback0 alias "Fl_Menu_ItemCallback0" (byval it as Fl_Menu_Item_ptr, byval cb as Fl_Callback0)
  1746. declare sub Fl_Menu_ItemCallback1 alias "Fl_Menu_ItemCallback1" (byval it as Fl_Menu_Item_ptr, byval cb as Fl_Callback1, byval lData as long=0)
  1747. declare function Fl_Menu_ItemGetCallback_p alias "Fl_Menu_ItemGetCallback_p" (byval it as Fl_Menu_Item_ptr) as Fl_Callback ptr
  1748. declare function Fl_Menu_ItemCheckBox alias "Fl_Menu_ItemCheckBox" (byval it as Fl_Menu_Item_ptr) as long
  1749. declare function Fl_Menu_ItemRadio alias "Fl_Menu_ItemRadio" (byval it as Fl_Menu_Item_ptr) as long
  1750. declare sub Fl_Menu_ItemCheck alias "Fl_Menu_ItemCheck" (byval it as Fl_Menu_Item_ptr)
  1751. declare function Fl_Menu_ItemChecked alias "Fl_Menu_ItemChecked" (byval it as Fl_Menu_Item_ptr) as long
  1752. declare sub Fl_Menu_ItemUncheck alias "Fl_Menu_ItemUncheck" (byval it as Fl_Menu_Item_ptr)
  1753. declare sub Fl_Menu_ItemClear alias "Fl_Menu_ItemClear" (byval it as Fl_Menu_Item_ptr)
  1754. declare sub Fl_Menu_ItemDoCallback alias "Fl_Menu_ItemDoCallback" (byval it as Fl_Menu_Item_ptr, byval wgt as Fl_Widget_ptr, byval pData as any ptr=0)
  1755. declare sub Fl_Menu_ItemDoCallback3 alias "Fl_Menu_ItemDoCallback3" (byval it as Fl_Menu_Item_ptr, byval wgt as Fl_Widget_ptr)
  1756. declare sub Fl_Menu_ItemDoCallback2 alias "Fl_Menu_ItemDoCallback2" (byval it as Fl_Menu_Item_ptr, byval wgt as Fl_Widget_ptr, byval lData as long)
  1757. declare sub Fl_Menu_ItemDraw alias "Fl_Menu_ItemDraw" (byval it as Fl_Menu_Item_ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval m as const Fl_Menu__ptr, byval t as long=0)
  1758. declare function Fl_Menu_ItemFindShortcut alias "Fl_Menu_ItemFindShortcut" (byval it as Fl_Menu_Item_ptr, byval ip as long ptr=0, byval require_alt as const long=0) as Fl_Menu_Item_ptr
  1759. declare function Fl_Menu_ItemFirst alias "Fl_Menu_ItemFirst" (byval it as Fl_Menu_Item_ptr) as Fl_Menu_Item_ptr
  1760. declare function Fl_Menu_ItemFirst2 alias "Fl_Menu_ItemFirst2" (byval it as Fl_Menu_Item_ptr) as const Fl_Menu_Item_ptr
  1761. declare function Fl_Menu_ItemNext alias "Fl_Menu_ItemNext" (byval it as Fl_Menu_Item_ptr, byval index as long=1) as Fl_Menu_Item_ptr
  1762. declare function Fl_Menu_ItemNext2 alias "Fl_Menu_ItemNext2" (byval it as Fl_Menu_Item_ptr, byval index as long=1) as const Fl_Menu_Item_ptr
  1763. declare sub Fl_Menu_ItemHide alias "Fl_Menu_ItemHide" (byval it as Fl_Menu_Item_ptr)
  1764. declare sub Fl_Menu_ItemShow alias "Fl_Menu_ItemShow" (byval it as Fl_Menu_Item_ptr)
  1765. declare sub Fl_Menu_ItemImage alias "Fl_Menu_ItemImage" (byval it as const Fl_Menu_Item_ptr, byval img as Fl_Image_Ptr)
  1766. declare sub Fl_Menu_ItemSetLabel alias "Fl_Menu_ItemSetLabel" (byval it as Fl_Menu_Item_ptr, byval label as const zstring ptr)
  1767. declare sub Fl_Menu_ItemSetLabel2 alias "Fl_Menu_ItemSetLabel2" (byval it as Fl_Menu_Item_ptr, byval lt as FL_LABEL_TYPE, byval label as const zstring ptr)
  1768. declare function Fl_Menu_ItemGetLabel alias "Fl_Menu_ItemGetLabel" (byval it as Fl_Menu_Item_ptr) as const zstring ptr
  1769. declare sub Fl_Menu_ItemSetLabelColor alias "Fl_Menu_ItemSetLabelColor" (byval it as Fl_Menu_Item_ptr, byval c as Fl_COLOR)
  1770. declare function Fl_Menu_ItemGetLabelColor alias "Fl_Menu_ItemGetLabelColor" (byval it as Fl_Menu_Item_ptr) as Fl_COLOR
  1771. declare sub Fl_Menu_ItemSetLabelFont alias "Fl_Menu_ItemSetLabelFont" (byval it as Fl_Menu_Item_ptr, byval f as FL_FONT)
  1772. declare function Fl_Menu_ItemGetLabelFont alias "Fl_Menu_ItemGetLabelFont" (byval it as Fl_Menu_Item_ptr) as FL_FONT
  1773. declare sub Fl_Menu_ItemSetLabelSize alias "Fl_Menu_ItemSetLabelSize" (byval it as Fl_Menu_Item_ptr, byval fs as FL_FONTSIZE)
  1774. declare function Fl_Menu_ItemGetLabelSize alias "Fl_Menu_ItemGetLabelSize" (byval it as Fl_Menu_Item_ptr) as FL_FONTSIZE
  1775. declare sub Fl_Menu_ItemSetLabelType alias "Fl_Menu_ItemSetLabelType" (byval it as Fl_Menu_Item_ptr, byval lt as Fl_LABEL_TYPE)
  1776. declare function Fl_Menu_ItemGetLabelType alias "Fl_Menu_ItemGetLabelType" (byval it as Fl_Menu_Item_ptr) as Fl_LABEL_TYPE
  1777. declare function Fl_Menu_ItemMeasure alias "Fl_Menu_ItemMeasure" (byval it as Fl_Menu_Item_ptr, byval h as long ptr, byval m as const Fl_Menu__ptr) as long
  1778. declare function Fl_Menu_ItemPopup alias "Fl_Menu_ItemPopup" (byval it as Fl_Menu_Item_ptr, byval x as long, byval y as long, byval title as const zstring ptr=0, byval picked as Fl_Menu_Item_ptr=0, byval m as const Fl_Menu__ptr=0) as Fl_Menu_Item_ptr
  1779. declare function Fl_Menu_ItemPulldown alias "Fl_Menu_ItemPulldown" (byval it as Fl_Menu_Item_ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval picked as Fl_Menu_Item_ptr=0, byval m as const Fl_Menu__ptr=0, byval title as Fl_Menu_Item_ptr=0, byval menubar as long=0) as Fl_Menu_Item_ptr
  1780. declare sub Fl_Menu_ItemSet alias "Fl_Menu_ItemSet" (byval it as Fl_Menu_Item_ptr)
  1781. declare sub Fl_Menu_ItemSetonly alias "Fl_Menu_ItemSetonly" (byval it as Fl_Menu_Item_ptr)
  1782. declare sub Fl_Menu_ItemSetShortcut alias "Fl_Menu_ItemSetShortcut" (byval it as Fl_Menu_Item_ptr, byval s as long)
  1783. declare function Fl_Menu_ItemGetShortcut alias "Fl_Menu_ItemGetShortcut" (byval it as Fl_Menu_Item_ptr) as long
  1784. declare function Fl_Menu_ItemTestShortcut alias "Fl_Menu_ItemTestShortcut" (byval it as Fl_Menu_Item_ptr) as Fl_Menu_Item_ptr
  1785. declare function Fl_Menu_ItemSize alias "Fl_Menu_ItemSize" (byval it as Fl_Menu_Item_ptr) as long
  1786. declare function Fl_Menu_ItemSubmenu alias "Fl_Menu_ItemSubmenu" (byval it as Fl_Menu_Item_ptr) as long
  1787. declare sub Fl_Menu_ItemSetUserData alias "Fl_Menu_ItemSetUserData" (byval it as Fl_Menu_Item_ptr, byval userdata as any ptr)
  1788. declare function Fl_Menu_ItemGetUserData alias "Fl_Menu_ItemGetUserData" (byval it as Fl_Menu_Item_ptr) as any ptr
  1789. declare function Fl_Menu_ItemValue alias "Fl_Menu_ItemValue" (byval it as Fl_Menu_Item_ptr) as long
  1790. declare function Fl_Menu_ItemVisible alias "Fl_Menu_ItemVisible" (byval it as Fl_Menu_Item_ptr) as long
  1791. declare function Fl_Menu_Add alias "Fl_Menu_Add" (byval m_ as Fl_Menu__ptr, byval label as const zstring ptr, byval shortcut as long=0 , byval cb as Fl_Callback=0, byval userdata as any ptr=0, byval flag as long=0) as long
  1792. declare function Fl_Menu_Add2 alias "Fl_Menu_Add2" (byval m_ as Fl_Menu__ptr, byval label as const zstring ptr, byval shortcut as const zstring ptr=0, byval cb as Fl_Callback=0, byval userdata as any ptr=0, byval flag as long=0) as long
  1793. declare function Fl_Menu_Add3 alias "Fl_Menu_Add3" (byval m_ as Fl_Menu__ptr, byval label as const zstring ptr) as long
  1794. declare sub Fl_Menu_Clear alias "Fl_Menu_Clear" (byval m_ as Fl_Menu__ptr)
  1795. declare function Fl_Menu_ClearSubmenu alias "Fl_Menu_ClearSubmenu" (byval m_ as Fl_Menu__ptr, byval index as long) as long
  1796. declare sub Fl_Menu_Copy alias "Fl_Menu_Copy" (byval m_ as Fl_Menu__ptr, byval mi as Fl_Menu_Item_ptr, byval userdata as any ptr=0)
  1797. declare sub Fl_Menu_SetDownBox alias "Fl_Menu_SetDownBox" (byval m_ as Fl_Menu__ptr, byval bt as FL_BOXTYPE)
  1798. declare function Fl_Menu_GetDownBox alias "Fl_Menu_GetDownBox" (byval m_ as Fl_Menu__ptr) as FL_BOXTYPE
  1799. declare sub Fl_Menu_SetDownColor alias "Fl_Menu_SetDownColor" (byval m_ as Fl_Menu__ptr, byval c as Fl_COLOR)
  1800. declare function Fl_Menu_GetDownColor alias "Fl_Menu_GetDownColor" (byval m_ as Fl_Menu__ptr) as Fl_COLOR
  1801. declare function Fl_Menu_FindIndexByName alias "Fl_Menu_FindIndexByName" (byval m_ as Fl_Menu__ptr, byval name_ as const zstring ptr) as long
  1802. declare function Fl_Menu_FindIndexByItem alias "Fl_Menu_FindIndexByItem" (byval m_ as Fl_Menu__ptr, byval item as Fl_Menu_Item_ptr) as long
  1803. declare function Fl_Menu_FindIndexByCallback alias "Fl_Menu_FindIndexByCallback" (byval m_ as Fl_Menu__ptr, byval cb as Fl_Callback) as long
  1804. declare function Fl_Menu_FindItemByName alias "Fl_Menu_FindItemByName" (byval m_ as Fl_Menu__ptr, byval name_ as const zstring ptr) as Fl_Menu_Item_ptr
  1805. declare function Fl_Menu_FindItemByCallback alias "Fl_Menu_FindItemByCallback" (byval m_ as Fl_Menu__ptr, byval cb as Fl_Callback) as Fl_Menu_Item_ptr
  1806. declare sub Fl_Menu_Global alias "Fl_Menu_Global" (byval m_ as Fl_Menu__ptr)
  1807. declare function Fl_Menu_Insert alias "Fl_Menu_Insert" (byval m_ as Fl_Menu__ptr, byval index as long, byval label as const zstring ptr, byval shortcut as const zstring ptr=0, byval cb as Fl_Callback=0, byval userdata as any ptr=0, byval flag as long=0) as long
  1808. declare function Fl_Menu_Insert2 alias "Fl_Menu_Insert2" (byval m_ as Fl_Menu__ptr, byval index as long, byval label as const zstring ptr, byval shortcut as long =0, byval cb as Fl_Callback=0, byval userdata as any ptr=0, byval flag as long=0) as long
  1809. declare function Fl_Menu_ItemPathName alias "Fl_Menu_ItemPathName" (byval m_ as Fl_Menu__ptr, byval name_ as zstring ptr, byval namelen as long, byval item as Fl_Menu_Item_ptr=0) as long
  1810. declare sub Fl_Menu_SetMenu alias "Fl_Menu_SetMenu" (byval m_ as Fl_Menu__ptr, byval item as Fl_Menu_Item_ptr)
  1811. declare function Fl_Menu_GetMenu alias "Fl_Menu_GetMenu" (byval m_ as Fl_Menu__ptr) as Fl_Menu_Item_ptr
  1812. declare sub Fl_Menu_SetMode alias "Fl_Menu_SetMode" (byval m_ as Fl_Menu__ptr, byval index as long, byval flag as long)
  1813. declare function Fl_Menu_GetMode alias "Fl_Menu_GetMode" (byval m_ as Fl_Menu__ptr, byval index as long) as long
  1814. declare function Fl_Menu_MValue alias "Fl_Menu_MValue" (byval m_ as Fl_Menu__ptr) as Fl_Menu_Item_ptr
  1815. declare function Fl_Menu_Picked alias "Fl_Menu_Picked" (byval m_ as Fl_Menu__ptr, byval item as Fl_Menu_Item_ptr) as Fl_Menu_Item_ptr
  1816. declare sub Fl_Menu_Remove alias "Fl_Menu_Remove" (byval m_ as Fl_Menu__ptr, byval index as long)
  1817. declare sub Fl_Menu_Replace alias "Fl_Menu_Replace" (byval m_ as Fl_Menu__ptr, byval index as long, byval label as const zstring ptr)
  1818. declare sub Fl_Menu_Shortcut alias "Fl_Menu_Shortcut" (byval m_ as Fl_Menu__ptr, byval index as long, byval shortcut as long)
  1819. declare function Fl_Menu_GetSize alias "Fl_Menu_GetSize" (byval m_ as Fl_Menu__ptr) as long
  1820. declare sub Fl_Menu_SetSize alias "Fl_Menu_SetSize" (byval m_ as Fl_Menu__ptr, byval w as long, byval h as long)
  1821. declare function Fl_Menu_TestShortcut alias "Fl_Menu_TestShortcut" (byval m_ as Fl_Menu__ptr) as Fl_Menu_Item_ptr
  1822. declare function Fl_Menu_Text alias "Fl_Menu_Text" (byval m_ as Fl_Menu__ptr) as const zstring ptr
  1823. declare function Fl_Menu_TextByIndex alias "Fl_Menu_TextByIndex" (byval m_ as Fl_Menu__ptr, byval index as long) as const zstring ptr
  1824. declare sub Fl_Menu_SetTextColor alias "Fl_Menu_SetTextColor" (byval m_ as Fl_Menu__ptr, byval c as Fl_COLOR)
  1825. declare function Fl_Menu_GetTextColor alias "Fl_Menu_GetTextColor" (byval m_ as Fl_Menu__ptr) as Fl_COLOR
  1826. declare sub Fl_Menu_SetTextFont alias "Fl_Menu_SetTextFont" (byval m_ as Fl_Menu__ptr, byval f as FL_FONT)
  1827. declare function Fl_Menu_GetTextFont alias "Fl_Menu_GetTextFont" (byval m_ as Fl_Menu__ptr) as FL_FONT
  1828. declare sub Fl_Menu_SetTextSize alias "Fl_Menu_SetTextSize" (byval m_ as Fl_Menu__ptr, byval fs as FL_FONTSIZE)
  1829. declare function Fl_Menu_GetTextSize alias "Fl_Menu_GetTextSize" (byval m_ as Fl_Menu__ptr) as FL_FONTSIZE
  1830. declare function Fl_Menu_GetValue alias "Fl_Menu_GetValue" (byval m_ as Fl_Menu__ptr) as long
  1831. declare function Fl_Menu_ValueByItem alias "Fl_Menu_ValueByItem" (byval m_ as Fl_Menu__ptr, byval m as Fl_Menu_Item_ptr) as long
  1832. declare function Fl_Menu_ValueByIndex alias "Fl_Menu_ValueByIndex" (byval m_ as Fl_Menu__ptr, byval index as long) as long
  1833. declare function Fl_Menu_ButtonExNew alias "Fl_Menu_ButtonExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Menu_Button_ptr
  1834. declare sub Fl_Menu_ButtonExDelete alias "Fl_Menu_ButtonExDelete" (byref ex as Fl_Menu_Button_ptr)
  1835. declare function Fl_Menu_ButtonExHandleBase alias "Fl_Menu_ButtonExHandleBase" (byval ex as Fl_Menu_Button_ptr, byval event as FL_EVENT) as long
  1836. declare sub Fl_Menu_ButtonExSetDestructorCB alias "Fl_Menu_ButtonExSetDestructorCB" (byval ex as Fl_Menu_Button_ptr, byval cb as Fl_DestructorEx)
  1837. declare sub Fl_Menu_ButtonExSetDrawCB alias "Fl_Menu_ButtonExSetDrawCB" (byval ex as Fl_Menu_Button_ptr, byval cb as Fl_DrawEx)
  1838. declare sub Fl_Menu_ButtonExSetHandleCB alias "Fl_Menu_ButtonExSetHandleCB" (byval ex as Fl_Menu_Button_ptr, byval cb as Fl_HandleEx)
  1839. declare sub Fl_Menu_ButtonExSetResizeCB alias "Fl_Menu_ButtonExSetResizeCB" (byval ex as Fl_Menu_Button_ptr, byval cb as Fl_ResizeEx)
  1840. declare function Fl_Menu_ButtonNew alias "Fl_Menu_ButtonNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Menu_Button_ptr
  1841. declare sub Fl_Menu_ButtonDelete alias "Fl_Menu_ButtonDelete" (byref mb as Fl_Menu_Button_ptr)
  1842. declare function Fl_Menu_ButtonHandle alias "Fl_Menu_ButtonHandle" (byval mb as Fl_Menu_Button_ptr, byval event as FL_EVENT) as long
  1843. declare function Fl_Menu_ButtonPopup alias "Fl_Menu_ButtonPopup" (byval mb as Fl_Menu_Button_ptr) as Fl_Menu_Item_ptr
  1844. declare function Fl_Menu_BarExNew alias "Fl_Menu_BarExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Menu_Bar_ptr
  1845. declare sub Fl_Menu_BarExDelete alias "Fl_Menu_BarExDelete" (byref ex as Fl_Menu_Bar_ptr)
  1846. declare function Fl_Menu_BarExHandleBase alias "Fl_Menu_BarExHandleBase" (byval ex as Fl_Menu_Bar_ptr, byval event as FL_EVENT) as long
  1847. declare sub Fl_Menu_BarExSetDestructorCB alias "Fl_Menu_BarExSetDestructorCB" (byval ex as Fl_Menu_Bar_ptr, byval cb as Fl_DestructorEx)
  1848. declare sub Fl_Menu_BarExSetDrawCB alias "Fl_Menu_BarExSetDrawCB" (byval ex as Fl_Menu_Bar_ptr, byval cb as Fl_DrawEx)
  1849. declare sub Fl_Menu_BarExSetHandleCB alias "Fl_Menu_BarExSetHandleCB" (byval ex as Fl_Menu_Bar_ptr, byval cb as Fl_HandleEx)
  1850. declare sub Fl_Menu_BarExSetResizeCB alias "Fl_Menu_BarExSetResizeCB" (byval ex as Fl_Menu_Bar_ptr, byval cb as Fl_ResizeEx)
  1851. declare function Fl_Menu_BarNew alias "Fl_Menu_BarNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Menu_Bar_ptr
  1852. declare sub Fl_Menu_BarDelete alias "Fl_Menu_BarDelete" (byref mb as Fl_Menu_Bar_ptr)
  1853. declare function Fl_Menu_BarHandle alias "Fl_Menu_BarHandle" (byval mb as Fl_Menu_Bar_ptr, byval event as FL_EVENT) as long
  1854. declare function Fl_ChoiceExNew alias "Fl_ChoiceExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Choice_ptr
  1855. declare sub Fl_ChoiceExDelete alias "Fl_ChoiceExDelete" (byref ex as Fl_Choice_ptr)
  1856. declare function Fl_ChoiceExHandleBase alias "Fl_ChoiceExHandleBase" (byval ex as Fl_Choice_ptr, byval event as FL_EVENT) as long
  1857. declare sub Fl_ChoiceExSetDestructorCB alias "Fl_ChoiceExSetDestructorCB" (byval ex as Fl_Choice_ptr, byval cb as Fl_DestructorEx)
  1858. declare sub Fl_ChoiceExSetDrawCB alias "Fl_ChoiceExSetDrawCB" (byval ex as Fl_Choice_ptr, byval cb as Fl_DrawEx)
  1859. declare sub Fl_ChoiceExSetHandleCB alias "Fl_ChoiceExSetHandleCB" (byval ex as Fl_Choice_ptr, byval cb as Fl_HandleEx)
  1860. declare sub Fl_ChoiceExSetResizeCB alias "Fl_ChoiceExSetResizeCB" (byval ex as Fl_Choice_ptr, byval cb as Fl_ResizeEx)
  1861. declare function Fl_ChoiceNew alias "Fl_ChoiceNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Choice_ptr
  1862. declare sub Fl_ChoiceDelete alias "Fl_ChoiceDelete" (byref mb as Fl_Choice_ptr)
  1863. declare function Fl_ChoiceHandle alias "Fl_ChoiceHandle" (byval c as Fl_Choice_ptr, byval event as FL_EVENT) as long
  1864. declare function Fl_ChoiceSetValue alias "Fl_ChoiceSetValue" (byval c as Fl_Choice_ptr, byval index as long) as long
  1865. declare function Fl_ChoiceSetValueByItem alias "Fl_ChoiceSetValueByItem" (byval c as Fl_Choice_ptr, byval item as Fl_Menu_Item_ptr) as long
  1866. declare function Fl_ChoiceGetValue alias "Fl_ChoiceGetValue" (byval c as Fl_Choice_ptr) as long
  1867. declare function Fl_ProgressExNew alias "Fl_ProgressExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Progress_ptr
  1868. declare sub Fl_ProgressExDelete alias "Fl_ProgressExDelete" (byref ex as Fl_Progress_ptr)
  1869. declare function Fl_ProgressExHandleBase alias "Fl_ProgressExHandleBase" (byval ex as Fl_Progress_ptr, byval event as FL_EVENT) as long
  1870. declare sub Fl_ProgressExSetDestructorCB alias "Fl_ProgressExSetDestructorCB" (byval ex as Fl_Progress_ptr, byval cb as Fl_DestructorEx)
  1871. declare sub Fl_ProgressExSetDrawCB alias "Fl_ProgressExSetDrawCB" (byval ex as Fl_Progress_ptr, byval cb as Fl_DrawEx)
  1872. declare sub Fl_ProgressExSetHandleCB alias "Fl_ProgressExSetHandleCB" (byval ex as Fl_Progress_ptr, byval cb as Fl_HandleEx)
  1873. declare sub Fl_ProgressExSetResizeCB alias "Fl_ProgressExSetResizeCB" (byval ex as Fl_Progress_ptr, byval cb as Fl_ResizeEx)
  1874. declare function Fl_ProgressNew alias "Fl_ProgressNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Progress_ptr
  1875. declare sub Fl_ProgressDelete alias "Fl_ProgressDelete" (byref prg as Fl_Progress_ptr)
  1876. declare sub Fl_ProgressSetMinimum alias "Fl_ProgressSetMinimum" (byval prg as Fl_Progress_ptr, byval minValue as single)
  1877. declare function Fl_ProgressGetMinimum alias "Fl_ProgressGetMinimum" (byval prg as Fl_Progress_ptr) as single
  1878. declare sub Fl_ProgressSetMaximum alias "Fl_ProgressSetMaximum" (byval prg as Fl_Progress_ptr, byval maxValue as single)
  1879. declare function Fl_ProgressGetMaximum alias "Fl_ProgressGetMaximum" (byval prg as Fl_Progress_ptr) as single
  1880. declare sub Fl_ProgressSetValue alias "Fl_ProgressSetValue" (byval prg as Fl_Progress_ptr, byval curValue as single)
  1881. declare function Fl_ProgressGetValue alias "Fl_ProgressGetValue" (byval prg as Fl_Progress_ptr) as single
  1882. declare sub Fl_ValuatorBounds alias "Fl_ValuatorBounds" (byval va as Fl_Valuator_ptr, byval minValue as double, byval maxValue as double)
  1883. declare function Fl_ValuatorClamp alias "Fl_ValuatorClamp" (byval va as Fl_Valuator_ptr, byval value as double) as double
  1884. declare function Fl_ValuatorFormat alias "Fl_ValuatorFormat" (byval va as Fl_Valuator_ptr, byval fmt as zstring ptr) as long
  1885. declare function Fl_ValuatorIncrement alias "Fl_ValuatorIncrement" (byval va as Fl_Valuator_ptr, byval stepValue as double, byval nTimes as long) as double
  1886. declare sub Fl_ValuatorPrecision alias "Fl_ValuatorPrecision" (byval va as Fl_Valuator_ptr, byval p as long)
  1887. declare sub Fl_ValuatorRange alias "Fl_ValuatorRange" (byval va as Fl_Valuator_ptr, byval minValue as double, byval maxValue as double)
  1888. declare function Fl_ValuatorRound alias "Fl_ValuatorRound" (byval va as Fl_Valuator_ptr, byval value as double) as double
  1889. declare sub Fl_ValuatorSetStep alias "Fl_ValuatorSetStep" (byval va as Fl_Valuator_ptr, byval s as double)
  1890. declare function Fl_ValuatorGetStep alias "Fl_ValuatorGetStep" (byval va as Fl_Valuator_ptr) as double
  1891. declare sub Fl_ValuatorSetMinimum alias "Fl_ValuatorSetMinimum" (byval va as Fl_Valuator_ptr, byval minValue as double)
  1892. declare function Fl_ValuatorGetMinimum alias "Fl_ValuatorGetMinimum" (byval va as Fl_Valuator_ptr) as double
  1893. declare sub Fl_ValuatorSetMaximum alias "Fl_ValuatorSetMaximum" (byval va as Fl_Valuator_ptr, byval maxValue as double)
  1894. declare function Fl_ValuatorGetMaximum alias "Fl_ValuatorGetMaximum" (byval va as Fl_Valuator_ptr) as double
  1895. declare function Fl_ValuatorSetValue alias "Fl_ValuatorSetValue" (byval va as Fl_Valuator_ptr, byval curValue as double) as long
  1896. declare function Fl_ValuatorGetValue alias "Fl_ValuatorGetValue" (byval va as Fl_Valuator_ptr) as double
  1897. declare function Fl_AdjusterExNew alias "Fl_AdjusterExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Adjuster_ptr
  1898. declare sub Fl_AdjusterExDelete alias "Fl_AdjusterExDelete" (byref ex as Fl_Adjuster_ptr)
  1899. declare function Fl_AdjusterExHandleBase alias "Fl_AdjusterExHandleBase" (byval ex as Fl_Adjuster_ptr, byval event as FL_EVENT) as long
  1900. declare sub Fl_AdjusterExSetDestructorCB alias "Fl_AdjusterExSetDestructorCB" (byval ex as Fl_Adjuster_ptr, byval cb as Fl_DestructorEx)
  1901. declare sub Fl_AdjusterExSetDrawCB alias "Fl_AdjusterExSetDrawCB" (byval ex as Fl_Adjuster_ptr, byval cb as Fl_DrawEx)
  1902. declare sub Fl_AdjusterExSetHandleCB alias "Fl_AdjusterExSetHandleCB" (byval ex as Fl_Adjuster_ptr, byval cb as Fl_HandleEx)
  1903. declare sub Fl_AdjusterExSetResizeCB alias "Fl_AdjusterExSetResizeCB" (byval ex as Fl_Adjuster_ptr, byval cb as Fl_ResizeEx)
  1904. declare function Fl_AdjusterNew alias "Fl_AdjusterNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Adjuster_ptr
  1905. declare sub Fl_AdjusterDelete alias "Fl_AdjusterDelete" (byref adj as Fl_Adjuster_ptr)
  1906. declare sub Fl_AdjusterSetSoft alias "Fl_AdjusterSetSoft" (byval adj as Fl_Adjuster_ptr, byval s as long)
  1907. declare function Fl_AdjusterGetSoft alias "Fl_AdjusterGetSoft" (byval adj as Fl_Adjuster_ptr) as long
  1908. declare function Fl_CounterExNew alias "Fl_CounterExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Counter_ptr
  1909. declare sub Fl_CounterExDelete alias "Fl_CounterExDelete" (byref ex as Fl_Counter_ptr)
  1910. declare function Fl_CounterExHandleBase alias "Fl_CounterExHandleBase" (byval ex as Fl_Counter_ptr, byval event as FL_EVENT) as long
  1911. declare sub Fl_CounterExSetDestructorCB alias "Fl_CounterExSetDestructorCB" (byval ex as Fl_Counter_ptr, byval cb as Fl_DestructorEx)
  1912. declare sub Fl_CounterExSetDrawCB alias "Fl_CounterExSetDrawCB" (byval ex as Fl_Counter_ptr, byval cb as Fl_DrawEx)
  1913. declare sub Fl_CounterExSetHandleCB alias "Fl_CounterExSetHandleCB" (byval ex as Fl_Counter_ptr, byval cb as Fl_HandleEx)
  1914. declare sub Fl_CounterExSetResizeCB alias "Fl_CounterExSetResizeCB" (byval ex as Fl_Counter_ptr, byval cb as Fl_ResizeEx)
  1915. declare function Fl_CounterNew alias "Fl_CounterNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Counter_ptr
  1916. declare sub Fl_CounterDelete alias "Fl_CounterDelete" (byref cnt as Fl_Counter_ptr)
  1917. declare function Fl_CounterHandle alias "Fl_CounterHandle" (byval cnt as Fl_Counter_ptr, byval event as FL_EVENT) as long
  1918. declare sub Fl_CounterLargeStep alias "Fl_CounterLargeStep" (byval cnt as Fl_Counter_ptr, byval largeStep as double)
  1919. declare sub Fl_CounterNormalStep alias "Fl_CounterNormalStep" (byval cnt as Fl_Counter_ptr, byval normalStep as double)
  1920. declare sub Fl_CounterStep alias "Fl_CounterStep" (byval cnt as Fl_Counter_ptr, byval minValue as double, byval maxValue as double)
  1921. declare function Fl_Simple_CounterExNew alias "Fl_Simple_CounterExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Simple_Counter_ptr
  1922. declare sub Fl_Simple_CounterExDelete alias "Fl_Simple_CounterExDelete" (byref ex as Fl_Simple_Counter_ptr)
  1923. declare function Fl_Simple_CounterExHandleBase alias "Fl_Simple_CounterExHandleBase" (byval ex as Fl_Simple_Counter_ptr, byval event as FL_EVENT) as long
  1924. declare sub Fl_Simple_CounterExSetDestructorCB alias "Fl_Simple_CounterExSetDestructorCB" (byval ex as Fl_Simple_Counter_ptr, byval cb as Fl_DestructorEx)
  1925. declare sub Fl_Simple_CounterExSetDrawCB alias "Fl_Simple_CounterExSetDrawCB" (byval ex as Fl_Simple_Counter_ptr, byval cb as Fl_DrawEx)
  1926. declare sub Fl_Simple_CounterExSetHandleCB alias "Fl_Simple_CounterExSetHandleCB" (byval ex as Fl_Simple_Counter_ptr, byval cb as Fl_HandleEx)
  1927. declare sub Fl_Simple_CounterExSetResizeCB alias "Fl_Simple_CounterExSetResizeCB" (byval ex as Fl_Simple_Counter_ptr, byval cb as Fl_ResizeEx)
  1928. declare function Fl_Simple_CounterNew alias "Fl_Simple_CounterNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Simple_Counter_ptr
  1929. declare sub Fl_Simple_CounterDelete alias "Fl_Simple_CounterDelete" (byref cnt as Fl_Simple_Counter_ptr)
  1930. declare function Fl_DialExNew alias "Fl_DialExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Dial_ptr
  1931. declare sub Fl_DialExDelete alias "Fl_DialExDelete" (byref ex as Fl_Dial_ptr)
  1932. declare function Fl_DialExHandleBase alias "Fl_DialExHandleBase" (byval ex as Fl_Dial_ptr, byval event as FL_EVENT) as long
  1933. declare sub Fl_DialExSetDestructorCB alias "Fl_DialExSetDestructorCB" (byval ex as Fl_Dial_ptr, byval cb as Fl_DestructorEx)
  1934. declare sub Fl_DialExSetDrawCB alias "Fl_DialExSetDrawCB" (byval ex as Fl_Dial_ptr, byval cb as Fl_DrawEx)
  1935. declare sub Fl_DialExSetHandleCB alias "Fl_DialExSetHandleCB" (byval ex as Fl_Dial_ptr, byval cb as Fl_HandleEx)
  1936. declare sub Fl_DialExSetResizeCB alias "Fl_DialExSetResizeCB" (byval ex as Fl_Dial_ptr, byval cb as Fl_ResizeEx)
  1937. declare function Fl_DialNew alias "Fl_DialNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Dial_ptr
  1938. declare sub Fl_DialDelete alias "Fl_DialDelete" (byref dial as Fl_Dial_ptr)
  1939. declare function Fl_DialHandle alias "Fl_DialHandle" (byval dial as Fl_Dial_ptr, byval event as FL_EVENT) as long
  1940. declare sub Fl_DialAngles alias "Fl_DialAngles" (byval dial as Fl_Dial_ptr, byval angle1 as short, byval angle2 as short)
  1941. declare sub Fl_DialSetAngle1 alias "Fl_DialSetAngle1" (byval dial as Fl_Dial_ptr, byval angle1 as short)
  1942. declare function Fl_DialGetAngle1 alias "Fl_DialGetAngle1" (byval dial as Fl_Dial_ptr) as short
  1943. declare sub Fl_DialSetAngle2 alias "Fl_DialSetAngle2" (byval dial as Fl_Dial_ptr, byval angle2 as short)
  1944. declare function Fl_DialGetAngle2 alias "Fl_DialGetAngle2" (byval dial as Fl_Dial_ptr) as short
  1945. declare function Fl_Fill_DialExNew alias "Fl_Fill_DialExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Fill_Dial_ptr
  1946. declare sub Fl_Fill_DialExDelete alias "Fl_Fill_DialExDelete" (byref ex as Fl_Fill_Dial_ptr)
  1947. declare function Fl_Fill_DialExHandleBase alias "Fl_Fill_DialExHandleBase" (byval ex as Fl_Fill_Dial_ptr, byval event as FL_EVENT) as long
  1948. declare sub Fl_Fill_DialExSetDestructorCB alias "Fl_Fill_DialExSetDestructorCB" (byval ex as Fl_Fill_Dial_ptr, byval cb as Fl_DestructorEx)
  1949. declare sub Fl_Fill_DialExSetDrawCB alias "Fl_Fill_DialExSetDrawCB" (byval ex as Fl_Fill_Dial_ptr, byval cb as Fl_DrawEx)
  1950. declare sub Fl_Fill_DialExSetHandleCB alias "Fl_Fill_DialExSetHandleCB" (byval ex as Fl_Fill_Dial_ptr, byval cb as Fl_HandleEx)
  1951. declare sub Fl_Fill_DialExSetResizeCB alias "Fl_Fill_DialExSetResizeCB" (byval ex as Fl_Fill_Dial_ptr, byval cb as Fl_ResizeEx)
  1952. declare function Fl_Fill_DialNew alias "Fl_Fill_DialNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Fill_Dial_ptr
  1953. declare sub Fl_Fill_DialDelete alias "Fl_Fill_DialDelete" (byref dial as Fl_Fill_Dial_ptr)
  1954. declare function Fl_Line_DialExNew alias "Fl_Line_DialExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Line_Dial_ptr
  1955. declare sub Fl_Line_DialExDelete alias "Fl_Line_DialExDelete" (byref ex as Fl_Line_Dial_ptr)
  1956. declare function Fl_Line_DialExHandleBase alias "Fl_Line_DialExHandleBase" (byval ex as Fl_Line_Dial_ptr, byval event as FL_EVENT) as long
  1957. declare sub Fl_Line_DialExSetDestructorCB alias "Fl_Line_DialExSetDestructorCB" (byval ex as Fl_Line_Dial_ptr, byval cb as Fl_DestructorEx)
  1958. declare sub Fl_Line_DialExSetDrawCB alias "Fl_Line_DialExSetDrawCB" (byval ex as Fl_Line_Dial_ptr, byval cb as Fl_DrawEx)
  1959. declare sub Fl_Line_DialExSetHandleCB alias "Fl_Line_DialExSetHandleCB" (byval ex as Fl_Line_Dial_ptr, byval cb as Fl_HandleEx)
  1960. declare sub Fl_Line_DialExSetResizeCB alias "Fl_Line_DialExSetResizeCB" (byval ex as Fl_Line_Dial_ptr, byval cb as Fl_ResizeEx)
  1961. declare function Fl_Line_DialNew alias "Fl_Line_DialNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Line_Dial_ptr
  1962. declare sub Fl_Line_DialDelete alias "Fl_Line_DialDelete" (byref dial as Fl_Line_Dial_ptr)
  1963. declare function Fl_RollerExNew alias "Fl_RollerExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Roller_ptr
  1964. declare sub Fl_RollerExDelete alias "Fl_RollerExDelete" (byref ex as Fl_Roller_ptr)
  1965. declare function Fl_RollerExHandleBase alias "Fl_RollerExHandleBase" (byval ex as Fl_Roller_ptr, byval event as FL_EVENT) as long
  1966. declare sub Fl_RollerExSetDestructorCB alias "Fl_RollerExSetDestructorCB" (byval ex as Fl_Roller_ptr, byval cb as Fl_DestructorEx)
  1967. declare sub Fl_RollerExSetDrawCB alias "Fl_RollerExSetDrawCB" (byval ex as Fl_Roller_ptr, byval cb as Fl_DrawEx)
  1968. declare sub Fl_RollerExSetHandleCB alias "Fl_RollerExSetHandleCB" (byval ex as Fl_Roller_ptr, byval cb as Fl_HandleEx)
  1969. declare sub Fl_RollerExSetResizeCB alias "Fl_RollerExSetResizeCB" (byval ex as Fl_Roller_ptr, byval cb as Fl_ResizeEx)
  1970. declare function Fl_RollerNew alias "Fl_RollerNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Roller_ptr
  1971. declare sub Fl_RollerDelete alias "Fl_RollerDelete" (byref rol as Fl_Roller_ptr)
  1972. declare function Fl_SliderExNew alias "Fl_SliderExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Slider_ptr
  1973. declare sub Fl_SliderExDelete alias "Fl_SliderExDelete" (byref ex as Fl_Slider_ptr)
  1974. declare function Fl_SliderExHandleBase alias "Fl_SliderExHandleBase" (byval ex as Fl_Slider_ptr, byval event as FL_EVENT) as long
  1975. declare sub Fl_SliderExSetDestructorCB alias "Fl_SliderExSetDestructorCB" (byval ex as Fl_Slider_ptr, byval cb as Fl_DestructorEx)
  1976. declare sub Fl_SliderExSetDrawCB alias "Fl_SliderExSetDrawCB" (byval ex as Fl_Slider_ptr, byval cb as Fl_DrawEx)
  1977. declare sub Fl_SliderExSetHandleCB alias "Fl_SliderExSetHandleCB" (byval ex as Fl_Slider_ptr, byval cb as Fl_HandleEx)
  1978. declare sub Fl_SliderExSetResizeCB alias "Fl_SliderExSetResizeCB" (byval ex as Fl_Slider_ptr, byval cb as Fl_ResizeEx)
  1979. declare function Fl_SliderNew alias "Fl_SliderNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Slider_ptr
  1980. declare function Fl_SliderNew2 alias "Fl_SliderNew2" (byval t as ubyte, byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Slider_ptr
  1981. declare sub Fl_SliderDelete alias "Fl_SliderDelete" (byref sl as Fl_Slider_ptr)
  1982. declare function Fl_SliderHandle alias "Fl_SliderHandle" (byval sl as Fl_Slider_ptr, byval event as FL_EVENT) as long
  1983. declare sub Fl_SliderBounds alias "Fl_SliderBounds" (byval sl as Fl_Slider_ptr, byval a as double, byval b as double)
  1984. declare function Fl_SliderScrollValue alias "Fl_SliderScrollValue" (byval sl as Fl_Slider_ptr, byval p as long, byval size as long, byval first as long, byval total as long) as long
  1985. declare sub Fl_SliderSetSlider alias "Fl_SliderSetSlider" (byval sl as Fl_Slider_ptr, byval c as FL_BOXTYPE)
  1986. declare function Fl_SliderGetSlider alias "Fl_SliderGetSlider" (byval sl as Fl_Slider_ptr) as FL_BOXTYPE
  1987. declare sub Fl_SliderSetSliderSize alias "Fl_SliderSetSliderSize" (byval sl as Fl_Slider_ptr, byval v as double)
  1988. declare function Fl_SliderGetSliderSize alias "Fl_SliderGetSliderSize" (byval sl as Fl_Slider_ptr) as double
  1989. declare function Fl_Hor_SliderExNew alias "Fl_Hor_SliderExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Hor_Slider_ptr
  1990. declare sub Fl_Hor_SliderExDelete alias "Fl_Hor_SliderExDelete" (byref ex as Fl_Hor_Slider_ptr)
  1991. declare function Fl_Hor_SliderExHandleBase alias "Fl_Hor_SliderExHandleBase" (byval ex as Fl_Hor_Slider_ptr, byval event as FL_EVENT) as long
  1992. declare sub Fl_Hor_SliderExSetDestructorCB alias "Fl_Hor_SliderExSetDestructorCB" (byval ex as Fl_Hor_Slider_ptr, byval cb as Fl_DestructorEx)
  1993. declare sub Fl_Hor_SliderExSetDrawCB alias "Fl_Hor_SliderExSetDrawCB" (byval ex as Fl_Hor_Slider_ptr, byval cb as Fl_DrawEx)
  1994. declare sub Fl_Hor_SliderExSetHandleCB alias "Fl_Hor_SliderExSetHandleCB" (byval ex as Fl_Hor_Slider_ptr, byval cb as Fl_HandleEx)
  1995. declare sub Fl_Hor_SliderExSetResizeCB alias "Fl_Hor_SliderExSetResizeCB" (byval ex as Fl_Hor_Slider_ptr, byval cb as Fl_ResizeEx)
  1996. declare function Fl_Hor_SliderNew alias "Fl_Hor_SliderNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Hor_Slider_ptr
  1997. declare sub Fl_Hor_SliderDelete alias "Fl_Hor_SliderDelete" (byref sl as Fl_Hor_Slider_ptr)
  1998. declare function Fl_Fill_SliderExNew alias "Fl_Fill_SliderExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Fill_Slider_ptr
  1999. declare sub Fl_Fill_SliderExDelete alias "Fl_Fill_SliderExDelete" (byref ex as Fl_Fill_Slider_ptr)
  2000. declare function Fl_Fill_SliderExHandleBase alias "Fl_Fill_SliderExHandleBase" (byval ex as Fl_Fill_Slider_ptr, byval event as FL_EVENT) as long
  2001. declare sub Fl_Fill_SliderExSetDestructorCB alias "Fl_Fill_SliderExSetDestructorCB" (byval ex as Fl_Fill_Slider_ptr, byval cb as Fl_DestructorEx)
  2002. declare sub Fl_Fill_SliderExSetDrawCB alias "Fl_Fill_SliderExSetDrawCB" (byval ex as Fl_Fill_Slider_ptr, byval cb as Fl_DrawEx)
  2003. declare sub Fl_Fill_SliderExSetHandleCB alias "Fl_Fill_SliderExSetHandleCB" (byval ex as Fl_Fill_Slider_ptr, byval cb as Fl_HandleEx)
  2004. declare sub Fl_Fill_SliderExSetResizeCB alias "Fl_Fill_SliderExSetResizeCB" (byval ex as Fl_Fill_Slider_ptr, byval cb as Fl_ResizeEx)
  2005. declare function Fl_Fill_SliderNew alias "Fl_Fill_SliderNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Fill_Slider_ptr
  2006. declare sub Fl_Fill_SliderDelete alias "Fl_Fill_SliderDelete" (byref sl as Fl_Fill_Slider_ptr)
  2007. declare function Fl_Hor_Fill_SliderExNew alias "Fl_Hor_Fill_SliderExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Hor_Fill_Slider_ptr
  2008. declare sub Fl_Hor_Fill_SliderExDelete alias "Fl_Hor_Fill_SliderExDelete" (byref ex as Fl_Hor_Fill_Slider_ptr)
  2009. declare function Fl_Hor_Fill_SliderExHandleBase alias "Fl_Hor_Fill_SliderExHandleBase" (byval ex as Fl_Hor_Fill_Slider_ptr, byval event as FL_EVENT) as long
  2010. declare sub Fl_Hor_Fill_SliderExSetDestructorCB alias "Fl_Hor_Fill_SliderExSetDestructorCB" (byval ex as Fl_Hor_Fill_Slider_ptr, byval cb as Fl_DestructorEx)
  2011. declare sub Fl_Hor_Fill_SliderExSetDrawCB alias "Fl_Hor_Fill_SliderExSetDrawCB" (byval ex as Fl_Hor_Fill_Slider_ptr, byval cb as Fl_DrawEx)
  2012. declare sub Fl_Hor_Fill_SliderExSetHandleCB alias "Fl_Hor_Fill_SliderExSetHandleCB" (byval ex as Fl_Hor_Fill_Slider_ptr, byval cb as Fl_HandleEx)
  2013. declare sub Fl_Hor_Fill_SliderExSetResizeCB alias "Fl_Hor_Fill_SliderExSetResizeCB" (byval ex as Fl_Hor_Fill_Slider_ptr, byval cb as Fl_ResizeEx)
  2014. declare function Fl_Hor_Fill_SliderNew alias "Fl_Hor_Fill_SliderNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Hor_Fill_Slider_ptr
  2015. declare sub Fl_Hor_Fill_SliderDelete alias "Fl_Hor_Fill_SliderDelete" (byref sl as Fl_Hor_Fill_Slider_ptr)
  2016. declare function Fl_Nice_SliderExNew alias "Fl_Nice_SliderExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Nice_Slider_ptr
  2017. declare sub Fl_Nice_SliderExDelete alias "Fl_Nice_SliderExDelete" (byref ex as Fl_Nice_Slider_ptr)
  2018. declare function Fl_Nice_SliderExHandleBase alias "Fl_Nice_SliderExHandleBase" (byval ex as Fl_Nice_Slider_ptr, byval event as FL_EVENT) as long
  2019. declare sub Fl_Nice_SliderExSetDestructorCB alias "Fl_Nice_SliderExSetDestructorCB" (byval ex as Fl_Nice_Slider_ptr, byval cb as Fl_DestructorEx)
  2020. declare sub Fl_Nice_SliderExSetDrawCB alias "Fl_Nice_SliderExSetDrawCB" (byval ex as Fl_Nice_Slider_ptr, byval cb as Fl_DrawEx)
  2021. declare sub Fl_Nice_SliderExSetHandleCB alias "Fl_Nice_SliderExSetHandleCB" (byval ex as Fl_Nice_Slider_ptr, byval cb as Fl_HandleEx)
  2022. declare sub Fl_Nice_SliderExSetResizeCB alias "Fl_Nice_SliderExSetResizeCB" (byval ex as Fl_Nice_Slider_ptr, byval cb as Fl_ResizeEx)
  2023. declare function Fl_Nice_SliderNew alias "Fl_Nice_SliderNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Nice_Slider_ptr
  2024. declare sub Fl_Nice_SliderDelete alias "Fl_Nice_SliderDelete" (byref sl as Fl_Nice_Slider_ptr)
  2025. declare function Fl_Hor_Nice_SliderExNew alias "Fl_Hor_Nice_SliderExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Hor_Nice_Slider_ptr
  2026. declare sub Fl_Hor_Nice_SliderExDelete alias "Fl_Hor_Nice_SliderExDelete" (byref ex as Fl_Hor_Nice_Slider_ptr)
  2027. declare function Fl_Hor_Nice_SliderExHandleBase alias "Fl_Hor_Nice_SliderExHandleBase" (byval ex as Fl_Hor_Nice_Slider_ptr, byval event as FL_EVENT) as long
  2028. declare sub Fl_Hor_Nice_SliderExSetDestructorCB alias "Fl_Hor_Nice_SliderExSetDestructorCB" (byval ex as Fl_Hor_Nice_Slider_ptr, byval cb as Fl_DestructorEx)
  2029. declare sub Fl_Hor_Nice_SliderExSetDrawCB alias "Fl_Hor_Nice_SliderExSetDrawCB" (byval ex as Fl_Hor_Nice_Slider_ptr, byval cb as Fl_DrawEx)
  2030. declare sub Fl_Hor_Nice_SliderExSetHandleCB alias "Fl_Hor_Nice_SliderExSetHandleCB" (byval ex as Fl_Hor_Nice_Slider_ptr, byval cb as Fl_HandleEx)
  2031. declare sub Fl_Hor_Nice_SliderExSetResizeCB alias "Fl_Hor_Nice_SliderExSetResizeCB" (byval ex as Fl_Hor_Nice_Slider_ptr, byval cb as Fl_ResizeEx)
  2032. declare function Fl_Hor_Nice_SliderNew alias "Fl_Hor_Nice_SliderNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Hor_Nice_Slider_ptr
  2033. declare sub Fl_Hor_Nice_SliderDelete alias "Fl_Hor_Nice_SliderDelete" (byref sl as Fl_Hor_Nice_Slider_ptr)
  2034. declare function Fl_ScrollbarExNew alias "Fl_ScrollbarExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Scrollbar_ptr
  2035. declare sub Fl_ScrollbarExDelete alias "Fl_ScrollbarExDelete" (byref ex as Fl_Scrollbar_ptr)
  2036. declare function Fl_ScrollbarExHandleBase alias "Fl_ScrollbarExHandleBase" (byval ex as Fl_Scrollbar_ptr, byval event as FL_EVENT) as long
  2037. declare sub Fl_ScrollbarExSetDestructorCB alias "Fl_ScrollbarExSetDestructorCB" (byval ex as Fl_Scrollbar_ptr, byval cb as Fl_DestructorEx)
  2038. declare sub Fl_ScrollbarExSetDrawCB alias "Fl_ScrollbarExSetDrawCB" (byval ex as Fl_Scrollbar_ptr, byval cb as Fl_DrawEx)
  2039. declare sub Fl_ScrollbarExSetHandleCB alias "Fl_ScrollbarExSetHandleCB" (byval ex as Fl_Scrollbar_ptr, byval cb as Fl_HandleEx)
  2040. declare sub Fl_ScrollbarExSetResizeCB alias "Fl_ScrollbarExSetResizeCB" (byval ex as Fl_Scrollbar_ptr, byval cb as Fl_ResizeEx)
  2041. declare function Fl_ScrollbarNew alias "Fl_ScrollbarNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Scrollbar_ptr
  2042. declare sub Fl_ScrollbarDelete alias "Fl_ScrollbarDelete" (byref sb as Fl_Scrollbar_ptr)
  2043. declare function Fl_ScrollbarHandle alias "Fl_ScrollbarHandle" (byval sb as Fl_Scrollbar_ptr, byval event as FL_EVENT) as long
  2044. declare function Fl_ScrollbarValue alias "Fl_ScrollbarValue" (byval sb as Fl_Scrollbar_ptr, byval p as long, byval windowSize as long, byval first as long, byval total as long) as long
  2045. declare sub Fl_ScrollbarSetLineSize alias "Fl_ScrollbarSetLineSize" (byval sb as Fl_Scrollbar_ptr, byval lz as long)
  2046. declare function Fl_ScrollbarGetLineSize alias "Fl_ScrollbarGetLineSize" (byval sb as Fl_Scrollbar_ptr) as long
  2047. declare function Fl_ScrollbarSetValue alias "Fl_ScrollbarSetValue" (byval sb as Fl_Scrollbar_ptr, byval p as long) as long
  2048. declare function Fl_ScrollbarGetValue alias "Fl_ScrollbarGetValue" (byval sb as Fl_Scrollbar_ptr) as long
  2049. declare function Fl_Value_SliderExNew alias "Fl_Value_SliderExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Value_Slider_ptr
  2050. declare sub Fl_Value_SliderExDelete alias "Fl_Value_SliderExDelete" (byref ex as Fl_Value_Slider_ptr)
  2051. declare function Fl_Value_SliderExHandleBase alias "Fl_Value_SliderExHandleBase" (byval ex as Fl_Value_Slider_ptr, byval event as FL_EVENT) as long
  2052. declare sub Fl_Value_SliderExSetDestructorCB alias "Fl_Value_SliderExSetDestructorCB" (byval ex as Fl_Value_Slider_ptr, byval cb as Fl_DestructorEx)
  2053. declare sub Fl_Value_SliderExSetDrawCB alias "Fl_Value_SliderExSetDrawCB" (byval ex as Fl_Value_Slider_ptr, byval cb as Fl_DrawEx)
  2054. declare sub Fl_Value_SliderExSetHandleCB alias "Fl_Value_SliderExSetHandleCB" (byval ex as Fl_Value_Slider_ptr, byval cb as Fl_HandleEx)
  2055. declare sub Fl_Value_SliderExSetResizeCB alias "Fl_Value_SliderExSetResizeCB" (byval ex as Fl_Value_Slider_ptr, byval cb as Fl_ResizeEx)
  2056. declare function Fl_Value_SliderNew alias "Fl_Value_SliderNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Value_Slider_ptr
  2057. declare sub Fl_Value_SliderDelete alias "Fl_Value_SliderDelete" (byref sl as Fl_Value_Slider_ptr)
  2058. declare function Fl_Value_SliderHandle alias "Fl_Value_SliderHandle" (byval sl as Fl_Value_Slider_ptr, byval event as FL_EVENT) as long
  2059. declare sub Fl_Value_SliderSetTextColor alias "Fl_Value_SliderSetTextColor" (byval sl as Fl_Value_Slider_ptr, byval c as Fl_COLOR)
  2060. declare function Fl_Value_SliderGetTextColor alias "Fl_Value_SliderGetTextColor" (byval sl as Fl_Value_Slider_ptr) as Fl_COLOR
  2061. declare sub Fl_Value_SliderSetTextFont alias "Fl_Value_SliderSetTextFont" (byval sl as Fl_Value_Slider_ptr, byval f as FL_FONT)
  2062. declare function Fl_Value_SliderGetTextFont alias "Fl_Value_SliderGetTextFont" (byval sl as Fl_Value_Slider_ptr) as FL_FONT
  2063. declare sub Fl_Value_SliderSetTextSize alias "Fl_Value_SliderSetTextSize" (byval sl as Fl_Value_Slider_ptr, byval s as FL_FONTSIZE)
  2064. declare function Fl_Value_SliderGetTextSize alias "Fl_Value_SliderGetTextSize" (byval sl as Fl_Value_Slider_ptr) as FL_FONTSIZE
  2065. declare function Fl_Hor_Value_SliderExNew alias "Fl_Hor_Value_SliderExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Hor_Value_Slider_ptr
  2066. declare sub Fl_Hor_Value_SliderExDelete alias "Fl_Hor_Value_SliderExDelete" (byref ex as Fl_Hor_Value_Slider_ptr)
  2067. declare function Fl_Hor_Value_SliderExHandleBase alias "Fl_Hor_Value_SliderExHandleBase" (byval ex as Fl_Hor_Value_Slider_ptr, byval event as FL_EVENT) as long
  2068. declare sub Fl_Hor_Value_SliderExSetDestructorCB alias "Fl_Hor_Value_SliderExSetDestructorCB" (byval ex as Fl_Hor_Value_Slider_ptr, byval cb as Fl_DestructorEx)
  2069. declare sub Fl_Hor_Value_SliderExSetDrawCB alias "Fl_Hor_Value_SliderExSetDrawCB" (byval ex as Fl_Hor_Value_Slider_ptr, byval cb as Fl_DrawEx)
  2070. declare sub Fl_Hor_Value_SliderExSetHandleCB alias "Fl_Hor_Value_SliderExSetHandleCB" (byval ex as Fl_Hor_Value_Slider_ptr, byval cb as Fl_HandleEx)
  2071. declare sub Fl_Hor_Value_SliderExSetResizeCB alias "Fl_Hor_Value_SliderExSetResizeCB" (byval ex as Fl_Hor_Value_Slider_ptr, byval cb as Fl_ResizeEx)
  2072. declare function Fl_Hor_Value_SliderNew alias "Fl_Hor_Value_SliderNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Hor_Value_Slider_ptr
  2073. declare sub Fl_Hor_Value_SliderDelete alias "Fl_Hor_Value_SliderDelete" (byref sl as Fl_Hor_Value_Slider_ptr)
  2074. declare function Fl_Value_InputExNew alias "Fl_Value_InputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Value_Input_ptr
  2075. declare sub Fl_Value_InputExDelete alias "Fl_Value_InputExDelete" (byref ex as Fl_Value_Input_ptr)
  2076. declare function Fl_Value_InputExHandleBase alias "Fl_Value_InputExHandleBase" (byval ex as Fl_Value_Input_ptr, byval event as FL_EVENT) as long
  2077. declare sub Fl_Value_InputExSetDestructorCB alias "Fl_Value_InputExSetDestructorCB" (byval ex as Fl_Value_Input_ptr, byval cb as Fl_DestructorEx)
  2078. declare sub Fl_Value_InputExSetDrawCB alias "Fl_Value_InputExSetDrawCB" (byval ex as Fl_Value_Input_ptr, byval cb as Fl_DrawEx)
  2079. declare sub Fl_Value_InputExSetHandleCB alias "Fl_Value_InputExSetHandleCB" (byval ex as Fl_Value_Input_ptr, byval cb as Fl_HandleEx)
  2080. declare sub Fl_Value_InputExSetResizeCB alias "Fl_Value_InputExSetResizeCB" (byval ex as Fl_Value_Input_ptr, byval cb as Fl_ResizeEx)
  2081. declare function Fl_Value_InputNew alias "Fl_Value_InputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Value_Input_ptr
  2082. declare sub Fl_Value_InputDelete alias "Fl_Value_InputDelete" (byref vi as Fl_Value_Input_ptr)
  2083. declare function Fl_Value_InputHandle alias "Fl_Value_InputHandle" (byval vi as Fl_Value_Input_ptr, byval event as FL_EVENT) as long
  2084. declare sub Fl_Value_InputResize alias "Fl_Value_InputResize" (byval vi as Fl_Value_Input_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2085. declare sub Fl_Value_InputSetCursorColor alias "Fl_Value_InputSetCursorColor" (byval vi as Fl_Value_Input_ptr, byval c as Fl_COLOR)
  2086. declare function Fl_Value_InputGetCursorColor alias "Fl_Value_InputGetCursorColor" (byval vi as Fl_Value_Input_ptr) as Fl_COLOR
  2087. declare sub Fl_Value_InputSetShortcut alias "Fl_Value_InputSetShortcut" (byval vi as Fl_Value_Input_ptr, byval s as long)
  2088. declare function Fl_Value_InputGetShortcut alias "Fl_Value_InputGetShortcut" (byval vi as Fl_Value_Input_ptr) as long
  2089. declare sub Fl_Value_InputSetSoft alias "Fl_Value_InputSetSoft" (byval vi as Fl_Value_Input_ptr, byval s as long)
  2090. declare function Fl_Value_InputGetSoft alias "Fl_Value_InputGetSoft" (byval vi as Fl_Value_Input_ptr) as long
  2091. declare sub Fl_Value_InputSetTextColor alias "Fl_Value_InputSetTextColor" (byval vi as Fl_Value_Input_ptr, byval c as Fl_COLOR)
  2092. declare function Fl_Value_InputGetTextColor alias "Fl_Value_InputGetTextColor" (byval vi as Fl_Value_Input_ptr) as Fl_COLOR
  2093. declare sub Fl_Value_InputSetTextFont alias "Fl_Value_InputSetTextFont" (byval vi as Fl_Value_Input_ptr, byval f as FL_FONT)
  2094. declare function Fl_Value_InputGetTextFont alias "Fl_Value_InputGetTextFont" (byval vi as Fl_Value_Input_ptr) as FL_FONT
  2095. declare sub Fl_Value_InputSetTextSize alias "Fl_Value_InputSetTextSize" (byval vi as Fl_Value_Input_ptr, byval s as FL_FONTSIZE)
  2096. declare function Fl_Value_InputGetTextSize alias "Fl_Value_InputGetTextSize" (byval vi as Fl_Value_Input_ptr) as FL_FONTSIZE
  2097. declare function Fl_Value_OutputExNew alias "Fl_Value_OutputExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Value_Output_ptr
  2098. declare sub Fl_Value_OutputExDelete alias "Fl_Value_OutputExDelete" (byref ex as Fl_Value_Output_ptr)
  2099. declare function Fl_Value_OutputExHandleBase alias "Fl_Value_OutputExHandleBase" (byval ex as Fl_Value_Output_ptr, byval event as FL_EVENT) as long
  2100. declare sub Fl_Value_OutputExSetDestructorCB alias "Fl_Value_OutputExSetDestructorCB" (byval ex as Fl_Value_Output_ptr, byval cb as Fl_DestructorEx)
  2101. declare sub Fl_Value_OutputExSetDrawCB alias "Fl_Value_OutputExSetDrawCB" (byval ex as Fl_Value_Output_ptr, byval cb as Fl_DrawEx)
  2102. declare sub Fl_Value_OutputExSetHandleCB alias "Fl_Value_OutputExSetHandleCB" (byval ex as Fl_Value_Output_ptr, byval cb as Fl_HandleEx)
  2103. declare sub Fl_Value_OutputExSetResizeCB alias "Fl_Value_OutputExSetResizeCB" (byval ex as Fl_Value_Output_ptr, byval cb as Fl_ResizeEx)
  2104. declare function Fl_Value_OutputNew alias "Fl_Value_OutputNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Value_Output_ptr
  2105. declare sub Fl_Value_OutputDelete alias "Fl_Value_OutputDelete" (byref vo as Fl_Value_Output_ptr)
  2106. declare function Fl_Value_OutputHandle alias "Fl_Value_OutputHandle" (byval vo as Fl_Value_Output_ptr, byval event as FL_EVENT) as long
  2107. declare sub Fl_Value_OutputResize alias "Fl_Value_OutputResize" (byval vo as Fl_Value_Output_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2108. declare sub Fl_Value_OutputSetSoft alias "Fl_Value_OutputSetSoft" (byval vo as Fl_Value_Output_ptr, byval s as long)
  2109. declare function Fl_Value_OutputGetSoft alias "Fl_Value_OutputGetSoft" (byval vo as Fl_Value_Output_ptr) as long
  2110. declare sub Fl_Value_OutputSetTextColor alias "Fl_Value_OutputSetTextColor" (byval vo as Fl_Value_Output_ptr, byval c as Fl_COLOR)
  2111. declare function Fl_Value_OutputGetTextColor alias "Fl_Value_OutputGetTextColor" (byval vo as Fl_Value_Output_ptr) as Fl_COLOR
  2112. declare sub Fl_Value_OutputSetTextFont alias "Fl_Value_OutputSetTextFont" (byval vo as Fl_Value_Output_ptr, byval f as FL_FONT)
  2113. declare function Fl_Value_OutputGetTextFont alias "Fl_Value_OutputGetTextFont" (byval vo as Fl_Value_Output_ptr) as FL_FONT
  2114. declare sub Fl_Value_OutputSetTextSize alias "Fl_Value_OutputSetTextSize" (byval vo as Fl_Value_Output_ptr, byval s as FL_FONTSIZE)
  2115. declare function Fl_Value_OutputGetTextSize alias "Fl_Value_OutputGetTextSize" (byval vo as Fl_Value_Output_ptr) as FL_FONTSIZE
  2116. declare function Fl_GroupExNew alias "Fl_GroupExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Group_ptr
  2117. declare sub Fl_GroupExDelete alias "Fl_GroupExDelete" (byref ex as Fl_Group_ptr)
  2118. declare function Fl_GroupExHandleBase alias "Fl_GroupExHandleBase" (byval ex as Fl_Group_ptr, byval event as FL_EVENT) as long
  2119. declare sub Fl_GroupExSetDestructorCB alias "Fl_GroupExSetDestructorCB" (byval ex as Fl_Group_ptr, byval cb as Fl_DestructorEx)
  2120. declare sub Fl_GroupExSetDrawCB alias "Fl_GroupExSetDrawCB" (byval ex as Fl_Group_ptr, byval cb as Fl_DrawEx)
  2121. declare sub Fl_GroupExSetHandleCB alias "Fl_GroupExSetHandleCB" (byval ex as Fl_Group_ptr, byval cb as Fl_HandleEx)
  2122. declare sub Fl_GroupExSetResizeCB alias "Fl_GroupExSetResizeCB" (byval ex as Fl_Group_ptr, byval cb as Fl_ResizeEx)
  2123. declare function Fl_GroupNew alias "Fl_GroupNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Group_ptr
  2124. declare sub Fl_GroupDelete alias "Fl_GroupDelete" (byref grp as Fl_Group_ptr)
  2125. declare function Fl_GroupHandle alias "Fl_GroupHandle" (byval grp as Fl_Group_ptr, byval ev as FL_EVENT) as long
  2126. declare sub Fl_GroupAdd alias "Fl_GroupAdd" (byval grp as Fl_Group_ptr, byval wgt as Fl_Widget_ptr)
  2127. declare function Fl_GroupAsGroup alias "Fl_GroupAsGroup" (byval grp as Fl_Widget_ptr) as Fl_Group_ptr
  2128. declare sub Fl_GroupBegin alias "Fl_GroupBegin" (byval grp as Fl_Group_ptr)
  2129. declare sub Fl_GroupEnd alias "Fl_GroupEnd" (byval grp as Fl_Group_ptr)
  2130. declare function Fl_GroupChildren alias "Fl_GroupChildren" (byval grp as Fl_Group_ptr) as long
  2131. declare function Fl_GroupChild alias "Fl_GroupChild" (byval grp as Fl_Group_ptr, byval childIndex as long) as Fl_Widget_ptr
  2132. declare function Fl_GroupArray alias "Fl_GroupArray" (byval grp as Fl_Group_ptr) as Fl_Widget_ptr ptr
  2133. declare function Fl_GroupArray2 alias "Fl_GroupArray2" (byval grp as Fl_Group_ptr) as const Fl_Widget_ptr ptr
  2134. declare sub Fl_GroupClear alias "Fl_GroupClear" (byval grp as Fl_Group_ptr)
  2135. declare sub Fl_GroupSetClipChildren alias "Fl_GroupSetClipChildren" (byval grp as Fl_Group_ptr, byval clip as long)
  2136. declare function Fl_GroupGetClipChildren alias "Fl_GroupGetClipChildren" (byval grp as Fl_Group_ptr) as long
  2137. declare function Fl_GroupFind alias "Fl_GroupFind" (byval grp as Fl_Group_ptr, byval wgt as const Fl_Widget_ptr) as long
  2138. declare sub Fl_GroupInitSizes alias "Fl_GroupInitSizes" (byval grp as Fl_Group_ptr)
  2139. declare sub Fl_GroupResize alias "Fl_GroupResize" (byval grp as Fl_Group_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2140. declare sub Fl_GroupInsert alias "Fl_GroupInsert" (byval grp as Fl_Group_ptr, byref widget as Fl_Widget_ptr, byval before as Fl_Widget_ptr)
  2141. declare sub Fl_GroupInsert2 alias "Fl_GroupInsert2" (byval grp as Fl_Group_ptr, byref widget as Fl_Widget_ptr, byval childIndex as long)
  2142. declare sub Fl_GroupRemove alias "Fl_GroupRemove" (byval grp as Fl_Group_ptr, byval childIndex as long)
  2143. declare sub Fl_GroupRemove2 alias "Fl_GroupRemove2" (byval grp as Fl_Group_ptr, byval childWgt as Fl_Widget_ptr)
  2144. declare sub Fl_GroupSetResizable alias "Fl_GroupSetResizable" (byval grp as Fl_Group_ptr, byval wgt as Fl_Widget_ptr)
  2145. declare function Fl_GroupGetResizable alias "Fl_GroupGetResizable" (byval grp as Fl_Group_ptr) as Fl_Widget_ptr
  2146. declare function Fl_PackExNew alias "Fl_PackExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Pack_ptr
  2147. declare sub Fl_PackExDelete alias "Fl_PackExDelete" (byref ex as Fl_Pack_ptr)
  2148. declare function Fl_PackExHandleBase alias "Fl_PackExHandleBase" (byval ex as Fl_Pack_ptr, byval event as FL_EVENT) as long
  2149. declare sub Fl_PackExSetDestructorCB alias "Fl_PackExSetDestructorCB" (byval ex as Fl_Pack_ptr, byval cb as Fl_DestructorEx)
  2150. declare sub Fl_PackExSetDrawCB alias "Fl_PackExSetDrawCB" (byval ex as Fl_Pack_ptr, byval cb as Fl_DrawEx)
  2151. declare sub Fl_PackExSetHandleCB alias "Fl_PackExSetHandleCB" (byval ex as Fl_Pack_ptr, byval cb as Fl_HandleEx)
  2152. declare sub Fl_PackExSetResizeCB alias "Fl_PackExSetResizeCB" (byval ex as Fl_Pack_ptr, byval cb as Fl_ResizeEx)
  2153. declare function Fl_PackNew alias "Fl_PackNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Pack_ptr
  2154. declare sub Fl_PackDelete alias "Fl_PackDelete" (byref pac as Fl_Pack_ptr)
  2155. declare sub Fl_PackSetSpacing alias "Fl_PackSetSpacing" (byval pac as Fl_Pack_ptr, byval spacing as long)
  2156. declare function Fl_PackGetSpacing alias "Fl_PackGetSpacing" (byval pac as Fl_Pack_ptr) as long
  2157. declare function Fl_TileNew alias "Fl_TileNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Tile_ptr
  2158. declare sub Fl_TileDelete alias "Fl_TileDelete" (byref til as Fl_Tile_ptr)
  2159. declare function Fl_TileHandle alias "Fl_TileHandle" (byval til as Fl_Tile_ptr, byval event as FL_EVENT) as long
  2160. declare sub Fl_TilePosition alias "Fl_TilePosition" (byval til as Fl_Tile_ptr, byval from_x as long, byval from_y as long, byval to_x as long, byval to_y as long)
  2161. declare sub Fl_TileResize alias "Fl_TileResize" (byval til as Fl_Tile_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2162. declare function Fl_ScrollExNew alias "Fl_ScrollExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Scroll_ptr
  2163. declare sub Fl_ScrollExDelete alias "Fl_ScrollExDelete" (byref ex as Fl_Scroll_ptr)
  2164. declare function Fl_ScrollExHandleBase alias "Fl_ScrollExHandleBase" (byval ex as Fl_Scroll_ptr, byval event as FL_EVENT) as long
  2165. declare sub Fl_ScrollExSetDestructorCB alias "Fl_ScrollExSetDestructorCB" (byval ex as Fl_Scroll_ptr, byval cb as Fl_DestructorEx)
  2166. declare sub Fl_ScrollExSetDrawCB alias "Fl_ScrollExSetDrawCB" (byval ex as Fl_Scroll_ptr, byval cb as Fl_DrawEx)
  2167. declare sub Fl_ScrollExSetHandleCB alias "Fl_ScrollExSetHandleCB" (byval ex as Fl_Scroll_ptr, byval cb as Fl_HandleEx)
  2168. declare sub Fl_ScrollExSetResizeCB alias "Fl_ScrollExSetResizeCB" (byval ex as Fl_Scroll_ptr, byval cb as Fl_ResizeEx)
  2169. declare function Fl_ScrollNew alias "Fl_ScrollNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Scroll_ptr
  2170. declare sub Fl_ScrollDelete alias "Fl_ScrollDelete" (byref sc as Fl_Scroll_ptr)
  2171. declare function Fl_ScrollHandle alias "Fl_ScrollHandle" (byval sc as Fl_Scroll_ptr, byval event as FL_EVENT) as long
  2172. declare sub Fl_ScrollClear alias "Fl_ScrollClear" (byval sc as Fl_Scroll_ptr)
  2173. declare sub Fl_ScrollResize alias "Fl_ScrollResize" (byval sc as Fl_Scroll_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2174. declare sub Fl_ScrollScrollTo alias "Fl_ScrollScrollTo" (byval sc as Fl_Scroll_ptr, byval x as long, byval y as long)
  2175. declare sub Fl_ScrollSetScrollbarSize alias "Fl_ScrollSetScrollbarSize" (byval sc as Fl_Scroll_ptr, byval newSize as long)
  2176. declare function Fl_ScrollGetScrollbarSize alias "Fl_ScrollGetScrollbarSize" (byval sc as Fl_Scroll_ptr) as long
  2177. declare function Fl_ScrollXPosition alias "Fl_ScrollXPosition" (byval sc as Fl_Scroll_ptr) as long
  2178. declare function Fl_ScrollYPosition alias "Fl_ScrollYPosition" (byval sc as Fl_Scroll_ptr) as long
  2179. declare function Fl_ScrollHScrollbar alias "Fl_ScrollHScrollbar" (byval sc as Fl_Scroll_ptr) as Fl_Scrollbar_ptr
  2180. declare function Fl_ScrollScrollbar alias "Fl_ScrollScrollbar" (byval sc as Fl_Scroll_ptr) as Fl_Scrollbar_ptr
  2181. declare function Fl_Browser_Handle alias "Fl_Browser_Handle" (byval br as Fl_Browser__ptr, byval event as FL_EVENT) as long
  2182. declare function Fl_Browser_Deselect alias "Fl_Browser_Deselect" (byval br as Fl_Browser__ptr, byval docallbacks as long=0) as long
  2183. declare sub Fl_Browser_Display alias "Fl_Browser_Display" (byval br as Fl_Browser__ptr, byval item as any ptr)
  2184. declare sub Fl_Browser_SetHasScrollbar alias "Fl_Browser_SetHasScrollbar" (byval br as Fl_Browser__ptr, byval mode as ubyte)
  2185. declare function Fl_Browser_GetHasSscrollbar alias "Fl_Browser_GetHasSscrollbar" (byval br as Fl_Browser__ptr) as ubyte
  2186. declare sub Fl_Browser_SetHPosition alias "Fl_Browser_SetHPosition" (byval br as Fl_Browser__ptr, byval p as long)
  2187. declare function Fl_Browser_GetHPosition alias "Fl_Browser_GetHPosition" (byval br as Fl_Browser__ptr) as long
  2188. declare sub Fl_Browser_SetPosition alias "Fl_Browser_SetPosition" (byval br as Fl_Browser__ptr, byval p as long)
  2189. declare function Fl_Browser_GetPosition alias "Fl_Browser_GetPosition" (byval br as Fl_Browser__ptr) as long
  2190. declare sub Fl_Browser_Resize alias "Fl_Browser_Resize" (byval br as Fl_Browser__ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2191. declare sub Fl_Browser_ScrollbarLeft alias "Fl_Browser_ScrollbarLeft" (byval br as Fl_Browser__ptr)
  2192. declare sub Fl_Browser_ScrollbarRight alias "Fl_Browser_ScrollbarRight" (byval br as Fl_Browser__ptr)
  2193. declare sub Fl_Browser_SetScrollbarSize alias "Fl_Browser_SetScrollbarSize" (byval br as Fl_Browser__ptr, byval newSize as long)
  2194. declare function Fl_Browser_GetScrollbarSize alias "Fl_Browser_GetScrollbarSize" (byval br as Fl_Browser__ptr) as long
  2195. declare sub Fl_Browser_SetScrollbarWidth alias "Fl_Browser_SetScrollbarWidth" (byval br as Fl_Browser__ptr, byval w as long)
  2196. declare function Fl_Browser_GetScrollbarWidth alias "Fl_Browser_GetScrollbarWidth" (byval br as Fl_Browser__ptr) as long
  2197. declare function Fl_Browser_Select alias "Fl_Browser_Select" (byval br as Fl_Browser__ptr, byval item as any ptr, byval v as long=1, byval docallbacks as long=0) as long
  2198. declare function Fl_Browser_SelectOnly alias "Fl_Browser_SelectOnly" (byval br as Fl_Browser__ptr, byval item as any ptr, byval docallbacks as long=0) as long
  2199. declare sub Fl_Browser_Sort alias "Fl_Browser_Sort" (byval br as Fl_Browser__ptr, byval flags as long=0)
  2200. declare sub Fl_Browser_SetTextColor alias "Fl_Browser_SetTextColor" (byval br as Fl_Browser__ptr, byval c as Fl_COLOR)
  2201. declare function Fl_Browser_GetTextColor alias "Fl_Browser_GetTextColor" (byval br as Fl_Browser__ptr) as Fl_COLOR
  2202. declare sub Fl_Browser_SetTextFont alias "Fl_Browser_SetTextFont" (byval br as Fl_Browser__ptr, byval f as FL_FONT)
  2203. declare function Fl_Browser_GetTextFont alias "Fl_Browser_GetTextFont" (byval br as Fl_Browser__ptr) as FL_FONT
  2204. declare sub Fl_Browser_SetTextsize alias "Fl_Browser_SetTextsize" (byval br as Fl_Browser__ptr, byval fs as FL_FONTSIZE)
  2205. declare function Fl_Browser_GetTextsize alias "Fl_Browser_GetTextsize" (byval br as Fl_Browser__ptr) as FL_FONTSIZE
  2206. declare function Fl_Check_BrowserExNew alias "Fl_Check_BrowserExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Check_Browser_ptr
  2207. declare sub Fl_Check_BrowserExDelete alias "Fl_Check_BrowserExDelete" (byref ex as Fl_Check_Browser_ptr)
  2208. declare function Fl_Check_BrowserExHandleBase alias "Fl_Check_BrowserExHandleBase" (byval ex as Fl_Check_Browser_ptr, byval event as FL_EVENT) as long
  2209. declare sub Fl_Check_BrowserExSetDestructorCB alias "Fl_Check_BrowserExSetDestructorCB" (byval ex as Fl_Check_Browser_ptr, byval cb as Fl_DestructorEx)
  2210. declare sub Fl_Check_BrowserExSetDrawCB alias "Fl_Check_BrowserExSetDrawCB" (byval ex as Fl_Check_Browser_ptr, byval cb as Fl_DrawEx)
  2211. declare sub Fl_Check_BrowserExSetHandleCB alias "Fl_Check_BrowserExSetHandleCB" (byval ex as Fl_Check_Browser_ptr, byval cb as Fl_HandleEx)
  2212. declare sub Fl_Check_BrowserExSetResizeCB alias "Fl_Check_BrowserExSetResizeCB" (byval ex as Fl_Check_Browser_ptr, byval cb as Fl_ResizeEx)
  2213. declare function Fl_Check_BrowserNew alias "Fl_Check_BrowserNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Check_Browser_ptr
  2214. declare sub Fl_Check_BrowserDelete alias "Fl_Check_BrowserDelete" (byref cb as Fl_Check_Browser_ptr)
  2215. declare function Fl_Check_BrowserAdd alias "Fl_Check_BrowserAdd" (byval cb as Fl_Check_Browser_ptr, byval s as zstring ptr) as long
  2216. declare function Fl_Check_BrowserAdd2 alias "Fl_Check_BrowserAdd2" (byval cb as Fl_Check_Browser_ptr, byval s as zstring ptr, byval b as long) as long
  2217. declare sub Fl_Check_BrowserCheckAll alias "Fl_Check_BrowserCheckAll" (byval cb as Fl_Check_Browser_ptr)
  2218. declare sub Fl_Check_BrowserCheckNone alias "Fl_Check_BrowserCheckNone" (byval cb as Fl_Check_Browser_ptr)
  2219. declare sub Fl_Check_BrowserChecked alias "Fl_Check_BrowserChecked" (byval cb as Fl_Check_Browser_ptr, byval item as long, byval b as long)
  2220. declare sub Fl_Check_BrowserClear alias "Fl_Check_BrowserClear" (byval cb as Fl_Check_Browser_ptr)
  2221. declare function Fl_Check_BrowserNChecked alias "Fl_Check_BrowserNChecked" (byval cb as Fl_Check_Browser_ptr) as long
  2222. declare function Fl_Check_BrowserNItems alias "Fl_Check_BrowserNItems" (byval cb as Fl_Check_Browser_ptr) as long
  2223. declare function Fl_Check_BrowserRemove alias "Fl_Check_BrowserRemove" (byval cb as Fl_Check_Browser_ptr, byval item as long) as long
  2224. declare sub Fl_Check_BrowserSetChecked alias "Fl_Check_BrowserSetChecked" (byval cb as Fl_Check_Browser_ptr, byval item as long)
  2225. declare function Fl_Check_BrowserGetChecked alias "Fl_Check_BrowserGetChecked" (byval cb as Fl_Check_Browser_ptr, byval item as long) as long
  2226. declare function Fl_Check_BrowserText alias "Fl_Check_BrowserText" (byval cb as Fl_Check_Browser_ptr, byval item as long) as zstring ptr
  2227. declare function Fl_Check_BrowserValue alias "Fl_Check_BrowserValue" (byval cb as Fl_Check_Browser_ptr) as long
  2228. declare function Fl_BrowserExNew alias "Fl_BrowserExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Browser_ptr
  2229. declare sub Fl_BrowserExDelete alias "Fl_BrowserExDelete" (byref ex as Fl_Browser_ptr)
  2230. declare function Fl_BrowserExHandleBase alias "Fl_BrowserExHandleBase" (byval ex as Fl_Browser_ptr, byval event as FL_EVENT) as long
  2231. declare sub Fl_BrowserExSetDestructorCB alias "Fl_BrowserExSetDestructorCB" (byval ex as Fl_Browser_ptr, byval cb as Fl_DestructorEx)
  2232. declare sub Fl_BrowserExSetDrawCB alias "Fl_BrowserExSetDrawCB" (byval ex as Fl_Browser_ptr, byval cb as Fl_DrawEx)
  2233. declare sub Fl_BrowserExSetHandleCB alias "Fl_BrowserExSetHandleCB" (byval ex as Fl_Browser_ptr, byval cb as Fl_HandleEx)
  2234. declare sub Fl_BrowserExSetResizeCB alias "Fl_BrowserExSetResizeCB" (byval ex as Fl_Browser_ptr, byval cb as Fl_ResizeEx)
  2235. declare function Fl_BrowserNew alias "Fl_BrowserNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Browser_ptr
  2236. declare sub Fl_BrowserDelete alias "Fl_BrowserDelete" (byref br as Fl_Browser_ptr)
  2237. declare sub Fl_BrowserShow alias "Fl_BrowserShow" (byval br as Fl_Browser_ptr)
  2238. declare sub Fl_BrowserHide alias "Fl_BrowserHide" (byval br as Fl_Browser_ptr)
  2239. declare sub Fl_BrowserShow2 alias "Fl_BrowserShow2" (byval br as Fl_Browser_ptr, byval line_ as long)
  2240. declare sub Fl_BrowserHide2 alias "Fl_BrowserHide2" (byval br as Fl_Browser_ptr, byval line_ as long)
  2241. declare function Fl_BrowserVisible alias "Fl_BrowserVisible" (byval br as Fl_Browser_ptr, byval line_ as long) as long
  2242. declare sub Fl_BrowserClear alias "Fl_BrowserClear" (byval br as Fl_Browser_ptr)
  2243. declare function Fl_BrowserLoad alias "Fl_BrowserLoad" (byval br as Fl_Browser_ptr, byval filename as const zstring ptr) as long
  2244. declare sub Fl_BrowserAdd alias "Fl_BrowserAdd" (byval br as Fl_Browser_ptr, byval newtext as const zstring ptr, byval pData as any ptr=0)
  2245. declare sub Fl_BrowserInsert alias "Fl_BrowserInsert" (byval br as Fl_Browser_ptr, byval line_ as long, byval newtext as const zstring ptr, byval pDatat as any ptr=0)
  2246. declare sub Fl_BrowserRemove alias "Fl_BrowserRemove" (byval br as Fl_Browser_ptr, byval line_ as long)
  2247. declare sub Fl_BrowserRemoveIcon alias "Fl_BrowserRemoveIcon" (byval br as Fl_Browser_ptr, byval line_ as long)
  2248. declare function Fl_BrowserGetTopline alias "Fl_BrowserGetTopline" (byval br as Fl_Browser_ptr) as long
  2249. declare sub Fl_BrowserSetTopline alias "Fl_BrowserSetTopline" (byval br as Fl_Browser_ptr, byval line_ as long)
  2250. declare sub Fl_BrowserMiddleLine alias "Fl_BrowserMiddleLine" (byval br as Fl_Browser_ptr, byval line_ as long)
  2251. declare sub Fl_BrowserBottomLine alias "Fl_BrowserBottomLine" (byval br as Fl_Browser_ptr, byval line_ as long)
  2252. declare sub Fl_BrowserSetColumnChar alias "Fl_BrowserSetColumnChar" (byval br as Fl_Browser_ptr, byval c as ubyte)
  2253. declare function Fl_BrowserGetColumnChar alias "Fl_BrowserGetColumnChar" (byval br as Fl_Browser_ptr) as ubyte
  2254. declare sub Fl_BrowserSetColumnWidths alias "Fl_BrowserSetColumnWidths" (byval br as Fl_Browser_ptr, byval arr as const long ptr)
  2255. declare function Fl_BrowserGetColumnWidths alias "Fl_BrowserGetColumnWidths" (byval br as Fl_Browser_ptr) as const long ptr
  2256. declare sub Fl_BrowserSetData alias "Fl_BrowserSetData" (byval br as Fl_Browser_ptr, byval line_ as long, byval pData as any ptr)
  2257. declare function Fl_BrowserGetData alias "Fl_BrowserGetData" (byval br as Fl_Browser_ptr, byval line_ as long) as any ptr
  2258. declare sub Fl_BrowserDisplay alias "Fl_BrowserDisplay" (byval br as Fl_Browser_ptr, byval line_ as long, byval v as long=1)
  2259. declare function Fl_BrowserDisplayed alias "Fl_BrowserDisplayed" (byval br as Fl_Browser_ptr, byval line_ as long) as long
  2260. declare sub Fl_BrowserSetFormatChar alias "Fl_BrowserSetFormatChar" (byval br as Fl_Browser_ptr, byval c as ubyte)
  2261. declare function Fl_BrowserGetFormatChar alias "Fl_BrowserGetFormatChar" (byval br as Fl_Browser_ptr) as ubyte
  2262. declare sub Fl_BrowserSetIcon alias "Fl_BrowserSetIcon" (byval br as Fl_Browser_ptr, byval line_ as long, byval icon as Fl_Image_Ptr)
  2263. declare function Fl_BrowserGetIcon alias "Fl_BrowserGetIcon" (byval br as Fl_Browser_ptr, byval line_ as long) as Fl_Image_Ptr
  2264. declare sub Fl_BrowserLinePosition alias "Fl_BrowserLinePosition" (byval br as Fl_Browser_ptr, byval line_ as long, byval p as FL_LINE_POSITION)
  2265. declare sub Fl_BrowserMakeVisible alias "Fl_BrowserMakeVisible" (byval br as Fl_Browser_ptr, byval line_ as long)
  2266. declare sub Fl_BrowserMove alias "Fl_BrowserMove" (byval br as Fl_Browser_ptr, byval to_ as long, byval from as long)
  2267. declare sub Fl_BrowserReplace alias "Fl_BrowserReplace" (byval br as Fl_Browser_ptr, byval a as long, byval b as const zstring ptr)
  2268. declare function Fl_BrowserSelect alias "Fl_BrowserSelect" (byval br as Fl_Browser_ptr, byval line_ as long, byval v as long=1) as long
  2269. declare function Fl_BrowserSelected alias "Fl_BrowserSelected" (byval br as Fl_Browser_ptr, byval line_ as long) as long
  2270. declare sub Fl_BrowserSetSize alias "Fl_BrowserSetSize" (byval br as Fl_Browser_ptr, byval w as long, byval h as long)
  2271. declare function Fl_BrowserGetSize alias "Fl_BrowserGetSize" (byval br as Fl_Browser_ptr) as long
  2272. declare sub Fl_BrowserSwap alias "Fl_BrowserSwap" (byval br as Fl_Browser_ptr, byval a as long, byval b as long)
  2273. declare sub Fl_BrowserSetText alias "Fl_BrowserSetText" (byval br as Fl_Browser_ptr, byval line_ as long, byval newtext as const zstring ptr)
  2274. declare function Fl_BrowserGetText alias "Fl_BrowserGetText" (byval br as Fl_Browser_ptr, byval line_ as long) as const zstring ptr
  2275. declare sub Fl_BrowserSetValue alias "Fl_BrowserSetValue" (byval br as Fl_Browser_ptr, byval line_ as long)
  2276. declare function Fl_BrowserGetValue alias "Fl_BrowserGetValue" (byval br as Fl_Browser_ptr) as long
  2277. declare function Fl_File_BrowserExNew alias "Fl_File_BrowserExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_File_Browser_ptr
  2278. declare sub Fl_File_BrowserExDelete alias "Fl_File_BrowserExDelete" (byref ex as Fl_File_Browser_ptr)
  2279. declare function Fl_File_BrowserExHandleBase alias "Fl_File_BrowserExHandleBase" (byval ex as Fl_File_Browser_ptr, byval event as FL_EVENT) as long
  2280. declare sub Fl_File_BrowserExSetDestructorCB alias "Fl_File_BrowserExSetDestructorCB" (byval ex as Fl_File_Browser_ptr, byval cb as Fl_DestructorEx)
  2281. declare sub Fl_File_BrowserExSetDrawCB alias "Fl_File_BrowserExSetDrawCB" (byval ex as Fl_File_Browser_ptr, byval cb as Fl_DrawEx)
  2282. declare sub Fl_File_BrowserExSetHandleCB alias "Fl_File_BrowserExSetHandleCB" (byval ex as Fl_File_Browser_ptr, byval cb as Fl_HandleEx)
  2283. declare sub Fl_File_BrowserExSetResizeCB alias "Fl_File_BrowserExSetResizeCB" (byval ex as Fl_File_Browser_ptr, byval cb as Fl_ResizeEx)
  2284. declare function Fl_File_BrowserNew alias "Fl_File_BrowserNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_File_Browser_ptr
  2285. declare sub Fl_File_BrowserDelete alias "Fl_File_BrowserDelete" (byref f as Fl_File_Browser_ptr)
  2286. declare function Fl_File_BrowserLoad alias "Fl_File_BrowserLoad" (byval f as Fl_File_Browser_ptr, byval directory as const zstring ptr) as long
  2287. declare sub Fl_File_BrowserSetFiletype alias "Fl_File_BrowserSetFiletype" (byval f as Fl_File_Browser_ptr, byvaltype_ as FL_FILE_TYPE)
  2288. declare function Fl_File_BrowserGetFiletype alias "Fl_File_BrowserGetFiletype" (byval f as Fl_File_Browser_ptr) as FL_FILE_TYPE
  2289. declare sub Fl_File_BrowserSetFilter alias "Fl_File_BrowserSetFilter" (byval f as Fl_File_Browser_ptr, byval pattern as const zstring ptr)
  2290. declare function Fl_File_BrowserGetFilter alias "Fl_File_BrowserGetFilter" (byval f as Fl_File_Browser_ptr) as const zstring ptr
  2291. declare sub Fl_File_BrowserSetIconSize alias "Fl_File_BrowserSetIconSize" (byval f as Fl_File_Browser_ptr, byval s as ubyte)
  2292. declare function Fl_File_BrowserGetIconSize alias "Fl_File_BrowserGetIconSize" (byval f as Fl_File_Browser_ptr) as ubyte
  2293. declare sub Fl_File_BrowserSetTextSize alias "Fl_File_BrowserSetTextSize" (byval f as Fl_File_Browser_ptr, byval s as FL_FONTSIZE)
  2294. declare function Fl_File_BrowserGetTextSize alias "Fl_File_BrowserGetTextSize" (byval f as Fl_File_Browser_ptr) as FL_FONTSIZE
  2295. declare function Fl_Hold_BrowserExNew alias "Fl_Hold_BrowserExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Hold_Browser_ptr
  2296. declare sub Fl_Hold_BrowserExDelete alias "Fl_Hold_BrowserExDelete" (byref ex as Fl_Hold_Browser_ptr)
  2297. declare function Fl_Hold_BrowserExHandleBase alias "Fl_Hold_BrowserExHandleBase" (byval ex as Fl_Hold_Browser_ptr, byval event as FL_EVENT) as long
  2298. declare sub Fl_Hold_BrowserExSetDestructorCB alias "Fl_Hold_BrowserExSetDestructorCB" (byval ex as Fl_Hold_Browser_ptr, byval cb as Fl_DestructorEx)
  2299. declare sub Fl_Hold_BrowserExSetDrawCB alias "Fl_Hold_BrowserExSetDrawCB" (byval ex as Fl_Hold_Browser_ptr, byval cb as Fl_DrawEx)
  2300. declare sub Fl_Hold_BrowserExSetHandleCB alias "Fl_Hold_BrowserExSetHandleCB" (byval ex as Fl_Hold_Browser_ptr, byval cb as Fl_HandleEx)
  2301. declare sub Fl_Hold_BrowserExSetResizeCB alias "Fl_Hold_BrowserExSetResizeCB" (byval ex as Fl_Hold_Browser_ptr, byval cb as Fl_ResizeEx)
  2302. declare function Fl_Hold_BrowserNew alias "Fl_Hold_BrowserNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Hold_Browser_ptr
  2303. declare sub Fl_Hold_BrowserDelete alias "Fl_Hold_BrowserDelete" (byref br as Fl_Hold_Browser_ptr)
  2304. declare function Fl_Multi_BrowserExNew alias "Fl_Multi_BrowserExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Multi_Browser_ptr
  2305. declare sub Fl_Multi_BrowserExDelete alias "Fl_Multi_BrowserExDelete" (byref ex as Fl_Multi_Browser_ptr)
  2306. declare function Fl_Multi_BrowserExHandleBase alias "Fl_Multi_BrowserExHandleBase" (byval ex as Fl_Multi_Browser_ptr, byval event as FL_EVENT) as long
  2307. declare sub Fl_Multi_BrowserExSetDestructorCB alias "Fl_Multi_BrowserExSetDestructorCB" (byval ex as Fl_Multi_Browser_ptr, byval cb as Fl_DestructorEx)
  2308. declare sub Fl_Multi_BrowserExSetDrawCB alias "Fl_Multi_BrowserExSetDrawCB" (byval ex as Fl_Multi_Browser_ptr, byval cb as Fl_DrawEx)
  2309. declare sub Fl_Multi_BrowserExSetHandleCB alias "Fl_Multi_BrowserExSetHandleCB" (byval ex as Fl_Multi_Browser_ptr, byval cb as Fl_HandleEx)
  2310. declare sub Fl_Multi_BrowserExSetResizeCB alias "Fl_Multi_BrowserExSetResizeCB" (byval ex as Fl_Multi_Browser_ptr, byval cb as Fl_ResizeEx)
  2311. declare function Fl_Multi_BrowserNew alias "Fl_Multi_BrowserNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Multi_Browser_ptr
  2312. declare sub Fl_Multi_BrowserDelete alias "Fl_Multi_BrowserDelete" (byref br as Fl_Multi_Browser_ptr)
  2313. declare function Fl_Select_BrowserExNew alias "Fl_Select_BrowserExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Select_Browser_ptr
  2314. declare sub Fl_Select_BrowserExDelete alias "Fl_Select_BrowserExDelete" (byref ex as Fl_Select_Browser_ptr)
  2315. declare function Fl_Select_BrowserExHandleBase alias "Fl_Select_BrowserExHandleBase" (byval ex as Fl_Select_Browser_ptr, byval event as FL_EVENT) as long
  2316. declare sub Fl_Select_BrowserExSetDestructorCB alias "Fl_Select_BrowserExSetDestructorCB" (byval ex as Fl_Select_Browser_ptr, byval cb as Fl_DestructorEx)
  2317. declare sub Fl_Select_BrowserExSetDrawCB alias "Fl_Select_BrowserExSetDrawCB" (byval ex as Fl_Select_Browser_ptr, byval cb as Fl_DrawEx)
  2318. declare sub Fl_Select_BrowserExSetHandleCB alias "Fl_Select_BrowserExSetHandleCB" (byval ex as Fl_Select_Browser_ptr, byval cb as Fl_HandleEx)
  2319. declare sub Fl_Select_BrowserExSetResizeCB alias "Fl_Select_BrowserExSetResizeCB" (byval ex as Fl_Select_Browser_ptr, byval cb as Fl_ResizeEx)
  2320. declare function Fl_Select_BrowserNew alias "Fl_Select_BrowserNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Select_Browser_ptr
  2321. declare sub Fl_Select_BrowserDelete alias "Fl_Select_BrowserDelete" (byref br as Fl_Select_Browser_ptr)
  2322. declare function Fl_Color_ChooserExNew alias "Fl_Color_ChooserExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Color_Chooser_ptr
  2323. declare sub Fl_Color_ChooserExDelete alias "Fl_Color_ChooserExDelete" (byref ex as Fl_Color_Chooser_ptr)
  2324. declare function Fl_Color_ChooserExHandleBase alias "Fl_Color_ChooserExHandleBase" (byval ex as Fl_Color_Chooser_ptr, byval event as FL_EVENT) as long
  2325. declare sub Fl_Color_ChooserExSetDestructorCB alias "Fl_Color_ChooserExSetDestructorCB" (byval ex as Fl_Color_Chooser_ptr, byval cb as Fl_DestructorEx)
  2326. declare sub Fl_Color_ChooserExSetDrawCB alias "Fl_Color_ChooserExSetDrawCB" (byval ex as Fl_Color_Chooser_ptr, byval cb as Fl_DrawEx)
  2327. declare sub Fl_Color_ChooserExSetHandleCB alias "Fl_Color_ChooserExSetHandleCB" (byval ex as Fl_Color_Chooser_ptr, byval cb as Fl_HandleEx)
  2328. declare sub Fl_Color_ChooserExSetResizeCB alias "Fl_Color_ChooserExSetResizeCB" (byval ex as Fl_Color_Chooser_ptr, byval cb as Fl_ResizeEx)
  2329. declare function Fl_Color_ChooserNew alias "Fl_Color_ChooserNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Color_Chooser_ptr
  2330. declare sub Fl_Color_ChooserDelete alias "Fl_Color_ChooserDelete" (byref cc as Fl_Color_Chooser_ptr)
  2331. declare sub Fl_Color_ChooserSetMode alias "Fl_Color_ChooserSetMode" (byval cc as Fl_Color_Chooser_ptr, byval newMode as FL_ColorChooserModes)
  2332. declare function Fl_Color_ChooserGetMode alias "Fl_Color_ChooserGetMode" (byval cc as Fl_Color_Chooser_ptr) as FL_ColorChooserModes
  2333. declare function Fl_Color_ChooserRGB alias "Fl_Color_ChooserRGB" (byval cc as Fl_Color_Chooser_ptr, byval r as double, byval g as double, byval b as double) as long
  2334. declare function Fl_Color_ChooserR alias "Fl_Color_ChooserR" (byval cc as Fl_Color_Chooser_ptr) as double
  2335. declare function Fl_Color_ChooserG alias "Fl_Color_ChooserG" (byval cc as Fl_Color_Chooser_ptr) as double
  2336. declare function Fl_Color_ChooserB alias "Fl_Color_ChooserB" (byval cc as Fl_Color_Chooser_ptr) as double
  2337. declare function Fl_Color_ChooserHSV alias "Fl_Color_ChooserHSV" (byval cc as Fl_Color_Chooser_ptr, byval h as double, byval s as double, byval v as double) as long
  2338. declare function Fl_Color_ChooserHue alias "Fl_Color_ChooserHue" (byval cc as Fl_Color_Chooser_ptr) as double
  2339. declare function Fl_Color_ChooserSaturation alias "Fl_Color_ChooserSaturation" (byval cc as Fl_Color_Chooser_ptr) as double
  2340. declare function Fl_Color_ChooserValue alias "Fl_Color_ChooserValue" (byval cc as Fl_Color_Chooser_ptr) as double
  2341. declare sub Fl_Color_ChooserHSV2RGB alias "Fl_Color_ChooserHSV2RGB" (byval cc as Fl_Color_Chooser_ptr, byval h as double, byval s as double, byval v as double, byref r as double, byref g as double, byref b as double)
  2342. declare sub Fl_Color_ChooserRGB2HSV alias "Fl_Color_ChooserRGB2HSV" (byval cc as Fl_Color_Chooser_ptr, byval r as double, byval g as double, byval b as double, byref h as double, byref s as double, byref v as double)
  2343. declare function Fl_Help_ViewNew alias "Fl_Help_ViewNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Help_View_ptr
  2344. declare sub Fl_Help_ViewDelete alias "Fl_Help_ViewDelete" (byref hv as Fl_Help_View_ptr)
  2345. declare sub Fl_Help_ViewClearSelection alias "Fl_Help_ViewClearSelection" (byval hv as Fl_Help_View_ptr)
  2346. declare function Fl_Help_ViewDirectory alias "Fl_Help_ViewDirectory" (byval hv as Fl_Help_View_ptr) as const zstring ptr
  2347. declare function Fl_Help_ViewFilename alias "Fl_Help_ViewFilename" (byval hv as Fl_Help_View_ptr) as const zstring ptr
  2348. declare function Fl_Help_ViewFind alias "Fl_Help_ViewFind" (byval hv as Fl_Help_View_ptr, byval s as const zstring ptr, byval p as long=0) as long
  2349. declare sub Fl_Help_ViewSetLeftLine alias "Fl_Help_ViewSetLeftLine" (byval hv as Fl_Help_View_ptr, byval LeftLine as long)
  2350. declare function Fl_Help_ViewGetLeftLine alias "Fl_Help_ViewGetLeftLine" (byval hv as Fl_Help_View_ptr) as long
  2351. declare sub Fl_Help_ViewLink alias "Fl_Help_ViewLink" (byval hv as Fl_Help_View_ptr, byval fn as Fl_Help_F)
  2352. declare function Fl_Help_ViewLoad alias "Fl_Help_ViewLoad" (byval hv as Fl_Help_View_ptr, byval filename as const zstring ptr) as long
  2353. declare sub Fl_Help_ViewResize alias "Fl_Help_ViewResize" (byval hv as Fl_Help_View_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2354. declare sub Fl_Help_ViewSetScrollbarSize alias "Fl_Help_ViewSetScrollbarSize" (byval hv as Fl_Help_View_ptr, byval s as long)
  2355. declare function Fl_Help_ViewGetScrollbarSize alias "Fl_Help_ViewGetScrollbarSize" (byval hv as Fl_Help_View_ptr) as long
  2356. declare sub Fl_Help_ViewSelectAll alias "Fl_Help_ViewSelectAll" (byval hv as Fl_Help_View_ptr)
  2357. declare sub Fl_Help_ViewSetSize alias "Fl_Help_ViewSetSize" (byval hv as Fl_Help_View_ptr, byval w as long, byval h as long)
  2358. declare function Fl_Help_ViewGetSize alias "Fl_Help_ViewGetSize" (byval hv as Fl_Help_View_ptr) as long
  2359. declare sub Fl_Help_ViewSetTextColor alias "Fl_Help_ViewSetTextColor" (byval hv as Fl_Help_View_ptr, byval c as Fl_COLOR)
  2360. declare function Fl_Help_ViewGetTextColor alias "Fl_Help_ViewGetTextColor" (byval hv as Fl_Help_View_ptr) as Fl_COLOR
  2361. declare sub Fl_Help_ViewSetTextFont alias "Fl_Help_ViewSetTextFont" (byval hv as Fl_Help_View_ptr, byval f as FL_FONT)
  2362. declare function Fl_Help_ViewGetTextFont alias "Fl_Help_ViewGetTextFont" (byval hv as Fl_Help_View_ptr) as FL_FONT
  2363. declare sub Fl_Help_ViewSetTextSize alias "Fl_Help_ViewSetTextSize" (byval hv as Fl_Help_View_ptr, byval s as FL_FONTSIZE)
  2364. declare function Fl_Help_ViewGetTextSize alias "Fl_Help_ViewGetTextSize" (byval hv as Fl_Help_View_ptr) as FL_FONTSIZE
  2365. declare function Fl_Help_ViewTitle alias "Fl_Help_ViewTitle" (byval hv as Fl_Help_View_ptr) as const zstring ptr
  2366. declare sub Fl_Help_ViewTopline alias "Fl_Help_ViewTopline" (byval hv as Fl_Help_View_ptr, byval by_name as const zstring ptr)
  2367. declare sub Fl_Help_ViewSetTopline alias "Fl_Help_ViewSetTopline" (byval hv as Fl_Help_View_ptr, byval pixel as long)
  2368. declare function Fl_Help_ViewGetTopline alias "Fl_Help_ViewGetTopline" (byval hv as Fl_Help_View_ptr) as long
  2369. declare sub Fl_Help_ViewSetValue alias "Fl_Help_ViewSetValue" (byval hv as Fl_Help_View_ptr, byval v as const zstring ptr)
  2370. declare function Fl_Help_ViewGetValue alias "Fl_Help_ViewGetValue" (byval hv as Fl_Help_View_ptr) as const zstring ptr
  2371. declare function Fl_Input_ChoiceExNew alias "Fl_Input_ChoiceExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Input_Choice_ptr
  2372. declare sub Fl_Input_ChoiceExDelete alias "Fl_Input_ChoiceExDelete" (byref ex as Fl_Input_Choice_ptr)
  2373. declare function Fl_Input_ChoiceExHandleBase alias "Fl_Input_ChoiceExHandleBase" (byval ex as Fl_Input_Choice_ptr, byval event as FL_EVENT) as long
  2374. declare sub Fl_Input_ChoiceExSetDestructorCB alias "Fl_Input_ChoiceExSetDestructorCB" (byval ex as Fl_Input_Choice_ptr, byval cb as Fl_DestructorEx)
  2375. declare sub Fl_Input_ChoiceExSetDrawCB alias "Fl_Input_ChoiceExSetDrawCB" (byval ex as Fl_Input_Choice_ptr, byval cb as Fl_DrawEx)
  2376. declare sub Fl_Input_ChoiceExSetHandleCB alias "Fl_Input_ChoiceExSetHandleCB" (byval ex as Fl_Input_Choice_ptr, byval cb as Fl_HandleEx)
  2377. declare sub Fl_Input_ChoiceExSetResizeCB alias "Fl_Input_ChoiceExSetResizeCB" (byval ex as Fl_Input_Choice_ptr, byval cb as Fl_ResizeEx)
  2378. declare function Fl_Input_ChoiceNew alias "Fl_Input_ChoiceNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Input_Choice_ptr
  2379. declare sub Fl_Input_ChoiceDelete alias "Fl_Input_ChoiceDelete" (byref ic as Fl_Input_Choice_ptr)
  2380. declare sub Fl_Input_ChoiceAdd alias "Fl_Input_ChoiceAdd" (byval ic as Fl_Input_Choice_ptr, byval s as const zstring ptr)
  2381. declare function Fl_Input_ChoiceChanged alias "Fl_Input_ChoiceChanged" (byval ic as Fl_Input_Choice_ptr) as long
  2382. declare sub Fl_Input_ChoiceClear alias "Fl_Input_ChoiceClear" (byval ic as Fl_Input_Choice_ptr)
  2383. declare sub Fl_Input_ChoiceClearChanged alias "Fl_Input_ChoiceClearChanged" (byval ic as Fl_Input_Choice_ptr)
  2384. declare sub Fl_Input_ChoiceSetDownBox alias "Fl_Input_ChoiceSetDownBox" (byval ic as Fl_Input_Choice_ptr, byval b as FL_BOXTYPE)
  2385. declare function Fl_Input_ChoiceGetDownBox alias "Fl_Input_ChoiceGetDownBox" (byval ic as Fl_Input_Choice_ptr) as FL_BOXTYPE
  2386. declare function Fl_Input_ChoiceInput alias "Fl_Input_ChoiceInput" (byval ic as Fl_Input_Choice_ptr) as Fl_Input_ptr
  2387. declare sub Fl_Input_ChoiceSetMenu alias "Fl_Input_ChoiceSetMenu" (byval ic as Fl_Input_Choice_ptr, byval m as Fl_Menu_Item_ptr)
  2388. declare function Fl_Input_ChoiceGetMenu alias "Fl_Input_ChoiceGetMenu" (byval ic as Fl_Input_Choice_ptr) as Fl_Menu_Item_ptr
  2389. declare function Fl_Input_ChoiceMenuButton alias "Fl_Input_ChoiceMenuButton" (byval ic as Fl_Input_Choice_ptr) as Fl_Menu_Button_ptr
  2390. declare sub Fl_Input_ChoiceResize alias "Fl_Input_ChoiceResize" (byval ic as Fl_Input_Choice_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2391. declare sub Fl_Input_ChoiceSetChanged alias "Fl_Input_ChoiceSetChanged" (byval ic as Fl_Input_Choice_ptr)
  2392. declare sub Fl_Input_ChoiceSetTextColor alias "Fl_Input_ChoiceSetTextColor" (byval ic as Fl_Input_Choice_ptr, byval c as Fl_COLOR)
  2393. declare function Fl_Input_ChoiceGetTextColor alias "Fl_Input_ChoiceGetTextColor" (byval ic as Fl_Input_Choice_ptr) as Fl_COLOR
  2394. declare sub Fl_Input_ChoiceSetTextFont alias "Fl_Input_ChoiceSetTextFont" (byval ic as Fl_Input_Choice_ptr, byval f as FL_FONT)
  2395. declare function Fl_Input_ChoiceGetTextFont alias "Fl_Input_ChoiceGetTextFont" (byval ic as Fl_Input_Choice_ptr) as FL_FONT
  2396. declare sub Fl_Input_ChoiceSetTextSize alias "Fl_Input_ChoiceSetTextSize" (byval ic as Fl_Input_Choice_ptr, byval s as FL_FONTSIZE)
  2397. declare function Fl_Input_ChoiceGetTextSize alias "Fl_Input_ChoiceGetTextSize" (byval ic as Fl_Input_Choice_ptr) as FL_FONTSIZE
  2398. declare sub Fl_Input_ChoiceValue alias "Fl_Input_ChoiceValue" (byval ic as Fl_Input_Choice_ptr, byval v as long)
  2399. declare sub Fl_Input_ChoiceSetValue alias "Fl_Input_ChoiceSetValue" (byval ic as Fl_Input_Choice_ptr, byval v as const zstring ptr)
  2400. declare function Fl_Input_ChoiceGetValue alias "Fl_Input_ChoiceGetValue" (byval ic as Fl_Input_Choice_ptr) as const zstring ptr
  2401. declare function Fl_SpinnerNew alias "Fl_SpinnerNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Spinner_ptr
  2402. declare sub Fl_SpinnerDelete alias "Fl_SpinnerDelete" (byref spi as Fl_Spinner_ptr)
  2403. declare sub Fl_SpinnerSetColor alias "Fl_SpinnerSetColor" (byval spi as Fl_Spinner_ptr, byval c as Fl_COLOR)
  2404. declare function Fl_SpinnerGetColor alias "Fl_SpinnerGetColor" (byval spi as Fl_Spinner_ptr) as Fl_COLOR
  2405. declare sub Fl_SpinnerSetFormat alias "Fl_SpinnerSetFormat" (byval spi as Fl_Spinner_ptr, byval f as const zstring ptr)
  2406. declare function Fl_SpinnerGetFormat alias "Fl_SpinnerGetFormat" (byval spi as Fl_Spinner_ptr) as const zstring ptr
  2407. declare function Fl_SpinnerHandle alias "Fl_SpinnerHandle" (byval spi as Fl_Spinner_ptr, byval e as FL_EVENT) as long
  2408. declare sub Fl_SpinnerSetMaximum alias "Fl_SpinnerSetMaximum" (byval spi as Fl_Spinner_ptr, byval m as double)
  2409. declare function Fl_SpinnerGetMaximum alias "Fl_SpinnerGetMaximum" (byval spi as Fl_Spinner_ptr) as double
  2410. declare sub Fl_SpinnerSetMinimum alias "Fl_SpinnerSetMinimum" (byval spi as Fl_Spinner_ptr, byval m as double)
  2411. declare function Fl_SpinnerGetMinimum alias "Fl_SpinnerGetMinimum" (byval spi as Fl_Spinner_ptr) as double
  2412. declare sub Fl_SpinnerRange alias "Fl_SpinnerRange" (byval spi as Fl_Spinner_ptr, byval a as double, byval b as double)
  2413. declare sub Fl_SpinnerResize alias "Fl_SpinnerResize" (byval spi as Fl_Spinner_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2414. declare sub Fl_SpinnerSetStep alias "Fl_SpinnerSetStep" (byval spi as Fl_Spinner_ptr, byval s as double)
  2415. declare function Fl_SpinnerGetStep alias "Fl_SpinnerGetStep" (byval spi as Fl_Spinner_ptr) as double
  2416. declare sub Fl_SpinnerSetTextColor alias "Fl_SpinnerSetTextColor" (byval spi as Fl_Spinner_ptr, byval c as Fl_COLOR)
  2417. declare function Fl_SpinnerGetTextColor alias "Fl_SpinnerGetTextColor" (byval spi as Fl_Spinner_ptr) as Fl_COLOR
  2418. declare sub Fl_SpinnerSetTextFont alias "Fl_SpinnerSetTextFont" (byval spi as Fl_Spinner_ptr, byval f as FL_FONT)
  2419. declare function Fl_SpinnerGetTextFont alias "Fl_SpinnerGetTextFont" (byval spi as Fl_Spinner_ptr) as FL_FONT
  2420. declare sub Fl_SpinnerSetTextSize alias "Fl_SpinnerSetTextSize" (byval spi as Fl_Spinner_ptr, byval s as FL_FONTSIZE)
  2421. declare function Fl_SpinnerGetTextSize alias "Fl_SpinnerGetTextSize" (byval spi as Fl_Spinner_ptr) as FL_FONTSIZE
  2422. declare sub Fl_SpinnerSetType alias "Fl_SpinnerSetType" (byval spi as Fl_Spinner_ptr, byval v as ubyte)
  2423. declare function Fl_SpinnerGetType alias "Fl_SpinnerGetType" (byval spi as Fl_Spinner_ptr) as ubyte
  2424. declare sub Fl_SpinnerSetValue alias "Fl_SpinnerSetValue" (byval spi as Fl_Spinner_ptr, byval v as double)
  2425. declare function Fl_SpinnerGetValue alias "Fl_SpinnerGetValue" (byval spi as Fl_Spinner_ptr) as double
  2426. declare function Fl_TableNew alias "Fl_TableNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Table_ptr
  2427. declare sub Fl_TableDelete alias "Fl_TableDelete" (byref t as Fl_Table_ptr)
  2428. declare sub Fl_TableBegin alias "Fl_TableBegin" (byval t as Fl_Table_ptr)
  2429. declare sub Fl_TableEnd alias "Fl_TableEnd" (byval t as Fl_Table_ptr)
  2430. declare sub Fl_TableAdd alias "Fl_TableAdd" (byval t as Fl_Table_ptr, byval wgt as Fl_Widget_ptr)
  2431. declare function Fl_TableArray alias "Fl_TableArray" (byval t as Fl_Table_ptr) as Fl_Widget_ptr const ptr
  2432. declare function Fl_TableCallbackCol alias "Fl_TableCallbackCol" (byval t as Fl_Table_ptr) as long
  2433. declare function Fl_TableCallbackRow alias "Fl_TableCallbackRow" (byval t as Fl_Table_ptr) as long
  2434. declare function Fl_TableCallbackContext alias "Fl_TableCallbackContext" (byval t as Fl_Table_ptr) as FL_TABLECONTEXT
  2435. declare function Fl_TableChildren alias "Fl_TableChildren" (byval t as Fl_Table_ptr) as long
  2436. declare function Fl_TableChild alias "Fl_TableChild" (byval t as Fl_Table_ptr, byval nChildIndex as long) as Fl_Widget_ptr
  2437. declare sub Fl_TableClear alias "Fl_TableClear" (byval t as Fl_Table_ptr)
  2438. declare sub Fl_TableSetColHeader alias "Fl_TableSetColHeader" (byval t as Fl_Table_ptr, byval bFlag as long)
  2439. declare function Fl_TableGetColHeader alias "Fl_TableGetColHeader" (byval t as Fl_Table_ptr) as long
  2440. declare sub Fl_TableSetColHeaderColor alias "Fl_TableSetColHeaderColor" (byval t as Fl_Table_ptr, byval c as Fl_COLOR)
  2441. declare function Fl_TableGetColHeaderColor alias "Fl_TableGetColHeaderColor" (byval t as Fl_Table_ptr) as Fl_COLOR
  2442. declare sub Fl_TableSetColHeaderHeight alias "Fl_TableSetColHeaderHeight" (byval t as Fl_Table_ptr, byval h as long)
  2443. declare function Fl_TableGetColHeaderHeight alias "Fl_TableGetColHeaderHeight" (byval t as Fl_Table_ptr) as long
  2444. declare sub Fl_TableSetColPosition alias "Fl_TableSetColPosition" (byval t as Fl_Table_ptr, byval col as long)
  2445. declare function Fl_TableGetColPosition alias "Fl_TableGetColPosition" (byval t as Fl_Table_ptr) as long
  2446. declare sub Fl_TableSetColResize alias "Fl_TableSetColResize" (byval t as Fl_Table_ptr, byval bFlag as long)
  2447. declare function Fl_TableGetColResize alias "Fl_TableGetColResize" (byval t as Fl_Table_ptr) as long
  2448. declare sub Fl_TableSetColResizeMin alias "Fl_TableSetColResizeMin" (byval t as Fl_Table_ptr, byval m as long)
  2449. declare function Fl_TableGetColResizeMin alias "Fl_TableGetColResizeMin" (byval t as Fl_Table_ptr) as long
  2450. declare sub Fl_TableSetColWidth alias "Fl_TableSetColWidth" (byval t as Fl_Table_ptr, byval col as long, byval w as long)
  2451. declare function Fl_TableGetColWidth alias "Fl_TableGetColWidth" (byval t as Fl_Table_ptr, byval col as long) as long
  2452. declare sub Fl_TableColWidthAll alias "Fl_TableColWidthAll" (byval t as Fl_Table_ptr, byval w as long)
  2453. declare sub Fl_TableSetCols alias "Fl_TableSetCols" (byval t as Fl_Table_ptr, byval nColumns as long)
  2454. declare function Fl_TableGetCols alias "Fl_TableGetCols" (byval t as Fl_Table_ptr) as long
  2455. declare sub Fl_TableDoCallback alias "Fl_TableDoCallback" (byval t as Fl_Table_ptr, byval context as FL_TABLECONTEXT, byval r as long, byval c as long)
  2456. declare sub Fl_TableDraw alias "Fl_TableDraw" (byval t as Fl_Table_ptr)
  2457. declare function Fl_TableFind alias "Fl_TableFind" (byval t as Fl_Table_ptr, byval wgt as const Fl_Widget_ptr) as long
  2458. declare sub Fl_TableSetSelection alias "Fl_TableSetSelection" (byval t as Fl_Table_ptr, byval row_top as long, byval col_left as long, byval row_bot as long, byval col_right as long)
  2459. declare sub Fl_TableGetSelection alias "Fl_TableGetSelection" (byval t as Fl_Table_ptr, byref row_top as long, byref col_left as long, byref row_bot as long, byref col_right as long)
  2460. declare sub Fl_TableInitSizes alias "Fl_TableInitSizes" (byval t as Fl_Table_ptr)
  2461. declare sub Fl_TableInsert alias "Fl_TableInsert" (byval t as Fl_Table_ptr, byval wgt as Fl_Widget_ptr, byval n as long)
  2462. declare sub Fl_TableInsert2 alias "Fl_TableInsert2" (byval t as Fl_Table_ptr, byval w1 as Fl_Widget_ptr, byval w2 as Fl_Widget_ptr)
  2463. declare function Fl_TableIsInteractiveResize alias "Fl_TableIsInteractiveResize" (byval t as Fl_Table_ptr) as long
  2464. declare function Fl_TableIsSelected alias "Fl_TableIsSelected" (byval t as Fl_Table_ptr, byval row as long, byval col as long) as long
  2465. declare function Fl_TableMoveCursor alias "Fl_TableMoveCursor" (byval t as Fl_Table_ptr, byval ror as long, byval col as long) as long
  2466. declare sub Fl_TableRemove alias "Fl_TableRemove" (byval t as Fl_Table_ptr, byval wgt as Fl_Widget_ptr)
  2467. declare sub Fl_TableResize alias "Fl_TableResize" (byval t as Fl_Table_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2468. declare sub Fl_TableSetRowHeader alias "Fl_TableSetRowHeader" (byval t as Fl_Table_ptr, byval flag as long)
  2469. declare function Fl_TableGetRowHeader alias "Fl_TableGetRowHeader" (byval t as Fl_Table_ptr) as long
  2470. declare sub Fl_TableSetRowHeaderColor alias "Fl_TableSetRowHeaderColor" (byval t as Fl_Table_ptr, byval c as Fl_COLOR)
  2471. declare function Fl_TableGetRowHeaderColor alias "Fl_TableGetRowHeaderColor" (byval t as Fl_Table_ptr) as Fl_COLOR
  2472. declare sub Fl_TableSetRowHeaderWidth alias "Fl_TableSetRowHeaderWidth" (byval t as Fl_Table_ptr, byval w as long)
  2473. declare function Fl_TableGetRowHeaderWidth alias "Fl_TableGetRowHeaderWidth" (byval t as Fl_Table_ptr) as long
  2474. declare sub Fl_TableSetRowHeight alias "Fl_TableSetRowHeight" (byval t as Fl_Table_ptr, byval row as long, byval h as long)
  2475. declare function Fl_TableGetRowHeight alias "Fl_TableGetRowHeight" (byval t as Fl_Table_ptr, byval row as long) as long
  2476. declare sub Fl_TableRowHeightAll alias "Fl_TableRowHeightAll" (byval t as Fl_Table_ptr, byval h as long)
  2477. declare sub Fl_TableSetRowPosition alias "Fl_TableSetRowPosition" (byval t as Fl_Table_ptr, byval row as long)
  2478. declare function Fl_TableGetRowPosition alias "Fl_TableGetRowPosition" (byval t as Fl_Table_ptr) as long
  2479. declare sub Fl_TableSetRowResize alias "Fl_TableSetRowResize" (byval t as Fl_Table_ptr, byval bFlag as long)
  2480. declare function Fl_TableGetRowResize alias "Fl_TableGetRowResize" (byval t as Fl_Table_ptr) as long
  2481. declare sub Fl_TableSetRowResizeMin alias "Fl_TableSetRowResizeMin" (byval t as Fl_Table_ptr, byval m as long)
  2482. declare function Fl_TableGetRowResizeMin alias "Fl_TableGetRowResizeMin" (byval t as Fl_Table_ptr) as long
  2483. declare sub Fl_TableSetRows alias "Fl_TableSetRows" (byval t as Fl_Table_ptr, byval r as long)
  2484. declare function Fl_TableGetRows alias "Fl_TableGetRows" (byval t as Fl_Table_ptr) as long
  2485. declare sub Fl_TableSetTableBox alias "Fl_TableSetTableBox" (byval t as Fl_Table_ptr, byval bt as FL_BOXTYPE)
  2486. declare function Fl_TableGetTableBox alias "Fl_TableGetTableBox" (byval t as Fl_Table_ptr) as FL_BOXTYPE
  2487. declare sub Fl_TableSetTopRow alias "Fl_TableSetTopRow" (byval t as Fl_Table_ptr, byval row as long)
  2488. declare function Fl_TableGetTopRow alias "Fl_TableGetTopRow" (byval t as Fl_Table_ptr) as long
  2489. declare sub Fl_TableVisibleCells alias "Fl_TableVisibleCells" (byval t as Fl_Table_ptr, byref r1 as long, byref r2 as long, byref c1 as long, byref c2 as long)
  2490. declare sub Fl_TableWhen alias "Fl_TableWhen" (byval t as Fl_Table_ptr, byval flags as FL_WHEN)
  2491. declare function Fl_TableExNew alias "Fl_TableExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Table_ptr
  2492. declare function Fl_TableExHandleBase alias "Fl_TableExHandleBase" (byval tex as Fl_Table_ptr, byval event as FL_EVENT) as long
  2493. declare function Fl_TableExFindCell alias "Fl_TableExFindCell" (byval tex as Fl_Table_ptr, byval ctx as FL_TABLECONTEXT, byval r as long, byval c as long, byref x as long, byref y as long, byref w as long, byref h as long) as long
  2494. declare sub Fl_TableExSetDrawCB alias "Fl_TableExSetDrawCB" (byval tex as Fl_Table_ptr, byval cb as Fl_DrawEx)
  2495. declare sub Fl_TableExSetDrawCellCB alias "Fl_TableExSetDrawCellCB" (byval tex as Fl_Table_ptr, byval cb as Fl_DrawcellEx)
  2496. declare sub Fl_TableExSetHandleCB alias "Fl_TableExSetHandleCB" (byval tex as Fl_Table_ptr, byval cb as Fl_HandleEx)
  2497. declare sub Fl_TableExSetResizeCB alias "Fl_TableExSetResizeCB" (byval tex as Fl_Table_ptr, byval cb as Fl_ResizeEx)
  2498. declare function Fl_Table_RowNew alias "Fl_Table_RowNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Table_Row_ptr
  2499. declare sub Fl_Table_RowClear alias "Fl_Table_RowClear" (byval tr as Fl_Table_Row_ptr)
  2500. declare function Fl_Table_RowRowSelected alias "Fl_Table_RowRowSelected" (byval tr as Fl_Table_Row_ptr, byval r as long) as long
  2501. declare sub Fl_Table_RowSetRows alias "Fl_Table_RowSetRows" (byval tr as Fl_Table_Row_ptr, byval nRows as long)
  2502. declare function Fl_Table_RowGetRows alias "Fl_Table_RowGetRows" (byval tr as Fl_Table_Row_ptr) as long
  2503. declare sub Fl_Table_RowSelectAllRows alias "Fl_Table_RowSelectAllRows" (byval tr as Fl_Table_Row_ptr, byval flag as long=1)
  2504. declare function Fl_Table_RowSelectRow alias "Fl_Table_RowSelectRow" (byval tr as Fl_Table_Row_ptr, byval row as long, byval flag as long=1) as long
  2505. declare sub Fl_Table_RowSetType alias "Fl_Table_RowSetType" (byval tr as Fl_Table_Row_ptr, byval m as Fl_TableRowSelectMode)
  2506. declare function Fl_Table_RowGetType alias "Fl_Table_RowGetType" (byval tr as Fl_Table_Row_ptr) as Fl_TableRowSelectMode
  2507. declare function Fl_Table_RowExNew alias "Fl_Table_RowExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Table_Row_ptr
  2508. declare function Fl_Table_RowExHandleBase alias "Fl_Table_RowExHandleBase" (byval tex as Fl_Table_Row_ptr, byval event as FL_EVENT) as long
  2509. declare function Fl_Table_RowExFindCell alias "Fl_Table_RowExFindCell" (byval tex as Fl_Table_Row_ptr, byval ctx as FL_TABLECONTEXT, byval r as long, byval c as long, byref x as long, byref y as long, byref w as long, byref h as long) as long
  2510. declare sub Fl_Table_RowExSetDrawCB alias "Fl_Table_RowExSetDrawCB" (byval tex as Fl_Table_Row_ptr, byval cb as Fl_DrawEx)
  2511. declare sub Fl_Table_RowExSetDrawCellCB alias "Fl_Table_RowExSetDrawCellCB" (byval tex as Fl_Table_Row_ptr, byval cb as Fl_DrawCellEx)
  2512. declare sub Fl_Table_RowExSetHandleCB alias "Fl_Table_RowExSetHandleCB" (byval tex as Fl_Table_Row_ptr, byval cb as Fl_HandleEx)
  2513. declare sub Fl_Table_RowExSetResizeCB alias "Fl_Table_RowExSetResizeCB" (byval tex as Fl_Table_Row_ptr, byval cb as Fl_ResizeEx)
  2514. declare function Fl_TabsExNew alias "Fl_TabsExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Tabs_ptr
  2515. declare sub Fl_TabsExDelete alias "Fl_TabsExDelete" (byref ex as Fl_Tabs_ptr)
  2516. declare function Fl_TabsExHandleBase alias "Fl_TabsExHandleBase" (byval ex as Fl_Tabs_ptr, byval event as FL_EVENT) as long
  2517. declare sub Fl_TabsExSetDestructorCB alias "Fl_TabsExSetDestructorCB" (byval ex as Fl_Tabs_ptr, byval cb as Fl_DestructorEx)
  2518. declare sub Fl_TabsExSetDrawCB alias "Fl_TabsExSetDrawCB" (byval ex as Fl_Tabs_ptr, byval cb as Fl_DrawEx)
  2519. declare sub Fl_TabsExSetHandleCB alias "Fl_TabsExSetHandleCB" (byval ex as Fl_Tabs_ptr, byval cb as Fl_HandleEx)
  2520. declare sub Fl_TabsExSetResizeCB alias "Fl_TabsExSetResizeCB" (byval ex as Fl_Tabs_ptr, byval cb as Fl_ResizeEx)
  2521. declare function Fl_TabsNew alias "Fl_TabsNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Tabs_ptr
  2522. declare sub Fl_TabsdDelete alias "Fl_TabsdDelete" (byref tbs as Fl_Tabs_ptr)
  2523. declare function Fl_TabsHandle alias "Fl_TabsHandle" (byval tbs as Fl_Tabs_ptr, byval event as FL_EVENT) as long
  2524. declare sub Fl_TabsClientArea alias "Fl_TabsClientArea" (byval tbs as Fl_Tabs_ptr, byref rx as long, byref ry as long, byref rw as long, byref rh as long, byval tabh as long=0)
  2525. declare function Fl_TabsSetPush alias "Fl_TabsSetPush" (byval tbs as Fl_Tabs_ptr, byval wgt as Fl_Widget_ptr) as long
  2526. declare function Fl_TabsGetPush alias "Fl_TabsGetPush" (byval tbs as Fl_Tabs_ptr) as Fl_Widget_ptr
  2527. declare function Fl_TabsSetValue alias "Fl_TabsSetValue" (byval tbs as Fl_Tabs_ptr, byval wgt as Fl_Widget_ptr) as long
  2528. declare function Fl_TabsGetValue alias "Fl_TabsGetValue" (byval tbs as Fl_Tabs_ptr) as Fl_Widget_ptr
  2529. declare function Fl_TabsWhich alias "Fl_TabsWhich" (byval tbs as Fl_Tabs_ptr, byval event_x as long, byval event_y as long) as Fl_Widget_ptr
  2530. declare function Fl_Text_SelectionEnd alias "Fl_Text_SelectionEnd" (byval ts as Fl_Text_Selection_ptr) as long
  2531. declare function Fl_Text_SelectionIncludes alias "Fl_Text_SelectionIncludes" (byval ts as Fl_Text_Selection_ptr, byval pos_ as long) as long
  2532. declare sub Fl_Text_SelectionSetSelected alias "Fl_Text_SelectionSetSelected" (byval ts as Fl_Text_Selection_ptr, byval b as long)
  2533. declare function Fl_Text_SelectionGetSelected alias "Fl_Text_SelectionGetSelected" (byval ts as Fl_Text_Selection_ptr) as long
  2534. declare sub Fl_Text_SelectionSet alias "Fl_Text_SelectionSet" (byval ts as Fl_Text_Selection_ptr, byval start as long, byval end_ as long)
  2535. declare function Fl_Text_SelectionPosition alias "Fl_Text_SelectionPosition" (byval ts as Fl_Text_Selection_ptr, byval pStart as long ptr, byval pEnd as long ptr) as long
  2536. declare function Fl_Text_SelectionStart alias "Fl_Text_SelectionStart" (byval ts as Fl_Text_Selection_ptr) as long
  2537. declare sub Fl_Text_SelectionUpdate alias "Fl_Text_SelectionUpdate" (byval ts as Fl_Text_Selection_ptr, byval p as long, byval nDeleted as long, byval nInserted as long)
  2538. declare function Fl_Text_BufferNew alias "Fl_Text_BufferNew" (byval requestedSize as long=0, byval preferredGapSize as long=1024) as Fl_Text_buffer_ptr
  2539. declare sub Fl_Text_BufferDelete alias "Fl_Text_BufferDelete" (byref tb as Fl_Text_Buffer_ptr)
  2540. declare sub Fl_Text_BufferAddModifyCallback alias "Fl_Text_BufferAddModifyCallback" (byval tb as Fl_Text_Buffer_ptr, byval cb as Fl_Text_Modify_Cb, byval cbArg as any ptr)
  2541. declare sub Fl_Text_BufferRemoveModifyCallback alias "Fl_Text_BufferRemoveModifyCallback" (byval tb as Fl_Text_Buffer_ptr, byval cb as Fl_Text_Modify_Cb, byval cbArg as any ptr)
  2542. declare sub Fl_Text_BufferCallModifyCallbacks alias "Fl_Text_BufferCallModifyCallbacks" (byval tb as Fl_Text_Buffer_ptr)
  2543. declare sub Fl_Text_BufferAddPredeleteCallback alias "Fl_Text_BufferAddPredeleteCallback" (byval tb as Fl_Text_Buffer_ptr, byval cb as Fl_Text_Predelete_Cb, byval cbArg as any ptr)
  2544. declare sub Fl_Text_BufferRemovePredeleteCallback alias "Fl_Text_BufferRemovePredeleteCallback" (byval tb as Fl_Text_Buffer_ptr, byval cb as Fl_Text_Predelete_Cb, byval cbArg as any ptr)
  2545. declare sub Fl_Text_BufferCallPredeleteCallbacks alias "Fl_Text_BufferCallPredeleteCallbacks" (byval tb as Fl_Text_Buffer_ptr)
  2546. declare function Fl_Text_BufferLoadFile alias "Fl_Text_BufferLoadFile" (byval tb as Fl_Text_Buffer_ptr, byval file as const zstring ptr, byval buflen as long =128*1024) as long
  2547. declare function Fl_Text_BufferSaveFile alias "Fl_Text_BufferSaveFile" (byval tb as Fl_Text_Buffer_ptr, byval file as const zstring ptr, byval buflen as long =128*1024) as long
  2548. declare function Fl_Text_BufferOutputFile alias "Fl_Text_BufferOutputFile" (byval tb as Fl_Text_Buffer_ptr, byval file as const zstring ptr, byval start as long, byval end_ as long, byval buflen as long =128*1024) as long
  2549. declare function Fl_Text_BufferAppendFile alias "Fl_Text_BufferAppendFile" (byval tb as Fl_Text_Buffer_ptr, byval file as const zstring ptr, byval buflen as long =128*1024) as long
  2550. declare function Fl_Text_BufferInsertFile alias "Fl_Text_BufferInsertFile" (byval tb as Fl_Text_Buffer_ptr, byval file as const zstring ptr, byval p as long, byval buflen as long =128*1024) as long
  2551. declare sub Fl_Text_BufferAppend alias "Fl_Text_BufferAppend" (byval tb as Fl_Text_Buffer_ptr, byval text as const zstring ptr)
  2552. declare sub Fl_Text_BufferInsert alias "Fl_Text_BufferInsert" (byval tb as Fl_Text_Buffer_ptr, byval pos_ as long, byval text as const zstring ptr)
  2553. declare function Fl_Text_BufferLength alias "Fl_Text_BufferLength" (byval tb as Fl_Text_Buffer_ptr) as long
  2554. declare function Fl_Text_BufferAddress alias "Fl_Text_BufferAddress" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as zstring ptr
  2555. declare function Fl_Text_BufferAddress2 alias "Fl_Text_BufferAddress2" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as const zstring ptr
  2556. declare function Fl_Text_BufferByteAt alias "Fl_Text_BufferByteAt" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as ubyte
  2557. declare function Fl_Text_BufferCharAt alias "Fl_Text_BufferCharAt" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as ulong
  2558. declare sub Fl_Text_BufferCanUndo alias "Fl_Text_BufferCanUndo" (byval tb as Fl_Text_Buffer_ptr, byval flag as byte=1)
  2559. declare sub Fl_Text_BufferCopy alias "Fl_Text_BufferCopy" (byval tb as Fl_Text_Buffer_ptr, byval from as Fl_Text_Buffer_ptr, byval fromStart as long, byval fromEnd as long, byval toPos as long)
  2560. declare function Fl_Text_BufferCountDisplayedCharacters alias "Fl_Text_BufferCountDisplayedCharacters" (byval tb as Fl_Text_Buffer_ptr, byval lineStartPos as long, byval targetPos as long) as long
  2561. declare function Fl_Text_BufferCountLines alias "Fl_Text_BufferCountLines" (byval tb as Fl_Text_Buffer_ptr, byval startPos as long, byval endPos as long) as long
  2562. declare function Fl_Text_BufferFindCharBackward alias "Fl_Text_BufferFindCharBackward" (byval tb as Fl_Text_Buffer_ptr, byval startPos as long, byval searchChar as ulong, byval pFoundPos as long ptr) as long
  2563. declare function Fl_Text_BufferFindCharForward alias "Fl_Text_BufferFindCharForward" (byval tb as Fl_Text_Buffer_ptr, byval startPos as long, byval searchChar as ulong, byval pFoundPos as long ptr) as long
  2564. declare sub Fl_Text_BufferSetHighlight alias "Fl_Text_BufferSetHighlight" (byval tb as Fl_Text_Buffer_ptr, byval start as long, byval end_ as long)
  2565. declare function Fl_Text_BufferGetHighlight alias "Fl_Text_BufferGetHighlight" (byval tb as Fl_Text_Buffer_ptr) as long
  2566. declare function Fl_Text_BufferHighlightPosition alias "Fl_Text_BufferHighlightPosition" (byval tb as Fl_Text_Buffer_ptr, byval pStart as long ptr, byval pEnd as long ptr) as long
  2567. declare function Fl_Text_BufferHighlightSelection alias "Fl_Text_BufferHighlightSelection" (byval tb as Fl_Text_Buffer_ptr) as const Fl_Text_Selection_ptr
  2568. declare function Fl_Text_BufferHighlightText alias "Fl_Text_BufferHighlightText" (byval tb as Fl_Text_Buffer_ptr) as zstring ptr
  2569. declare function Fl_Text_BufferLineEnd alias "Fl_Text_BufferLineEnd" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as long
  2570. declare function Fl_Text_BufferLineStart alias "Fl_Text_BufferLineStart" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as long
  2571. declare function Fl_Text_BufferLineText alias "Fl_Text_BufferLineText" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as zstring ptr
  2572. declare function Fl_Text_BufferNextChar alias "Fl_Text_BufferNextChar" (byval tb as Fl_Text_Buffer_ptr, byval ix as long) as long
  2573. declare function Fl_Text_BufferNextCharClipped alias "Fl_Text_BufferNextCharClipped" (byval tb as Fl_Text_Buffer_ptr, byval ix as long) as long
  2574. declare function Fl_Text_BufferPrevChar alias "Fl_Text_BufferPrevChar" (byval tb as Fl_Text_Buffer_ptr, byval ix as long) as long
  2575. declare function Fl_Text_BufferPrevCharClipped alias "Fl_Text_BufferPrevCharClipped" (byval tb as Fl_Text_Buffer_ptr, byval ix as long) as long
  2576. declare sub Fl_Text_BufferRemove alias "Fl_Text_BufferRemove" (byval tb as Fl_Text_Buffer_ptr, byval start as long, byval end_ as long)
  2577. declare sub Fl_Text_BufferReplace alias "Fl_Text_BufferReplace" (byval tb as Fl_Text_Buffer_ptr, byval start as long, byval end_ as long, byval text as const zstring ptr)
  2578. declare sub Fl_Text_BufferRemoveSelection alias "Fl_Text_BufferRemoveSelection" (byval tb as Fl_Text_Buffer_ptr)
  2579. declare sub Fl_Text_BufferRemoveSecondarySelection alias "Fl_Text_BufferRemoveSecondarySelection" (byval tb as Fl_Text_Buffer_ptr)
  2580. declare sub Fl_Text_BufferReplaceSelection alias "Fl_Text_BufferReplaceSelection" (byval tb as Fl_Text_Buffer_ptr, byval text as const zstring ptr)
  2581. declare sub Fl_Text_BufferReplaceSecondarySelection alias "Fl_Text_BufferReplaceSecondarySelection" (byval tb as Fl_Text_Buffer_ptr, byval text as const zstring ptr)
  2582. declare function Fl_Text_BufferRewindLines alias "Fl_Text_BufferRewindLines" (byval tb as Fl_Text_Buffer_ptr, byval startPos as long, byval nLines as long) as long
  2583. declare function Fl_Text_BufferSearchBackward alias "Fl_Text_BufferSearchBackward" (byval tb as Fl_Text_Buffer_ptr, byval startPos as long, byval searchString as const zstring ptr, byval pFoundPos as long ptr, byval matchCase as long=0) as long
  2584. declare function Fl_Text_BufferSearchForward alias "Fl_Text_BufferSearchForward" (byval tb as Fl_Text_Buffer_ptr, byval startPos as long, byval searchString as const zstring ptr, byval pFoundPos as long ptr, byval matchCase as long=0) as long
  2585. declare function Fl_Text_BufferPrimarySelection alias "Fl_Text_BufferPrimarySelection" (byval tb as Fl_Text_Buffer_ptr) as Fl_Text_Selection_ptr
  2586. declare function Fl_Text_BufferPrimarySelection2 alias "Fl_Text_BufferPrimarySelection2" (byval tb as Fl_Text_Buffer_ptr) as const Fl_Text_Selection_ptr
  2587. declare sub Fl_Text_BufferSelect alias "Fl_Text_BufferSelect" (byval tb as Fl_Text_Buffer_ptr, byval start as long, byval end_ as long)
  2588. declare function Fl_Text_BufferSelected alias "Fl_Text_BufferSelected" (byval tb as Fl_Text_Buffer_ptr) as long
  2589. declare function Fl_Text_BufferSelectionPosition alias "Fl_Text_BufferSelectionPosition" (byval tb as Fl_Text_Buffer_ptr, byval start as long ptr, byval end_ as long ptr) as long
  2590. declare function Fl_Text_BufferSelectionText alias "Fl_Text_BufferSelectionText" (byval tb as Fl_Text_Buffer_ptr) as zstring ptr
  2591. declare function Fl_Text_BufferSecondarySelection alias "Fl_Text_BufferSecondarySelection" (byval tb as Fl_Text_Buffer_ptr) as const Fl_Text_Selection_ptr
  2592. declare sub Fl_Text_BufferSecondarySelect alias "Fl_Text_BufferSecondarySelect" (byval tb as Fl_Text_Buffer_ptr, byval start as long, byval end_ as long)
  2593. declare function Fl_Text_BufferSecondarySelected alias "Fl_Text_BufferSecondarySelected" (byval tb as Fl_Text_Buffer_ptr) as long
  2594. declare function Fl_Text_BufferSecondarySelectionPosition alias "Fl_Text_BufferSecondarySelectionPosition" (byval tb as Fl_Text_Buffer_ptr, byval start as long ptr, byval end_ as long ptr) as long
  2595. declare function Fl_Text_BufferSecondarySelectionText alias "Fl_Text_BufferSecondarySelectionText" (byval tb as Fl_Text_Buffer_ptr) as zstring ptr
  2596. declare sub Fl_Text_BufferSecondaryUnselect alias "Fl_Text_BufferSecondaryUnselect" (byval tb as Fl_Text_Buffer_ptr)
  2597. declare function Fl_Text_BufferSkipDisplayedCharacters alias "Fl_Text_BufferSkipDisplayedCharacters" (byval tb as Fl_Text_Buffer_ptr, byval lineStartPos as long, byval nChars as long) as long
  2598. declare function Fl_Text_BufferSkipLines alias "Fl_Text_BufferSkipLines" (byval tb as Fl_Text_Buffer_ptr, byval startPos as long, byval nLines as long) as long
  2599. declare sub Fl_Text_BufferSetTabDistance alias "Fl_Text_BufferSetTabDistance" (byval tb as Fl_Text_Buffer_ptr, byval tabDist as long)
  2600. declare function Fl_Text_BufferGetTabDistance alias "Fl_Text_BufferGetTabDistance" (byval tb as Fl_Text_Buffer_ptr) as long
  2601. declare sub Fl_Text_BufferSetText alias "Fl_Text_BufferSetText" (byval tb as Fl_Text_Buffer_ptr, byval text as const zstring ptr=0)
  2602. declare function Fl_Text_BufferGetText alias "Fl_Text_BufferGetText" (byval tb as Fl_Text_Buffer_ptr) as zstring ptr
  2603. declare function Fl_Text_BufferTextRange alias "Fl_Text_BufferTextRange" (byval tb as Fl_Text_Buffer_ptr, byval start as long, byval end_ as long) as zstring ptr
  2604. declare function Fl_Text_BufferUndo alias "Fl_Text_BufferUndo" (byval tb as Fl_Text_Buffer_ptr, byval cp as long ptr=0) as long
  2605. declare sub Fl_Text_BufferUnhighlight alias "Fl_Text_BufferUnhighlight" (byval tb as Fl_Text_Buffer_ptr)
  2606. declare sub Fl_Text_BufferUnselect alias "Fl_Text_BufferUnselect" (byval tb as Fl_Text_Buffer_ptr)
  2607. declare function Fl_Text_BufferUtf8Align alias "Fl_Text_BufferUtf8Align" (byval tb as Fl_Text_Buffer_ptr, byval a as long) as long
  2608. declare function Fl_Text_BufferWordEnd alias "Fl_Text_BufferWordEnd" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as long
  2609. declare function Fl_Text_BufferWordStart alias "Fl_Text_BufferWordStart" (byval tb as Fl_Text_Buffer_ptr, byval p as long) as long
  2610. declare function Fl_Text_DisplayExNew alias "Fl_Text_DisplayExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Text_Display_ptr
  2611. declare sub Fl_Text_DisplayExDelete alias "Fl_Text_DisplayExDelete" (byref ex as Fl_Text_Display_ptr)
  2612. declare function Fl_Text_DisplayExHandleBase alias "Fl_Text_DisplayExHandleBase" (byval ex as Fl_Text_Display_ptr, byval event as FL_EVENT) as long
  2613. declare sub Fl_Text_DisplayExSetDestructorCB alias "Fl_Text_DisplayExSetDestructorCB" (byval ex as Fl_Text_Display_ptr, byval cb as Fl_DestructorEx)
  2614. declare sub Fl_Text_DisplayExSetDrawCB alias "Fl_Text_DisplayExSetDrawCB" (byval ex as Fl_Text_Display_ptr, byval cb as Fl_DrawEx)
  2615. declare sub Fl_Text_DisplayExSetHandleCB alias "Fl_Text_DisplayExSetHandleCB" (byval ex as Fl_Text_Display_ptr, byval cb as Fl_HandleEx)
  2616. declare sub Fl_Text_DisplayExSetResizeCB alias "Fl_Text_DisplayExSetResizeCB" (byval ex as Fl_Text_Display_ptr, byval cb as Fl_ResizeEx)
  2617. declare function Fl_Text_DisplayNew alias "Fl_Text_DisplayNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Text_Display_ptr
  2618. declare sub Fl_Text_DisplayDelete alias "Fl_Text_DisplayDelete" (byref td as Fl_Text_Display_ptr)
  2619. declare function Fl_Text_DisplayHandle alias "Fl_Text_DisplayHandle" (byval td as Fl_Text_Display_ptr, byval event as FL_EVENT) as long
  2620. declare sub Fl_Text_DisplaySetBuffer alias "Fl_Text_DisplaySetBuffer" (byval td as Fl_Text_Display_ptr, byval pTextbuf as Fl_Text_Buffer_ptr)
  2621. declare function Fl_Text_DisplayGetBuffer alias "Fl_Text_DisplayGetBuffer" (byval td as Fl_Text_Display_ptr) as Fl_Text_Buffer_ptr
  2622. declare sub Fl_Text_DisplayHighlightData alias "Fl_Text_DisplayHighlightData" (byval td as Fl_Text_Display_ptr, byval pStylebuf as Fl_Text_Buffer_ptr, byval pStyles as Style_Table_Entry ptr, byval nStyles as long, byval unfinishedStyle as byte=0, byval cb as Unfinished_Style_Cb=0, byval cbArg as any ptr=0)
  2623. declare function Fl_Text_DisplayCountLines alias "Fl_Text_DisplayCountLines" (byval td as Fl_Text_Display_ptr, byval start as long, byval end_ as long, byval start_pos_is_line_start as byte) as long
  2624. declare sub Fl_Text_DisplaySetCursorColor alias "Fl_Text_DisplaySetCursorColor" (byval td as Fl_Text_Display_ptr, byval c as Fl_COLOR)
  2625. declare function Fl_Text_DisplayGetCursorColor alias "Fl_Text_DisplayGetCursorColor" (byval td as Fl_Text_Display_ptr) as Fl_COLOR
  2626. declare sub Fl_Text_DisplayCursorStyle alias "Fl_Text_DisplayCursorStyle" (byval td as Fl_Text_Display_ptr, byval style as FL_TEXT_DISPLAY_CURSOR_SHAPE)
  2627. declare sub Fl_Text_DisplayHideCursor alias "Fl_Text_DisplayHideCursor" (byval td as Fl_Text_Display_ptr)
  2628. declare sub Fl_Text_DisplayShowCursor alias "Fl_Text_DisplayShowCursor" (byval td as Fl_Text_Display_ptr, byval b as long=1)
  2629. declare function Fl_Text_DisplayInSelection alias "Fl_Text_DisplayInSelection" (byval td as Fl_Text_Display_ptr, byval x as long, byval y as long) as long
  2630. declare sub Fl_Text_DisplayInsert alias "Fl_Text_DisplayInsert" (byval td as Fl_Text_Display_ptr, byval text as const zstring ptr)
  2631. declare sub Fl_Text_DisplaySetInsertPosition alias "Fl_Text_DisplaySetInsertPosition" (byval td as Fl_Text_Display_ptr, byval newPos as long)
  2632. declare function Fl_Text_DisplayGetInsertPosition alias "Fl_Text_DisplayGetInsertPosition" (byval td as Fl_Text_Display_ptr) as long
  2633. declare function Fl_Text_DisplayLineEnd alias "Fl_Text_DisplayLineEnd" (byval td as Fl_Text_Display_ptr, byval startPos as long, byval startPosIsLineStart as byte) as long
  2634. declare function Fl_Text_DisplayLineStart alias "Fl_Text_DisplayLineStart" (byval td as Fl_Text_Display_ptr, byval p as long) as long
  2635. declare function Fl_Text_DisplayMoveDown alias "Fl_Text_DisplayMoveDown" (byval td as Fl_Text_Display_ptr) as long
  2636. declare function Fl_Text_DisplayMoveUp alias "Fl_Text_DisplayMoveUp" (byval td as Fl_Text_Display_ptr) as long
  2637. declare function Fl_Text_DisplayMoveLeft alias "Fl_Text_DisplayMoveLeft" (byval td as Fl_Text_Display_ptr) as long
  2638. declare function Fl_Text_DisplayMoveRight alias "Fl_Text_DisplayMoveRight" (byval td as Fl_Text_Display_ptr) as long
  2639. declare sub Fl_Text_DisplayNextWord alias "Fl_Text_DisplayNextWord" (byval td as Fl_Text_Display_ptr)
  2640. declare sub Fl_Text_DisplayPreviousWord alias "Fl_Text_DisplayPreviousWord" (byval td as Fl_Text_Display_ptr)
  2641. declare sub Fl_Text_DisplayOverStrike alias "Fl_Text_DisplayOverStrike" (byval td as Fl_Text_Display_ptr, byval text as const zstring ptr)
  2642. declare function Fl_Text_DisplayPositionStyle alias "Fl_Text_DisplayPositionStyle" (byval td as Fl_Text_Display_ptr, byval lineStartPos as long, byval lineLen as long, byval lineIndex as long) as long
  2643. declare function Fl_Text_DisplayPositionToXY alias "Fl_Text_DisplayPositionToXY" (byval td as Fl_Text_Display_ptr, byval p as long, byval x as long ptr, byval y as long ptr) as long
  2644. declare sub Fl_Text_DisplayRedisplayRange alias "Fl_Text_DisplayRedisplayRange" (byval td as Fl_Text_Display_ptr, byval start as long, byval end_ as long)
  2645. declare sub Fl_Text_DisplayResize alias "Fl_Text_DisplayResize" (byval td as Fl_Text_Display_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  2646. declare function Fl_Text_DisplayRewindLines alias "Fl_Text_DisplayRewindLines" (byval td as Fl_Text_Display_ptr, byval startPos as long, byval nLines as long) as long
  2647. declare sub Fl_Text_DisplayScroll alias "Fl_Text_DisplayScroll" (byval td as Fl_Text_Display_ptr, byval topLineNum as long, byval horizOffset as long)
  2648. declare sub Fl_Text_DisplaySetScrollbarAlign alias "Fl_Text_DisplaySetScrollbarAlign" (byval td as Fl_Text_Display_ptr, byval a as FL_ALIGN)
  2649. declare function Fl_Text_DisplayGetScrollbarAlign alias "Fl_Text_DisplayGetScrollbarAlign" (byval td as Fl_Text_Display_ptr) as FL_ALIGN
  2650. declare sub Fl_Text_DisplaySetScrollbarWidth alias "Fl_Text_DisplaySetScrollbarWidth" (byval td as Fl_Text_Display_ptr, byval w as long)
  2651. declare function Fl_Text_DisplayGetScrollbarWidth alias "Fl_Text_DisplayGetScrollbarWidth" (byval td as Fl_Text_Display_ptr) as long
  2652. declare sub Fl_Text_DisplaySetShortcut alias "Fl_Text_DisplaySetShortcut" (byval td as Fl_Text_Display_ptr, byval s as long)
  2653. declare function Fl_Text_DisplayGetShortcut alias "Fl_Text_DisplayGetShortcut" (byval td as Fl_Text_Display_ptr) as long
  2654. declare sub Fl_Text_DisplayShowInsertPosition alias "Fl_Text_DisplayShowInsertPosition" (byval td as Fl_Text_Display_ptr)
  2655. declare function Fl_Text_DisplaySkipLines alias "Fl_Text_DisplaySkipLines" (byval td as Fl_Text_Display_ptr, byval startPos as long, byval nLines as long, byval startPosIsLineStart as byte) as long
  2656. declare sub Fl_Text_DisplaySetTextColor alias "Fl_Text_DisplaySetTextColor" (byval td as Fl_Text_Display_ptr, byval c as Fl_COLOR)
  2657. declare function Fl_Text_DisplayGetTextColor alias "Fl_Text_DisplayGetTextColor" (byval td as Fl_Text_Display_ptr) as Fl_COLOR
  2658. declare sub Fl_Text_DisplaySetTextFont alias "Fl_Text_DisplaySetTextFont" (byval td as Fl_Text_Display_ptr, byval f as FL_FONT)
  2659. declare function Fl_Text_DisplayGetTextFont alias "Fl_Text_DisplayGetTextFont" (byval td as Fl_Text_Display_ptr) as FL_FONT
  2660. declare sub Fl_Text_DisplaySetTextSize alias "Fl_Text_DisplaySetTextSize" (byval td as Fl_Text_Display_ptr, byval s as FL_FONTSIZE)
  2661. declare function Fl_Text_DisplayGetTextSize alias "Fl_Text_DisplayGetTextSize" (byval td as Fl_Text_Display_ptr) as FL_FONTSIZE
  2662. declare function Fl_Text_DisplayWordStart alias "Fl_Text_DisplayWordStart" (byval td as Fl_Text_Display_ptr, byval pos_ as long) as long
  2663. declare function Fl_Text_DisplayWordEnd alias "Fl_Text_DisplayWordEnd" (byval td as Fl_Text_Display_ptr, byval pos_ as long) as long
  2664. declare sub Fl_Text_DisplayWrapMode alias "Fl_Text_DisplayWrapMode" (byval td as Fl_Text_Display_ptr, byval wrap as FL_TEXT_DISPLAY_WRAP_MODE, byval wrap_margin as long)
  2665. declare function Fl_Text_DisplayWrappedColumn alias "Fl_Text_DisplayWrappedColumn" (byval td as Fl_Text_Display_ptr, byval row as long, byval column as long) as long
  2666. declare function Fl_Text_DisplayWrappedRow alias "Fl_Text_DisplayWrappedRow" (byval td as Fl_Text_Display_ptr, byval row as long) as long
  2667. declare function Fl_Text_DisplayXToCol alias "Fl_Text_DisplayXToCol" (byval td as Fl_Text_Display_ptr, byval x as double) as double
  2668. declare function Fl_Text_DisplayColToX alias "Fl_Text_DisplayColToX" (byval td as Fl_Text_Display_ptr, byval col as double) as double
  2669. declare sub Fl_Text_DisplaySetLinenumberAlign alias "Fl_Text_DisplaySetLinenumberAlign" (byval td as Fl_Text_Display_ptr, byval aligm as FL_ALIGN)
  2670. declare function Fl_Text_DisplayGetLinenumberAlign alias "Fl_Text_DisplayGetLinenumberAlign" (byval td as Fl_Text_Display_ptr) as FL_ALIGN
  2671. declare sub Fl_Text_DisplaySetLinenumberBGColor alias "Fl_Text_DisplaySetLinenumberBGColor" (byval td as Fl_Text_Display_ptr, byval c as Fl_COLOR)
  2672. declare function Fl_Text_DisplayGetLinenumberBGColor alias "Fl_Text_DisplayGetLinenumberBGColor" (byval td as Fl_Text_Display_ptr) as Fl_COLOR
  2673. declare sub Fl_Text_DisplaySetLinenumberFGColor alias "Fl_Text_DisplaySetLinenumberFGColor" (byval td as Fl_Text_Display_ptr, byval c as Fl_COLOR)
  2674. declare function Fl_Text_DisplayGetLinenumberFGColor alias "Fl_Text_DisplayGetLinenumberFGColor" (byval td as Fl_Text_Display_ptr) as Fl_COLOR
  2675. declare sub Fl_Text_DisplaySetLinenumberFont alias "Fl_Text_DisplaySetLinenumberFont" (byval td as Fl_Text_Display_ptr, byval f as FL_FONT)
  2676. declare function Fl_Text_DisplayGetLinenumberFont alias "Fl_Text_DisplayGetLinenumberFont" (byval td as Fl_Text_Display_ptr) as FL_FONT
  2677. declare sub Fl_Text_DisplaySetLinenumberFormat alias "Fl_Text_DisplaySetLinenumberFormat" (byval td as Fl_Text_Display_ptr, byval fmt as const zstring ptr)
  2678. declare function Fl_Text_DisplayGetLinenumberFormat alias "Fl_Text_DisplayGetLinenumberFormat" (byval td as Fl_Text_Display_ptr) as const zstring ptr
  2679. declare sub Fl_Text_DisplaySetLinenumberSize alias "Fl_Text_DisplaySetLinenumberSize" (byval td as Fl_Text_Display_ptr, byval s as Fl_Fontsize)
  2680. declare function Fl_Text_DisplayGetLinenumberSize alias "Fl_Text_DisplayGetLinenumberSize" (byval td as Fl_Text_Display_ptr) as Fl_Fontsize
  2681. declare sub Fl_Text_DisplaySetLinenumberWidth alias "Fl_Text_DisplaySetLinenumberWidth" (byval td as Fl_Text_Display_ptr, byval w as long)
  2682. declare function Fl_Text_DisplayGetLinenumberWidth alias "Fl_Text_DisplayGetLinenumberWidth" (byval td as Fl_Text_Display_ptr) as long
  2683. declare function Fl_Text_EditorNew alias "Fl_Text_EditorNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Text_Editor_ptr
  2684. declare sub Fl_Text_EditorDelete alias "Fl_Text_EditorDelete" (byref te as Fl_Text_Editor_ptr)
  2685. declare function Fl_Text_EditorHandle alias "Fl_Text_EditorHandle" (byval te as Fl_Text_Editor_ptr, byval e as FL_EVENT) as long
  2686. declare sub Fl_Text_EditorAddDefaultKeyBindings alias "Fl_Text_EditorAddDefaultKeyBindings" (byval te as Fl_Text_Editor_ptr, byval list as Key_Binding ptr ptr)
  2687. declare sub Fl_Text_EditorAddKeyBinding alias "Fl_Text_EditorAddKeyBinding" (byval te as Fl_Text_Editor_ptr, byval key as long, byval state as long, byval f as Key_Func)
  2688. declare sub Fl_Text_EditorAddKeyBinding2 alias "Fl_Text_EditorAddKeyBinding2" (byval te as Fl_Text_Editor_ptr, byval key as long, byval state as long, byval f as Key_Func, byval list as Key_Binding ptr ptr)
  2689. declare function Fl_Text_EditorBoundKeyFunction alias "Fl_Text_EditorBoundKeyFunction" (byval te as Fl_Text_Editor_ptr, byval key as long, byval state as long) as Key_Func
  2690. declare function Fl_Text_EditorBoundKeyFunction2 alias "Fl_Text_EditorBoundKeyFunction2" (byval te as Fl_Text_Editor_ptr, byval key as long, byval state as long, byval list as Key_Binding ptr) as Key_Func
  2691. declare sub Fl_Text_EditorDefaultKeyFunction alias "Fl_Text_EditorDefaultKeyFunction" (byval te as Fl_Text_Editor_ptr, byval f as Key_Func)
  2692. declare sub Fl_Text_EditorSetInsertMode alias "Fl_Text_EditorSetInsertMode" (byval te as Fl_Text_Editor_ptr, byval m as long)
  2693. declare function Fl_Text_EditorGetInsertMode alias "Fl_Text_EditorGetInsertMode" (byval te as Fl_Text_Editor_ptr) as long
  2694. declare sub Fl_Text_EditorRemoveAllKeyBindings alias "Fl_Text_EditorRemoveAllKeyBindings" (byval te as Fl_Text_Editor_ptr)
  2695. declare sub Fl_Text_EditorRemoveAllKeyBindings2 alias "Fl_Text_EditorRemoveAllKeyBindings2" (byval te as Fl_Text_Editor_ptr, byval list as Key_Binding ptr ptr)
  2696. declare sub Fl_Text_EditorRemoveKeyBinding alias "Fl_Text_EditorRemoveKeyBinding" (byval te as Fl_Text_Editor_ptr, byval key as long, byval state as long)
  2697. declare sub Fl_Text_EditorRemoveKeyBinding2 alias "Fl_Text_EditorRemoveKeyBinding2" (byval te as Fl_Text_Editor_ptr, byval key as long, byval state as long, byval list as Key_Binding ptr ptr)
  2698. declare function kf_backspace alias "kf_backspace" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2699. declare function kf_c_s_move alias "kf_c_s_move" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2700. declare function kf_copy alias "kf_copy" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2701. declare function kf_ctrl_move alias "kf_ctrl_move" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2702. declare function kf_cut alias "kf_cut" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2703. declare function kf_default alias "kf_default" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2704. declare function kf_delete alias "kf_delete" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2705. declare function kf_down alias "kf_down" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2706. declare function kf_end alias "kf_end" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2707. declare function kf_enter alias "kf_enter" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2708. declare function kf_home alias "kf_home" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2709. declare function kf_ignore alias "kf_ignore" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2710. declare function kf_insert alias "kf_insert" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2711. declare function kf_left alias "kf_left" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2712. declare function kf_m_s_move alias "kf_m_s_move" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2713. declare function kf_meta_move alias "kf_meta_move" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2714. declare function kf_move alias "kf_move" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2715. declare function kf_page_down alias "kf_page_down" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2716. declare function kf_page_up alias "kf_page_up" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2717. declare function kf_paste alias "kf_paste" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2718. declare function kf_right alias "kf_right" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2719. declare function kf_select_all alias "kf_select_all" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2720. declare function kf_shift_move alias "kf_shift_move" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2721. declare function kf_undo alias "kf_undo" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2722. declare function kf_up alias "kf_up" (byval c as long, byval te as Fl_Text_Editor_ptr) as long
  2723.  
  2724. type Fl_Tree_Prefs_
  2725. declare constructor
  2726.  as FL_FONT _labelfont
  2727.  as Fl_Fontsize _labelsize
  2728.  as long _margintop
  2729.  as long _marginleft
  2730.  as long _marginbottom
  2731.  as long _openchild_marginbottom
  2732.  as long _usericonmarginleft
  2733.  as long _labelmarginleft
  2734.  as long _widgetmarginleft
  2735.  as long _connectorwidth
  2736.  as long _linespacing
  2737.  as Fl_COLOR _labelfgcolor
  2738.  as Fl_COLOR _labelbgcolor
  2739.  as Fl_COLOR _connectorcolor
  2740.  as Fl_TREE_CONNECTOR _connectorstyle
  2741.  as Fl_Image_Ptr _openimage
  2742.  as Fl_Image_Ptr _closeimage
  2743.  as Fl_Image_Ptr _userimage
  2744.  as ubyte _showcollapse
  2745.  as ubyte _showroot
  2746.  as FL_TREE_SORT _sortorder
  2747.  as ulong _selectbox
  2748.  as FL_TREE_SELECT _selectmode
  2749.  as FL_TREE_ITEM_RESELECT_MODE _itemreselectmode
  2750.  as FL_TREE_ITEM_DRAW_MODE _itemdrawmode
  2751.  as Fl_Tree_Item_Draw_Callback ptr _itemdrawcallback
  2752.  as any ptr _itemdrawuserdata
  2753. end type
  2754.  
  2755. constructor Fl_Tree_Prefs_
  2756.  _labelfont = FL_HELVETICA
  2757.  _labelsize = FL_NORMAL_SIZE
  2758.  _marginleft = 6
  2759.  _margintop = 3
  2760.  _marginbottom = 20
  2761.  _openchild_marginbottom = 0
  2762.  _usericonmarginleft = 3
  2763.  _labelmarginleft = 3
  2764.  _widgetmarginleft = 3
  2765.  _linespacing = 0
  2766.  _labelfgcolor = FL_BLACK
  2767.  _labelbgcolor = &Hffffffff
  2768.  _connectorcolor = 43
  2769.  _connectorstyle = FL_TREE_CONNECTOR_DOTTED
  2770.  _openimage = 0
  2771.  _closeimage = 0
  2772.  _userimage = 0
  2773.  _showcollapse = 1
  2774.  _showroot = 1
  2775.  _connectorwidth = 17
  2776.  _sortorder = FL_TREE_SORT_NONE
  2777.  _selectbox = 1
  2778.  _selectmode = FL_TREE_SELECT_SINGLE
  2779.  _itemreselectmode = FL_TREE_SELECTABLE_ONCE
  2780.  _itemdrawmode = FL_TREE_ITEM_DRAW_DEFAULT
  2781.  _itemdrawcallback = 0
  2782.  _itemdrawuserdata = 0
  2783.  if ( Fl_GetScheme<>0 ) then
  2784.  if ( *Fl_GetScheme="gtk+") then
  2785.  _selectbox = BoxType( 42)
  2786.  elseif ( *Fl_GetScheme="plastic") then
  2787.  _selectbox = BoxType( 34)
  2788.  end if
  2789.  end if
  2790. end constructor
  2791.  
  2792. declare function Fl_Tree_ItemNew alias "Fl_Tree_ItemNew" (byval tree as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2793. declare function Fl_Tree_ItemGetX alias "Fl_Tree_ItemGetX" (byval item as Fl_Tree_Item_ptr) as long
  2794. declare function Fl_Tree_ItemGetY alias "Fl_Tree_ItemGetY" (byval item as Fl_Tree_Item_ptr) as long
  2795. declare function Fl_Tree_ItemGetW alias "Fl_Tree_ItemGetW" (byval item as Fl_Tree_Item_ptr) as long
  2796. declare function Fl_Tree_ItemGetH alias "Fl_Tree_ItemGetH" (byval item as Fl_Tree_Item_ptr) as long
  2797. declare function Fl_Tree_ItemGetLabelX alias "Fl_Tree_ItemGetLabelX" (byval item as Fl_Tree_Item_ptr) as long
  2798. declare function Fl_Tree_ItemGetlabelY alias "Fl_Tree_ItemGetlabelY" (byval item as Fl_Tree_Item_ptr) as long
  2799. declare function Fl_Tree_ItemGetLabelW alias "Fl_Tree_ItemGetLabelW" (byval item as Fl_Tree_Item_ptr) as long
  2800. declare function Fl_Tree_ItemGetLabelH alias "Fl_Tree_ItemGetLabelH" (byval item as Fl_Tree_Item_ptr) as long
  2801. declare function Fl_Tree_ItemDrawItemContent alias "Fl_Tree_ItemDrawItemContent" (byval item as Fl_Tree_Item_ptr, byval render as long) as long
  2802. declare sub Fl_Tree_ItemDraw alias "Fl_Tree_ItemDraw" (byval item as Fl_Tree_Item_ptr, byval x as long, byref y as long, byval w as long, byval itemfocus as Fl_Tree_Item_ptr, byref tree_item_xmax as long, byval lastchild as long=1, byval render as long=1)
  2803. declare sub Fl_Tree_ItemShowSelf alias "Fl_Tree_ItemShowSelf" (byval item as Fl_Tree_Item_ptr, byval indent as const zstring ptr=@"")
  2804. declare sub Fl_Tree_ItemSetUserData alias "Fl_Tree_ItemSetUserData" (byval item as Fl_Tree_Item_ptr, byval userdata as any ptr)
  2805. declare function Fl_Tree_ItemGetUserData alias "Fl_Tree_ItemGetUserData" (byval item as Fl_Tree_Item_ptr) as any ptr
  2806. declare sub Fl_Tree_ItemSetLabel alias "Fl_Tree_ItemSetLabel" (byval item as Fl_Tree_Item_ptr, byval newlabel as const zstring ptr)
  2807. declare function Fl_Tree_ItemGetLabel alias "Fl_Tree_ItemGetLabel" (byval item as Fl_Tree_Item_ptr) as const zstring ptr
  2808. declare sub Fl_Tree_ItemSetLabelfont alias "Fl_Tree_ItemSetLabelfont" (byval item as Fl_Tree_Item_ptr, byval font as FL_FONT)
  2809. declare function Fl_Tree_ItemLabelfont alias "Fl_Tree_ItemLabelfont" (byval item as Fl_Tree_Item_ptr) as FL_FONT
  2810. declare sub Fl_Tree_ItemSetLabelsize alias "Fl_Tree_ItemSetLabelsize" (byval item as Fl_Tree_Item_ptr, byval size as Fl_Fontsize)
  2811. declare function Fl_Tree_ItemGetLabelsize alias "Fl_Tree_ItemGetLabelsize" (byval item as Fl_Tree_Item_ptr) as Fl_Fontsize
  2812. declare sub Fl_Tree_ItemSetLabelfgcolor alias "Fl_Tree_ItemSetLabelfgcolor" (byval item as Fl_Tree_Item_ptr, byval c as Fl_COLOR)
  2813. declare function Fl_Tree_ItemGetLabelfgcolor alias "Fl_Tree_ItemGetLabelfgcolor" (byval item as Fl_Tree_Item_ptr) as Fl_COLOR
  2814. declare sub Fl_Tree_ItemSetLabelcolor alias "Fl_Tree_ItemSetLabelcolor" (byval item as Fl_Tree_Item_ptr, byval c as Fl_COLOR)
  2815. declare function Fl_Tree_ItemGetLabelcolor alias "Fl_Tree_ItemGetLabelcolor" (byval item as Fl_Tree_Item_ptr) as Fl_COLOR
  2816. declare sub Fl_Tree_ItemSetLabelbgcolor alias "Fl_Tree_ItemSetLabelbgcolor" (byval item as Fl_Tree_Item_ptr, byval c as Fl_COLOR)
  2817. declare function Fl_Tree_ItemGetLabelbgcolor alias "Fl_Tree_ItemGetLabelbgcolor" (byval item as Fl_Tree_Item_ptr) as Fl_COLOR
  2818. declare sub Fl_Tree_ItemSetWidget alias "Fl_Tree_ItemSetWidget" (byval item as Fl_Tree_Item_ptr, byval wgft as Fl_Widget_ptr)
  2819. declare function Fl_Tree_ItemGetWidget alias "Fl_Tree_ItemGetWidget" (byval item as Fl_Tree_Item_ptr) as const Fl_Widget_ptr
  2820. declare function Fl_Tree_ItemGetChildren alias "Fl_Tree_ItemGetChildren" (byval item as Fl_Tree_Item_ptr) as long
  2821. declare function Fl_Tree_ItemGetChild alias "Fl_Tree_ItemGetChild" (byval item as Fl_Tree_Item_ptr, byval index as long) as Fl_Tree_Item_ptr
  2822. declare function Fl_Tree_ItemGetConstChild alias "Fl_Tree_ItemGetConstChild" (byval item as Fl_Tree_Item_ptr, byval t as long) as const Fl_Tree_Item_ptr
  2823. declare function Fl_Tree_ItemHasChildren alias "Fl_Tree_ItemHasChildren" (byval item as Fl_Tree_Item_ptr) as long
  2824. declare function Fl_Tree_ItemFindChildByName alias "Fl_Tree_ItemFindChildByName" (byval item as Fl_Tree_Item_ptr, byval nam as const zstring ptr) as long
  2825. declare function Fl_Tree_ItemFindChildByItem alias "Fl_Tree_ItemFindChildByItem" (byval item as Fl_Tree_Item_ptr, byval item as Fl_Tree_Item_ptr) as long
  2826. declare function Fl_Tree_ItemRemoveChild alias "Fl_Tree_ItemRemoveChild" (byval item as Fl_Tree_Item_ptr, byval item as Fl_Tree_Item_ptr) as long
  2827. declare function Fl_Tree_ItemRemoveChildSetLabel alias "Fl_Tree_ItemRemoveChildSetLabel" (byval item as Fl_Tree_Item_ptr, byval newlabel as const zstring ptr) as long
  2828. declare sub Fl_Tree_ItemClearChildren alias "Fl_Tree_ItemClearChildren" (byval item as Fl_Tree_Item_ptr)
  2829. declare sub Fl_Tree_ItemSwapChildrenByIndex alias "Fl_Tree_ItemSwapChildrenByIndex" (byval item as Fl_Tree_Item_ptr, byval ax as long, byval bx as long)
  2830. declare function Fl_Tree_ItemSwapChildren alias "Fl_Tree_ItemSwapChildren" (byval item as Fl_Tree_Item_ptr, byval a as Fl_Tree_Item_ptr, byval b as Fl_Tree_Item_ptr) as long
  2831. declare function Fl_Tree_ItemFindConstChildItemByName alias "Fl_Tree_ItemFindConstChildItemByName" (byval item as Fl_Tree_Item_ptr, byval nam as const zstring ptr) as const Fl_Tree_Item_ptr
  2832. declare function Fl_Tree_ItemFindChildItemByName alias "Fl_Tree_ItemFindChildItemByName" (byval item as Fl_Tree_Item_ptr, byval nam as zstring ptr) as Fl_Tree_Item_ptr
  2833. declare function Fl_Tree_ItemFindConstChildItem alias "Fl_Tree_ItemFindConstChildItem" (byval item as Fl_Tree_Item_ptr, byval arr as zstring ptr ptr) as const Fl_Tree_Item_ptr
  2834. declare function Fl_Tree_ItemFindChildItem alias "Fl_Tree_ItemFindChildItem" (byval item as Fl_Tree_Item_ptr, byval arr as zstring ptr ptr) as Fl_Tree_Item_ptr
  2835. declare function Fl_Tree_ItemFindConstItem alias "Fl_Tree_ItemFindConstItem" (byval item as Fl_Tree_Item_ptr, byval arr as zstring ptr ptr) as const Fl_Tree_Item_ptr
  2836. declare function Fl_Tree_ItemFindItem alias "Fl_Tree_ItemFindItem" (byval item as Fl_Tree_Item_ptr, byval arr as zstring ptr ptr) as Fl_Tree_Item_ptr
  2837. declare function Fl_Tree_ItemAdd alias "Fl_Tree_ItemAdd" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_, byval arr as zstring ptr ptr) as Fl_Tree_Item_ptr
  2838. declare function Fl_Tree_ItemAdd2 alias "Fl_Tree_ItemAdd2" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_, byval new_label as const zstring ptr) as Fl_Tree_Item_ptr
  2839. declare function Fl_Tree_ItemAddItem alias "Fl_Tree_ItemAddItem" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_, byval new_label as const zstring ptr, byval newitem as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2840. declare function Fl_Tree_ItemAddItem2 alias "Fl_Tree_ItemAddItem2" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_, byval arr as zstring ptr ptr, byval newitem as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2841. declare function Fl_Tree_ItemReplace alias "Fl_Tree_ItemReplace" (byval item as Fl_Tree_Item_ptr, byval newitem as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2842. declare function Fl_Tree_ItemReplaceChild alias "Fl_Tree_ItemReplaceChild" (byval item as Fl_Tree_Item_ptr, byval oldtem as Fl_Tree_Item_ptr, byval newitem as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2843. declare function Fl_Tree_ItemInsert alias "Fl_Tree_ItemInsert" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_, byval new_label as const zstring ptr, byval pos as long) as Fl_Tree_Item_ptr
  2844. declare function Fl_Tree_ItemInsertAbove alias "Fl_Tree_ItemInsertAbove" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_, byval new_label as const zstring ptr) as Fl_Tree_Item_ptr
  2845. declare function Fl_Tree_ItemDeparent alias "Fl_Tree_ItemDeparent" (byval item as Fl_Tree_Item_ptr, byval index as long) as Fl_Tree_Item_ptr
  2846. declare function Fl_Tree_ItemReparent alias "Fl_Tree_ItemReparent" (byval item as Fl_Tree_Item_ptr, byval newchild as Fl_Tree_Item_ptr, byval index as long) as long
  2847. declare function Fl_Tree_ItemMove alias "Fl_Tree_ItemMove" (byval item as Fl_Tree_Item_ptr, byval _to as long, byval from as long) as long
  2848. declare function Fl_Tree_ItemMoveItem alias "Fl_Tree_ItemMoveItem" (byval item as Fl_Tree_Item_ptr, byval other as Fl_Tree_Item_ptr, byval op as long, byval pos as long) as long
  2849. declare function Fl_Tree_ItemMoveAbove alias "Fl_Tree_ItemMoveAbove" (byval item as Fl_Tree_Item_ptr, byval other as Fl_Tree_Item_ptr) as long
  2850. declare function Fl_Tree_ItemMoveBelow alias "Fl_Tree_ItemMoveBelow" (byval item as Fl_Tree_Item_ptr, byval other as Fl_Tree_Item_ptr) as long
  2851. declare function Fl_Tree_ItemMoveInto alias "Fl_Tree_ItemMoveInto" (byval item as Fl_Tree_Item_ptr, byval other as Fl_Tree_Item_ptr, byval pos as long) as long
  2852. declare function Fl_Tree_ItemDepth alias "Fl_Tree_ItemDepth" (byval item as Fl_Tree_Item_ptr) as long
  2853. declare function Fl_Tree_ItemPrev alias "Fl_Tree_ItemPrev" (byval item as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2854. declare function Fl_Tree_ItemNext alias "Fl_Tree_ItemNext" (byval item as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2855. declare function Fl_Tree_ItemNextSibling alias "Fl_Tree_ItemNextSibling" (byval item as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2856. declare function Fl_Tree_ItemPrevSibling alias "Fl_Tree_ItemPrevSibling" (byval item as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2857. declare sub Fl_Tree_ItemUpdatePrevNext alias "Fl_Tree_ItemUpdatePrevNext" (byval item as Fl_Tree_Item_ptr, byval index as long)
  2858. declare function Fl_Tree_ItemNextDisplayed alias "Fl_Tree_ItemNextDisplayed" (byval item as Fl_Tree_Item_ptr, byref prefs as Fl_Tree_Prefs_) as Fl_Tree_Item_ptr
  2859. declare function Fl_Tree_ItemPrevDisplayed alias "Fl_Tree_ItemPrevDisplayed" (byval item as Fl_Tree_Item_ptr, byref prefs as Fl_Tree_Prefs_) as Fl_Tree_Item_ptr
  2860. declare function Fl_Tree_ItemGetParent alias "Fl_Tree_ItemGetParent" (byval item as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2861. declare function Fl_Tree_ItemGetConstParent alias "Fl_Tree_ItemGetConstParent" (byval item as Fl_Tree_Item_ptr) as const Fl_Tree_Item_ptr
  2862. declare sub Fl_Tree_ItemSetParent alias "Fl_Tree_ItemSetParent" (byval item as Fl_Tree_Item_ptr, byval other as Fl_Tree_Item_ptr)
  2863. declare function Fl_Tree_ItemGetPrefs alias "Fl_Tree_ItemGetPrefs" (byval item as Fl_Tree_Item_ptr) byref as const Fl_Tree_Prefs_
  2864. declare function Fl_Tree_ItemGetTree alias "Fl_Tree_ItemGetTree" (byval item as Fl_Tree_Item_ptr) as const Fl_Tree_ptr
  2865. declare sub Fl_Tree_ItemOpen alias "Fl_Tree_ItemOpen" (byval item as Fl_Tree_Item_ptr)
  2866. declare sub Fl_Tree_ItemClose alias "Fl_Tree_ItemClose" (byval item as Fl_Tree_Item_ptr)
  2867. declare function Fl_Tree_ItemIsOpen alias "Fl_Tree_ItemIsOpen" (byval item as Fl_Tree_Item_ptr) as long
  2868. declare function Fl_Tree_ItemIsClose alias "Fl_Tree_ItemIsClose" (byval item as Fl_Tree_Item_ptr) as long
  2869. declare sub Fl_Tree_ItemOpenToggle alias "Fl_Tree_ItemOpenToggle" (byval item as Fl_Tree_Item_ptr)
  2870. declare sub Fl_Tree_ItemSelect alias "Fl_Tree_ItemSelect" (byval item as Fl_Tree_Item_ptr, byval v as long=1)
  2871. declare sub Fl_Tree_ItemSelectToggle alias "Fl_Tree_ItemSelectToggle" (byval item as Fl_Tree_Item_ptr)
  2872. declare function Fl_Tree_ItemSelectAll alias "Fl_Tree_ItemSelectAll" (byval item as Fl_Tree_Item_ptr) as long
  2873. declare sub Fl_Tree_ItemDeselect alias "Fl_Tree_ItemDeselect" (byval item as Fl_Tree_Item_ptr)
  2874. declare function Fl_Tree_ItemDeselectAll alias "Fl_Tree_ItemDeselectAll" (byval item as Fl_Tree_Item_ptr) as long
  2875. declare function Fl_Tree_ItemIsSelected alias "Fl_Tree_ItemIsSelected" (byval item as Fl_Tree_Item_ptr) as ubyte
  2876. declare sub Fl_Tree_ItemActivate alias "Fl_Tree_ItemActivate" (byval item as Fl_Tree_Item_ptr, byval v as long=1)
  2877. declare sub Fl_Tree_ItemDeactivate alias "Fl_Tree_ItemDeactivate" (byval item as Fl_Tree_Item_ptr)
  2878. declare function Fl_Tree_ItemIsActivated alias "Fl_Tree_ItemIsActivated" (byval item as Fl_Tree_Item_ptr) as ubyte
  2879. declare function Fl_Tree_ItemIsActive alias "Fl_Tree_ItemIsActive" (byval item as Fl_Tree_Item_ptr) as ubyte
  2880. declare function Fl_Tree_ItemIsVisible alias "Fl_Tree_ItemIsVisible" (byval item as Fl_Tree_Item_ptr) as long
  2881. declare function Fl_Tree_ItemVisibleR alias "Fl_Tree_ItemVisibleR" (byval item as Fl_Tree_Item_ptr) as long
  2882. declare sub Fl_Tree_ItemSetUserIcon alias "Fl_Tree_ItemSetUserIcon" (byval item as Fl_Tree_Item_ptr, byval img as Fl_Image_Ptr)
  2883. declare function Fl_Tree_ItemGetUserIcon alias "Fl_Tree_ItemGetUserIcon" (byval item as Fl_Tree_Item_ptr) as Fl_Image_Ptr
  2884. declare function Fl_Tree_ItemFindConstClicked alias "Fl_Tree_ItemFindConstClicked" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_, byval yonly as long=0) as const Fl_Tree_Item_ptr
  2885. declare function Fl_Tree_ItemFindClicked alias "Fl_Tree_ItemFindClicked" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_, byval yonly as long=0) as Fl_Tree_Item_ptr
  2886. declare function Fl_Tree_ItemEventOnCollapseIcon alias "Fl_Tree_ItemEventOnCollapseIcon" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_) as long
  2887. declare function Fl_Tree_ItemEventOnLabel alias "Fl_Tree_ItemEventOnLabel" (byval item as Fl_Tree_Item_ptr, byref prefs as const Fl_Tree_Prefs_) as long
  2888. declare function Fl_Tree_ItemIsRoot alias "Fl_Tree_ItemIsRoot" (byval item as Fl_Tree_Item_ptr) as long
  2889. declare function Fl_Tree_Item_ArrayNew alias "Fl_Tree_Item_ArrayNew" (byval new_chunksize as long=10) as Fl_Tree_Item_Array_ptr
  2890. declare function Fl_Tree_Item_ArrayCopy alias "Fl_Tree_Item_ArrayCopy" (byval other as const Fl_Tree_Item_Array_ptr) as Fl_Tree_Item_Array_ptr
  2891. declare sub Fl_Tree_Item_ArrayDelete alias "Fl_Tree_Item_ArrayDelete" (byref tia as Fl_Tree_Item_Array_ptr)
  2892. declare sub Fl_Tree_Item_ArrayAdd alias "Fl_Tree_Item_ArrayAdd" (byval tia as Fl_Tree_Item_Array_ptr, byval ti as Fl_Tree_Item_ptr)
  2893. declare sub Fl_Tree_Item_ArrayClear alias "Fl_Tree_Item_ArrayClear" (byval tia as Fl_Tree_Item_Array_ptr)
  2894. declare sub Fl_Tree_Item_ArrayInsert alias "Fl_Tree_Item_ArrayInsert" (byval tia as Fl_Tree_Item_Array_ptr, byval position as long, byval ti as Fl_Tree_Item_ptr)
  2895. declare function Fl_Tree_Item_ArrayTotal alias "Fl_Tree_Item_ArrayTotal" (byval tia as Fl_Tree_Item_Array_ptr) as long
  2896. declare function Fl_Tree_Item_ArrayGetItem alias "Fl_Tree_Item_ArrayGetItem" (byval tia as Fl_Tree_Item_Array_ptr, byval index as long) as Fl_Tree_Item_ptr
  2897. declare function Fl_Tree_Item_ArrayGetItem2 alias "Fl_Tree_Item_ArrayGetItem2" (byval tia as Fl_Tree_Item_Array_ptr, byval index as long) as const Fl_Tree_Item_ptr
  2898. declare sub Fl_Tree_Item_ArrayRemove alias "Fl_Tree_Item_ArrayRemove" (byval tia as Fl_Tree_Item_Array_ptr, byval index as long)
  2899. declare function Fl_Tree_Item_ArrayRemove2 alias "Fl_Tree_Item_ArrayRemove2" (byval tia as Fl_Tree_Item_Array_ptr, byval ti as Fl_Tree_Item_ptr) as long
  2900. declare sub Fl_Tree_Item_ArraySwap alias "Fl_Tree_Item_ArraySwap" (byval tia as Fl_Tree_Item_Array_ptr, byval indexA as long, byval indexB as long)
  2901. declare function Fl_TreeExNew alias "Fl_TreeExNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Tree_ptr
  2902. declare sub Fl_TreeExDelete alias "Fl_TreeExDelete" (byref ex as Fl_Tree_ptr)
  2903. declare function Fl_TreeExHandleBase alias "Fl_TreeExHandleBase" (byval ex as Fl_Tree_ptr, byval event as FL_EVENT) as long
  2904. declare sub Fl_TreeExSetDestructorCB alias "Fl_TreeExSetDestructorCB" (byval ex as Fl_Tree_ptr, byval cb as Fl_DestructorEx)
  2905. declare sub Fl_TreeExSetDrawCB alias "Fl_TreeExSetDrawCB" (byval ex as Fl_Tree_ptr, byval cb as Fl_DrawEx)
  2906. declare sub Fl_TreeExSetHandleCB alias "Fl_TreeExSetHandleCB" (byval ex as Fl_Tree_ptr, byval cb as Fl_HandleEx)
  2907. declare sub Fl_TreeExSetResizeCB alias "Fl_TreeExSetResizeCB" (byval ex as Fl_Tree_ptr, byval cb as Fl_ResizeEx)
  2908. declare function Fl_TreeNew alias "Fl_TreeNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Tree_ptr
  2909. declare sub Fl_TreeDelete alias "Fl_TreeDelete" (byref tr as Fl_Tree_ptr)
  2910. declare function Fl_TreeHandle alias "Fl_TreeHandle" (byval tr as Fl_Tree_ptr, byval e as FL_EVENT) as long
  2911. declare function Fl_TreeAdd alias "Fl_TreeAdd" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr) as Fl_Tree_Item_ptr
  2912. declare function Fl_TreeAddItem alias "Fl_TreeAddItem" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr, byval item as Fl_Tree_Item_ptr) as Fl_Tree_Item_ptr
  2913. declare function Fl_TreeAddChildItem alias "Fl_TreeAddChildItem" (byval tr as Fl_Tree_ptr, byval parent as Fl_Tree_Item_ptr, byval name as const zstring ptr) as Fl_Tree_Item_ptr
  2914. declare sub Fl_TreeSetCallbackItem alias "Fl_TreeSetCallbackItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr)
  2915. declare function Fl_TreeGetCallbackItem alias "Fl_TreeGetCallbackItem" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2916. declare sub Fl_TreeSetCallbackReason alias "Fl_TreeSetCallbackReason" (byval tr as Fl_Tree_ptr, byval reason as FL_TREE_REASON)
  2917. declare function Fl_TreeGetCallbackReason alias "Fl_TreeGetCallbackReason" (byval tr as Fl_Tree_ptr) as FL_TREE_REASON
  2918. declare sub Fl_TreeClear alias "Fl_TreeClear" (byval tr as Fl_Tree_ptr)
  2919. declare sub Fl_TreeClearChildren alias "Fl_TreeClearChildren" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr)
  2920. declare function Fl_TreeClose alias "Fl_TreeClose" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr, byval docallback as long=1) as long
  2921. declare function Fl_TreeCloseItem alias "Fl_TreeCloseItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr, byval docallback as long=1) as long
  2922. declare sub Fl_TreeSetCloseIcon alias "Fl_TreeSetCloseIcon" (byval tr as Fl_Tree_ptr, byval img as Fl_Image_Ptr)
  2923. declare function Fl_TreeGetCloseIcon alias "Fl_TreeGetCloseIcon" (byval tr as Fl_Tree_ptr) as Fl_Image_Ptr
  2924. declare sub Fl_TreeSetOpenIcon alias "Fl_TreeSetOpenIcon" (byval tr as Fl_Tree_ptr, byval img as Fl_Image_Ptr)
  2925. declare function Fl_TreeGetOpenIcon alias "Fl_TreeGetOpenIcon" (byval tr as Fl_Tree_ptr) as Fl_Image_Ptr
  2926. declare sub Fl_TreeSetUserIcon alias "Fl_TreeSetUserIcon" (byval tr as Fl_Tree_ptr, byval img as Fl_Image_Ptr)
  2927. declare function Fl_TreeGetUserIcon alias "Fl_TreeGetUserIcon" (byval tr as Fl_Tree_ptr) as Fl_Image_Ptr
  2928. declare sub Fl_TreeSetUserIconMarginLeft alias "Fl_TreeSetUserIconMarginLeft" (byval tr as Fl_Tree_ptr, byval m as long)
  2929. declare function Fl_TreeGetUserIconMarginLeft alias "Fl_TreeGetUserIconMarginLeft" (byval tr as Fl_Tree_ptr) as long
  2930. declare sub Fl_TreeSetConnectorColor alias "Fl_TreeSetConnectorColor" (byval tr as Fl_Tree_ptr, byval c as Fl_COLOR)
  2931. declare function Fl_TreeGetConnectorColor alias "Fl_TreeGetConnectorColor" (byval tr as Fl_Tree_ptr) as Fl_COLOR
  2932. declare sub Fl_TreeSetConnectorStyle alias "Fl_TreeSetConnectorStyle" (byval tr as Fl_Tree_ptr, byval s as FL_TREE_CONNECTOR)
  2933. declare function Fl_TreeGetConnectorStyle alias "Fl_TreeGetConnectorStyle" (byval tr as Fl_Tree_ptr) as FL_TREE_CONNECTOR
  2934. declare sub Fl_TreeSetConnectorWidth alias "Fl_TreeSetConnectorWidth" (byval tr as Fl_Tree_ptr, byval w as long)
  2935. declare function Fl_TreeGetConnectorWidth alias "Fl_TreeGetConnectorWidth" (byval tr as Fl_Tree_ptr) as long
  2936. declare function Fl_TreeDeselect alias "Fl_TreeDeselect" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr , byval docallback as long=1) as long
  2937. declare function Fl_TreeDeselectItem alias "Fl_TreeDeselectItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr , byval docallback as long=1) as long
  2938. declare function Fl_TreeDeselectAll alias "Fl_TreeDeselectAll" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr=0, byval docallback as long=1) as long
  2939. declare sub Fl_TreeDisplay alias "Fl_TreeDisplay" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr)
  2940. declare function Fl_TreeDisplayed alias "Fl_TreeDisplayed" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr) as long
  2941. declare function Fl_TreeFindClicked alias "Fl_TreeFindClicked" (byval tr as Fl_Tree_ptr) as const Fl_Tree_Item_ptr
  2942. declare function Fl_TreeItemClicked alias "Fl_TreeItemClicked" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2943. declare function Fl_TreeFindItem alias "Fl_TreeFindItem" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr) as Fl_Tree_Item_ptr
  2944. declare function Fl_TreeFindItem2 alias "Fl_TreeFindItem2" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr) as const Fl_Tree_Item_ptr
  2945. declare function Fl_TreeRoot alias "Fl_TreeRoot" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2946. declare function Fl_TreeFirst alias "Fl_TreeFirst" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2947. declare function Fl_TreeNext alias "Fl_TreeNext" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr=0) as Fl_Tree_Item_ptr
  2948. declare function Fl_TreePrev alias "Fl_TreePrev" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr=0) as Fl_Tree_Item_ptr
  2949. declare function Fl_TreeLast alias "Fl_TreeLast" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2950. declare function Fl_TreeLastVisible alias "Fl_TreeLastVisible" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2951. declare function Fl_TreeNextVisibleItem alias "Fl_TreeNextVisibleItem" (byval tr as Fl_Tree_ptr, byval start as Fl_Tree_Item_ptr, byval direction as long) as Fl_Tree_Item_ptr
  2952. declare function Fl_TreeExtendSelectionDir alias "Fl_TreeExtendSelectionDir" (byval tr as Fl_Tree_ptr, byval from as Fl_Tree_Item_ptr, byval to_ as Fl_Tree_Item_ptr, byval dir as long, byval value as long, byval blnVisible as long) as long
  2953. declare function Fl_TreeExtendSelection alias "Fl_TreeExtendSelection" (byval tr as Fl_Tree_ptr, byval from as Fl_Tree_Item_ptr, byval to_ as Fl_Tree_Item_ptr, byval value as long=1, byval blnVisible as long=0) as long
  2954. declare function Fl_TreeFirstSelectedItem alias "Fl_TreeFirstSelectedItem" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2955. declare function Fl_TreeNextSelectedItem alias "Fl_TreeNextSelectedItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr=0) as Fl_Tree_Item_ptr
  2956. declare function Fl_TreeFirstVisible alias "Fl_TreeFirstVisible" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2957. declare function Fl_TreeGetItemFocus alias "Fl_TreeGetItemFocus" (byval tr as Fl_Tree_ptr) as Fl_Tree_Item_ptr
  2958. declare function Fl_TreeInsert alias "Fl_TreeInsert" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr, byval name as const zstring ptr, byval pos as long) as Fl_Tree_Item_ptr
  2959. declare function Fl_TreeInsertAbove alias "Fl_TreeInsertAbove" (byval tr as Fl_Tree_ptr, byval above as Fl_Tree_Item_ptr, byval name as const zstring ptr) as Fl_Tree_Item_ptr
  2960. declare function Fl_TreeIsClose alias "Fl_TreeIsClose" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr) as long
  2961. declare function Fl_TreeIsCloseItem alias "Fl_TreeIsCloseItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr) as long
  2962. declare function Fl_TreeIsOpen alias "Fl_TreeIsOpen" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr) as long
  2963. declare function Fl_TreeIsOpenItem alias "Fl_TreeIsOpenItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr) as long
  2964. declare function Fl_TreeIsScrollbar alias "Fl_TreeIsScrollbar" (byval tr as Fl_Tree_ptr, byval wgt as Fl_Widget_ptr) as long
  2965. declare function Fl_TreeIsSelected alias "Fl_TreeIsSelected" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr) as long
  2966. declare function Fl_TreeIsSelectedItem alias "Fl_TreeIsSelectedItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr) as long
  2967. declare function Fl_TreeIsVScrollVisible alias "Fl_TreeIsVScrollVisible" (byval tr as Fl_Tree_ptr) as long
  2968. declare sub Fl_TreeSetVPosition alias "Fl_TreeSetVPosition" (byval tr as Fl_Tree_ptr, byval p as long)
  2969. declare function Fl_TreeGetVPosition alias "Fl_TreeGetVPosition" (byval tr as Fl_Tree_ptr) as long
  2970. declare function Fl_TreeIsHScrollVisible alias "Fl_TreeIsHScrollVisible" (byval tr as Fl_Tree_ptr) as long
  2971. declare sub Fl_TreeSetHPosition alias "Fl_TreeSetHPosition" (byval tr as Fl_Tree_ptr, byval p as long)
  2972. declare function Fl_TreeGetHPosition alias "Fl_TreeGetHPosition" (byval tr as Fl_Tree_ptr) as long
  2973. declare sub Fl_TreeSetItemDrawMode alias "Fl_TreeSetItemDrawMode" (byval tr as Fl_Tree_ptr, byval mode as FL_TREE_ITEM_DRAW_MODE)
  2974. declare function Fl_TreeGetItemDrawMode alias "Fl_TreeGetItemDrawMode" (byval tr as Fl_Tree_ptr) as FL_TREE_ITEM_DRAW_MODE
  2975. declare sub Fl_TreeSetWidgetMarginLeft alias "Fl_TreeSetWidgetMarginLeft" (byval tr as Fl_Tree_ptr, byval m as long)
  2976. declare function Fl_TreeGetWidgetMarginLeft alias "Fl_TreeGetWidgetMarginLeft" (byval tr as Fl_Tree_ptr) as long
  2977. declare sub Fl_TreeSetSelectMode alias "Fl_TreeSetSelectMode" (byval tr as Fl_Tree_ptr, byval m as FL_TREE_SELECT)
  2978. declare function Fl_TreeGetSelectMode alias "Fl_TreeGetSelectMode" (byval tr as Fl_Tree_ptr) as FL_TREE_SELECT
  2979. declare sub Fl_TreeSetItemLabelBGColor alias "Fl_TreeSetItemLabelBGColor" (byval tr as Fl_Tree_ptr, byval c as Fl_COLOR)
  2980. declare function Fl_TreeGetItemLabelBGClor alias "Fl_TreeGetItemLabelBGClor" (byval tr as Fl_Tree_ptr) as Fl_COLOR
  2981. declare sub Fl_TreeSetItemLabelFGColor alias "Fl_TreeSetItemLabelFGColor" (byval tr as Fl_Tree_ptr, byval c as Fl_COLOR)
  2982. declare function Fl_TreeGetItemLabelFGColor alias "Fl_TreeGetItemLabelFGColor" (byval tr as Fl_Tree_ptr) as Fl_COLOR
  2983. declare sub Fl_TreeSetItemLabelFont alias "Fl_TreeSetItemLabelFont" (byval tr as Fl_Tree_ptr, byval f as FL_FONT)
  2984. declare function Fl_TreeGetItemLabelFont alias "Fl_TreeGetItemLabelFont" (byval tr as Fl_Tree_ptr) as FL_FONT
  2985. declare sub Fl_TreeSetItemLabelSize alias "Fl_TreeSetItemLabelSize" (byval tr as Fl_Tree_ptr, byval s as FL_FONTSIZE)
  2986. declare function Fl_TreeGetItemLabelSize alias "Fl_TreeGetItemLabelSize" (byval tr as Fl_Tree_ptr) as FL_FONTSIZE
  2987. declare function Fl_TreeItemPathName alias "Fl_TreeItemPathName" (byval tr as Fl_Tree_ptr, byval pathname as zstring ptr, byval pathnamelen as long, byval item as const Fl_Tree_Item_ptr) as long
  2988. declare sub Fl_TreeSetLabelMarginLeft alias "Fl_TreeSetLabelMarginLeft" (byval tr as Fl_Tree_ptr, byval m as long)
  2989. declare function Fl_TreeGetLabelMarginLeft alias "Fl_TreeGetLabelMarginLeft" (byval tr as Fl_Tree_ptr) as long
  2990. declare sub Fl_TreeSetLineSpacing alias "Fl_TreeSetLineSpacing" (byval tr as Fl_Tree_ptr, byval ls as long)
  2991. declare function Fl_TreeGetLineSpacing alias "Fl_TreeGetLineSpacing" (byval tr as Fl_Tree_ptr) as long
  2992. declare sub Fl_TreeSetMarginLeft alias "Fl_TreeSetMarginLeft" (byval tr as Fl_Tree_ptr, byval m as long)
  2993. declare function Fl_TreeGetMarginLeft alias "Fl_TreeGetMarginLeft" (byval tr as Fl_Tree_ptr) as long
  2994. declare sub Fl_TreeSetMarginTop alias "Fl_TreeSetMarginTop" (byval tr as Fl_Tree_ptr, byval m as long)
  2995. declare function Fl_TreeGetMarginTop alias "Fl_TreeGetMarginTop" (byval tr as Fl_Tree_ptr) as long
  2996. declare function Fl_TreeOpen alias "Fl_TreeOpen" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr, byval docallback as long=1) as long
  2997. declare function Fl_TreeOpenItem alias "Fl_TreeOpenItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr, byval docallback as long=1) as long
  2998. declare sub Fl_TreeOpenToggle alias "Fl_TreeOpenToggle" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr, byval docallback as long=1)
  2999. declare sub Fl_TreeSetOpenchildMarginBottom alias "Fl_TreeSetOpenchildMarginBottom" (byval tr as Fl_Tree_ptr, byval m as long)
  3000. declare function Fl_TreeGetOpenchildMarginBottom alias "Fl_TreeGetOpenchildMarginBottom" (byval tr as Fl_Tree_ptr) as long
  3001. declare function Fl_TreeRemove alias "Fl_TreeRemove" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr) as long
  3002. declare sub Fl_TreeRootLabel alias "Fl_TreeRootLabel" (byval tr as Fl_Tree_ptr, byval newlabel as const zstring ptr)
  3003. declare sub Fl_TreeSetScrollbarSize alias "Fl_TreeSetScrollbarSize" (byval tr as Fl_Tree_ptr, byval s as long)
  3004. declare function Fl_TreeGetScrollbarSize alias "Fl_TreeGetScrollbarSize" (byval tr as Fl_Tree_ptr) as long
  3005. declare function Fl_TreeSelect alias "Fl_TreeSelect" (byval tr as Fl_Tree_ptr, byval path as const zstring ptr, byval docallback as long=1) as long
  3006. declare function Fl_TreeSelectItem alias "Fl_TreeSelectItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr, byval docallback as long=1) as long
  3007. declare function Fl_TreeSelectAll alias "Fl_TreeSelectAll" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr=0, byval docallback as long=1) as long
  3008. declare function Fl_TreeSelectOnly alias "Fl_TreeSelectOnly" (byval tr as Fl_Tree_ptr, byval selitem as Fl_Tree_Item_ptr, byval docallback as long=1) as long
  3009. declare sub Fl_TreeSelectToggle alias "Fl_TreeSelectToggle" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr, byval docallback as long=1)
  3010. declare sub Fl_TreeSetSelectBox alias "Fl_TreeSetSelectBox" (byval tr as Fl_Tree_ptr, byval bt as FL_BOXTYPE)
  3011. declare function Fl_TreeGetSelectBox alias "Fl_TreeGetSelectBox" (byval tr as Fl_Tree_ptr) as FL_BOXTYPE
  3012. declare sub Fl_TreeSetItemFocus alias "Fl_TreeSetItemFocus" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr)
  3013. declare sub Fl_TreeShowItem alias "Fl_TreeShowItem" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr)
  3014. declare sub Fl_TreeShowItem2 alias "Fl_TreeShowItem2" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr, byval yoff as long)
  3015. declare sub Fl_TreeShowItemBottom alias "Fl_TreeShowItemBottom" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr)
  3016. declare sub Fl_TreeShowItemMiddle alias "Fl_TreeShowItemMiddle" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr)
  3017. declare sub Fl_TreeShowItemTop alias "Fl_TreeShowItemTop" (byval tr as Fl_Tree_ptr, byval item as Fl_Tree_Item_ptr)
  3018. declare sub Fl_TreeShowSelf alias "Fl_TreeShowSelf" (byval tr as Fl_Tree_ptr)
  3019. declare sub Fl_TreeSetShowCollapse alias "Fl_TreeSetShowCollapse" (byval tr as Fl_Tree_ptr, byval c as long)
  3020. declare function Fl_TreeGetShowCollapse alias "Fl_TreeGetShowCollapse" (byval tr as Fl_Tree_ptr) as long
  3021. declare sub Fl_TreeSetShowRoot alias "Fl_TreeSetShowRoot" (byval tr as Fl_Tree_ptr, byval bln as long)
  3022. declare function Fl_TreeGetShowRoot alias "Fl_TreeGetShowRoot" (byval tr as Fl_Tree_ptr) as long
  3023. declare sub Fl_TreeSetSortOrder alias "Fl_TreeSetSortOrder" (byval tr as Fl_Tree_ptr, byval s as FL_TREE_SORT)
  3024. declare function Fl_TreeGetSortorder alias "Fl_TreeGetSortorder" (byval tr as Fl_Tree_ptr) as FL_TREE_SORT
  3025. declare function Fl_WizardNew alias "Fl_WizardNew" (byval x as long, byval y as long, byval w as long, byval h as long, byval label as const zstring ptr=0) as Fl_Wizard_ptr
  3026. declare sub Fl_WizardDelete alias "Fl_WizardDelete" (byref wi as Fl_Wizard_ptr)
  3027. declare sub Fl_WizardNext alias "Fl_WizardNext" (byval wi as Fl_Wizard_ptr)
  3028. declare sub Fl_WizardPrev alias "Fl_WizardPrev" (byval wi as Fl_Wizard_ptr)
  3029. declare sub Fl_WizardSetValue alias "Fl_WizardSetValue" (byval wi as Fl_Wizard_ptr, byval wgt as Fl_Widget_ptr)
  3030. declare function Fl_WizardGetValue alias "Fl_WizardGetValue" (byval wi as Fl_Wizard_ptr) as Fl_Widget_ptr
  3031. declare function Fl_WindowCurrent alias "Fl_WindowCurrent" as Fl_Window_ptr
  3032. declare function Fl_WindowNew alias "Fl_WindowNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Window_ptr
  3033. declare function Fl_WindowNew1 alias "Fl_WindowNew1" (byval title as const zstring ptr=0) as Fl_Window_ptr
  3034. declare function Fl_WindowNew2 alias "Fl_WindowNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Window_ptr
  3035. declare sub Fl_WindowDelete alias "Fl_WindowDelete" (byref win as Fl_Window_ptr)
  3036. declare function Fl_WindowHandle alias "Fl_WindowHandle" (byval win as Fl_Window_ptr, byval event as FL_EVENT) as long
  3037. declare sub Fl_WindowBegin alias "Fl_WindowBegin" (byval win as Fl_Window_ptr)
  3038. declare sub Fl_WindowEnd alias "Fl_WindowEnd" (byval win as Fl_Window_ptr)
  3039. declare sub Fl_WindowSetBorder alias "Fl_WindowSetBorder" (byval win as Fl_Window_ptr, byval b as long)
  3040. declare function Fl_WindowGetBorder alias "Fl_WindowGetBorder" (byval win as Fl_Window_ptr) as long
  3041. declare sub Fl_WindowClearBorder alias "Fl_WindowClearBorder" (byval win as Fl_Window_ptr)
  3042. declare sub Fl_WindowCopyLabel alias "Fl_WindowCopyLabel" (byval win as Fl_Window_ptr, byval label as const zstring ptr)
  3043. declare sub Fl_WindowMakeCurrent alias "Fl_WindowMakeCurrent" (byval win as Fl_Window_ptr)
  3044. declare sub Fl_WindowCursor alias "Fl_WindowCursor" (byval win as Fl_Window_ptr, byval c as FL_CURSOR, byval fg as Fl_COLOR =Fl_BLACK, byval bg as Fl_COLOR =Fl_WHITE)
  3045. declare function Fl_WindowDecorated_h alias "Fl_WindowDecorated_h" (byval win as Fl_Window_ptr) as long
  3046. declare function Fl_WindowDecorated_w alias "Fl_WindowDecorated_w" (byval win as Fl_Window_ptr) as long
  3047. declare sub Fl_WindowFreePosition alias "Fl_WindowFreePosition" (byval win as Fl_Window_ptr)
  3048. declare sub Fl_WindowFullscreen alias "Fl_WindowFullscreen" (byval win as Fl_Window_ptr)
  3049. declare function Fl_WindowFullscreenActive alias "Fl_WindowFullscreenActive" (byval win as Fl_Window_ptr) as long
  3050. declare sub Fl_WindowFullscreenOff alias "Fl_WindowFullscreenOff" (byval win as Fl_Window_ptr)
  3051. declare sub Fl_WindowFullscreenOffResize alias "Fl_WindowFullscreenOffResize" (byval win as Fl_Window_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  3052. declare sub Fl_WindowHotspot alias "Fl_WindowHotspot" (byval win as Fl_Window_ptr, byval x as long, byval y as long, byval offscreen as long=0)
  3053. declare sub Fl_WindowHotspotWidget alias "Fl_WindowHotspotWidget" (byval win as Fl_Window_ptr, byval wgt as const Fl_Widget_ptr, byval offscreen as long=0)
  3054. declare sub Fl_WindowIconize alias "Fl_WindowIconize" (byval win as Fl_Window_ptr)
  3055. declare sub Fl_WindowSetIconLabel alias "Fl_WindowSetIconLabel" (byval win as Fl_Window_ptr, byval label as const zstring ptr)
  3056. declare function Fl_WindowGetIconLabel alias "Fl_WindowGetIconLabel" (byval win as Fl_Window_ptr) as const zstring ptr
  3057. declare sub Fl_WindowSetLabel alias "Fl_WindowSetLabel" (byval win as Fl_Window_ptr, byval label as const zstring ptr)
  3058. declare function Fl_WindowGetLabel alias "Fl_WindowGetLabel" (byval win as Fl_Window_ptr) as const zstring ptr
  3059. declare sub Fl_WindowSetLabels alias "Fl_WindowSetLabels" (byval win as Fl_Window_ptr, byval winlabel as const zstring ptr, byval iconlabel as const zstring ptr)
  3060. declare function Fl_WindowGetMenuWindow alias "Fl_WindowGetMenuWindow" (byval win as Fl_Window_ptr) as long
  3061. declare sub Fl_WindowSetModal alias "Fl_WindowSetModal" (byval win as Fl_Window_ptr)
  3062. declare function Fl_WindowGetModal alias "Fl_WindowGetModal" (byval win as Fl_Window_ptr) as long
  3063. declare sub Fl_WindowSetNonModal alias "Fl_WindowSetNonModal" (byval win as Fl_Window_ptr)
  3064. declare function Fl_WindowGetNonModal alias "Fl_WindowGetNonModal" (byval win as Fl_Window_ptr) as long
  3065. declare sub Fl_WindowSetOverride alias "Fl_WindowSetOverride" (byval win as Fl_Window_ptr)
  3066. declare function Fl_WindowGetOverride alias "Fl_WindowGetOverride" (byval win as Fl_Window_ptr) as long
  3067. declare sub Fl_WindowResize alias "Fl_WindowResize" (byval win as Fl_Window_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  3068. declare sub Fl_WindowHide alias "Fl_WindowHide" (byval win as Fl_Window_ptr)
  3069. declare sub Fl_WindowShow alias "Fl_WindowShow" (byval win as Fl_Window_ptr)
  3070. declare sub Fl_WindowShowArgs alias "Fl_WindowShowArgs" (byval win as Fl_Window_ptr, byval argc as long, byval argv as zstring ptr ptr)
  3071. declare function Fl_WindowShown alias "Fl_WindowShown" (byval win as Fl_Window_ptr) as long
  3072. declare sub Fl_WindowSizeRange alias "Fl_WindowSizeRange" (byval win as Fl_Window_ptr, byval minw as long, byval minh as long, byval maxw as long=0, byval maxh as long=0, byval dw as long=0, byval dh as long=0, byval aspect as long=0)
  3073. declare sub Fl_WindowSetTooltipWindow alias "Fl_WindowSetTooltipWindow" (byval win as Fl_Window_ptr)
  3074. declare function Fl_WindowGetTooltipWindow alias "Fl_WindowGetTooltipWindow" (byval win as Fl_Window_ptr) as long
  3075. declare sub Fl_WindowSetXClass alias "Fl_WindowSetXClass" (byval win as Fl_Window_ptr, byval xclass as const zstring ptr)
  3076. declare function Fl_WindowGetXClass alias "Fl_WindowGetXClass" (byval win as Fl_Window_ptr) as const zstring ptr
  3077. declare function Fl_WindowXRoot alias "Fl_WindowXRoot" (byval win as Fl_Window_ptr) as long
  3078. declare function Fl_WindowYRoot alias "Fl_WindowYRoot" (byval win as Fl_Window_ptr) as long
  3079. declare sub Fl_WindowClearModalStates alias "Fl_WindowClearModalStates" (byval win as Fl_Window_ptr)
  3080. declare sub Fl_WindowCursorImage alias "Fl_WindowCursorImage" (byval win as Fl_Window_ptr, byval img as const Fl_RGB_Image_Ptr, byval hotx as long, byval hoty as long)
  3081. declare sub Fl_WindowDefaultCursor alias "Fl_WindowDefaultCursor" (byval win as Fl_Window_ptr, byval c as FL_CURSOR)
  3082. declare sub Fl_WindowDefaultIcon alias "Fl_WindowDefaultIcon" (byval win as Fl_Window_ptr, byval icon as const Fl_RGB_Image_Ptr)
  3083. declare sub Fl_WindowDefaultIcons alias "Fl_WindowDefaultIcons" (byval win as Fl_Window_ptr, byval icons as const Fl_RGB_Image_ptr ptr, byval count as long)
  3084. declare sub Fl_WindowIcon alias "Fl_WindowIcon" (byval win as Fl_Window_ptr, byval icon as const Fl_RGB_Image_Ptr)
  3085. declare sub Fl_WindowIcons alias "Fl_WindowIcons" (byval win as Fl_Window_ptr, byval icons as const Fl_RGB_Image_ptr ptr, byval count as long)
  3086. declare sub Fl_WindowShape alias "Fl_WindowShape" (byval win as Fl_Window_ptr, byval img as const Fl_Image_Ptr)
  3087. declare sub Fl_WindowWaitForExpose alias "Fl_WindowWaitForExpose" (byval win as Fl_Window_ptr)
  3088. declare function Fl_WindowExNew alias "Fl_WindowExNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Window_ptr
  3089. declare function Fl_WindowExNew2 alias "Fl_WindowExNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Window_ptr
  3090. declare sub Fl_WindowExDelete alias "Fl_WindowExDelete" (byref ex as Fl_Window_ptr)
  3091. declare function Fl_WindowExHandleBase alias "Fl_WindowExHandleBase" (byval ex as Fl_Window_ptr, byval event as FL_EVENT) as long
  3092. declare sub Fl_WindowExSetDestructorCB alias "Fl_WindowExSetDestructorCB" (byval ex as Fl_Window_ptr, byval cb as Fl_DestructorEx)
  3093. declare sub Fl_WindowExSetDrawCB alias "Fl_WindowExSetDrawCB" (byval ex as Fl_Window_ptr, byval cb as Fl_DrawEx)
  3094. declare sub Fl_WindowExSetHandleCB alias "Fl_WindowExSetHandleCB" (byval ex as Fl_Window_ptr, byval cb as Fl_HandleEx)
  3095. declare sub Fl_WindowExSetResizeCB alias "Fl_WindowExSetResizeCB" (byval ex as Fl_Window_ptr, byval cb as Fl_ResizeEx)
  3096. declare function Fl_Single_WindowNew alias "Fl_Single_WindowNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Single_Window_ptr
  3097. declare function Fl_Single_WindowNew2 alias "Fl_Single_WindowNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Single_Window_ptr
  3098. declare sub Fl_Single_WindowDelete alias "Fl_Single_WindowDelete" (byref win as Fl_Single_Window_ptr)
  3099. declare sub Fl_Single_WindowFlush alias "Fl_Single_WindowFlush" (byval win as Fl_Single_Window_ptr)
  3100. declare sub Fl_Single_WindowShow alias "Fl_Single_WindowShow" (byval win as Fl_Single_Window_ptr)
  3101. declare sub Fl_Single_WindowShowArgs alias "Fl_Single_WindowShowArgs" (byval win as Fl_Single_Window_ptr, byval argc as long, byval argv as zstring ptr ptr)
  3102. declare function Fl_Single_WindowExNew alias "Fl_Single_WindowExNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Single_Window_ptr
  3103. declare function Fl_Single_WindowExNew2 alias "Fl_Single_WindowExNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Single_Window_ptr
  3104. declare sub Fl_Single_WindowExDelete alias "Fl_Single_WindowExDelete" (byref ex as Fl_Single_Window_ptr)
  3105. declare function Fl_Single_WindowExHandleBase alias "Fl_Single_WindowExHandleBase" (byval ex as Fl_Single_Window_ptr, byval event as FL_EVENT) as long
  3106. declare sub Fl_Single_WindowExSetDestructorCB alias "Fl_Single_WindowExSetDestructorCB" (byval ex as Fl_Single_Window_ptr, byval cb as Fl_DestructorEx)
  3107. declare sub Fl_Single_WindowExSetDrawCB alias "Fl_Single_WindowExSetDrawCB" (byval ex as Fl_Single_Window_ptr, byval cb as Fl_DrawEx)
  3108. declare sub Fl_Single_WindowExSetHandleCB alias "Fl_Single_WindowExSetHandleCB" (byval ex as Fl_Single_Window_ptr, byval cb as Fl_HandleEx)
  3109. declare sub Fl_Single_WindowExSetResizeCB alias "Fl_Single_WindowExSetResizeCB" (byval ex as Fl_Single_Window_ptr, byval cb as Fl_ResizeEx)
  3110. declare function Fl_Menu_WindowNew alias "Fl_Menu_WindowNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Menu_Window_ptr
  3111. declare function Fl_Menu_WindowNew2 alias "Fl_Menu_WindowNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Menu_Window_ptr
  3112. declare sub Fl_Menu_WindowDelete alias "Fl_Menu_WindowDelete" (byref win as Fl_Menu_Window_ptr)
  3113. declare sub Fl_Menu_WindowClearOverlay alias "Fl_Menu_WindowClearOverlay" (byval win as Fl_Menu_Window_ptr)
  3114. declare sub Fl_Menu_WindowErase alias "Fl_Menu_WindowErase" (byval win as Fl_Menu_Window_ptr)
  3115. declare sub Fl_Menu_WindowFlush alias "Fl_Menu_WindowFlush" (byval win as Fl_Menu_Window_ptr)
  3116. declare sub Fl_Menu_WindowHide alias "Fl_Menu_WindowHide" (byval win as Fl_Menu_Window_ptr)
  3117. declare function Fl_Menu_WindowOverlay alias "Fl_Menu_WindowOverlay" (byval win as Fl_Menu_Window_ptr) as ulong
  3118. declare sub Fl_Menu_WindowSetOverlay alias "Fl_Menu_WindowSetOverlay" (byval win as Fl_Menu_Window_ptr)
  3119. declare sub Fl_Menu_WindowShow alias "Fl_Menu_WindowShow" (byval win as Fl_Menu_Window_ptr)
  3120. declare function Fl_Menu_WindowExNew alias "Fl_Menu_WindowExNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Menu_Window_ptr
  3121. declare function Fl_Menu_WindowExNew2 alias "Fl_Menu_WindowExNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Menu_Window_ptr
  3122. declare sub Fl_Menu_WindowExDelete alias "Fl_Menu_WindowExDelete" (byref ex as Fl_Menu_Window_ptr)
  3123. declare function Fl_Menu_WindowExHandleBase alias "Fl_Menu_WindowExHandleBase" (byval ex as Fl_Menu_Window_ptr, byval event as FL_EVENT) as long
  3124. declare sub Fl_Menu_WindowExSetDestructorCB alias "Fl_Menu_WindowExSetDestructorCB" (byval ex as Fl_Menu_Window_ptr, byval cb as Fl_DestructorEx)
  3125. declare sub Fl_Menu_WindowExSetDrawCB alias "Fl_Menu_WindowExSetDrawCB" (byval ex as Fl_Menu_Window_ptr, byval cb as Fl_DrawEx)
  3126. declare sub Fl_Menu_WindowExSetHandleCB alias "Fl_Menu_WindowExSetHandleCB" (byval ex as Fl_Menu_Window_ptr, byval cb as Fl_HandleEx)
  3127. declare sub Fl_Menu_WindowExSetResizeCB alias "Fl_Menu_WindowExSetResizeCB" (byval ex as Fl_Menu_Window_ptr, byval cb as Fl_ResizeEx)
  3128. declare function Fl_Double_WindowNew alias "Fl_Double_WindowNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Double_Window_ptr
  3129. declare function Fl_Double_WindowNew2 alias "Fl_Double_WindowNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Double_Window_ptr
  3130. declare sub Fl_Double_WindowDelete alias "Fl_Double_WindowDelete" (byref win as Fl_Double_Window_ptr)
  3131. declare sub Fl_Double_WindowFlush alias "Fl_Double_WindowFlush" (byval win as Fl_Double_Window_ptr)
  3132. declare sub Fl_Double_WindowHide alias "Fl_Double_WindowHide" (byval win as Fl_Double_Window_ptr)
  3133. declare sub Fl_Double_WindowResize alias "Fl_Double_WindowResize" (byval win as Fl_Double_Window_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  3134. declare sub Fl_Double_WindowShow alias "Fl_Double_WindowShow" (byval win as Fl_Double_Window_ptr)
  3135. declare sub Fl_Double_WindowShowArgs alias "Fl_Double_WindowShowArgs" (byval win as Fl_Double_Window_ptr, byval argc as long, byval argv as zstring ptr ptr)
  3136. declare function Fl_Double_WindowExNew alias "Fl_Double_WindowExNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Double_Window_ptr
  3137. declare function Fl_Double_WindowExNew2 alias "Fl_Double_WindowExNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Double_Window_ptr
  3138. declare sub Fl_Double_WindowExDelete alias "Fl_Double_WindowExDelete" (byref ex as Fl_Double_Window_ptr)
  3139. declare function Fl_Double_WindowExHandleBase alias "Fl_Double_WindowExHandleBase" (byval ex as Fl_Double_Window_ptr, byval event as FL_EVENT) as long
  3140. declare sub Fl_Double_WindowExSetDestructorCB alias "Fl_Double_WindowExSetDestructorCB" (byval ex as Fl_Double_Window_ptr, byval cb as Fl_DestructorEx)
  3141. declare sub Fl_Double_WindowExSetDrawCB alias "Fl_Double_WindowExSetDrawCB" (byval ex as Fl_Double_Window_ptr, byval cb as Fl_DrawEx)
  3142. declare sub Fl_Double_WindowExSetHandleCB alias "Fl_Double_WindowExSetHandleCB" (byval ex as Fl_Double_Window_ptr, byval cb as Fl_HandleEx)
  3143. declare sub Fl_Double_WindowExSetResizeCB alias "Fl_Double_WindowExSetResizeCB" (byval ex as Fl_Double_Window_ptr, byval cb as Fl_ResizeEx)
  3144. declare sub Fl_Overlay_WindowFlush alias "Fl_Overlay_WindowFlush" (byval win as Fl_Overlay_Window_ptr)
  3145. declare sub Fl_Overlay_WindowHide alias "Fl_Overlay_WindowHide" (byval win as Fl_Overlay_Window_ptr)
  3146. declare sub Fl_Overlay_WindowResize alias "Fl_Overlay_WindowResize" (byval win as Fl_Overlay_Window_ptr, byval x as long, byval y as long, byval w as long, byval h as long)
  3147. declare function Fl_Overlay_WindowCanDoOverlay alias "Fl_Overlay_WindowCanDoOverlay" (byval win as Fl_Overlay_Window_ptr) as long
  3148. declare sub Fl_Overlay_WindowRedrawOverlay alias "Fl_Overlay_WindowRedrawOverlay" (byval win as Fl_Overlay_Window_ptr)
  3149. declare sub Fl_Overlay_WindowShow alias "Fl_Overlay_WindowShow" (byval win as Fl_Overlay_Window_ptr)
  3150. declare sub Fl_Overlay_WindowShowArgs alias "Fl_Overlay_WindowShowArgs" (byval win as Fl_Overlay_Window_ptr, byval argc as long, byval argv as zstring ptr ptr)
  3151. declare function Fl_Overlay_WindowExNew alias "Fl_Overlay_WindowExNew" (byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Overlay_Window_ptr
  3152. declare function Fl_Overlay_WindowExNew2 alias "Fl_Overlay_WindowExNew2" (byval x as long, byval y as long, byval w as long, byval h as long, byval title as const zstring ptr=0) as Fl_Overlay_Window_ptr
  3153. declare sub Fl_Overlay_WindowExDelete alias "Fl_Overlay_WindowExDelete" (byref win as Fl_Overlay_Window_ptr)
  3154. declare function Fl_Overlay_WindowExHandleBase alias "Fl_Overlay_WindowExHandleBase" (byval win as Fl_Overlay_Window_ptr, byval event as FL_EVENT) as long
  3155. declare sub Fl_Overlay_WindowExSetDraw_OverlayCB alias "Fl_Overlay_WindowExSetDraw_OverlayCB" (byval win as Fl_Overlay_Window_ptr, byval cb as Fl_Draw_OverlayEx)
  3156. declare sub Fl_Overlay_WindowExSetHandleCB alias "Fl_Overlay_WindowExSetHandleCB" (byval win as Fl_Overlay_Window_ptr, byval cb as Fl_HandleEx)
  3157. declare sub Fl_Overlay_WindowExSetResizeCB alias "Fl_Overlay_WindowExSetResizeCB" (byval win as Fl_Overlay_Window_ptr, byval cb as Fl_ResizeEx)
  3158. declare function Fl_Graphics_DriverClassName alias "Fl_Graphics_DriverClassName" (byval gd as Fl_Graphics_Driver_ptr) as const zstring ptr
  3159. declare function Fl_Surface_DeviceSurface alias "Fl_Surface_DeviceSurface" as Fl_Surface_Device_ptr
  3160. declare function Fl_Surface_DeviceClassName alias "Fl_Surface_DeviceClassName" (byval sd as Fl_Surface_Device_ptr) as const zstring ptr
  3161. declare sub Fl_Surface_DeviceSetDriver alias "Fl_Surface_DeviceSetDriver" (byval sd as Fl_Surface_Device_ptr, byval gd as Fl_Graphics_Driver_ptr)
  3162. declare function Fl_Surface_DeviceGetDriver alias "Fl_Surface_DeviceGetDriver" (byval sd as Fl_Surface_Device_ptr) as Fl_Graphics_Driver_ptr
  3163. declare sub Fl_Surface_DeviceSetCurrent alias "Fl_Surface_DeviceSetCurrent" (byval sd as Fl_Surface_Device_ptr)
  3164. declare sub Fl_Display_DeviceSetCurrent alias "Fl_Display_DeviceSetCurrent"
  3165. declare function Fl_Image_SurfaceNew alias "Fl_Image_SurfaceNew" (byval w as long, byval h as long) as Fl_Image_Surface_ptr
  3166. declare sub Fl_Image_SurfaceDelete alias "Fl_Image_SurfaceDelete" (byref ims as Fl_Image_Surface_ptr)
  3167. declare function Fl_Image_SurfaceClassName alias "Fl_Image_SurfaceClassName" (byval ims as Fl_Image_Surface_ptr) as const zstring ptr
  3168. declare function Fl_Image_SurfaceGetDriver alias "Fl_Image_SurfaceGetDriver" (byval ims as Fl_Image_Surface_ptr) as Fl_Graphics_Driver_ptr
  3169. declare function Fl_Image_SurfaceImage alias "Fl_Image_SurfaceImage" (byval ims as Fl_Image_Surface_ptr) as Fl_RGB_Image_Ptr
  3170. declare sub Fl_Image_SurfaceSetCurrent alias "Fl_Image_SurfaceSetCurrent" (byval ims as Fl_Image_Surface_ptr)
  3171. declare sub Fl_Image_SurfaceDraw alias "Fl_Image_SurfaceDraw" (byval ims as Fl_Image_Surface_ptr, byval wgt as Fl_Widget_ptr, byval delta_x as long=0, byval delta_y as long=0)
  3172. declare function Fl_Copy_SurfaceNew alias "Fl_Copy_SurfaceNew" (byval w as long, byval h as long) as Fl_Copy_Surface_ptr
  3173. declare sub Fl_Copy_SurfaceDelete alias "Fl_Copy_SurfaceDelete" (byref cs as Fl_Copy_Surface_ptr)
  3174. declare function Fl_Copy_SurfaceClassName alias "Fl_Copy_SurfaceClassName" (byval cs as Fl_Copy_Surface_ptr) as const zstring ptr
  3175. declare function Fl_Copy_SurfaceGetDriver alias "Fl_Copy_SurfaceGetDriver" (byval cs as Fl_Copy_Surface_ptr) as Fl_Graphics_Driver_ptr
  3176. declare sub Fl_Copy_SurfaceSetCurrent alias "Fl_Copy_SurfaceSetCurrent" (byval cs as Fl_Copy_Surface_ptr)
  3177. declare sub Fl_Copy_SurfaceDraw alias "Fl_Copy_SurfaceDraw" (byval cs as Fl_Copy_Surface_ptr, byval wgt as Fl_Widget_ptr, byval delta_x as long=0, byval delta_y as long=0)
  3178. enum Page_Format
  3179.  Page_Format_A0 = 0
  3180.  Page_Format_A1
  3181.  Page_Format_A2
  3182.  Page_Format_A3
  3183.  Page_Format_A4
  3184.  Page_Format_A5
  3185.  Page_Format_A6
  3186.  Page_Format_A7
  3187.  Page_Format_A8
  3188.  Page_Format_A9
  3189.  Page_Format_B0
  3190.  Page_Format_B1
  3191.  Page_Format_B2
  3192.  Page_Format_B3
  3193.  Page_Format_B4
  3194.  Page_Format_B5
  3195.  Page_Format_B6
  3196.  Page_Format_B7
  3197.  Page_Format_B8
  3198.  Page_Format_B9
  3199.  Page_Format_B10
  3200.  Page_Format_C5E
  3201.  Page_Format_DLE
  3202.  Page_Format_EXECUTIVE
  3203.  Page_Format_FOLIO
  3204.  Page_Format_LEDGER
  3205.  Page_Format_LEGAL
  3206.  Page_Format_LETTER
  3207.  Page_Format_TABLOID
  3208.  Page_Format_ENVELOPE
  3209.  Page_Format_MEDIA = &H1000
  3210. end enum
  3211.  
  3212. enum Page_Layout
  3213.  PORTRAIT = &H00000
  3214.  LANDSCAPE = &H100
  3215.  REVERSED = &H200
  3216.  ORIENTATION = &H300
  3217. end enum
  3218.  
  3219. declare function Fl_Paged_DeviceFormatWidht alias "Fl_Paged_DeviceFormatWidht" (byval pd as Fl_Paged_Device_ptr, byval nFormat as long) as long
  3220. declare function Fl_Paged_DeviceFormatHeight alias "Fl_Paged_DeviceFormatHeight" (byval pd as Fl_Paged_Device_ptr, byval nFormat as long) as long
  3221. declare function Fl_Paged_DeviceGetFormatName alias "Fl_Paged_DeviceGetFormatName" (byval pd as Fl_Paged_Device_ptr, byval nFormat as long) as const zstring ptr
  3222. declare function Fl_PrinterNew alias "Fl_PrinterNew" as Fl_Printer_ptr
  3223. declare sub Fl_PrinterDelete alias "Fl_PrinterDelete" (byref p as Fl_Printer_ptr)
  3224. declare function Fl_PrinterClassName alias "Fl_PrinterClassName" (byval p as Fl_Printer_ptr) as const zstring ptr
  3225. declare function Fl_PrinterGetDriver alias "Fl_PrinterGetDriver" (byval p as Fl_Printer_ptr) as Fl_Graphics_Driver_ptr
  3226. declare sub Fl_PrinterSetCurrent alias "Fl_PrinterSetCurrent" (byval p as Fl_Printer_ptr)
  3227. declare function Fl_PrinterStartJob alias "Fl_PrinterStartJob" (byval p as Fl_Printer_ptr, byval pagecount as long=1, byval frompage as long ptr=0, byval topage as long ptr=0) as long
  3228. declare sub Fl_PrinterEndJob alias "Fl_PrinterEndJob" (byval p as Fl_Printer_ptr)
  3229. declare function Fl_PrinterStartPage alias "Fl_PrinterStartPage" (byval p as Fl_Printer_ptr) as long
  3230. declare function Fl_PrinterEndPage alias "Fl_PrinterEndPage" (byval p as Fl_Printer_ptr) as long
  3231. declare sub Fl_PrinterGetMargins alias "Fl_PrinterGetMargins" (byval p as Fl_Printer_ptr, byref left as long, byref top as long, byref right as long, byref bottom as long)
  3232. declare function Fl_PrinterGetPrintableRect alias "Fl_PrinterGetPrintableRect" (byval p as Fl_Printer_ptr, byref w as long, byref h as long) as long
  3233. declare sub Fl_PrinterSetOrigin alias "Fl_PrinterSetOrigin" (byval p as Fl_Printer_ptr, byval x as long, byval y as long)
  3234. declare sub Fl_PrinterGetOrigin alias "Fl_PrinterGetOrigin" (byval p as Fl_Printer_ptr, byref x as long, byref y as long)
  3235. declare sub Fl_PrinterPrintWidget alias "Fl_PrinterPrintWidget" (byval p as Fl_Printer_ptr, byval wgt as Fl_Widget_ptr, byval xOffset as long=0, byval yOffset as long=0)
  3236. declare sub Fl_PrinterPrintWindow alias "Fl_PrinterPrintWindow" (byval p as Fl_Printer_ptr, byval win as Fl_Window_ptr, byval xOffset as long=0, byval yOffset as long=0)
  3237. declare sub Fl_PrinterPrintWindowPart alias "Fl_PrinterPrintWindowPart" (byval p as Fl_Printer_ptr, byval win as Fl_Window_ptr, byval x as long, byval y as long, byval w as long, byval h as long, byval delta_x as long=0, byval delta_y as long=0)
  3238. declare sub Fl_PrinterRotate alias "Fl_PrinterRotate" (byval p as Fl_Printer_ptr, byval angle as single)
  3239. declare sub Fl_PrinterScale alias "Fl_PrinterScale" (byval p as Fl_Printer_ptr, byval scale_x as single, byval scale_y as single=.0)
  3240. declare sub Fl_PrinterTranslate alias "Fl_PrinterTranslate" (byval p as Fl_Printer_ptr, byval x as long, byval y as long)
  3241. declare sub Fl_PrinterUntranslate alias "Fl_PrinterUntranslate" (byval p as Fl_Printer_ptr)
  3242. '1.3.4
  3243. declare function Fl_WidgetIsLabelCopied alias "Fl_WidgetIsLabelCopied" (byval wgt as Fl_Widget_ptr) as long
  3244. declare function Fl_AbiVersion alias "Fl_AbiVersion" () as long
  3245. declare sub Fl_Shared_ImageScale alias "Fl_Shared_ImageScale" (byval si as Fl_Shared_Image_Ptr, byval w as long, byval h as long, byval prop as long=1, byval can_expand as long=0)
  3246. declare sub Fl_Copy_SurfaceDrawDecoratedWindow alias "Fl_Copy_SurfaceDrawDecoratedWindow" (byval cs as Fl_Copy_Surface_ptr, byval win as Fl_Window_ptr, byval delta_x as long=0, byval delta_y as long=0)
  3247. declare function Fl_Copy_SurfaceGetW alias "Fl_Copy_SurfaceGetW" (byval cs as Fl_Copy_Surface_ptr) as long
  3248. declare function Fl_Copy_SurfaceGetH alias "Fl_Copy_SurfaceGetH" (byval cs as Fl_Copy_Surface_ptr) as long
  3249. declare function Fl_ImageFail alias "Fl_ImageFail" (byval img as Fl_Image_Ptr) as long
  3250. end extern
  3251.  
  3252. #define Fl_WindowSetResizable Fl_GroupSetResizable
  3253. #define Fl_WindowResizable Fl_GroupSetResizable
  3254. ' Alternative form
  3255. #define Fl_WindowSetResizeable Fl_GroupSetResizable
  3256. #define Fl_WindowResizeable Fl_GroupSetResizable
Add Comment
Please, Sign In to add comment