mplisp

miniPicoLisp with FFI and modules for Buddy BDD library, OpenGL, Gtk and GMP
git clone https://logand.com/git/mplisp.git/
Log | Files | Refs

gtk-server.cfg (31362B)


      1 ### sds: this file is taken from gtk-server-2.1.1.tar.gz
      2 #
      3 # This is an EXAMPLE config file containing API calls used by the GTK-server.
      4 #
      5 # When developing your own application, feel free to change any of the
      6 # definitions below to your needs. Per application you can use an individual
      7 # configfile. Just put the GTK-server configfile in the same directory as your
      8 # client script, as the GTK-server will look there first.
      9 #
     10 # Do you want to add more GTK functions? Please consult the GTK documentation
     11 # at http://www.gtk.org/api/.
     12 #
     13 # The layout of this file is explained in the man-page:
     14 #
     15 #	man gtk-server.cfg
     16 #
     17 #
     18 # Happy GUIfying!
     19 #	Peter van Eerten
     20 #
     21 #---------------------------------------------------------------------------
     22 #
     23 # Only when the gtk-server binary does not contain the GTK libs, these
     24 # settings must be activated.
     25 #
     26 # Linux
     27 #
     28 # GTK1 backend:
     29 # GTK_LIB_NAME = libgtk.so
     30 # GDK_LIB_NAME = libgdk.so
     31 # GLIB_LIB_NAME = libglib.so
     32 #
     33 # GTK2 backend:
     34 GTK_LIB_NAME = libgtk-x11-2.0.so
     35 GDK_LIB_NAME = libgdk-x11-2.0.so
     36 GLIB_LIB_NAME = libglib-2.0.so
     37 GOBJECT_LIB_NAME = libgobject-2.0.so
     38 ATK_LIB_NAME = libatk-1.0.so
     39 PANGO_LIB_NAME = libpango-1.0.so
     40 PIXBUF_LIB_NAME = libgdk_pixbuf_xlib-2.0.so
     41 #
     42 # XForms backend:
     43 # FORMS_LIB_NAME = libforms.so
     44 # FLIMAGE_LIB_NAME = libflimage.so
     45 # FORMSGL_LIB_NAME = libformsGL.so
     46 #
     47 #---------------------------------------------------------------------------
     48 #
     49 # Windows
     50 #
     51 # GTK1 backend:
     52 # GTK_LIB_NAME = libgtk-0.dll
     53 # GDK_LIB_NAME = libgdk-0.dll
     54 # GLIB_LIB_NAME = libglib-2.0-0.dll
     55 #
     56 # GTK2 backend:
     57 # GTK_LIB_NAME = libgtk-win32-2.0-0.dll
     58 # GDK_LIB_NAME = libgdk-win32-2.0-0.dll
     59 # GLIB_LIB_NAME = libglib-2.0-0.dll
     60 # GOBJECT_LIB_NAME = libgobject-2.0-0.dll
     61 # ATK_LIB_NAME = libatk-1.0-0.dll
     62 # PANGO_LIB_NAME = libpango-1.0-0.dll
     63 # PIXBUF_LIB_NAME = libgdk_pixbuf-2.0-0.dll
     64 #
     65 #---------------------------------------------------------------------------
     66 #
     67 # Directory where to put the logfile if logging is enabled.
     68 # In Windows, also use a slash forward (/) to separate directory's!
     69 #
     70 # Linux:
     71 LOG_FILE = /tmp
     72 #
     73 # Windows:
     74 # LOG_FILE = c:
     75 #
     76 #---------------------------------------------------------------------------
     77 #
     78 # API name, callback signal type, return value, amount of arguments, arg1, arg2...
     79 #
     80 # GTK_WINDOW
     81 #
     82 FUNCTION_NAME = gtk_window_new, delete-event, WIDGET, 1, LONG
     83 FUNCTION_NAME = gtk_window_set_title, NONE, NONE, 2, WIDGET, STRING
     84 FUNCTION_NAME = gtk_window_get_title, NONE, STRING, 1, WIDGET
     85 FUNCTION_NAME = gtk_window_set_default_size, NONE, NONE, 3, WIDGET, LONG, LONG
     86 FUNCTION_NAME = gtk_window_set_position, NONE, NONE, 2, WIDGET, LONG
     87 FUNCTION_NAME = gtk_window_set_resizable, NONE, NONE, 2, WIDGET, BOOL
     88 FUNCTION_NAME = gtk_window_set_transient_for, NONE, NONE, 2, WIDGET, WIDGET
     89 FUNCTION_NAME = gtk_window_maximize, NONE, NONE, 1, WIDGET
     90 FUNCTION_NAME = gtk_message_dialog_new, response, WIDGET, 5, WIDGET, LONG, LONG, LONG, STRING
     91 FUNCTION_NAME = gtk_window_set_icon_from_file, NONE, BOOL, 3, WIDGET, STRING, NULL
     92 FUNCTION_NAME = gtk_window_set_keep_above, NONE, NONE, 2, WIDGET, BOOL
     93 FUNCTION_NAME = gtk_window_set_keep_below, NONE, NONE, 2, WIDGET, BOOL
     94 FUNCTION_NAME = gtk_about_dialog_set_version, NONE, NONE, 2, WIDGET, STRING
     95 #
     96 # Containers
     97 #
     98 FUNCTION_NAME = gtk_table_new, NONE, WIDGET, 3, LONG, LONG, BOOL
     99 FUNCTION_NAME = gtk_table_attach_defaults, NONE, NONE, 6, WIDGET, WIDGET, LONG, LONG, LONG, LONG
    100 FUNCTION_NAME = gtk_container_add, NONE, NONE, 2, WIDGET, WIDGET
    101 FUNCTION_NAME = gtk_container_remove, NONE, NONE, 2, WIDGET, WIDGET
    102 FUNCTION_NAME = gtk_container_set_border_width, NONE, NONE, 2, WIDGET, LONG
    103 FUNCTION_NAME = gtk_hbox_new, NONE, WIDGET, 2, BOOL, LONG
    104 FUNCTION_NAME = gtk_vbox_new, NONE, WIDGET, 2, BOOL, LONG
    105 FUNCTION_NAME = gtk_box_pack_start, NONE, NONE, 5, WIDGET, WIDGET, BOOL, BOOL, LONG
    106 FUNCTION_NAME = gtk_box_pack_end, NONE, NONE, 5, WIDGET, WIDGET, BOOL, BOOL, LONG
    107 FUNCTION_NAME = gtk_box_pack_start_defaults, NONE, NONE, 2, WIDGET, WIDGET
    108 FUNCTION_NAME = gtk_box_pack_end_defaults, NONE, NONE, 2, WIDGET, WIDGET
    109 #
    110 # GTK_BUTTON
    111 #
    112 FUNCTION_NAME = gtk_button_new, clicked, WIDGET, 0
    113 FUNCTION_NAME = gtk_button_new_with_label, clicked, WIDGET, 1, STRING
    114 FUNCTION_NAME = gtk_button_new_from_stock, clicked, WIDGET, 1, STRING
    115 FUNCTION_NAME = gtk_button_new_with_mnemonic, clicked, WIDGET, 1, STRING
    116 FUNCTION_NAME = gtk_button_set_use_stock, NONE, NONE, 2, WIDGET, BOOL
    117 FUNCTION_NAME = gtk_button_set_label, NONE, NONE, 2, WIDGET, STRING
    118 FUNCTION_NAME = gtk_button_set_relief, NONE, NONE, 2, WIDGET, LONG
    119 #
    120 # GTK_TOGGLE
    121 #
    122 FUNCTION_NAME = gtk_toggle_button_new, clicked, WIDGET, 0
    123 FUNCTION_NAME = gtk_toggle_button_new_with_label, clicked, WIDGET, 1, STRING
    124 FUNCTION_NAME = gtk_toggle_button_get_active, NONE, BOOL, 1, WIDGET
    125 FUNCTION_NAME = gtk_toggle_button_set_active, NONE, NONE, 2, WIDGET, BOOL
    126 #
    127 # GTK_CHECK_BUTTON
    128 #
    129 FUNCTION_NAME = gtk_check_button_new_with_label, clicked, WIDGET, 1, STRING
    130 #
    131 # GTK_ENTRY
    132 #
    133 FUNCTION_NAME = gtk_entry_new, activate, WIDGET, 0
    134 FUNCTION_NAME = gtk_entry_get_text, NONE, STRING, 1, WIDGET
    135 FUNCTION_NAME = gtk_entry_set_text, NONE, NONE, 2, WIDGET, STRING
    136 FUNCTION_NAME = gtk_entry_set_visibility, NONE, NONE, 2, WIDGET, BOOL
    137 #
    138 # GTK_EDITABLE
    139 #
    140 FUNCTION_NAME = gtk_editable_delete_text, NONE, NONE, 3, WIDGET, LONG, LONG
    141 FUNCTION_NAME = gtk_editable_get_chars, NONE, STRING, 3, WIDGET, LONG, LONG
    142 FUNCTION_NAME = gtk_editable_set_editable, NONE, NONE, 2, WIDGET, BOOL
    143 FUNCTION_NAME = gtk_editable_select_region, NONE, NONE, 3, WIDGET, LONG, LONG
    144 #
    145 # GTK_TEXT_VIEW related(GTK2.x)
    146 #
    147 FUNCTION_NAME = gtk_text_buffer_new, NONE, WIDGET, 1, NULL
    148 FUNCTION_NAME = gtk_text_buffer_set_text, NONE, NONE, 3, WIDGET, STRING, LONG
    149 FUNCTION_NAME = gtk_text_buffer_insert_at_cursor, NONE, NONE, 3, WIDGET, STRING, LONG
    150 FUNCTION_NAME = gtk_text_buffer_get_insert, NONE, WIDGET, 1, WIDGET
    151 FUNCTION_NAME = gtk_text_buffer_get_start_iter, NONE, NONE, 2, WIDGET, WIDGET
    152 FUNCTION_NAME = gtk_text_buffer_get_end_iter, NONE, NONE, 2, WIDGET, WIDGET
    153 FUNCTION_NAME = gtk_text_buffer_get_bounds, NONE, NONE, 3, WIDGET, WIDGET, WIDGET
    154 FUNCTION_NAME = gtk_text_buffer_get_selection_bounds, NONE, BOOL, 3, WIDGET, WIDGET, WIDGET
    155 FUNCTION_NAME = gtk_text_buffer_get_iter_at_offset, NONE, NONE, 3, WIDGET, WIDGET, LONG
    156 FUNCTION_NAME = gtk_text_buffer_get_text, NONE, STRING, 4, WIDGET, WIDGET, WIDGET, BOOL
    157 FUNCTION_NAME = gtk_text_buffer_insert, NONE, NONE, 4, WIDGET, WIDGET, STRING, LONG
    158 FUNCTION_NAME = gtk_text_buffer_create_tag, NONE, WIDGET, 5, WIDGET, STRING, STRING, LONG, NULL
    159 FUNCTION_NAME = gtk_text_buffer_insert_with_tags_by_name, NONE, NONE, 8, WIDGET, WIDGET, STRING, LONG, STRING, STRING, STRING, NULL
    160 FUNCTION_NAME = gtk_text_buffer_apply_tag_by_name, NONE, NONE, 4, WIDGET, STRING, WIDGET, WIDGET
    161 FUNCTION_NAME = gtk_text_buffer_remove_tag_by_name, NONE, NONE, 4, WIDGET, STRING, WIDGET, WIDGET
    162 FUNCTION_NAME = gtk_text_buffer_remove_all_tags, NONE, NONE, 3, WIDGET, WIDGET, WIDGET
    163 FUNCTION_NAME = gtk_text_buffer_get_tag_table, NONE, WIDGET, 1, WIDGET
    164 FUNCTION_NAME = gtk_text_buffer_select_range, NONE, NONE, 3, WIDGET, WIDGET, WIDGET
    165 FUNCTION_NAME = gtk_text_buffer_get_selection_bound, NONE, WIDGET, 1, WIDGET
    166 FUNCTION_NAME = gtk_text_buffer_get_line_count, NONE, LONG, 1, WIDGET
    167 FUNCTION_NAME = gtk_text_buffer_create_mark, NONE, WIDGET, 4, WIDGET, STRING, WIDGET, BOOL
    168 FUNCTION_NAME = gtk_text_buffer_get_iter_at_mark, NONE, NONE, 3, WIDGET, WIDGET, WIDGET
    169 FUNCTION_NAME = gtk_text_buffer_get_iter_at_line, NONE, NONE, 3, WIDGET, WIDGET, LONG
    170 FUNCTION_NAME = gtk_text_buffer_delete, NONE, NONE, 3, WIDGET, WIDGET, WIDGET
    171 FUNCTION_NAME = gtk_text_buffer_delete_mark, NONE, NONE, 2, WIDGET, WIDGET
    172 FUNCTION_NAME = gtk_text_buffer_delete_mark_by_name, NONE, NONE, 2, WIDGET, STRING
    173 FUNCTION_NAME = gtk_text_buffer_place_cursor, NONE, NONE, 2, WIDGET, WIDGET
    174 FUNCTION_NAME = gtk_text_buffer_copy_clipboard, NONE, NONE, 2, WIDGET, WIDGET
    175 FUNCTION_NAME = gtk_text_buffer_cut_clipboard, NONE, NONE, 3, WIDGET, WIDGET, BOOL
    176 FUNCTION_NAME = gtk_text_buffer_paste_clipboard, NONE, NONE, 4, WIDGET, WIDGET, NULL, BOOL
    177 FUNCTION_NAME = gtk_scrolled_window_new, NONE, WIDGET, 2, NULL, NULL
    178 FUNCTION_NAME = gtk_scrolled_window_set_policy, NONE, NONE, 3, WIDGET, LONG, LONG
    179 FUNCTION_NAME = gtk_scrolled_window_set_shadow_type, NONE, NONE, 2, WIDGET, LONG
    180 FUNCTION_NAME = gtk_scrolled_window_add_with_viewport, NONE, NONE, 2, WIDGET, WIDGET
    181 FUNCTION_NAME = gtk_text_view_new_with_buffer, NONE, WIDGET, 1, WIDGET
    182 FUNCTION_NAME = gtk_text_view_set_wrap_mode, NONE, NONE, 2, WIDGET, LONG
    183 FUNCTION_NAME = gtk_text_view_set_editable, NONE, NONE, 2, WIDGET, BOOL
    184 FUNCTION_NAME = gtk_text_view_set_border_window_size, NONE, NONE, 3, WIDGET, LONG, LONG
    185 FUNCTION_NAME = gtk_text_view_move_mark_onscreen, NONE, BOOL, 2, WIDGET, WIDGET
    186 FUNCTION_NAME = gtk_text_view_scroll_to_mark, NONE, NONE, 6, WIDGET, WIDGET, DOUBLE, BOOL, DOUBLE, DOUBLE
    187 FUNCTION_NAME = gtk_text_view_scroll_mark_onscreen, NONE, NONE, 2, WIDGET, WIDGET
    188 FUNCTION_NAME = gtk_text_view_set_pixels_inside_wrap, NONE, NONE, 2, WIDGET, LONG
    189 FUNCTION_NAME = gtk_text_view_get_pixels_inside_wrap, NONE, LONG, 1, WIDGET
    190 FUNCTION_NAME = gtk_text_view_set_pixels_above_lines, NONE, NONE, 2, WIDGET, LONG
    191 FUNCTION_NAME = gtk_text_view_get_pixels_above_lines, NONE, LONG, 1, WIDGET
    192 FUNCTION_NAME = gtk_text_view_set_cursor_visible, NONE, NONE, 2, WIDGET, BOOL
    193 FUNCTION_NAME = gtk_text_view_window_to_buffer_coords, NONE, NONE, 6, WIDGET, LONG, LONG, LONG, WIDGET, WIDGET
    194 FUNCTION_NAME = gtk_text_iter_forward_search, NONE, BOOL, 6, WIDGET, STRING, LONG, WIDGET, WIDGET, NULL
    195 FUNCTION_NAME = gtk_text_iter_forward_visible_cursor_position, NONE, BOOL, 1, WIDGET
    196 FUNCTION_NAME = gtk_text_iter_forward_to_line_end, NONE, BOOL, 1, WIDGET
    197 FUNCTION_NAME = gtk_text_iter_set_line, NONE, NONE, 2, WIDGET, LONG
    198 FUNCTION_NAME = gtk_text_iter_set_line_offset, NONE, NONE, 2, WIDGET, LONG
    199 FUNCTION_NAME = gtk_text_iter_set_line_index, NONE, NONE, 2, WIDGET, LONG
    200 FUNCTION_NAME = gtk_text_iter_get_text, NONE, STRING, 2, WIDGET, WIDGET
    201 FUNCTION_NAME = gtk_text_iter_get_line, NONE, LONG, 1, WIDGET
    202 FUNCTION_NAME = gtk_text_view_new, NONE, WIDGET, 0
    203 FUNCTION_NAME = gtk_text_view_get_buffer, NONE, WIDGET, 1, WIDGET
    204 FUNCTION_NAME = gtk_text_tag_table_remove, NONE, NONE, 2, WIDGET, WIDGET
    205 #
    206 # GTK_TEXT --- sds commented out
    207 #
    208 # FUNCTION_NAME = gtk_text_new, NONE, WIDGET, 2, NULL, NULL
    209 # FUNCTION_NAME = gtk_text_set_editable, NONE, NONE, 2, WIDGET, LONG
    210 # FUNCTION_NAME = gtk_text_insert, NONE, NONE, 6, WIDGET, NULL, NULL, NULL, STRING, LONG
    211 # FUNCTION_NAME = gtk_text_set_adjustments, NONE, NONE, 3, WIDGET, NULL, WIDGET
    212 # FUNCTION_NAME = gtk_text_get_length, NONE, LONG, 1, WIDGET
    213 # FUNCTION_NAME = gtk_text_set_word_wrap, NONE, NONE, 2, WIDGET, LONG
    214 # FUNCTION_NAME = gtk_text_backward_delete, NONE, BOOL, 2, WIDGET, LONG
    215 # FUNCTION_NAME = gtk_text_forward_delete, NONE, BOOL, 2, WIDGET, LONG
    216 # FUNCTION_NAME = gtk_text_set_point, NONE, NONE, 2, WIDGET, LONG
    217 #
    218 # GDK functions and drawing stuff
    219 #
    220 FUNCTION_NAME = gdk_font_load, NONE, WIDGET, 1, STRING
    221 FUNCTION_NAME = gdk_pixmap_new, NONE, WIDGET, 4, WIDGET, LONG, LONG, LONG
    222 FUNCTION_NAME = gdk_pixmap_unref, NONE, NONE, 1, WIDGET
    223 FUNCTION_NAME = gdk_pixmap_create_from_xpm, NONE, WIDGET, 4, WIDGET, NULL, NULL, STRING
    224 FUNCTION_NAME = gdk_pixmap_colormap_create_from_xpm, NONE, WIDGET, 5, NULL, WIDGET, NULL, NULL, STRING
    225 FUNCTION_NAME = gdk_draw_rectangle, NONE, NONE, 7, WIDGET, WIDGET, BOOL, LONG, LONG, LONG, LONG
    226 FUNCTION_NAME = gdk_draw_arc, NONE, NONE, 9, WIDGET, WIDGET, BOOL, LONG, LONG, LONG, LONG, LONG, LONG
    227 FUNCTION_NAME = gdk_draw_line, NONE, NONE, 6, WIDGET, WIDGET, LONG, LONG, LONG, LONG
    228 FUNCTION_NAME = gdk_draw_point, NONE, NONE, 4, WIDGET, WIDGET, LONG, LONG
    229 FUNCTION_NAME = gdk_draw_layout, NONE, NONE, 5, WIDGET, WIDGET, LONG, LONG, WIDGET
    230 FUNCTION_NAME = gdk_draw_drawable, NONE, NONE, 9, WIDGET, WIDGET, WIDGET, LONG, LONG, LONG, LONG, LONG, LONG
    231 FUNCTION_NAME = gdk_gc_new, NONE, WIDGET, 1, WIDGET
    232 FUNCTION_NAME = gdk_gc_set_rgb_fg_color, NONE, NONE, 2, WIDGET, WIDGET
    233 FUNCTION_NAME = gdk_gc_set_rgb_bg_color, NONE, NONE, 2, WIDGET, WIDGET
    234 FUNCTION_NAME = gdk_gc_set_foreground, NONE, NONE, 2, WIDGET, WIDGET
    235 FUNCTION_NAME = gdk_gc_set_background, NONE, NONE, 2, WIDGET, WIDGET
    236 FUNCTION_NAME = gdk_gc_set_colormap, NONE, NONE, 2, WIDGET, WIDGET
    237 FUNCTION_NAME = gdk_color_alloc, NONE, LONG, 2, WIDGET, WIDGET
    238 FUNCTION_NAME = gdk_color_parse, NONE, LONG, 2, STRING, WIDGET
    239 FUNCTION_NAME = gdk_colormap_get_system, NONE, WIDGET, 0
    240 FUNCTION_NAME = gdk_colormap_alloc_color, NONE, BOOL, 4, WIDGET, WIDGET, BOOL, BOOL
    241 FUNCTION_NAME = gdk_get_default_root_window, NONE, WIDGET, 0
    242 FUNCTION_NAME = gdk_rgb_find_color, NONE, NONE, 2, WIDGET, WIDGET
    243 FUNCTION_NAME = gdk_drawable_set_colormap, NONE, NONE, 2, WIDGET, WIDGET
    244 FUNCTION_NAME = gdk_drawable_get_size, NONE, NONE, 3, WIDGET, WIDGET, WIDGET
    245 FUNCTION_NAME = gdk_keymap_translate_keyboard_state, NONE, BOOL, 8, NULL, LONG, LONG, LONG, WIDGET, NULL, NULL, NULL
    246 FUNCTION_NAME = gdk_window_process_all_updates, NONE, NONE, 0
    247 FUNCTION_NAME = gdk_window_get_geometry, NONE, NONE, 6, WIDGET, NULL, NULL, WIDGET, STRING, NULL
    248 FUNCTION_NAME = gdk_screen_get_default, NONE, WIDGET, 0
    249 FUNCTION_NAME = gdk_screen_get_width, NONE, LONG, 1, WIDGET
    250 FUNCTION_NAME = gdk_screen_get_height, NONE, LONG, 1, WIDGET
    251 FUNCTION_NAME = gdk_screen_width, NONE, LONG, 0
    252 FUNCTION_NAME = gdk_screen_height, NONE, LONG, 0
    253 FUNCTION_NAME = gdk_flush, NONE, NONE, 0
    254 FUNCTION_NAME = gdk_init, NONE, NONE, 2, NULL, NULL
    255 FUNCTION_NAME = gdk_display_get_default, NONE, WIDGET, 0
    256 FUNCTION_NAME = gdk_display_get_pointer, NONE, NONE, 5, WIDGET, NULL, WIDGET, WIDGET, NULL
    257 #
    258 # GTK functions for drawings
    259 #
    260 FUNCTION_NAME = gtk_image_new, NONE, WIDGET, 0
    261 FUNCTION_NAME = gtk_image_new_from_pixmap, NONE, WIDGET, 2, WIDGET, WIDGET
    262 FUNCTION_NAME = gtk_image_set_from_pixbuf, NONE, WIDGET, 2, WIDGET, WIDGET
    263 FUNCTION_NAME = gtk_image_set_from_pixmap, NONE, NONE, 3, WIDGET, WIDGET, NULL
    264 FUNCTION_NAME = gtk_image_set, NONE, NONE, 3, WIDGET, WIDGET, NULL
    265 FUNCTION_NAME = gtk_image_set_from_file, NONE, NONE, 2, WIDGET, STRING
    266 FUNCTION_NAME = gtk_image_new_from_file, NONE, WIDGET, 1, STRING
    267 FUNCTION_NAME = gtk_pixmap_new, NONE, WIDGET, 2, WIDGET, NULL
    268 FUNCTION_NAME = gtk_drawing_area_new, NONE, WIDGET, 0
    269 FUNCTION_NAME = gtk_widget_queue_draw, NONE, NONE, 1, WIDGET
    270 FUNCTION_NAME = gtk_widget_get_colormap, NONE, WIDGET, 1, WIDGET
    271 FUNCTION_NAME = gtk_widget_get_parent_window, NONE, WIDGET, 1, WIDGET
    272 FUNCTION_NAME = gtk_widget_create_pango_layout, NONE, WIDGET, 2, WIDGET, STRING
    273 #
    274 # GTK_SCROLLBARS
    275 #
    276 FUNCTION_NAME = gtk_vscrollbar_new, NONE, WIDGET, 1, WIDGET
    277 #
    278 # GTK_LABEL
    279 #
    280 FUNCTION_NAME = gtk_label_new, NONE, WIDGET, 1, STRING
    281 FUNCTION_NAME = gtk_label_set_text, NONE, NONE, 2, WIDGET, STRING
    282 FUNCTION_NAME = gtk_label_get_text, NONE, STRING, 1, WIDGET
    283 FUNCTION_NAME = gtk_label_set_line_wrap, NONE, NONE, 2, WIDGET, BOOL
    284 FUNCTION_NAME = gtk_label_set_selectable, NONE, NONE, 2, WIDGET, BOOL
    285 FUNCTION_NAME = gtk_label_set_use_markup, NONE, NONE, 2, WIDGET, BOOL
    286 FUNCTION_NAME = gtk_label_set_justify, NONE, NONE, 2, WIDGET, LONG
    287 FUNCTION_NAME = gtk_label_get_width_chars, NONE, LONG, 1, WIDGET
    288 FUNCTION_NAME = gtk_label_get_max_width_chars, NONE, LONG, 1, WIDGET
    289 FUNCTION_NAME = gtk_label_set_markup_with_mnemonic, NONE, NONE, 2, WIDGET, STRING
    290 #
    291 # GTK_FRAME
    292 #
    293 FUNCTION_NAME = gtk_frame_new, NONE, WIDGET, 1, NULL
    294 FUNCTION_NAME = gtk_frame_set_label_align, NONE, NONE, 3, WIDGET, FLOAT, FLOAT
    295 FUNCTION_NAME = gtk_frame_set_label, NONE, NONE, 2, WIDGET, STRING
    296 FUNCTION_NAME = gtk_frame_get_label, NONE, STRING, 1, WIDGET
    297 FUNCTION_NAME = gtk_aspect_frame_new, NONE, WIDGET, 5, STRING, FLOAT, FLOAT, FLOAT, BOOL
    298 FUNCTION_NAME = gtk_aspect_frame_set, NONE, NONE, 5, WIDGET, FLOAT, FLOAT, FLOAT, BOOL
    299 #
    300 # GTK_RADIO_BUTTON
    301 #
    302 FUNCTION_NAME = gtk_radio_button_new, clicked, WIDGET, 1, NULL
    303 FUNCTION_NAME = gtk_radio_button_new_with_label, clicked, WIDGET, 2, WIDGET, STRING
    304 FUNCTION_NAME = gtk_radio_button_new_from_widget, clicked, WIDGET, 1, WIDGET
    305 FUNCTION_NAME = gtk_radio_button_new_with_label_from_widget, clicked, WIDGET, 2, WIDGET, STRING
    306 #
    307 # GTK_NOTEBOOK
    308 #
    309 FUNCTION_NAME = gtk_notebook_new, NONE, WIDGET, 0
    310 FUNCTION_NAME = gtk_notebook_set_tab_pos, NONE, NONE, 2, WIDGET, LONG
    311 FUNCTION_NAME = gtk_notebook_popup_enable, NONE, NONE, 1, WIDGET
    312 FUNCTION_NAME = gtk_notebook_insert_page, NONE, NONE, 4, WIDGET, WIDGET, WIDGET, LONG
    313 FUNCTION_NAME = gtk_notebook_remove_page, NONE, NONE, 2, WIDGET, LONG
    314 FUNCTION_NAME = gtk_notebook_get_current_page, NONE, NONE, 1, WIDGET
    315 FUNCTION_NAME = gtk_notebook_set_page, NONE, NONE, 2, WIDGET, LONG
    316 FUNCTION_NAME = gtk_notebook_set_tab_label_text, NONE, NONE, 3, WIDGET, WIDGET, STRING
    317 #
    318 # GTK_ADJUSTMENT
    319 #
    320 FUNCTION_NAME = gtk_adjustment_new, NONE, WIDGET, 6, DOUBLE, DOUBLE, DOUBLE, DOUBLE, DOUBLE, DOUBLE
    321 FUNCTION_NAME = gtk_adjustment_get_value, NONE, FLOAT, 1, WIDGET
    322 #
    323 # GTK_RANGE
    324 #
    325 FUNCTION_NAME = gtk_range_get_adjustment, NONE, WIDGET, 1, WIDGET
    326 FUNCTION_NAME = gtk_range_get_value, NONE, FLOAT, 1, WIDGET
    327 FUNCTION_NAME = gtk_range_set_value, NONE, NONE, 2, WIDGET, DOUBLE
    328 #
    329 # GTK_SCALE
    330 #
    331 FUNCTION_NAME = gtk_scale_set_draw_value, NONE, NONE, 2, WIDGET, BOOL
    332 FUNCTION_NAME = gtk_scale_set_value_pos, NONE, NONE, 2, WIDGET, LONG
    333 #
    334 # GTK_HSCALE
    335 #
    336 FUNCTION_NAME = gtk_hscale_new, value-changed, WIDGET, 1, WIDGET
    337 FUNCTION_NAME = gtk_hscale_new_with_range, value-changed, WIDGET, 3, DOUBLE, DOUBLE, DOUBLE
    338 #
    339 # GTK_VSCALE
    340 #
    341 FUNCTION_NAME = gtk_vscale_new_with_range, value-changed, WIDGET, 3, DOUBLE, DOUBLE, DOUBLE
    342 #
    343 # GTK_SPIN
    344 #
    345 FUNCTION_NAME = gtk_spin_button_new, NONE, WIDGET, 3, WIDGET, DOUBLE, LONG
    346 FUNCTION_NAME = gtk_spin_button_get_value_as_int, NONE, LONG, 1, WIDGET
    347 FUNCTION_NAME = gtk_spin_button_get_value, NONE, FLOAT, 1, WIDGET
    348 FUNCTION_NAME = gtk_spin_button_set_wrap, NONE, NONE, 2, WIDGET, BOOL
    349 FUNCTION_NAME = gtk_spin_button_set_value, NONE, NONE, 2, WIDGET, DOUBLE
    350 #
    351 # GTK_ARROW
    352 #
    353 FUNCTION_NAME = gtk_arrow_new, NONE, WIDGET, 2, LONG, LONG
    354 #
    355 # File selector
    356 #
    357 FUNCTION_NAME = gtk_file_chooser_dialog_new, NONE, WIDGET, 8, STRING, WIDGET, LONG, STRING, LONG, STRING, LONG, NULL
    358 FUNCTION_NAME = gtk_file_chooser_widget_new, NONE, WIDGET, 1, LONG
    359 FUNCTION_NAME = gtk_dialog_run, NONE, LONG, 1, WIDGET
    360 FUNCTION_NAME = gtk_file_chooser_get_filename, NONE, STRING, 1, WIDGET
    361 FUNCTION_NAME = gtk_file_chooser_set_filename, NONE, BOOL, 2, WIDGET, STRING
    362 FUNCTION_NAME = gtk_file_filter_new, NONE, WIDGET, 0
    363 FUNCTION_NAME = gtk_file_filter_add_pattern, NONE, NONE, 2, WIDGET, STRING
    364 FUNCTION_NAME = gtk_file_filter_set_name, NONE, NONE, 2, WIDGET, STRING
    365 FUNCTION_NAME = gtk_file_chooser_add_filter, NONE, NONE, 2, WIDGET, WIDGET
    366 #
    367 # FONT selector
    368 #
    369 FUNCTION_NAME = gtk_font_selection_dialog_new, button-press-event, WIDGET, 1, STRING
    370 FUNCTION_NAME = gtk_font_selection_dialog_get_font_name, NONE, STRING, 1, WIDGET
    371 FUNCTION_NAME = gtk_font_selection_new, NONE, WIDGET, 0
    372 FUNCTION_NAME = gtk_font_selection_get_font_name, NONE, STRING, 1, WIDGET
    373 FUNCTION_NAME = gtk_font_selection_set_font_name, NONE, BOOL, 2, WIDGET, STRING
    374 #
    375 # Color selections
    376 #
    377 FUNCTION_NAME = gtk_color_selection_new, NONE, WIDGET, 0
    378 FUNCTION_NAME = gtk_color_selection_set_has_opacity_control, NONE, NONE, 2, WIDGET, BOOL
    379 FUNCTION_NAME = gtk_color_selection_set_current_color, NONE, NONE, 2, WIDGET, STRING
    380 FUNCTION_NAME = gtk_color_selection_get_current_color, NONE, NONE, 2, WIDGET, WIDGET
    381 FUNCTION_NAME = gtk_color_selection_set_color, NONE, NONE, 2, WIDGET, STRING
    382 #
    383 # Menubar
    384 #
    385 FUNCTION_NAME = gtk_menu_bar_new, NONE, WIDGET, 0
    386 FUNCTION_NAME = gtk_menu_shell_append, NONE, NONE, 2, WIDGET, WIDGET
    387 FUNCTION_NAME = gtk_menu_item_new, activate, WIDGET, 0
    388 FUNCTION_NAME = gtk_menu_item_new_with_label, activate, WIDGET, 1, STRING
    389 FUNCTION_NAME = gtk_menu_item_new_with_mnemonic, activate, WIDGET, 1, STRING
    390 FUNCTION_NAME = gtk_menu_new, NONE, WIDGET, 0
    391 FUNCTION_NAME = gtk_menu_item_set_right_justified, NONE, NONE, 2, WIDGET, BOOL
    392 FUNCTION_NAME = gtk_menu_item_set_submenu, NONE, NONE, 2, WIDGET, WIDGET
    393 FUNCTION_NAME = gtk_check_menu_item_new_with_label, activate, WIDGET, 1, STRING
    394 FUNCTION_NAME = gtk_check_menu_item_new_with_mnemonic, activate, WIDGET, 1, STRING
    395 FUNCTION_NAME = gtk_check_menu_item_get_active, NONE, BOOL, 1, WIDGET
    396 FUNCTION_NAME = gtk_check_menu_item_set_active, NONE, NONE, 2, WIDGET, BOOL
    397 FUNCTION_NAME = gtk_menu_popup, NONE, NONE, 7, WIDGET, NULL, NULL, NULL, NULL, LONG, LONG
    398 #
    399 # GTK_PROGRESS_BAR
    400 #
    401 FUNCTION_NAME = gtk_progress_bar_new, NONE, WIDGET, 0
    402 FUNCTION_NAME = gtk_progress_bar_set_text, NONE, NONE, 2, WIDGET, STRING
    403 FUNCTION_NAME = gtk_progress_bar_set_fraction, NONE, NONE, 2, WIDGET, DOUBLE
    404 FUNCTION_NAME = gtk_progress_bar_pulse, NONE, NONE, 1, WIDGET
    405 FUNCTION_NAME = gtk_progress_bar_set_pulse_step, NONE, NONE, 2, WIDGET, DOUBLE
    406 #
    407 # GTK_STATUS_BAR
    408 #
    409 FUNCTION_NAME = gtk_statusbar_new, NONE, WIDGET, 0
    410 FUNCTION_NAME = gtk_statusbar_get_context_id, NONE, LONG, 2, WIDGET, STRING
    411 FUNCTION_NAME = gtk_statusbar_push, NONE, LONG, 3, WIDGET, LONG, STRING
    412 FUNCTION_NAME = gtk_statusbar_pop, NONE, NONE, 2, WIDGET, LONG
    413 FUNCTION_NAME = gtk_statusbar_remove, NONE, NONE, 3, WIDGET, LONG, LONG
    414 FUNCTION_NAME = gtk_statusbar_set_has_resize_grip, NONE, NONE, 2, WIDGET, BOOL
    415 #
    416 # EVENT_BOX
    417 #
    418 FUNCTION_NAME = gtk_event_box_new, NONE, WIDGET, 0
    419 #
    420 # COMBO BOX - only with GTK 2.4.x or higher
    421 #
    422 FUNCTION_NAME = gtk_combo_box_new_text, changed, WIDGET, 0
    423 FUNCTION_NAME = gtk_combo_box_append_text, NONE, NONE, 2, WIDGET, STRING
    424 FUNCTION_NAME = gtk_combo_box_insert_text, NONE, NONE, 3, WIDGET, LONG, STRING
    425 FUNCTION_NAME = gtk_combo_box_prepend_text, NONE, NONE, 2, WIDGET, STRING
    426 FUNCTION_NAME = gtk_combo_box_remove_text, NONE, NONE, 2, WIDGET, LONG
    427 FUNCTION_NAME = gtk_combo_box_get_active, NONE, LONG, 1, WIDGET
    428 FUNCTION_NAME = gtk_combo_box_set_active, NONE, NONE, 2, WIDGET, LONG
    429 FUNCTION_NAME = gtk_combo_box_get_active_text, NONE, STRING, 1, WIDGET
    430 #
    431 # SEPARATORS
    432 #
    433 FUNCTION_NAME = gtk_vseparator_new, NONE, WIDGET, 0
    434 FUNCTION_NAME = gtk_hseparator_new, NONE, WIDGET, 0
    435 #
    436 # Clipboards
    437 #
    438 FUNCTION_NAME = gtk_editable_copy_clipboard, NONE, NONE, 1, WIDGET
    439 FUNCTION_NAME = gtk_editable_cut_clipboard, NONE, NONE, 1, WIDGET
    440 FUNCTION_NAME = gtk_editable_paste_clipboard, NONE, NONE, 1, WIDGET
    441 FUNCTION_NAME = gdk_atom_intern, NONE, WIDGET, 2, STRING, LONG
    442 FUNCTION_NAME = gtk_clipboard_get, NONE, WIDGET, 1, LONG
    443 FUNCTION_NAME = gtk_clipboard_set_text, NONE, NONE, 3, WIDGET, STRING, LONG
    444 FUNCTION_NAME = gtk_clipboard_wait_for_text, NONE, STRING, 1, WIDGET
    445 #
    446 # CLists (GTK 1.x, obsolete in GTK2)
    447 #
    448 FUNCTION_NAME = gtk_clist_new, select-row, WIDGET, 1, LONG
    449 FUNCTION_NAME = gtk_clist_set_column_title, NONE, NONE, 3, WIDGET, LONG, STRING
    450 FUNCTION_NAME = gtk_clist_column_titles_show, NONE, NONE, 1, WIDGET
    451 FUNCTION_NAME = gtk_clist_append, NONE, LONG, 2, WIDGET, WIDGET
    452 FUNCTION_NAME = gtk_clist_set_text, NONE, NONE, 4, WIDGET, LONG, LONG, STRING
    453 #
    454 # GTK fixed
    455 #
    456 FUNCTION_NAME = gtk_fixed_new, NONE, WIDGET, 0
    457 FUNCTION_NAME = gtk_fixed_put, NONE, NONE, 4, WIDGET, WIDGET, LONG, LONG
    458 FUNCTION_NAME = gtk_fixed_move, NONE, NONE, 4, WIDGET, WIDGET, LONG, LONG
    459 #
    460 # Lists (GTK2.x) defined for 1 column with strings
    461 # Redefine with 'gtk_server_redefine' if necessary
    462 #
    463 FUNCTION_NAME = gtk_list_store_new, NONE, WIDGET, 2, LONG, LONG
    464 FUNCTION_NAME = gtk_list_store_append, NONE, NONE, 2, WIDGET, WIDGET
    465 FUNCTION_NAME = gtk_list_store_set, NONE, NONE, 5, WIDGET, WIDGET, LONG, STRING, LONG
    466 FUNCTION_NAME = gtk_list_store_set_value, NONE, NONE, 4, WIDGET, WIDGET, LONG, STRING
    467 FUNCTION_NAME = gtk_list_store_clear, NONE, NONE, 1, WIDGET
    468 FUNCTION_NAME = gtk_list_store_remove, NONE, BOOL, 2, WIDGET, WIDGET
    469 FUNCTION_NAME = gtk_cell_renderer_text_new, NONE, WIDGET, 0
    470 FUNCTION_NAME = gtk_tree_view_new_with_model, row-activated, WIDGET, 1, WIDGET
    471 FUNCTION_NAME = gtk_tree_view_column_new, NONE, WIDGET, 0
    472 FUNCTION_NAME = gtk_tree_view_column_new_with_attributes, clicked, WIDGET, 5, STRING, WIDGET, STRING, LONG, NULL
    473 FUNCTION_NAME = gtk_tree_view_column_pack_start, NONE, NONE, 3, WIDGET, WIDGET, BOOL
    474 FUNCTION_NAME = gtk_tree_view_append_column, NONE, NONE, 2, WIDGET, WIDGET
    475 FUNCTION_NAME = gtk_tree_view_set_headers_visible, NONE, NONE, 2, WIDGET, BOOL
    476 FUNCTION_NAME = gtk_tree_view_set_headers_clickable, NONE, NONE, 2, WIDGET, BOOL
    477 FUNCTION_NAME = gtk_tree_view_get_selection, NONE, WIDGET, 1, WIDGET
    478 FUNCTION_NAME = gtk_tree_view_column_set_resizable, NONE, NONE, 2, WIDGET, BOOL
    479 FUNCTION_NAME = gtk_tree_view_column_set_clickable, NONE, NONE, 2, WIDGET, BOOL
    480 FUNCTION_NAME = gtk_tree_selection_get_selected, NONE, BOOL, 3, WIDGET, NULL, WIDGET
    481 FUNCTION_NAME = gtk_tree_selection_select_iter, NONE, NONE, 2, WIDGET, WIDGET
    482 FUNCTION_NAME = gtk_tree_selection_select_path, NONE, NONE, 2, WIDGET, WIDGET
    483 FUNCTION_NAME = gtk_tree_model_get, NONE, NONE, 5, WIDGET, WIDGET, LONG, STRING, LONG
    484 FUNCTION_NAME = gtk_tree_model_get_string_from_iter, NONE, STRING, 2, WIDGET, WIDGET
    485 FUNCTION_NAME = gtk_tree_path_new_from_string, NONE, WIDGET, 1, STRING
    486 FUNCTION_NAME = gtk_tree_path_free, NONE, NONE, 1, WIDGET
    487 FUNCTION_NAME = gtk_tree_sortable_set_sort_column_id, NONE, NONE, 3, WIDGET, LONG, LONG
    488 #
    489 # General GTK routines
    490 #
    491 FUNCTION_NAME = gtk_init, NONE, NONE, 2, NULL, NULL
    492 FUNCTION_NAME = gtk_widget_show, NONE, NONE, 1, WIDGET
    493 FUNCTION_NAME = gtk_widget_show_all, NONE, NONE, 1, WIDGET
    494 FUNCTION_NAME = gtk_widget_realize, NONE, NONE, 1, WIDGET
    495 FUNCTION_NAME = gtk_widget_unrealize, NONE, NONE, 1, WIDGET
    496 FUNCTION_NAME = gtk_widget_hide, NONE, NONE, 1, WIDGET
    497 FUNCTION_NAME = gtk_widget_destroy, NONE, NONE, 1, WIDGET
    498 FUNCTION_NAME = gtk_widget_grab_focus, NONE, NONE, 1, WIDGET
    499 FUNCTION_NAME = gtk_widget_set_size_request, NONE, NONE, 3, WIDGET, LONG, LONG
    500 FUNCTION_NAME = gtk_widget_size_request, NONE, NONE, 2, WIDGET, WIDGET
    501 FUNCTION_NAME = gtk_widget_set_usize, NONE, NONE, 3, WIDGET, LONG, LONG
    502 FUNCTION_NAME = gtk_widget_modify_base, NONE, NONE, 3, WIDGET, LONG, LONG
    503 FUNCTION_NAME = gtk_widget_modify_bg, NONE, NONE, 3, WIDGET, LONG, LONG
    504 FUNCTION_NAME = gtk_widget_set_sensitive, NONE, NONE, 2, WIDGET, BOOL
    505 FUNCTION_NAME = gtk_settings_get_default, NONE, WIDGET, 0
    506 FUNCTION_NAME = gtk_widget_get_parent, NONE, WIDGET, 1, WIDGET
    507 FUNCTION_NAME = gtk_misc_set_alignment, NONE, NONE, 3, WIDGET, FLOAT, FLOAT
    508 FUNCTION_NAME = gtk_main, NONE, NONE, 0
    509 FUNCTION_NAME = gtk_main_iteration, NONE, BOOL, 0
    510 FUNCTION_NAME = gtk_main_iteration_do, NONE, BOOL, 1, BOOL
    511 FUNCTION_NAME = gtk_events_pending, NONE, BOOL, 0
    512 FUNCTION_NAME = gtk_exit, NONE, NONE, 1, LONG
    513 FUNCTION_NAME = gtk_main_quit, NONE, NONE, 0
    514 FUNCTION_NAME = gtk_rc_parse, NONE, NONE, 1, STRING
    515 FUNCTION_NAME = gtk_rc_parse_string, NONE, NONE, 1, STRING
    516 FUNCTION_NAME = gtk_rc_reparse_all, NONE, BOOL, 0
    517 FUNCTION_NAME = gtk_rc_reset_styles, NONE, NONE, 1, WIDGET
    518 FUNCTION_NAME = gtk_rc_add_default_file, NONE, NONE, 1, STRING
    519 FUNCTION_NAME = gtk_widget_set_name, NONE, NONE, 2, WIDGET, STRING
    520 FUNCTION_NAME = gtk_check_version, NONE, STRING, 3, LONG, LONG, LONG
    521 FUNCTION_NAME = gtk_drag_source_set, NONE, NONE, 5, WIDGET, LONG, LONG, LONG, LONG
    522 FUNCTION_NAME = gtk_drag_dest_set, NONE, NONE, 5, WIDGET, LONG, LONG, LONG, LONG
    523 FUNCTION_NAME = gtk_drag_finish, NONE, NONE, 4, WIDGET, BOOL, BOOL, LONG
    524 FUNCTION_NAME = gtk_get_current_event_time, NONE, LONG, 0
    525 FUNCTION_NAME = gtk_widget_get_size_request, NONE, NONE, 3, WIDGET, WIDGET, WIDGET
    526 FUNCTION_NAME = gtk_signal_emit_by_name, NONE, NONE, 2, WIDGET, STRING
    527 FUNCTION_NAME = gtk_invisible_new, NONE, WIDGET, 0
    528 #
    529 # Some GDK_PIXBUF functions
    530 # Put GTK_LIB_EXTRA to 'libgdk_pixbuf_xlib.so'
    531 #
    532 FUNCTION_NAME = gdk_pixbuf_new_from_file, NONE, WIDGET, 2, STRING, NULL
    533 FUNCTION_NAME = gdk_pixbuf_new_from_file_at_size, NONE, WIDGET, 4, STRING, LONG, LONG, NULL
    534 FUNCTION_NAME = gdk_pixbuf_rotate_simple, NONE, WIDGET, 2, WIDGET, LONG
    535 FUNCTION_NAME = g_object_unref, NONE, NONE, 1, WIDGET
    536 FUNCTION_NAME = g_locale_to_utf8, NONE, STRING, 5, STRING, LONG, NULL, NULL, NULL
    537 FUNCTION_NAME = g_locale_from_utf8, NONE, STRING, 5, STRING, LONG, NULL, NULL, NULL
    538 FUNCTION_NAME = g_free, NONE, NONE, 1, WIDGET
    539 #[sds]FUNCTION_NAME = g_printf, NONE, NONE, 2, STRING, WIDGET
    540 #
    541 # The internal functions (not necessary but sometimes handy for language bindings like newLisp) --- sds commented out
    542 #
    543 # FUNCTION_NAME = gtk_server_version, NONE, STRING, 0
    544 # FUNCTION_NAME = gtk_server_callback, NONE, STRING, 1, STRING
    545 # FUNCTION_NAME = gtk_server_callback_value, NONE, STRING, 1, STRING
    546 # FUNCTION_NAME = gtk_server_connect, NONE, STRING, 3, STRING, STRING, STRING
    547 # FUNCTION_NAME = gtk_server_connect_after, NONE, STRING, 3, STRING, STRING, STRING
    548 # FUNCTION_NAME = gtk_server_disconnect, NONE, STRING, 0
    549 # FUNCTION_NAME = gtk_server_enable_c_string_escaping, NONE, STRING, 0
    550 # FUNCTION_NAME = gtk_server_disable_c_string_escaping, NONE, STRING, 0
    551 # FUNCTION_NAME = gtk_server_mouse, NONE, STRING, 1, STRING
    552 # FUNCTION_NAME = gtk_server_redefine, NONE, STRING, 1, STRING
    553 # FUNCTION_NAME = gtk_server_timeout, NONE, STRING, 3, STRING, STRING, STRING
    554 # FUNCTION_NAME = gtk_server_echo, NONE, STRING, 1, STRING
    555 # FUNCTION_NAME = gtk_server_glade_file, NONE, STRING, 1, STRING
    556 # FUNCTION_NAME = gtk_server_glade_string, NONE, STRING, 1, STRING
    557 # FUNCTION_NAME = gtk_server_glade_widget, NONE, STRING, 1, STRING
    558 # FUNCTION_NAME = gtk_server_cfg, NONE, STRING, 1, STRING
    559 #
    560 #---------------------------------------------------------------------------
    561 #
    562 # XForms calls --- sds commented out
    563 #
    564 # FUNCTION_NAME = fl_bgn_form, NONE, WIDGET, 3, LONG, LONG, LONG
    565 # FUNCTION_NAME = fl_end_form, NONE, NONE, 0
    566 # #
    567 # FUNCTION_NAME = fl_add_box, NONE, WIDGET, 6, LONG, LONG, LONG, LONG, LONG, STRING
    568 # #
    569 # FUNCTION_NAME = fl_add_button, NONE, WIDGET, 6, LONG, LONG, LONG, LONG, LONG, STRING
    570 # FUNCTION_NAME = fl_set_button, NONE, NONE, 2, WIDGET, LONG
    571 # FUNCTION_NAME = fl_get_button, NONE, LONG, 1, WIDGET
    572 # #
    573 # FUNCTION_NAME = fl_add_slider, NONE, WIDGET, 6, LONG, LONG, LONG, LONG, LONG, STRING
    574 # FUNCTION_NAME = fl_set_slider_value, NONE, NONE, 2, WIDGET, DOUBLE
    575 # FUNCTION_NAME = fl_set_slider_bounds, NONE, NONE, 3, WIDGET, DOUBLE, DOUBLE
    576 # FUNCTION_NAME = fl_get_slider_value, NONE, FLOAT, 1, WIDGET
    577 # FUNCTION_NAME = fl_add_valslider, NONE, WIDGET, 6, LONG, LONG, LONG, LONG, LONG, STRING
    578 # #
    579 # FUNCTION_NAME = fl_add_text, NONE, WIDGET, 6, LONG, LONG, LONG, LONG, LONG, STRING
    580 # #
    581 # FUNCTION_NAME = fl_add_input, NONE, WIDGET, 6, LONG, LONG, LONG, LONG, LONG, STRING
    582 # FUNCTION_NAME = fl_set_input, NONE, NONE, 2, WIDGET, STRING
    583 # FUNCTION_NAME = fl_set_input_color, NONE, NONE, 3, WIDGET, LONG, LONG
    584 # FUNCTION_NAME = fl_get_input, NONE, STRING, 1, WIDGET
    585 # #
    586 # FUNCTION_NAME = fl_add_frame, NONE, WIDGET, 6, LONG, LONG, LONG, LONG, LONG, STRING
    587 # #
    588 # FUNCTION_NAME = fl_show_form, NONE, NONE, 4, WIDGET, LONG, LONG, STRING
    589 # FUNCTION_NAME = fl_hide_object, NONE, NONE, 1, WIDGET
    590 # FUNCTION_NAME = fl_show_object, NONE, NONE, 1, WIDGET
    591 # FUNCTION_NAME = fl_deactivate_object, NONE, NONE, 1, WIDGET
    592 # FUNCTION_NAME = fl_activate_object, NONE, NONE, 1, WIDGET
    593 # FUNCTION_NAME = fl_set_object_color, NONE, NONE, 3, WIDGET, LONG, LONG
    594 # FUNCTION_NAME = fl_set_icm_color, NONE, NONE, 4, LONG, LONG, LONG, LONG
    595 # FUNCTION_NAME = fl_set_focus_object, NONE, NONE, 2, WIDGET, WIDGET
    596 # FUNCTION_NAME = fl_get_focus_object, NONE, WIDGET, 1, WIDGET
    597 # FUNCTION_NAME = fl_bgn_group, NONE, WIDGET, 0
    598 # FUNCTION_NAME = fl_end_group, NONE, WIDGET, 0
    599 # FUNCTION_NAME = fl_addto_group, NONE, NONE, 1, WIDGET