note legal: "See notice at end of class." status: "See notice at end of class." class EV_GTK_EXTERNALS inherit EV_GTK_DEPENDENT_EXTERNALS feature frozen set_gtk_allocation_struct_width (a_c_struct: POINTER; a_width: INTEGER) external "C [struct ] (GtkAllocation, gint)" alias "width" end frozen set_gtk_allocation_struct_height (a_c_struct: POINTER; a_height: INTEGER) external "C [struct ] (GtkAllocation, gint)" alias "height" end frozen gtk_widget_size_allocate (a_widget: POINTER; a_allocation: POINTER) external "C (GtkWidget*, GtkAllocation*) | " end frozen g_module_supported: BOOLEAN external "C signature (): gboolean use " end frozen g_module_symbol (a_module, a_symbol_name: POINTER; a_symbol: TYPED_POINTER [POINTER]): BOOLEAN external "C signature (GModule*, gchar*, gpointer*): gboolean use " end frozen g_module_open (a_module_name: POINTER; a_flags: INTEGER): POINTER external "C signature (gchar*, GModuleFlags): GModule* use " end frozen g_module_close (a_module: POINTER): BOOLEAN external "C signature (GModule*): gboolean use " end frozen g_source_remove (a_tag: NATURAL_32): BOOLEAN external "C (guint): gboolean | " end frozen G_io_in: INTEGER external "C macro use " alias "G_IO_IN" end frozen G_io_out: INTEGER external "C macro use " alias "G_IO_OUT" end frozen G_io_pri: INTEGER external "C macro use " alias "G_IO_PRI" end frozen G_io_err: INTEGER external "C macro use " alias "G_IO_ERR" end frozen G_io_hup: INTEGER external "C macro use " alias "G_IO_HUP" end frozen G_io_nval: INTEGER external "C macro use " alias "G_IO_NVAL" end frozen gtk_settings_get_default: POINTER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gtk_settings_get_default(); #endif ]" end frozen gdk_x11_screen_get_window_manager_name (a_screen: POINTER): POINTER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return (EIF_POINTER) gdk_x11_screen_get_window_manager_name ((GdkScreen*) $a_screen); #else return "unknown"; #endif ]" end frozen gtk_settings_set_string_property (a_settings, a_property, a_value, a_origin: POINTER) external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 gtk_settings_set_string_property ((GtkSettings*) $a_settings, (gchar*) $a_property, (gchar*) $a_value, (gchar*) $a_origin); #endif ]" end frozen gtk_window_set_keep_above (a_window: POINTER; a_setting: BOOLEAN) external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 gtk_window_set_keep_above ((GtkWindow*) $a_window, (gboolean) $a_setting); #endif ]" end frozen gtk_window_set_keep_below (a_window: POINTER; a_setting: BOOLEAN) external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 gtk_window_set_keep_below ((GtkWindow*) $a_window, (gboolean) $a_setting); #endif ]" end frozen gdk_window_process_all_updates external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 gdk_window_process_all_updates(); #endif ]" end frozen gtk_window_set_skip_taskbar_hint (a_window: POINTER; a_setting: BOOLEAN) external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 gtk_window_set_skip_taskbar_hint ((GtkWindow*) $a_window, (gboolean) $a_setting); #endif ]" end frozen gtk_window_set_skip_pager_hint (a_window: POINTER; a_setting: BOOLEAN) external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 gtk_window_set_skip_pager_hint ((GtkWindow*) $a_window, (gboolean) $a_setting); #endif ]" end frozen gdk_colorspace_rgb_enum: INTEGER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return GDK_COLORSPACE_RGB; #endif ]" end frozen gdk_pixbuf_get_pixels (a_pixbuf: POINTER): POINTER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_get_pixels ((GdkPixbuf*) $a_pixbuf); #endif ]" end frozen gdk_pixbuf_copy (a_pixbuf: POINTER): POINTER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_copy ((GdkPixbuf*)$a_pixbuf); #endif ]" end frozen gdk_pixbuf_get_width (a_pixbuf: POINTER): INTEGER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_get_width ((GdkPixbuf*)$a_pixbuf); #endif ]" end frozen gdk_pixbuf_get_height (a_pixbuf: POINTER): INTEGER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_get_height ((GdkPixbuf*)$a_pixbuf); #endif ]" end frozen gdk_pixbuf_get_rowstride (a_pixbuf: POINTER): NATURAL external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_get_rowstride ((GdkPixbuf*)$a_pixbuf); #endif ]" end frozen gdk_pixbuf_get_n_channels (a_pixbuf: POINTER): NATURAL external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_get_n_channels ((GdkPixbuf*)$a_pixbuf); #endif ]" end frozen gdk_pixbuf_get_bits_per_sample (a_pixbuf: POINTER): NATURAL external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_get_bits_per_sample ((GdkPixbuf*)$a_pixbuf); #endif ]" end frozen gdk_pixbuf_new_from_file (a_filename: POINTER; a_error: TYPED_POINTER [POINTER]): POINTER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_new_from_file ((char*) $a_filename, (GError**) $a_error); #endif ]" end frozen gdk_pixbuf_new_from_xpm_data (a_data: POINTER): POINTER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_new_from_xpm_data ((const char**) $a_data); #endif ]" end frozen gdk_pixbuf_render_pixmap_and_mask (a_pixbuf: POINTER; a_pixmap, a_mask: TYPED_POINTER [POINTER]; alpha_threshold: INTEGER) external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 gdk_pixbuf_render_pixmap_and_mask ((GdkPixbuf*) $a_pixbuf, (GdkPixmap**) $a_pixmap, (GdkBitmap**) $a_mask, (int) $alpha_threshold); #endif ]" end frozen gdk_pixbuf_new (a_colorspace: INTEGER; a_has_alpha: BOOLEAN; a_bits_per_sample, a_width, a_height: INTEGER): POINTER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_new ((GdkColorspace) $a_colorspace, (gboolean) $a_has_alpha, (int) $a_bits_per_sample, (int) $a_width, (int) $a_height); #endif ]" end frozen gdk_pixbuf_new_subpixbuf (a_pixbuf: POINTER; src_x, src_y, width, height: INTEGER): POINTER external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 return gdk_pixbuf_new_subpixbuf ((GdkPixbuf*)$a_pixbuf, (int) $src_x, (int) $src_y, (int) $width, (int) $height); #endif ]" end frozen gtk_fixed_child_struct_x (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkFixedChild): EIF_INTEGER" alias "x" end frozen gtk_fixed_child_struct_y (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkFixedChild): EIF_INTEGER" alias "y" end frozen set_gtk_fixed_child_struct_x (a_c_struct: POINTER; a_x: INTEGER) external "C [struct ] (GtkFixedChild, gint)" alias "x" end frozen set_gtk_fixed_child_struct_y (a_c_struct: POINTER; a_y: INTEGER) external "C [struct ] (GtkFixedChild, gint)" alias "y" end frozen gtk_win_pos_mouse_enum: INTEGER external "C inline use " alias "GTK_WIN_POS_MOUSE" end frozen gtk_maj_ver: INTEGER external "C [macro ]" alias "gtk_major_version" end frozen gtk_min_ver: INTEGER external "C [macro ]" alias "gtk_minor_version" end frozen gtk_mic_ver: INTEGER external "C [macro ]" alias "gtk_micro_version" end frozen gtk_signal_emit_by_name (a_object: POINTER; a_signal: POINTER) external "C(GtkObject*, gchar*) | " end frozen gtk_widget_set_flags (a_widget: POINTER; a_flag: INTEGER) external "C [macro ]" alias "GTK_WIDGET_SET_FLAGS" end frozen gtk_widget_flags (a_widget: POINTER): INTEGER external "C macro use " alias "GTK_WIDGET_FLAGS" end frozen gtk_widget_unset_flags (a_widget: POINTER; a_flag: INTEGER) external "C [macro ]" alias "GTK_WIDGET_UNSET_FLAGS" end frozen gtk_widget_is_sensitive (a_widget: POINTER): BOOLEAN external "C [macro ]" alias "GTK_WIDGET_IS_SENSITIVE" end frozen gtk_widget_no_window (a_wid: POINTER): BOOLEAN external "C [macro ]" alias "GTK_WIDGET_NO_WINDOW" end frozen c_gdk_color_struct_size: INTEGER external "C [macro ]" alias "sizeof(GdkColor)" end frozen c_gdk_rectangle_struct_size: INTEGER external "C [macro ]" alias "sizeof(GdkRectangle)" end frozen c_gtk_menu_bar_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkMenuBar)" end frozen c_gtk_menu_item_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkMenuItem)" end frozen c_gtk_menu_shell_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkMenuShell)" end frozen c_gtk_menu_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkMenu)" end frozen c_gtk_misc_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkMisc)" end frozen c_gtk_notebook_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkNotebook)" end frozen c_gtk_object_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkObject)" end frozen c_gtk_paned_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkPaned)" end frozen c_gtk_pixmap_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkPixmap)" end frozen c_gtk_progress_bar_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkProgressBar)" end frozen c_gtk_progress_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkProgress)" end frozen c_gtk_radio_button_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkRadioButton)" end frozen c_gtk_radio_menu_item_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkRadioMenuItem)" end frozen c_gtk_range_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkRange)" end frozen c_gtk_requisition_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkRequisition)" end frozen c_gtk_scale_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkScale)" end frozen c_gtk_scrollbar_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkScrollbar)" end frozen c_gtk_scrolled_window_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkScrolledWindow)" end frozen c_gtk_separator_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkSeparator)" end frozen c_gtk_spin_button_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkSpinButton)" end frozen c_gtk_style_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkStyle)" end frozen c_gtk_table_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkTable)" end frozen c_gtk_toggle_button_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkToggleButton)" end frozen c_gtk_tooltips_data_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkTooltipsData)" end frozen c_gtk_tooltips_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkTooltips)" end frozen c_gtk_vbox_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkVBox)" end frozen c_gtk_viewport_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkViewport)" end frozen c_gtk_vpaned_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkVPaned)" end frozen c_gtk_vscale_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkVScale)" end frozen c_gtk_vscrollbar_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkVScrollbar)" end frozen c_gtk_vseparator_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkVSeparator)" end frozen c_gtk_widget_aux_info_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkWidgetAuxInfo)" end frozen c_gtk_widget_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkWidget)" end frozen c_gtk_window_struct_size: INTEGER external "C [macro ]" alias "sizeof(GtkWindow)" end frozen c_gtk_widget_can_focus (w: POINTER): BOOLEAN external "C [macro ] (GtkWidget *): EIF_BOOLEAN" alias "GTK_WIDGET_CAN_FOCUS" end frozen c_gtk_widget_has_focus (w: POINTER): BOOLEAN external "C [macro ] (GtkWidget *): EIF_BOOLEAN" alias "GTK_WIDGET_HAS_FOCUS" end frozen gdk_root_parent: POINTER external "C [macro ]" alias "GDK_ROOT_PARENT()" end frozen gtk_is_container (w: POINTER): BOOLEAN external "C [macro ]" alias "GTK_IS_CONTAINER" end frozen gtk_is_widget (w: POINTER): BOOLEAN external "C [macro ]" alias "GTK_IS_WIDGET" end frozen gtk_is_window (w: POINTER): BOOLEAN external "C [macro ]" alias "GTK_IS_WINDOW" end frozen gtk_is_menu (w: POINTER): BOOLEAN external "C [macro ]" alias "GTK_IS_MENU" end frozen gdk_control_mask_enum: NATURAL_32 external "C inline use " alias "GDK_CONTROL_MASK" end frozen gdk_mod1_mask_enum: NATURAL_32 external "C inline use " alias "GDK_MOD1_MASK" end frozen gdk_shift_mask_enum: NATURAL_32 external "C inline use " alias "GDK_SHIFT_MASK" end frozen gdk_lock_mask_enum: NATURAL_32 external "C inline use " alias "GDK_LOCK_MASK" end frozen gdk_button_press_enum: INTEGER external "C inline use " alias "GDK_BUTTON_PRESS" end frozen gdk_2button_press_enum: INTEGER external "C inline use " alias "GDK_2BUTTON_PRESS" end frozen gdk_3button_press_enum: INTEGER external "C inline use " alias "GDK_3BUTTON_PRESS" end frozen gdk_button_release_enum: INTEGER external "C inline use " alias "GDK_BUTTON_RELEASE" end frozen gtk_state_normal_enum: INTEGER external "C inline use " alias "GTK_STATE_NORMAL" end frozen gtk_state_prelight_enum: INTEGER external "C inline use " alias "GTK_STATE_PRELIGHT" end frozen gtk_state_selected_enum: INTEGER external "C inline use " alias "GTK_STATE_SELECTED" end frozen gtk_state_active_enum: INTEGER external "C inline use " alias "GTK_STATE_ACTIVE" end frozen gtk_state_insensitive_enum: INTEGER external "C inline use " alias "GTK_STATE_INSENSITIVE" end frozen gtk_sensitive_enum: INTEGER external "C inline use " alias "GTK_SENSITIVE" end frozen gtk_mapped_enum: INTEGER external "C inline use " alias "GTK_MAPPED" end frozen gdk_invert_enum: INTEGER external "C inline use " alias "GDK_INVERT" end frozen gdk_include_inferiors_enum: INTEGER external "C inline use " alias "GDK_INCLUDE_INFERIORS" end frozen gtk_justify_center_enum: INTEGER external "C inline use " alias "GTK_JUSTIFY_CENTER" end frozen gtk_justify_left_enum: INTEGER external "C inline use " alias "GTK_JUSTIFY_LEFT" end frozen gtk_justify_right_enum: INTEGER external "C inline use " alias "GTK_JUSTIFY_RIGHT" end frozen gtk_justify_fill_enum: INTEGER external "C inline use " alias "GTK_JUSTIFY_FILL" end frozen gtk_shadow_none_enum: INTEGER external "C inline use " alias "GTK_SHADOW_NONE" end frozen gtk_shadow_etched_in_enum: INTEGER external "C inline use " alias "GTK_SHADOW_ETCHED_IN" end frozen gtk_shadow_etched_out_enum: INTEGER external "C inline use " alias "GTK_SHADOW_ETCHED_OUT" end frozen gtk_shadow_in_enum: INTEGER external "C inline use " alias "GTK_SHADOW_IN" end frozen gtk_shadow_out_enum: INTEGER external "C inline use " alias "GTK_SHADOW_OUT" end frozen gdk_exposure_mask_enum: INTEGER external "C inline use " alias "GDK_EXPOSURE_MASK" end frozen gdk_pointer_motion_mask_enum: INTEGER external "C inline use " alias "GDK_POINTER_MOTION_MASK" end frozen gdk_pointer_motion_hint_mask_enum: INTEGER external "C inline use " alias "GDK_POINTER_MOTION_HINT_MASK" end frozen gdk_button1_mask_enum: INTEGER external "C inline use " alias "GDK_BUTTON1_MASK" end frozen gdk_button2_mask_enum: INTEGER external "C inline use " alias "GDK_BUTTON2_MASK" end frozen gdk_button3_mask_enum: INTEGER external "C inline use " alias "GDK_BUTTON3_MASK" end frozen gdk_button_press_mask_enum: INTEGER external "C inline use " alias "GDK_BUTTON_PRESS_MASK" end frozen gdk_button_release_mask_enum: INTEGER external "C inline use " alias "GDK_BUTTON_RELEASE_MASK" end frozen gdk_button_motion_mask_enum: INTEGER external "C inline use " alias "GDK_BUTTON_MOTION_MASK" end frozen gdk_key_press_enum: INTEGER external "C inline use " alias "GDK_KEY_PRESS" end frozen gdk_key_release_enum: INTEGER external "C inline use " alias "GDK_KEY_RELEASE" end frozen gdk_key_press_mask_enum: INTEGER external "C inline use " alias "GDK_KEY_PRESS_MASK" end frozen gdk_key_release_mask_enum: INTEGER external "C inline use " alias "GDK_KEY_RELEASE_MASK" end frozen gdk_enter_notify_mask_enum: INTEGER external "C inline use " alias "GDK_ENTER_NOTIFY_MASK" end frozen gdk_leave_notify_mask_enum: INTEGER external "C inline use " alias "GDK_LEAVE_NOTIFY_MASK" end frozen gdk_focus_change_mask_enum: INTEGER external "C inline use " alias "GDK_FOCUS_CHANGE_MASK" end frozen gdk_visibility_notify_mask_enum: INTEGER external "C inline use " alias "GDK_VISIBILITY_NOTIFY_MASK" end frozen gtk_has_focus_enum: INTEGER external "C inline use " alias "GTK_HAS_FOCUS" end frozen gtk_has_grab_enum: INTEGER external "C inline use " alias "GTK_HAS_GRAB" end frozen gtk_visible_enum: INTEGER external "C inline use " alias "GTK_VISIBLE" end frozen gtk_window_toplevel_enum: INTEGER external "C inline use " alias "GTK_WINDOW_TOPLEVEL" end frozen gtk_window_popup_enum: INTEGER external "C inline use " alias "GTK_WINDOW_POPUP" end frozen gdk_decor_all_enum: INTEGER external "C inline use " alias "GDK_DECOR_ALL" end frozen gdk_decor_resizeh_enum: INTEGER external "C inline use " alias "GDK_DECOR_RESIZEH" end frozen gdk_decor_title_enum: INTEGER external "C inline use " alias "GDK_DECOR_TITLE" end frozen gdk_decor_menu_enum: INTEGER external "C inline use " alias "GDK_DECOR_MENU" end frozen gdk_decor_minimize_enum: INTEGER external "C inline use " alias "GDK_DECOR_MINIMIZE" end frozen gdk_decor_maximize_enum: INTEGER external "C inline use " alias "GDK_DECOR_MAXIMIZE" end frozen gdk_decor_border_enum: INTEGER external "C inline use " alias "GDK_DECOR_BORDER" end frozen gdk_hint_max_size_enum: INTEGER external "C inline use " alias "GDK_HINT_MAX_SIZE" end frozen gdk_hint_min_size_enum: INTEGER external "C inline use " alias "GDK_HINT_MIN_SIZE" end frozen gdk_hint_resize_inc_enum: INTEGER external "C inline use " alias "GDK_HINT_RESIZE_INC" end frozen gtk_realized_enum: INTEGER external "C inline use " alias "GTK_REALIZED" end frozen gtk_win_pos_center_enum: INTEGER external "C inline use " alias "GTK_WIN_POS_CENTER" end frozen gtk_win_pos_none_enum: INTEGER external "C inline use " alias "GTK_WIN_POS_NONE" end frozen gdk_func_close_enum: INTEGER external "C inline use " alias "GDK_FUNC_CLOSE" end frozen gdk_func_move_enum: INTEGER external "C inline use " alias "GDK_FUNC_MOVE" end frozen gdk_func_resize_enum: INTEGER external "C inline use " alias "GDK_FUNC_RESIZE" end frozen gdk_func_minimize_enum: INTEGER external "C inline use " alias "GDK_FUNC_MINIMIZE" end frozen gdk_func_maximize_enum: INTEGER external "C inline use " alias "GDK_FUNC_MAXIMIZE" end frozen gdk_func_all_enum: INTEGER external "C inline use " alias "GDK_FUNC_ALL" end frozen gtk_can_focus_enum: INTEGER external "C inline use " alias "GTK_CAN_FOCUS" end frozen gtk_policy_automatic_enum: INTEGER external "C inline use " alias "GTK_POLICY_AUTOMATIC" end frozen gtk_policy_always_enum: INTEGER external "C inline use " alias "GTK_POLICY_ALWAYS" end frozen gtk_policy_never_enum: INTEGER external "C inline use " alias "GTK_POLICY_NEVER" end frozen gtk_corner_top_left_enum: INTEGER external "C inline use " alias "GTK_CORNER_TOP_LEFT" end frozen gtk_selection_browse_enum: INTEGER external "C inline use " alias "GTK_SELECTION_BROWSE" end frozen gtk_selection_single_enum: INTEGER external "C inline use " alias "GTK_SELECTION_SINGLE" end frozen gtk_selection_multiple_enum: INTEGER external "C inline use " alias "GTK_SELECTION_MULTIPLE" end frozen gtk_selection_extended_enum: INTEGER external "C inline use " alias "GTK_SELECTION_EXTENDED" end frozen gtk_relief_normal_enum: INTEGER external "C inline use " alias "GTK_RELIEF_NORMAL" end frozen gtk_relief_none_enum: INTEGER external "C inline use " alias "GTK_RELIEF_NONE" end frozen gdk_copy_enum: INTEGER external "C inline use " alias "GDK_COPY" end frozen gdk_copy_invert_enum: INTEGER external "C inline use " alias "GDK_COPY_INVERT" end frozen gdk_xor_enum: INTEGER external "C inline use " alias "GDK_XOR" end frozen gdk_and_enum: INTEGER external "C inline use " alias "GDK_AND" end frozen gdk_or_enum: INTEGER external "C inline use " alias "GDK_OR" end frozen gdk_line_on_off_dash_enum: INTEGER external "C inline use " alias "GDK_LINE_ON_OFF_DASH" end frozen gdk_line_solid_enum: INTEGER external "C inline use " alias "GDK_LINE_SOLID" end frozen gdk_tiled_enum: INTEGER external "C inline use " alias "GDK_TILED" end frozen gdk_solid_enum: INTEGER external "C inline use " alias "GDK_SOLID" end frozen gdk_cap_butt_enum: INTEGER external "C inline use " alias "GDK_CAP_BUTT" end frozen gdk_cap_round_enum: INTEGER external "C inline use " alias "GDK_CAP_ROUND" end frozen gdk_join_bevel_enum: INTEGER external "C inline use " alias "GDK_JOIN_BEVEL" end frozen gdk_rgb_dither_normal_enum: INTEGER external "C inline use " alias "GDK_RGB_DITHER_NORMAL" end frozen g_allocator_free (a_allocator: POINTER) external "C (GAllocator*) | " end frozen g_allocator_new (a_name: POINTER; a_n_preallocs: INTEGER): POINTER external "C (gchar*, guint): GAllocator* | " end frozen g_array_append_vals (a_array: POINTER; a_data: POINTER; a_len: INTEGER): POINTER external "C (GArray*, gconstpointer, guint): GArray* | " end frozen g_array_free (a_array: POINTER; a_free_segment: BOOLEAN) external "C (GArray*, gboolean) | " end frozen g_array_insert_vals (a_array: POINTER; a_index: INTEGER; a_data: POINTER; a_len: INTEGER): POINTER external "C (GArray*, guint, gconstpointer, guint): GArray* | " end frozen g_array_new (a_zero_terminated: BOOLEAN; a_clear: BOOLEAN; a_element_size: INTEGER): POINTER external "C (gboolean, gboolean, guint): GArray* | " end frozen g_array_prepend_vals (a_array: POINTER; a_data: POINTER; a_len: INTEGER): POINTER external "C (GArray*, gconstpointer, guint): GArray* | " end frozen g_array_remove_index (a_array: POINTER; a_index: INTEGER): POINTER external "C (GArray*, guint): GArray* | " end frozen g_array_remove_index_fast (a_array: POINTER; a_index: INTEGER): POINTER external "C (GArray*, guint): GArray* | " end frozen g_array_set_size (a_array: POINTER; a_length: INTEGER): POINTER external "C (GArray*, guint): GArray* | " end frozen g_atexit (a_func: POINTER) external "C (GVoidFunc) | " end frozen g_basename (a_file_name: POINTER): POINTER external "C (gchar*): gchar* | " end frozen g_bit_nth_lsf (a_mask: INTEGER; a_nth_bit: INTEGER): INTEGER external "C (guint32, gint): gint | " end frozen g_bit_nth_msf (a_mask: INTEGER; a_nth_bit: INTEGER): INTEGER external "C (guint32, gint): gint | " end frozen g_bit_storage (a_number: INTEGER): INTEGER external "C (guint): guint | " end frozen g_blow_chunks external "C () | " end frozen g_byte_array_append (a_array: POINTER; a_data: POINTER; a_len: INTEGER): POINTER external "C (GByteArray*, guint8*, guint): GByteArray* | " end frozen g_byte_array_free (a_array: POINTER; a_free_segment: BOOLEAN) external "C (GByteArray*, gboolean) | " end frozen g_byte_array_new: POINTER external "C (): GByteArray* | " end frozen g_byte_array_prepend (a_array: POINTER; a_data: POINTER; a_len: INTEGER): POINTER external "C (GByteArray*, guint8*, guint): GByteArray* | " end frozen g_byte_array_remove_index (a_array: POINTER; a_index: INTEGER): POINTER external "C (GByteArray*, guint): GByteArray* | " end frozen g_byte_array_remove_index_fast (a_array: POINTER; a_index: INTEGER): POINTER external "C (GByteArray*, guint): GByteArray* | " end frozen g_byte_array_set_size (a_array: POINTER; a_length: INTEGER): POINTER external "C (GByteArray*, guint): GByteArray* | " end frozen g_cache_destroy (a_cache: POINTER) external "C (GCache*) | " end frozen g_cache_insert (a_cache: POINTER; a_key: POINTER): POINTER external "C (GCache*, gpointer): gpointer | " end frozen g_cache_key_foreach (a_cache: POINTER; a_func: POINTER; a_user_data: POINTER) external "C (GCache*, GHFunc, gpointer) | " end frozen g_cache_new (a_value_new_func: POINTER; a_value_destroy_func: POINTER; a_key_dup_func: POINTER; a_key_destroy_func: POINTER; a_hash_key_func: POINTER; a_hash_value_func: POINTER; a_key_compare_func: POINTER): POINTER external "C (GCacheNewFunc, GCacheDestroyFunc, GCacheDupFunc, GCacheDestroyFunc, GHashFunc, GHashFunc, GCompareFunc): GCache* | " end frozen g_cache_remove (a_cache: POINTER; a_value: POINTER) external "C (GCache*, gpointer) | " end frozen g_cache_value_foreach (a_cache: POINTER; a_func: POINTER; a_user_data: POINTER) external "C (GCache*, GHFunc, gpointer) | " end frozen g_completion_add_items (a_cmp: POINTER; a_items: POINTER) external "C (GCompletion*, GList*) | " end frozen g_completion_clear_items (a_cmp: POINTER) external "C (GCompletion*) | " end frozen g_completion_complete (a_cmp: POINTER; a_prefix: POINTER; a_new_prefix: POINTER): POINTER external "C (GCompletion*, gchar*, gchar**): GList* | " end frozen g_completion_free (a_cmp: POINTER) external "C (GCompletion*) | " end frozen g_completion_new (a_func: POINTER): POINTER external "C (GCompletionFunc): GCompletion* | " end frozen g_completion_remove_items (a_cmp: POINTER; a_items: POINTER) external "C (GCompletion*, GList*) | " end frozen g_datalist_clear (a_datalist: POINTER) external "C (GData**) | " end frozen g_datalist_foreach (a_datalist: POINTER; a_func: POINTER; a_user_data: POINTER) external "C (GData**, GDataForeachFunc, gpointer) | " end frozen g_datalist_id_get_data (a_datalist: POINTER; a_key_id: INTEGER): POINTER external "C (GData**, GQuark): gpointer | " end frozen g_datalist_id_remove_no_notify (a_datalist: POINTER; a_key_id: INTEGER) external "C (GData**, GQuark) | " end frozen g_datalist_id_set_data_full (a_datalist: POINTER; a_key_id: INTEGER; a_data: POINTER; a_destroy_func: POINTER) external "C (GData**, GQuark, gpointer, GDestroyNotify) | " end frozen g_datalist_init (a_datalist: POINTER) external "C (GData**) | " end frozen g_dataset_destroy (a_dataset_location: POINTER) external "C (gconstpointer) | " end frozen g_dataset_foreach (a_dataset_location: POINTER; a_func: POINTER; a_user_data: POINTER) external "C (gconstpointer, GDataForeachFunc, gpointer) | " end frozen g_dataset_id_get_data (a_dataset_location: POINTER; a_key_id: INTEGER): POINTER external "C (gconstpointer, GQuark): gpointer | " end frozen g_dataset_id_remove_no_notify (a_dataset_location: POINTER; a_key_id: INTEGER) external "C (gconstpointer, GQuark) | " end frozen g_dataset_id_set_data_full (a_dataset_location: POINTER; a_key_id: INTEGER; a_data: POINTER; a_destroy_func: POINTER) external "C (gconstpointer, GQuark, gpointer, GDestroyNotify) | " end frozen g_date_add_days (a_date: POINTER; a_n_days: INTEGER) external "C (GDate*, guint) | " end frozen g_date_add_months (a_date: POINTER; a_n_months: INTEGER) external "C (GDate*, guint) | " end frozen g_date_add_years (a_date: POINTER; a_n_years: INTEGER) external "C (GDate*, guint) | " end frozen g_date_clear (a_date: POINTER; a_n_dates: INTEGER) external "C (GDate*, guint) | " end frozen g_date_compare (a_lhs: POINTER; a_rhs: POINTER): INTEGER external "C (GDate*, GDate*): gint | " end frozen g_date_day (a_date: POINTER): INTEGER external "C (GDate*): GDateDay | " end frozen g_date_day_of_year (a_date: POINTER): INTEGER external "C (GDate*): guint | " end frozen g_date_days_in_month (a_month: INTEGER; a_year: INTEGER): INTEGER external "C (GDateMonth, GDateYear): guint8 | " end frozen g_date_free (a_date: POINTER) external "C (GDate*) | " end frozen g_date_is_first_of_month (a_date: POINTER): BOOLEAN external "C (GDate*): gboolean | " end frozen g_date_is_last_of_month (a_date: POINTER): BOOLEAN external "C (GDate*): gboolean | " end frozen g_date_is_leap_year (a_year: INTEGER): BOOLEAN external "C (GDateYear): gboolean | " end frozen g_date_julian (a_date: POINTER): NATURAL_32 external "C (GDate*): guint32 | " end frozen g_date_monday_week_of_year (a_date: POINTER): INTEGER external "C (GDate*): guint | " end frozen g_date_monday_weeks_in_year (a_year: INTEGER): INTEGER external "C (GDateYear): guint8 | " end frozen g_date_month (a_date: POINTER): INTEGER external "C (GDate*): GDateMonth | " end frozen g_date_new: POINTER external "C (): GDate* | " end frozen g_date_new_dmy (a_day: INTEGER; a_month: INTEGER; a_year: INTEGER): POINTER external "C (GDateDay, GDateMonth, GDateYear): GDate* | " end frozen g_date_new_julian (a_julian_day: INTEGER): POINTER external "C (guint32): GDate* | " end frozen g_date_set_day (a_date: POINTER; a_day: INTEGER) external "C (GDate*, GDateDay) | " end frozen g_date_set_dmy (a_date: POINTER; a_day: INTEGER; a_month: INTEGER; a_y: INTEGER) external "C (GDate*, GDateDay, GDateMonth, GDateYear) | " end frozen g_date_set_julian (a_date: POINTER; a_julian_date: INTEGER) external "C (GDate*, guint32) | " end frozen g_date_set_month (a_date: POINTER; a_month: INTEGER) external "C (GDate*, GDateMonth) | " end frozen g_date_set_parse (a_date: POINTER; a_str: POINTER) external "C (GDate*, gchar*) | " end frozen g_date_set_time (a_date: POINTER; a_time: INTEGER) external "C (GDate*, GTime) | " end frozen g_date_set_year (a_date: POINTER; a_year: INTEGER) external "C (GDate*, GDateYear) | " end frozen g_date_strftime (a_s: POINTER; a_slen: INTEGER; a_format: POINTER; a_date: POINTER): INTEGER external "C (gchar*, gsize, gchar*, GDate*): gsize | " end frozen g_date_subtract_days (a_date: POINTER; a_n_days: INTEGER) external "C (GDate*, guint) | " end frozen g_date_subtract_months (a_date: POINTER; a_n_months: INTEGER) external "C (GDate*, guint) | " end frozen g_date_subtract_years (a_date: POINTER; a_n_years: INTEGER) external "C (GDate*, guint) | " end frozen g_date_sunday_week_of_year (a_date: POINTER): INTEGER external "C (GDate*): guint | " end frozen g_date_sunday_weeks_in_year (a_year: INTEGER): INTEGER external "C (GDateYear): guint8 | " end frozen g_date_to_struct_tm (a_date: POINTER; a_tm: POINTER) external "C signature (GDate*, struct tm*) use , " end frozen g_date_valid (a_date: POINTER): BOOLEAN external "C (GDate*): gboolean | " end frozen g_date_valid_day (a_day: INTEGER): BOOLEAN external "C (GDateDay): gboolean | " end frozen g_date_valid_dmy (a_day: INTEGER; a_month: INTEGER; a_year: INTEGER): BOOLEAN external "C (GDateDay, GDateMonth, GDateYear): gboolean | " end frozen g_date_valid_julian (a_julian_date: INTEGER): BOOLEAN external "C (guint32): gboolean | " end frozen g_date_valid_month (a_month: INTEGER): BOOLEAN external "C (GDateMonth): gboolean | " end frozen g_date_valid_weekday (a_weekday: INTEGER): BOOLEAN external "C (GDateWeekday): gboolean | " end frozen g_date_valid_year (a_year: INTEGER): BOOLEAN external "C (GDateYear): gboolean | " end frozen g_date_weekday (a_date: POINTER): INTEGER external "C (GDate*): GDateWeekday | " end frozen g_date_year (a_date: POINTER): INTEGER external "C (GDate*): GDateYear | " end frozen g_direct_equal (a_v: POINTER; a_v2: POINTER): INTEGER external "C (gconstpointer, gconstpointer): gint | " end frozen g_direct_hash (a_v: POINTER): INTEGER external "C (gconstpointer): guint | " end frozen g_dirname (a_file_name: POINTER): POINTER external "C (gchar*): gchar* | " end frozen g_free (a_mem: POINTER) external "C (gpointer) | " end frozen g_get_current_dir: POINTER external "C (): gchar* | " end frozen g_get_current_time (a_result: POINTER) external "C (GTimeVal*) | " end frozen g_get_home_dir: POINTER external "C (): gchar* | " end frozen g_get_prgname: POINTER external "C (): gchar* | " end frozen g_get_real_name: POINTER external "C (): gchar* | " end frozen g_get_tmp_dir: POINTER external "C (): gchar* | " end frozen g_get_user_name: POINTER external "C (): gchar* | " end frozen g_getenv (a_variable: POINTER): POINTER external "C (gchar*): gchar* | " end frozen g_hash_table_destroy (a_hash_table: POINTER) external "C (GHashTable*) | " end frozen g_hash_table_foreach (a_hash_table: POINTER; a_func: POINTER; a_user_data: POINTER) external "C (GHashTable*, GHFunc, gpointer) | " end frozen g_hash_table_foreach_remove (a_hash_table: POINTER; a_func: POINTER; a_user_data: POINTER): INTEGER external "C (GHashTable*, GHRFunc, gpointer): guint | " end frozen g_hash_table_insert (a_hash_table: POINTER; a_key: POINTER; a_value: POINTER) external "C (GHashTable*, gpointer, gpointer) | " end frozen g_hash_table_lookup (a_hash_table: POINTER; a_key: POINTER): POINTER external "C (GHashTable*, gconstpointer): gpointer | " end frozen g_hash_table_lookup_extended (a_hash_table: POINTER; a_lookup_key: POINTER; a_orig_key: POINTER; a_value: POINTER): BOOLEAN external "C (GHashTable*, gconstpointer, gpointer*, gpointer*): gboolean | " end frozen g_hash_table_new (a_hash_func: POINTER; a_key_compare_func: POINTER): POINTER external "C (GHashFunc, GCompareFunc): GHashTable* | " end frozen g_hash_table_remove (a_hash_table: POINTER; a_key: POINTER) external "C (GHashTable*, gconstpointer) | " end frozen g_hash_table_size (a_hash_table: POINTER): INTEGER external "C (GHashTable*): guint | " end frozen g_hook_alloc (a_hook_list: POINTER): POINTER external "C (GHookList*): GHook* | " end frozen g_hook_compare_ids (a_new_hook: POINTER; a_sibling: POINTER): INTEGER external "C (GHook*, GHook*): gint | " end frozen g_hook_destroy (a_hook_list: POINTER; a_hook_id: INTEGER): BOOLEAN external "C (GHookList*, guint): gboolean | " end frozen g_hook_destroy_link (a_hook_list: POINTER; a_hook: POINTER) external "C (GHookList*, GHook*) | " end frozen g_hook_find (a_hook_list: POINTER; a_need_valids: BOOLEAN; a_func: POINTER; a_data: POINTER): POINTER external "C (GHookList*, gboolean, GHookFindFunc, gpointer): GHook* | " end frozen g_hook_find_data (a_hook_list: POINTER; a_need_valids: BOOLEAN; a_data: POINTER): POINTER external "C (GHookList*, gboolean, gpointer): GHook* | " end frozen g_hook_find_func (a_hook_list: POINTER; a_need_valids: BOOLEAN; a_func: POINTER): POINTER external "C (GHookList*, gboolean, gpointer): GHook* | " end frozen g_hook_find_func_data (a_hook_list: POINTER; a_need_valids: BOOLEAN; a_func: POINTER; a_data: POINTER): POINTER external "C (GHookList*, gboolean, gpointer, gpointer): GHook* | " end frozen g_hook_first_valid (a_hook_list: POINTER; a_may_be_in_call: BOOLEAN): POINTER external "C (GHookList*, gboolean): GHook* | " end frozen g_hook_free (a_hook_list: POINTER; a_hook: POINTER) external "C (GHookList*, GHook*) | " end frozen g_hook_get (a_hook_list: POINTER; a_hook_id: INTEGER): POINTER external "C (GHookList*, guint): GHook* | " end frozen g_hook_insert_before (a_hook_list: POINTER; a_sibling: POINTER; a_hook: POINTER) external "C (GHookList*, GHook*, GHook*) | " end frozen g_hook_insert_sorted (a_hook_list: POINTER; a_hook: POINTER; a_func: POINTER) external "C (GHookList*, GHook*, GHookCompareFunc) | " end frozen g_hook_list_clear (a_hook_list: POINTER) external "C (GHookList*) | " end frozen g_hook_list_init (a_hook_list: POINTER; a_hook_size: INTEGER) external "C (GHookList*, guint) | " end frozen g_hook_list_invoke (a_hook_list: POINTER; a_may_recurse: BOOLEAN) external "C (GHookList*, gboolean) | " end frozen g_hook_list_invoke_check (a_hook_list: POINTER; a_may_recurse: BOOLEAN) external "C (GHookList*, gboolean) | " end frozen g_hook_list_marshal (a_hook_list: POINTER; a_may_recurse: BOOLEAN; a_marshaller: POINTER; a_data: POINTER) external "C (GHookList*, gboolean, GHookMarshaller, gpointer) | " end frozen g_hook_list_marshal_check (a_hook_list: POINTER; a_may_recurse: BOOLEAN; a_marshaller: POINTER; a_data: POINTER) external "C (GHookList*, gboolean, GHookCheckMarshaller, gpointer) | " end frozen g_hook_next_valid (a_hook_list: POINTER; a_hook: POINTER; a_may_be_in_call: BOOLEAN): POINTER external "C (GHookList*, GHook*, gboolean): GHook* | " end frozen g_hook_prepend (a_hook_list: POINTER; a_hook: POINTER) external "C (GHookList*, GHook*) | " end frozen g_hook_ref (a_hook_list: POINTER; a_hook: POINTER) external "C (GHookList*, GHook*) | " end frozen g_hook_unref (a_hook_list: POINTER; a_hook: POINTER) external "C (GHookList*, GHook*) | " end frozen g_idle_add (a_function: POINTER; a_data: POINTER): INTEGER external "C (GSourceFunc, gpointer): guint | " end frozen g_idle_add_full (a_priority: INTEGER; a_function: POINTER; a_data: POINTER; a_destroy: POINTER): INTEGER external "C (gint, GSourceFunc, gpointer, GDestroyNotify): guint | " end frozen g_idle_remove_by_data (a_data: POINTER): BOOLEAN external "C (gpointer): gboolean | " end frozen g_list_alloc: POINTER external "C (): GList* | " end frozen g_list_append (a_list: POINTER; a_data: POINTER): POINTER external "C (GList*, gpointer): GList* | " end frozen g_list_concat (a_list1: POINTER; a_list2: POINTER): POINTER external "C (GList*, GList*): GList* | " end frozen g_list_copy (a_list: POINTER): POINTER external "C (GList*): GList* | " end frozen g_list_find (a_list: POINTER; a_data: POINTER): POINTER external "C (GList*, gpointer): GList* | " end frozen g_list_find_custom (a_list: POINTER; a_data: POINTER; a_func: POINTER): POINTER external "C (GList*, gpointer, GCompareFunc): GList* | " end frozen g_list_first (a_list: POINTER): POINTER external "C (GList*): GList* | " end frozen g_list_foreach (a_list: POINTER; a_func: POINTER; a_user_data: POINTER) external "C (GList*, GFunc, gpointer) | " end frozen g_list_free (a_list: POINTER) external "C (GList*) | " end frozen g_list_free_1 (a_list: POINTER) external "C (GList*) | " end frozen g_list_index (a_list: POINTER; a_data: POINTER): INTEGER external "C (GList*, gpointer): gint | " end frozen g_list_insert (a_list: POINTER; a_data: POINTER; a_position: INTEGER): POINTER external "C (GList*, gpointer, gint): GList* | " end frozen g_list_insert_sorted (a_list: POINTER; a_data: POINTER; a_func: POINTER): POINTER external "C (GList*, gpointer, GCompareFunc): GList* | " end frozen g_list_last (a_list: POINTER): POINTER external "C (GList*): GList* | " end frozen g_list_length (a_list: POINTER): INTEGER external "C (GList*): guint | " end frozen g_list_nth (a_list: POINTER; a_n: INTEGER): POINTER external "C (GList*, guint): GList* | " end frozen g_list_nth_data (a_list: POINTER; a_n: INTEGER): POINTER external "C (GList*, guint): gpointer | " end frozen g_list_pop_allocator external "C () | " end frozen g_list_position (a_list: POINTER; a_llink: POINTER): INTEGER external "C (GList*, GList*): gint | " end frozen g_list_prepend (a_list: POINTER; a_data: POINTER): POINTER external "C (GList*, gpointer): GList* | " end frozen g_list_push_allocator (a_allocator: POINTER) external "C (GAllocator*) | " end frozen g_list_remove (a_list: POINTER; a_data: POINTER): POINTER external "C (GList*, gpointer): GList* | " end frozen g_list_remove_link (a_list: POINTER; a_llink: POINTER): POINTER external "C (GList*, GList*): GList* | " end frozen g_list_reverse (a_list: POINTER): POINTER external "C (GList*): GList* | " end frozen g_list_sort (a_list: POINTER; a_compare_func: POINTER): POINTER external "C (GList*, GCompareFunc): GList* | " end frozen g_log_default_handler (a_log_domain: POINTER; a_log_level: INTEGER; a_message: POINTER; a_unused_data: POINTER) external "C (gchar*, GLogLevelFlags, gchar*, gpointer) | " end frozen g_log_remove_handler (a_log_domain: POINTER; a_handler_id: INTEGER) external "C (gchar*, guint) | " end frozen g_log_set_always_fatal (a_fatal_mask: INTEGER): INTEGER external "C (GLogLevelFlags): GLogLevelFlags | " end frozen g_log_set_fatal_mask (a_log_domain: POINTER; a_fatal_mask: INTEGER): INTEGER external "C (gchar*, GLogLevelFlags): GLogLevelFlags | " end frozen g_log_set_handler (a_log_domain: POINTER; a_log_levels: INTEGER; a_log_func: POINTER; a_user_data: POINTER): INTEGER external "C (gchar*, GLogLevelFlags, GLogFunc, gpointer): guint | " end frozen g_main_iteration (a_may_block: BOOLEAN): BOOLEAN external "C (gboolean): gboolean | " end frozen g_malloc (a_size: INTEGER): POINTER external "C (gulong): gpointer | " end frozen g_malloc0 (a_size: INTEGER): POINTER external "C (gulong): gpointer | " end frozen g_mem_chunk_alloc (a_mem_chunk: POINTER): POINTER external "C (GMemChunk*): gpointer | " end frozen g_mem_chunk_alloc0 (a_mem_chunk: POINTER): POINTER external "C (GMemChunk*): gpointer | " end frozen g_mem_chunk_clean (a_mem_chunk: POINTER) external "C (GMemChunk*) | " end frozen g_mem_chunk_destroy (a_mem_chunk: POINTER) external "C (GMemChunk*) | " end frozen g_mem_chunk_free (a_mem_chunk: POINTER; a_mem: POINTER) external "C (GMemChunk*, gpointer) | " end frozen g_mem_chunk_info external "C () | " end frozen g_mem_chunk_new (a_name: POINTER; a_atom_size: INTEGER; a_area_size: INTEGER; a_type: INTEGER): POINTER external "C (gchar*, gint, gulong, gint): GMemChunk* | " end frozen g_mem_chunk_print (a_mem_chunk: POINTER) external "C (GMemChunk*) | " end frozen g_mem_chunk_reset (a_mem_chunk: POINTER) external "C (GMemChunk*) | " end frozen g_mem_profile external "C () | " end frozen g_memdup (a_mem: POINTER; a_byte_size: INTEGER): POINTER external "C (gconstpointer, guint): gpointer | " end frozen g_node_child_index (a_node: POINTER; a_data: POINTER): INTEGER external "C (GNode*, gpointer): gint | " end frozen g_node_child_position (a_node: POINTER; a_child: POINTER): INTEGER external "C (GNode*, GNode*): gint | " end frozen g_node_children_foreach (a_node: POINTER; a_flags: INTEGER; a_func: POINTER; a_data: POINTER) external "C (GNode*, GTraverseFlags, GNodeForeachFunc, gpointer) | " end frozen g_node_depth (a_node: POINTER): INTEGER external "C (GNode*): guint | " end frozen g_node_destroy (a_root: POINTER) external "C (GNode*) | " end frozen g_node_find (a_root: POINTER; a_order: INTEGER; a_flags: INTEGER; a_data: POINTER): POINTER external "C (GNode*, GTraverseType, GTraverseFlags, gpointer): GNode* | " end frozen g_node_find_child (a_node: POINTER; a_flags: INTEGER; a_data: POINTER): POINTER external "C (GNode*, GTraverseFlags, gpointer): GNode* | " end frozen g_node_first_sibling (a_node: POINTER): POINTER external "C (GNode*): GNode* | " end frozen g_node_get_root (a_node: POINTER): POINTER external "C (GNode*): GNode* | " end frozen g_node_insert (a_parent: POINTER; a_position: INTEGER; a_node: POINTER): POINTER external "C (GNode*, gint, GNode*): GNode* | " end frozen g_node_insert_before (a_parent: POINTER; a_sibling: POINTER; a_node: POINTER): POINTER external "C (GNode*, GNode*, GNode*): GNode* | " end frozen g_node_is_ancestor (a_node: POINTER; a_descendant: POINTER): BOOLEAN external "C (GNode*, GNode*): gboolean | " end frozen g_node_last_child (a_node: POINTER): POINTER external "C (GNode*): GNode* | " end frozen g_node_last_sibling (a_node: POINTER): POINTER external "C (GNode*): GNode* | " end frozen g_node_max_height (a_root: POINTER): INTEGER external "C (GNode*): guint | " end frozen g_node_n_children (a_node: POINTER): INTEGER external "C (GNode*): guint | " end frozen g_node_n_nodes (a_root: POINTER; a_flags: INTEGER): INTEGER external "C (GNode*, GTraverseFlags): guint | " end frozen g_node_new (a_data: POINTER): POINTER external "C (gpointer): GNode* | " end frozen g_node_nth_child (a_node: POINTER; a_n: INTEGER): POINTER external "C (GNode*, guint): GNode* | " end frozen g_node_pop_allocator external "C () | " end frozen g_node_prepend (a_parent: POINTER; a_node: POINTER): POINTER external "C (GNode*, GNode*): GNode* | " end frozen g_node_push_allocator (a_allocator: POINTER) external "C (GAllocator*) | " end frozen g_node_reverse_children (a_node: POINTER) external "C (GNode*) | " end frozen g_node_traverse (a_root: POINTER; a_order: INTEGER; a_flags: INTEGER; a_max_depth: INTEGER; a_func: POINTER; a_data: POINTER) external "C (GNode*, GTraverseType, GTraverseFlags, gint, GNodeTraverseFunc, gpointer) | " end frozen g_node_unlink (a_node: POINTER) external "C (GNode*) | " end frozen g_on_error_query (a_prg_name: POINTER) external "C (gchar*) | " end frozen g_on_error_stack_trace (a_prg_name: POINTER) external "C (gchar*) | " end frozen g_parse_debug_string (a_string: POINTER; a_keys: POINTER; a_nkeys: INTEGER): INTEGER external "C (gchar*, GDebugKey*, guint): guint | " end frozen g_path_is_absolute (a_file_name: POINTER): BOOLEAN external "C (gchar*): gboolean | " end frozen g_path_skip_root (a_file_name: POINTER): POINTER external "C (gchar*): gchar* | " end frozen g_ptr_array_add (a_array: POINTER; a_data: POINTER) external "C (GPtrArray*, gpointer) | " end frozen g_ptr_array_free (a_array: POINTER; a_free_seg: BOOLEAN) external "C (GPtrArray*, gboolean) | " end frozen g_ptr_array_new: POINTER external "C (): GPtrArray* | " end frozen g_ptr_array_remove (a_array: POINTER; a_data: POINTER): BOOLEAN external "C (GPtrArray*, gpointer): gboolean | " end frozen g_ptr_array_remove_fast (a_array: POINTER; a_data: POINTER): BOOLEAN external "C (GPtrArray*, gpointer): gboolean | " end frozen g_ptr_array_remove_index (a_array: POINTER; a_index: INTEGER): POINTER external "C (GPtrArray*, guint): gpointer | " end frozen g_ptr_array_remove_index_fast (a_array: POINTER; a_index: INTEGER): POINTER external "C (GPtrArray*, guint): gpointer | " end frozen g_ptr_array_set_size (a_array: POINTER; a_length: INTEGER) external "C (GPtrArray*, gint) | " end frozen g_quark_from_static_string (a_string: POINTER): INTEGER external "C (gchar*): GQuark | " end frozen g_quark_from_string (a_string: POINTER): INTEGER external "C (gchar*): GQuark | " end frozen g_quark_to_string (a_quark: INTEGER): POINTER external "C (GQuark): gchar* | " end frozen g_quark_try_string (a_string: POINTER): INTEGER external "C (gchar*): GQuark | " end frozen g_realloc (a_mem: POINTER; a_size: INTEGER): POINTER external "C (gpointer, gulong): gpointer | " end frozen g_relation_count (a_relation: POINTER; a_key: POINTER; a_field: INTEGER): INTEGER external "C (GRelation*, gconstpointer, gint): gint | " end frozen g_relation_delete (a_relation: POINTER; a_key: POINTER; a_field: INTEGER): INTEGER external "C (GRelation*, gconstpointer, gint): gint | " end frozen g_relation_destroy (a_relation: POINTER) external "C (GRelation*) | " end frozen g_relation_index (a_relation: POINTER; a_field: INTEGER; a_hash_func: POINTER; a_key_compare_func: POINTER) external "C (GRelation*, gint, GHashFunc, GCompareFunc) | " end frozen g_relation_new (a_fields: INTEGER): POINTER external "C (gint): GRelation* | " end frozen g_relation_print (a_relation: POINTER) external "C (GRelation*) | " end frozen g_relation_select (a_relation: POINTER; a_key: POINTER; a_field: INTEGER): POINTER external "C (GRelation*, gconstpointer, gint): GTuples* | " end frozen g_scanner_cur_line (a_scanner: POINTER): INTEGER external "C (GScanner*): guint | " end frozen g_scanner_cur_position (a_scanner: POINTER): INTEGER external "C (GScanner*): guint | " end frozen g_scanner_cur_token (a_scanner: POINTER): INTEGER external "C (GScanner*): GTokenType | " end frozen g_scanner_destroy (a_scanner: POINTER) external "C (GScanner*) | " end frozen g_scanner_eof (a_scanner: POINTER): BOOLEAN external "C (GScanner*): gboolean | " end frozen g_scanner_get_next_token (a_scanner: POINTER): INTEGER external "C (GScanner*): GTokenType | " end frozen g_scanner_input_file (a_scanner: POINTER; a_input_fd: INTEGER) external "C (GScanner*, gint) | " end frozen g_scanner_input_text (a_scanner: POINTER; a_text: POINTER; a_text_len: INTEGER) external "C (GScanner*, gchar*, guint) | " end frozen g_scanner_lookup_symbol (a_scanner: POINTER; a_symbol: POINTER): POINTER external "C (GScanner*, gchar*): gpointer | " end frozen g_scanner_new (a_config_templ: POINTER): POINTER external "C (GScannerConfig*): GScanner* | " end frozen g_scanner_peek_next_token (a_scanner: POINTER): INTEGER external "C (GScanner*): GTokenType | " end frozen g_scanner_scope_add_symbol (a_scanner: POINTER; a_scope_id: INTEGER; a_symbol: POINTER; a_value: POINTER) external "C (GScanner*, guint, gchar*, gpointer) | " end frozen g_scanner_scope_foreach_symbol (a_scanner: POINTER; a_scope_id: INTEGER; a_func: POINTER; a_user_data: POINTER) external "C (GScanner*, guint, GHFunc, gpointer) | " end frozen g_scanner_scope_lookup_symbol (a_scanner: POINTER; a_scope_id: INTEGER; a_symbol: POINTER): POINTER external "C (GScanner*, guint, gchar*): gpointer | " end frozen g_scanner_scope_remove_symbol (a_scanner: POINTER; a_scope_id: INTEGER; a_symbol: POINTER) external "C (GScanner*, guint, gchar*) | " end frozen g_scanner_set_scope (a_scanner: POINTER; a_scope_id: INTEGER): INTEGER external "C (GScanner*, guint): guint | " end frozen g_scanner_sync_file_offset (a_scanner: POINTER) external "C (GScanner*) | " end frozen g_scanner_unexp_token (a_scanner: POINTER; a_expected_token: INTEGER; a_identifier_spec: POINTER; a_symbol_spec: POINTER; a_symbol_name: POINTER; a_message: POINTER; a_is_error: INTEGER) external "C (GScanner*, GTokenType, gchar*, gchar*, gchar*, gchar*, gint) | " end frozen g_set_prgname (a_prgname: POINTER) external "C (gchar*) | " end frozen g_set_print_handler (a_func: POINTER): POINTER external "C (GPrintFunc): GPrintFunc | " end frozen g_set_printerr_handler (a_func: POINTER): POINTER external "C (GPrintFunc): GPrintFunc | " end frozen g_slist_alloc: POINTER external "C (): GSList* | " end frozen g_slist_append (a_list: POINTER; a_data: POINTER): POINTER external "C (GSList*, gpointer): GSList* | " end frozen g_slist_concat (a_list1: POINTER; a_list2: POINTER): POINTER external "C (GSList*, GSList*): GSList* | " end frozen g_slist_copy (a_list: POINTER): POINTER external "C (GSList*): GSList* | " end frozen g_slist_find (a_list: POINTER; a_data: POINTER): POINTER external "C (GSList*, gpointer): GSList* | " end frozen g_slist_find_custom (a_list: POINTER; a_data: POINTER; a_func: POINTER): POINTER external "C (GSList*, gpointer, GCompareFunc): GSList* | " end frozen g_slist_foreach (a_list: POINTER; a_func: POINTER; a_user_data: POINTER) external "C (GSList*, GFunc, gpointer) | " end frozen g_slist_free (a_list: POINTER) external "C (GSList*) | " end frozen g_slist_free_1 (a_list: POINTER) external "C (GSList*) | " end frozen g_slist_index (a_list: POINTER; a_data: POINTER): INTEGER external "C (GSList*, gpointer): gint | " end frozen g_slist_insert (a_list: POINTER; a_data: POINTER; a_position: INTEGER): POINTER external "C (GSList*, gpointer, gint): GSList* | " end frozen g_slist_insert_sorted (a_list: POINTER; a_data: POINTER; a_func: POINTER): POINTER external "C (GSList*, gpointer, GCompareFunc): GSList* | " end frozen g_slist_last (a_list: POINTER): POINTER external "C (GSList*): GSList* | " end frozen g_slist_length (a_list: POINTER): INTEGER external "C (GSList*): guint | " end frozen g_slist_nth (a_list: POINTER; a_n: INTEGER): POINTER external "C (GSList*, guint): GSList* | " end frozen g_slist_nth_data (a_list: POINTER; a_n: INTEGER): POINTER external "C (GSList*, guint): gpointer | " end frozen g_slist_pop_allocator external "C () | " end frozen g_slist_position (a_list: POINTER; a_llink: POINTER): INTEGER external "C (GSList*, GSList*): gint | " end frozen g_slist_prepend (a_list: POINTER; a_data: POINTER): POINTER external "C (GSList*, gpointer): GSList* | " end frozen g_slist_push_allocator (a_allocator: POINTER) external "C (GAllocator*) | " end frozen g_slist_remove (a_list: POINTER; a_data: POINTER): POINTER external "C (GSList*, gpointer): GSList* | " end frozen g_slist_remove_link (a_list: POINTER; a_llink: POINTER): POINTER external "C (GSList*, GSList*): GSList* | " end frozen g_slist_reverse (a_list: POINTER): POINTER external "C (GSList*): GSList* | " end frozen g_slist_sort (a_list: POINTER; a_compare_func: POINTER): POINTER external "C (GSList*, GCompareFunc): GSList* | " end frozen g_source_remove_by_funcs_user_data (a_funcs: POINTER; a_user_data: POINTER): BOOLEAN external "C (GSourceFuncs*, gpointer): gboolean | " end frozen g_source_remove_by_user_data (a_user_data: POINTER): BOOLEAN external "C (gpointer): gboolean | " end frozen g_spaced_primes_closest (a_num: INTEGER): INTEGER external "C (guint): guint | " end frozen g_static_mutex_get_mutex_impl (a_mutex: POINTER): POINTER external "C (GMutex**): GMutex* | " end frozen g_static_private_get (a_private_key: POINTER): POINTER external "C (GStaticPrivate*): gpointer | " end frozen g_static_private_set (a_private_key: POINTER; a_data: POINTER; a_notify: POINTER) external "C (GStaticPrivate*, gpointer, GDestroyNotify) | " end frozen g_str_equal (a_v: POINTER; a_v2: POINTER): INTEGER external "C (gconstpointer, gconstpointer): gint | " end frozen g_str_hash (a_v: POINTER): INTEGER external "C (gconstpointer): guint | " end frozen g_strcasecmp (a_s1: POINTER; a_s2: POINTER): INTEGER external "C (gchar*, gchar*): gint | " end frozen g_strchomp (a_string: POINTER): POINTER external "C (gchar*): gchar* | " end frozen g_strchug (a_string: POINTER): POINTER external "C (gchar*): gchar* | " end frozen g_strdelimit (a_string: POINTER; a_delimiters: POINTER; a_new_delimiter: INTEGER): POINTER external "C (gchar*, gchar*, gchar): gchar* | " end frozen g_strdown (a_string: POINTER) external "C (gchar*) | " end frozen g_strdup (a_str: POINTER): POINTER external "C (gchar*): gchar* | " end frozen g_strerror (a_errnum: INTEGER): POINTER external "C (gint): gchar* | " end frozen g_strfreev (a_str_array: POINTER) external "C (gchar**) | " end frozen g_string_append (a_string: POINTER; a_val: POINTER): POINTER external "C (GString*, gchar*): GString* | " end frozen g_string_append_c (a_string: POINTER; a_c: INTEGER): POINTER external "C (GString*, gchar): GString* | " end frozen g_string_assign (a_lval: POINTER; a_rval: POINTER): POINTER external "C (GString*, gchar*): GString* | " end frozen g_string_chunk_free (a_chunk: POINTER) external "C (GStringChunk*) | " end frozen g_string_chunk_insert (a_chunk: POINTER; a_string: POINTER): POINTER external "C (GStringChunk*, gchar*): gchar* | " end frozen g_string_chunk_insert_const (a_chunk: POINTER; a_string: POINTER): POINTER external "C (GStringChunk*, gchar*): gchar* | " end frozen g_string_chunk_new (a_size: INTEGER): POINTER external "C (gint): GStringChunk* | " end frozen g_string_down (a_string: POINTER): POINTER external "C (GString*): GString* | " end frozen g_string_erase (a_string: POINTER; a_pos: INTEGER; a_len: INTEGER): POINTER external "C (GString*, gint, gint): GString* | " end frozen g_string_free (a_string: POINTER; a_free_segment: INTEGER) external "C (GString*, gint) | " end frozen g_string_insert (a_string: POINTER; a_pos: INTEGER; a_val: POINTER): POINTER external "C (GString*, gint, gchar*): GString* | " end frozen g_string_insert_c (a_string: POINTER; a_pos: INTEGER; a_c: INTEGER): POINTER external "C (GString*, gint, gchar): GString* | " end frozen g_string_new (a_init: POINTER): POINTER external "C (gchar*): GString* | " end frozen g_string_prepend (a_string: POINTER; a_val: POINTER): POINTER external "C (GString*, gchar*): GString* | " end frozen g_string_prepend_c (a_string: POINTER; a_c: INTEGER): POINTER external "C (GString*, gchar): GString* | " end frozen g_string_sized_new (a_dfl_size: INTEGER): POINTER external "C (guint): GString* | " end frozen g_string_truncate (a_string: POINTER; a_len: INTEGER): POINTER external "C (GString*, gint): GString* | " end frozen g_string_up (a_string: POINTER): POINTER external "C (GString*): GString* | " end frozen g_strjoinv (a_separator: POINTER; a_str_array: POINTER): POINTER external "C (gchar*, gchar**): gchar* | " end frozen g_strncasecmp (a_s1: POINTER; a_s2: POINTER; a_n: INTEGER): INTEGER external "C (gchar*, gchar*, guint): gint | " end frozen g_strndup (a_str: POINTER; a_n: INTEGER): POINTER external "C (gchar*, guint): gchar* | " end frozen g_strnfill (a_length: INTEGER; a_fill_char: INTEGER): POINTER external "C (guint, gchar): gchar* | " end frozen g_strreverse (a_string: POINTER) external "C (gchar*) | " end frozen g_strsignal (a_signum: INTEGER): POINTER external "C (gint): gchar* | " end frozen g_strsplit (a_string: POINTER; a_delimiter: POINTER; a_max_tokens: INTEGER): POINTER external "C (gchar*, gchar*, gint): gchar** | " end frozen g_strtod (a_nptr: POINTER; a_endptr: POINTER): DOUBLE external "C (gchar*, gchar**): gdouble | " end frozen g_strup (a_string: POINTER) external "C (gchar*) | " end frozen g_timeout_add (a_interval: INTEGER; a_function: POINTER; a_data: POINTER): INTEGER external "C (guint, GSourceFunc, gpointer): guint | " end frozen g_timeout_add_full (a_priority: INTEGER; a_interval: INTEGER; a_function: POINTER; a_data: POINTER; a_notify: POINTER): INTEGER external "C (gint, guint, GSourceFunc, gpointer, GDestroyNotify): guint | " end frozen g_timer_destroy (a_timer: POINTER) external "C (GTimer*) | " end frozen g_timer_elapsed (a_timer: POINTER; a_microseconds: POINTER): DOUBLE external "C (GTimer*, gulong*): gdouble | " end frozen g_timer_new: POINTER external "C (): GTimer* | " end frozen g_timer_reset (a_timer: POINTER) external "C (GTimer*) | " end frozen g_timer_start (a_timer: POINTER) external "C (GTimer*) | " end frozen g_timer_stop (a_timer: POINTER) external "C (GTimer*) | " end frozen g_tree_destroy (a_tree: POINTER) external "C (GTree*) | " end frozen g_tree_height (a_tree: POINTER): INTEGER external "C (GTree*): gint | " end frozen g_tree_insert (a_tree: POINTER; a_key: POINTER; a_value: POINTER) external "C (GTree*, gpointer, gpointer) | " end frozen g_tree_lookup (a_tree: POINTER; a_key: POINTER): POINTER external "C (GTree*, gpointer): gpointer | " end frozen g_tree_new (a_key_compare_func: POINTER): POINTER external "C (GCompareFunc): GTree* | " end frozen g_tree_nnodes (a_tree: POINTER): INTEGER external "C (GTree*): gint | " end frozen g_tree_remove (a_tree: POINTER; a_key: POINTER) external "C (GTree*, gpointer) | " end frozen g_tree_traverse (a_tree: POINTER; a_traverse_func: POINTER; a_traverse_type: INTEGER; a_data: POINTER) external "C (GTree*, GTraverseFunc, GTraverseType, gpointer) | " end frozen g_tuples_destroy (a_tuples: POINTER) external "C (GTuples*) | " end frozen g_tuples_index (a_tuples: POINTER; a_index: INTEGER; a_field: INTEGER): POINTER external "C (GTuples*, gint, gint): gpointer | " end frozen gdk_beep external "C () | " end frozen gdk_bitmap_create_from_data (a_window: POINTER; a_data: POINTER; a_width: INTEGER; a_height: INTEGER): POINTER external "C (GdkWindow*, gchar*, gint, gint): GdkBitmap* | " end frozen gdk_bitmap_ref (a_pixmap: POINTER): POINTER external "C (GdkBitmap*): GdkBitmap* | " end frozen gdk_bitmap_unref (a_pixmap: POINTER) external "C (GdkBitmap*) | " end frozen gdk_char_height (a_font: POINTER; a_character: INTEGER): INTEGER external "C (GdkFont*, gchar): gint | " end frozen gdk_char_measure (a_font: POINTER; a_character: INTEGER): INTEGER external "C (GdkFont*, gchar): gint | " end frozen gdk_char_width (a_font: POINTER; a_character: INTEGER): INTEGER external "C (GdkFont*, gchar): gint | " end frozen gdk_char_width_wc (a_font: POINTER; a_character: INTEGER): INTEGER external "C (GdkFont*, GdkWChar): gint | " end frozen gdk_color_alloc (a_colormap: POINTER; a_color: POINTER): BOOLEAN external "C (GdkColormap*, GdkColor*): gboolean | " end frozen gdk_color_black (a_colormap: POINTER; a_color: POINTER): BOOLEAN external "C (GdkColormap*, GdkColor*): gboolean | " end frozen gdk_color_change (a_colormap: POINTER; a_color: POINTER): BOOLEAN external "C (GdkColormap*, GdkColor*): gboolean | " end frozen gdk_atom_intern (a_atom_name: POINTER; a_only_if_exists: INTEGER): POINTER external "C (gchar*, gint): GdkAtom | " end frozen gdk_atom_name (a_atom: POINTER): POINTER external "C (GdkAtom): gchar* | " end frozen gdk_color_copy (a_color: POINTER): POINTER external "C (GdkColor*): GdkColor* | " end frozen gdk_color_equal (a_colora: POINTER; a_colorb: POINTER): BOOLEAN external "C (GdkColor*, GdkColor*): gboolean | " end frozen gdk_color_free (a_color: POINTER) external "C (GdkColor*) | " end frozen gdk_color_parse (a_spec: POINTER; a_color: POINTER): BOOLEAN external "C (gchar*, GdkColor*): gboolean | " end frozen gdk_color_white (a_colormap: POINTER; a_color: POINTER): BOOLEAN external "C (GdkColormap*, GdkColor*): gboolean | " end frozen gdk_colormap_alloc_color (a_colormap: POINTER; a_color: POINTER; a_writeable: BOOLEAN; a_best_match: BOOLEAN): BOOLEAN external "C (GdkColormap*, GdkColor*, gboolean, gboolean): gboolean | " end frozen gdk_colormap_alloc_colors (a_colormap: POINTER; a_colors: POINTER; a_ncolors: INTEGER; a_writeable: BOOLEAN; a_best_match: BOOLEAN; a_success: POINTER): INTEGER external "C (GdkColormap*, GdkColor*, gint, gboolean, gboolean, gboolean*): gint | " end frozen gdk_colormap_change (a_colormap: POINTER; a_ncolors: INTEGER) external "C (GdkColormap*, gint) | " end frozen gdk_colormap_free_colors (a_colormap: POINTER; a_colors: POINTER; a_ncolors: INTEGER) external "C (GdkColormap*, GdkColor*, gint) | " end frozen gdk_colormap_get_system: POINTER external "C (): GdkColormap* | " end frozen gdk_colormap_get_system_size: INTEGER external "C (): gint | " end frozen gdk_colormap_get_visual (a_colormap: POINTER): POINTER external "C (GdkColormap*): GdkVisual* | " end frozen gdk_colormap_new (a_visual: POINTER; a_allocate: BOOLEAN): POINTER external "C (GdkVisual*, gboolean): GdkColormap* | " end frozen gdk_colormap_ref (a_cmap: POINTER): POINTER external "C (GdkColormap*): GdkColormap* | " end frozen gdk_colormap_unref (a_cmap: POINTER) external "C (GdkColormap*) | " end frozen gdk_colors_alloc (a_colormap: POINTER; a_contiguous: BOOLEAN; a_planes: POINTER; a_nplanes: INTEGER; a_pixels: POINTER; a_npixels: INTEGER): BOOLEAN external "C (GdkColormap*, gboolean, gulong*, gint, gulong*, gint): gboolean | " end frozen gdk_colors_free (a_colormap: POINTER; a_pixels: POINTER; a_npixels: INTEGER; a_planes: INTEGER) external "C (GdkColormap*, gulong*, gint, gulong) | " end frozen gdk_colors_store (a_colormap: POINTER; a_colors: POINTER; a_ncolors: INTEGER) external "C (GdkColormap*, GdkColor*, gint) | " end frozen gdk_cursor_destroy (a_cursor: POINTER) external "C (GdkCursor*) | " end frozen gdk_cursor_new (a_cursor_type: INTEGER): POINTER external "C (GdkCursorType): GdkCursor* | " end frozen gdk_cursor_new_from_pixmap (a_source: POINTER; a_mask: POINTER; a_fg: POINTER; a_bg: POINTER; a_x: INTEGER; a_y: INTEGER): POINTER external "C (GdkPixmap*, GdkPixmap*, GdkColor*, GdkColor*, gint, gint): GdkCursor* | " end frozen gdk_drag_abort (a_context: POINTER; a_time: INTEGER) external "C (GdkDragContext*, guint32) | " end frozen gdk_drag_begin (a_window: POINTER; a_targets: POINTER): POINTER external "C (GdkWindow*, GList*): GdkDragContext* | " end frozen gdk_selection_property_get (a_window: POINTER; a_data: TYPED_POINTER [POINTER]; a_target: POINTER; prop_type: TYPED_POINTER [INTEGER]): INTEGER external "C signature (GdkWindow*, guchar**, GdkAtom*, gint*): gint use " end frozen gdk_drag_context_new: POINTER external "C (): GdkDragContext* | " end frozen gdk_drag_context_ref (a_context: POINTER) external "C (GdkDragContext*) | " end frozen gdk_drag_context_unref (a_context: POINTER) external "C (GdkDragContext*) | " end frozen gdk_drag_drop (a_context: POINTER; a_time: INTEGER) external "C (GdkDragContext*, guint32) | " end frozen gdk_drag_find_window (a_context: POINTER; a_drag_window: POINTER; a_x_root: INTEGER; a_y_root: INTEGER; a_dest_window: POINTER; a_protocol: POINTER) external "C (GdkDragContext*, GdkWindow*, gint, gint, GdkWindow**, GdkDragProtocol*) | " end frozen gdk_drag_get_protocol (a_xid: INTEGER; a_protocol: POINTER): NATURAL_32 external "C (guint32, GdkDragProtocol*): guint32 | " end frozen gdk_drag_get_selection (a_context: POINTER): POINTER external "C (GdkDragContext*): GdkAtom | " end frozen gdk_drag_motion (a_context: POINTER; a_dest_window: POINTER; a_protocol: INTEGER; a_x_root: INTEGER; a_y_root: INTEGER; a_suggested_action: INTEGER; a_possible_actions: INTEGER; a_time: INTEGER): BOOLEAN external "C (GdkDragContext*, GdkWindow*, GdkDragProtocol, gint, gint, GdkDragAction, GdkDragAction, guint32): gboolean | " end frozen gdk_drag_status (a_context: POINTER; a_action: INTEGER; a_time: INTEGER) external "C (GdkDragContext*, GdkDragAction, guint32) | " end frozen gdk_drag_context_struct_source_window (a_drag_context: POINTER): POINTER external "C struct GdkDragContext access source_window use " end frozen gdk_drag_context_struct_dest_window (a_drag_context: POINTER): POINTER external "C struct GdkDragContext access dest_window use " end frozen gdk_drag_context_struct_targets (a_drag_context: POINTER): POINTER external "C struct GdkDragContext access targets use " end frozen gdk_selection_convert (a_requestor, a_selection, a_target: POINTER; a_time: NATURAL_32) external "C signature (GdkWindow*, GdkAtom, GdkAtom, guint32) use " end frozen gdk_draw_arc (a_drawable: POINTER; a_gc: POINTER; a_filled: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_angle1: INTEGER; a_angle2: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, gint, gint, gint, gint, gint, gint) | " end frozen gdk_draw_gray_image (a_drawable: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_dith: INTEGER; a_buf: POINTER; a_rowstride: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, gint, gint, gint, GdkRgbDither, guchar*, gint) | " end frozen gdk_draw_image (a_drawable: POINTER; a_gc: POINTER; a_image: POINTER; a_xsrc: INTEGER; a_ysrc: INTEGER; a_xdest: INTEGER; a_ydest: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GdkDrawable*, GdkGC*, GdkImage*, gint, gint, gint, gint, gint, gint) | " end frozen gdk_draw_indexed_image (a_drawable: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_dith: INTEGER; a_buf: POINTER; a_rowstride: INTEGER; a_cmap: POINTER) external "C (GdkDrawable*, GdkGC*, gint, gint, gint, gint, GdkRgbDither, guchar*, gint, GdkRgbCmap*) | " end frozen gdk_draw_line (a_drawable: POINTER; a_gc: POINTER; a_x1: INTEGER; a_y1: INTEGER; a_x2: INTEGER; a_y2: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, gint, gint, gint) | " end frozen gdk_draw_lines (a_drawable: POINTER; a_gc: POINTER; a_points: POINTER; a_npoints: INTEGER) external "C (GdkDrawable*, GdkGC*, GdkPoint*, gint) | " end frozen gdk_draw_pixmap (a_drawable: POINTER; a_gc: POINTER; a_src: POINTER; a_xsrc: INTEGER; a_ysrc: INTEGER; a_xdest: INTEGER; a_ydest: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GdkDrawable*, GdkGC*, GdkDrawable*, gint, gint, gint, gint, gint, gint) | " end frozen gdk_draw_point (a_drawable: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, gint) | " end frozen gdk_draw_points (a_drawable: POINTER; a_gc: POINTER; a_points: POINTER; a_npoints: INTEGER) external "C (GdkDrawable*, GdkGC*, GdkPoint*, gint) | " end frozen gdk_draw_polygon (a_drawable: POINTER; a_gc: POINTER; a_filled: INTEGER; a_points: POINTER; a_npoints: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, GdkPoint*, gint) | " end frozen gdk_draw_rectangle (a_drawable: POINTER; a_gc: POINTER; a_filled: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, gint, gint, gint, gint) | " end frozen gdk_draw_rgb_32_image (a_drawable: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_dith: INTEGER; a_buf: POINTER; a_rowstride: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, gint, gint, gint, GdkRgbDither, guchar*, gint) | " end frozen gdk_draw_rgb_image (a_drawable: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_dith: INTEGER; a_rgb_buf: POINTER; a_rowstride: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, gint, gint, gint, GdkRgbDither, guchar*, gint) | " end frozen gdk_draw_rgb_image_dithalign (a_drawable: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_dith: INTEGER; a_rgb_buf: POINTER; a_rowstride: INTEGER; a_xdith: INTEGER; a_ydith: INTEGER) external "C (GdkDrawable*, GdkGC*, gint, gint, gint, gint, GdkRgbDither, guchar*, gint, gint, gint) | " end frozen gdk_draw_segments (a_drawable: POINTER; a_gc: POINTER; a_segs: POINTER; a_nsegs: INTEGER) external "C (GdkDrawable*, GdkGC*, GdkSegment*, gint) | " end frozen gdk_draw_string (a_drawable: POINTER; a_font: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER; a_string: POINTER) external "C (GdkDrawable*, GdkFont*, GdkGC*, gint, gint, gchar*) | " end frozen gdk_draw_text (a_drawable: POINTER; a_font: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER; a_text: POINTER; a_text_length: INTEGER) external "C (GdkDrawable*, GdkFont*, GdkGC*, gint, gint, gchar*, gint) | " end frozen gdk_draw_text_wc (a_drawable: POINTER; a_font: POINTER; a_gc: POINTER; a_x: INTEGER; a_y: INTEGER; a_text: POINTER; a_text_length: INTEGER) external "C (GdkDrawable*, GdkFont*, GdkGC*, gint, gint, GdkWChar*, gint) | " end frozen gdk_drawable_set_data (a_drawable: POINTER; a_key: POINTER; a_data: POINTER; a_destroy_func: POINTER) external "C (GdkDrawable*, gchar*, gpointer, GDestroyNotify) | " end frozen gdk_drop_finish (a_context: POINTER; a_success: BOOLEAN; a_time: NATURAL_32) external "C (GdkDragContext*, gboolean, guint32) | " end frozen gdk_drop_reply (a_context: POINTER; a_ok: BOOLEAN; a_time: INTEGER) external "C (GdkDragContext*, gboolean, guint32) | " end frozen gdk_error_trap_pop: INTEGER external "C (): gint | " end frozen gdk_error_trap_push external "C () | " end frozen gdk_event_copy (a_event: POINTER): POINTER external "C (GdkEvent*): GdkEvent* | " end frozen gdk_event_free (a_event: POINTER) external "C (GdkEvent*) | " end frozen gdk_event_get: POINTER external "C (): GdkEvent* | " end frozen gdk_event_get_graphics_expose (a_window: POINTER): POINTER external "C (GdkWindow*): GdkEvent* | " end frozen gdk_event_get_time (a_event: POINTER): NATURAL_32 external "C (GdkEvent*): guint32 | " end frozen gdk_event_handler_set (a_func: POINTER; a_data: POINTER; a_notify: POINTER) external "C (GdkEventFunc, gpointer, GDestroyNotify) | " end frozen gdk_event_peek: POINTER external "C (): GdkEvent* | " end frozen gdk_event_put (a_event: POINTER) external "C (GdkEvent*) | " end frozen gdk_event_send_client_message (a_event: POINTER; a_xid: INTEGER): BOOLEAN external "C (GdkEvent*, guint32): gboolean | " end frozen gdk_event_send_clientmessage_toall (a_event: POINTER) external "C (GdkEvent*) | " end frozen gdk_events_pending: BOOLEAN external "C (): gboolean | " end frozen gdk_exit (a_error_code: INTEGER) external "C (gint) | " end frozen gdk_flush external "C () | " end frozen gdk_font_equal (a_fonta: POINTER; a_fontb: POINTER): BOOLEAN external "C (GdkFont*, GdkFont*): gboolean | " end frozen gdk_font_id (a_font: POINTER): INTEGER external "C (GdkFont*): gint | " end frozen gdk_font_load (a_font_name: POINTER): POINTER external "C (gchar*): GdkFont* | " end frozen gdk_font_ref (a_font: POINTER): POINTER external "C (GdkFont*): GdkFont* | " end frozen gdk_font_unref (a_font: POINTER) external "C (GdkFont*) | " end frozen gdk_fontset_load (a_fontset_name: POINTER): POINTER external "C (gchar*): GdkFont* | " end frozen gdk_free_compound_text (a_ctext: POINTER) external "C (guchar*) | " end frozen gdk_free_text_list (a_list: POINTER) external "C (gchar**) | " end frozen gdk_gc_copy (a_dst_gc: POINTER; a_src_gc: POINTER) external "C (GdkGC*, GdkGC*) | " end frozen gdk_gc_destroy (a_gc: POINTER) external "C (GdkGC*) | " end frozen gdk_gc_get_values (a_gc: POINTER; a_values: POINTER) external "C (GdkGC*, GdkGCValues*) | " end frozen gdk_gc_new (a_window: POINTER): POINTER external "C (GdkWindow*): GdkGC* | " end frozen gdk_gc_new_with_values (a_window: POINTER; a_values: POINTER; a_values_mask: INTEGER): POINTER external "C (GdkWindow*, GdkGCValues*, GdkGCValuesMask): GdkGC* | " end frozen gdk_gc_ref (a_gc: POINTER): POINTER external "C (GdkGC*): GdkGC* | " end frozen gdk_gc_set_background (a_gc: POINTER; a_color: POINTER) external "C (GdkGC*, GdkColor*) | " end frozen gdk_gc_set_clip_mask (a_gc: POINTER; a_mask: POINTER) external "C (GdkGC*, GdkBitmap*) | " end frozen gdk_gc_set_clip_origin (a_gc: POINTER; a_x: INTEGER; a_y: INTEGER) external "C (GdkGC*, gint, gint) | " end frozen gdk_gc_set_clip_rectangle (a_gc: POINTER; a_rectangle: POINTER) external "C (GdkGC*, GdkRectangle*) | " end frozen gdk_gc_set_clip_region (a_gc: POINTER; a_region: POINTER) external "C (GdkGC*, GdkRegion*) | " end frozen gdk_gc_set_dashes (a_gc: POINTER; a_dash_offset: INTEGER; a_dash_list: POINTER; a_n: INTEGER) external "C (GdkGC*, gint, gint8*, gint) | " end frozen gdk_gc_set_exposures (a_gc: POINTER; a_exposures: BOOLEAN) external "C (GdkGC*, gboolean) | " end frozen gdk_gc_set_fill (a_gc: POINTER; a_fill: INTEGER) external "C (GdkGC*, GdkFill) | " end frozen gdk_gc_set_font (a_gc: POINTER; a_font: POINTER) external "C (GdkGC*, GdkFont*) | " end frozen gdk_gc_set_foreground (a_gc: POINTER; a_color: POINTER) external "C (GdkGC*, GdkColor*) | " end frozen gdk_gc_set_function (a_gc: POINTER; a_function: INTEGER) external "C (GdkGC*, GdkFunction) | " end frozen gdk_gc_set_line_attributes (a_gc: POINTER; a_line_width: INTEGER; a_line_style: INTEGER; a_cap_style: INTEGER; a_join_style: INTEGER) external "C (GdkGC*, gint, GdkLineStyle, GdkCapStyle, GdkJoinStyle) | " end frozen gdk_gc_set_stipple (a_gc: POINTER; a_stipple: POINTER) external "C (GdkGC*, GdkPixmap*) | " end frozen gdk_gc_set_subwindow (a_gc: POINTER; a_mode: INTEGER) external "C (GdkGC*, GdkSubwindowMode) | " end frozen gdk_gc_set_tile (a_gc: POINTER; a_tile: POINTER) external "C (GdkGC*, GdkPixmap*) | " end frozen gdk_gc_set_ts_origin (a_gc: POINTER; a_x: INTEGER; a_y: INTEGER) external "C (GdkGC*, gint, gint) | " end frozen gdk_gc_unref (a_gc: POINTER) external "C (GdkGC*) | " end frozen gdk_get_display: POINTER external "C (): gchar* | " end frozen gdk_get_show_events: BOOLEAN external "C (): gboolean | " end frozen gdk_get_use_xshm: BOOLEAN external "C (): gboolean | " end frozen gdk_image_destroy (a_image: POINTER) external "C (GdkImage*) | " end frozen gdk_image_get (a_window: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER): POINTER external "C (GdkWindow*, gint, gint, gint, gint): GdkImage* | " end frozen gdk_image_get_pixel (a_image: POINTER; a_x: INTEGER; a_y: INTEGER): INTEGER external "C (GdkImage*, gint, gint): guint32 | " end frozen gdk_image_new (a_type: INTEGER; a_visual: POINTER; a_width: INTEGER; a_height: INTEGER): POINTER external "C (GdkImageType, GdkVisual*, gint, gint): GdkImage* | " end frozen gdk_image_put_pixel (a_image: POINTER; a_x: INTEGER; a_y: INTEGER; a_pixel: INTEGER) external "C (GdkImage*, gint, gint, guint32) | " end frozen gdk_init (a_argc: POINTER; a_argv: POINTER) external "C (gint*, gchar***) | " end frozen gdk_init_check (a_argc: POINTER; a_argv: POINTER): BOOLEAN external "C (gint*, gchar***): gboolean | " end frozen gdk_input_add (a_source: INTEGER; a_condition: INTEGER; a_function: POINTER; a_data: POINTER): INTEGER external "C (gint, GdkInputCondition, GdkInputFunction, gpointer): gint | " end frozen gdk_input_add_full (a_source: INTEGER; a_condition: INTEGER; a_function: POINTER; a_data: POINTER; a_destroy: POINTER): INTEGER external "C (gint, GdkInputCondition, GdkInputFunction, gpointer, GdkDestroyNotify): gint | " end frozen gdk_input_remove (a_tag: INTEGER) external "C (gint) | " end frozen gdk_input_set_extension_events (a_window: POINTER; a_mask: INTEGER; a_mode: INTEGER) external "C (GdkWindow*, gint, GdkExtensionMode) | " end frozen gdk_keyboard_grab (a_window: POINTER; a_owner_events: BOOLEAN; a_time: INTEGER): INTEGER external "C (GdkWindow*, gboolean, guint32): gint | " end frozen gdk_keyboard_ungrab (a_time: INTEGER) external "C (guint32) | " end frozen gdk_keyval_from_name (a_keyval_name: POINTER): INTEGER external "C (gchar*): guint | " end frozen gdk_keyval_is_lower (a_keyval: NATURAL_32): BOOLEAN external "C (guint): gboolean | " end frozen gdk_keyval_is_upper (a_keyval: NATURAL_32): BOOLEAN external "C (guint): gboolean | " end frozen gdk_keyval_name (a_keyval: NATURAL_32): POINTER external "C (guint): gchar* | " end frozen gdk_keyval_to_lower (a_keyval: NATURAL_32): NATURAL_32 external "C (guint): guint | " end frozen gdk_keyval_to_upper (a_keyval: NATURAL_32): NATURAL_32 external "C (guint): guint | " end frozen gdk_list_visuals: POINTER external "C (): GList* | " end frozen gdk_mbstowcs (a_dest: POINTER; a_src: POINTER; a_dest_max: INTEGER): INTEGER external "C (GdkWChar*, gchar*, gint): gint | " end frozen gdk_pixmap_colormap_create_from_xpm (a_window: POINTER; a_colormap: POINTER; a_mask: POINTER; a_transparent_color: POINTER; a_filename: POINTER): POINTER external "C (GdkWindow*, GdkColormap*, GdkBitmap**, GdkColor*, gchar*): GdkPixmap* | " end frozen gdk_pixmap_colormap_create_from_xpm_d (a_window: POINTER; a_colormap: POINTER; a_mask: POINTER; a_transparent_color: POINTER; a_data: POINTER): POINTER external "C (GdkWindow*, GdkColormap*, GdkBitmap**, GdkColor*, gchar**): GdkPixmap* | " end frozen gdk_pixmap_create_from_data (a_window: POINTER; a_data: POINTER; a_width: INTEGER; a_height: INTEGER; a_depth: INTEGER; a_fg: POINTER; a_bg: POINTER): POINTER external "C (GdkWindow*, gchar*, gint, gint, gint, GdkColor*, GdkColor*): GdkPixmap* | " end frozen gdk_pixmap_create_from_xpm (a_window: POINTER; a_mask: POINTER; a_transparent_color: POINTER; a_filename: POINTER): POINTER external "C (GdkWindow*, GdkBitmap**, GdkColor*, gchar*): GdkPixmap* | " end frozen gdk_pixmap_create_from_xpm_d (a_window: POINTER; a_mask: POINTER; a_transparent_color: POINTER; a_data: POINTER): POINTER external "C (GdkWindow*, GdkBitmap**, GdkColor*, gchar**): GdkPixmap* | " end frozen gdk_pixmap_new (a_window: POINTER; a_width: INTEGER; a_height: INTEGER; a_depth: INTEGER): POINTER external "C (GdkWindow*, gint, gint, gint): GdkPixmap* | " end frozen gdk_pixmap_ref (a_pixmap: POINTER): POINTER external "C (GdkPixmap*): GdkPixmap* | " end frozen gdk_pixmap_unref (a_pixmap: POINTER) external "C (GdkPixmap*) | " end frozen gdk_pointer_grab (a_window: POINTER; a_owner_events: INTEGER; a_event_mask: INTEGER; a_confine_to: POINTER; a_cursor: POINTER; a_time: INTEGER): INTEGER external "C (GdkWindow*, gint, GdkEventMask, GdkWindow*, GdkCursor*, guint32): gint | " end frozen gdk_pointer_is_grabbed: BOOLEAN external "C (): gboolean | " end frozen gdk_pointer_ungrab (a_time: INTEGER) external "C (guint32) | " end frozen gdk_query_visual_types (a_visual_types: POINTER; a_count: POINTER) external "C (GdkVisualType**, gint*) | " end frozen gdk_rectangle_intersect (a_src1: POINTER; a_src2: POINTER; a_dest: POINTER): BOOLEAN external "C (GdkRectangle*, GdkRectangle*, GdkRectangle*): gboolean | " end frozen gdk_rectangle_union (a_src1: POINTER; a_src2: POINTER; a_dest: POINTER) external "C (GdkRectangle*, GdkRectangle*, GdkRectangle*) | " end frozen gdk_region_destroy (a_region: POINTER) external "C (GdkRegion*) | " end frozen gdk_region_empty (a_region: POINTER): BOOLEAN external "C (GdkRegion*): gboolean | " end frozen gdk_region_equal (a_region1: POINTER; a_region2: POINTER): BOOLEAN external "C (GdkRegion*, GdkRegion*): gboolean | " end frozen gdk_region_get_clipbox (a_region: POINTER; a_rectangle: POINTER) external "C (GdkRegion*, GdkRectangle*) | " end frozen gdk_region_new: POINTER external "C (): GdkRegion* | " end frozen gdk_region_offset (a_region: POINTER; a_dx: INTEGER; a_dy: INTEGER) external "C (GdkRegion*, gint, gint) | " end frozen gdk_region_point_in (a_region: POINTER; a_x: INTEGER; a_y: INTEGER): BOOLEAN external "C (GdkRegion*, int, int): gboolean | " end frozen gdk_region_polygon (a_points: POINTER; a_npoints: INTEGER; a_fill_rule: INTEGER): POINTER external "C (GdkPoint*, gint, GdkFillRule): GdkRegion* | " end frozen gdk_region_rect_in (a_region: POINTER; a_rect: POINTER): INTEGER external "C (GdkRegion*, GdkRectangle*): GdkOverlapType | " end frozen gdk_region_shrink (a_region: POINTER; a_dx: INTEGER; a_dy: INTEGER) external "C (GdkRegion*, gint, gint) | " end frozen gdk_rgb_cmap_free (a_cmap: POINTER) external "C (GdkRgbCmap*) | " end frozen gdk_rgb_cmap_new (a_colors: POINTER; a_n_colors: INTEGER): POINTER external "C (guint32*, gint): GdkRgbCmap* | " end frozen gdk_rgb_ditherable: BOOLEAN external "C (): gboolean | " end frozen gdk_rgb_gc_set_background (a_gc: POINTER; a_rgb: INTEGER) external "C (GdkGC*, guint32) | " end frozen gdk_rgb_gc_set_foreground (a_gc: POINTER; a_rgb: INTEGER) external "C (GdkGC*, guint32) | " end frozen gdk_rgb_get_cmap: POINTER external "C (): GdkColormap* | " end frozen gdk_rgb_get_visual: POINTER external "C (): GdkVisual* | " end frozen gdk_rgb_init external "C () | " end frozen gdk_rgb_set_install (a_install: BOOLEAN) external "C (gboolean) | " end frozen gdk_rgb_set_min_colors (a_min_colors: INTEGER) external "C (gint) | " end frozen gdk_rgb_set_verbose (a_verbose: BOOLEAN) external "C (gboolean) | " end frozen gdk_rgb_xpixel_from_rgb (a_rgb: INTEGER): INTEGER external "C (guint32): gulong | " end frozen gdk_screen_height: INTEGER external "C (): gint | " end frozen gdk_screen_height_mm: INTEGER external "C (): gint | " end frozen gdk_screen_width: INTEGER external "C (): gint | " end frozen gdk_screen_width_mm: INTEGER external "C (): gint | " end frozen gdk_set_locale: POINTER external "C (): gchar* | " end frozen gdk_set_show_events (a_show_events: BOOLEAN) external "C (gboolean) | " end frozen gdk_set_sm_client_id (a_sm_client_id: POINTER) external "C (gchar*) | " end frozen gdk_set_use_xshm (a_use_xshm: BOOLEAN) external "C (gboolean) | " end frozen gdk_string_extents (a_font: POINTER; a_string: POINTER; a_lbearing: POINTER; a_rbearing: POINTER; a_width: POINTER; a_ascent: POINTER; a_descent: POINTER) external "C (GdkFont*, gchar*, gint*, gint*, gint*, gint*, gint*) | " end frozen gdk_string_height (a_font: POINTER; a_string: POINTER): INTEGER external "C (GdkFont*, gchar*): gint | " end frozen gdk_string_measure (a_font: POINTER; a_string: POINTER): INTEGER external "C (GdkFont*, gchar*): gint | " end frozen gdk_string_to_compound_text (a_str: POINTER; a_encoding: POINTER; a_format: POINTER; a_ctext: POINTER; a_length: POINTER): INTEGER external "C (gchar*, GdkAtom*, gint*, guchar**, gint*): gint | " end frozen gdk_string_width (a_font: POINTER; a_string: POINTER): INTEGER external "C (GdkFont*, gchar*): gint | " end frozen gdk_text_extents (a_font: POINTER; a_text: POINTER; a_text_length: INTEGER; a_lbearing: POINTER; a_rbearing: POINTER; a_width: POINTER; a_ascent: POINTER; a_descent: POINTER) external "C (GdkFont*, gchar*, gint, gint*, gint*, gint*, gint*, gint*) | " end frozen gdk_text_extents_wc (a_font: POINTER; a_text: POINTER; a_text_length: INTEGER; a_lbearing: POINTER; a_rbearing: POINTER; a_width: POINTER; a_ascent: POINTER; a_descent: POINTER) external "C (GdkFont*, GdkWChar*, gint, gint*, gint*, gint*, gint*, gint*) | " end frozen gdk_text_height (a_font: POINTER; a_text: POINTER; a_text_length: INTEGER): INTEGER external "C (GdkFont*, gchar*, gint): gint | " end frozen gdk_text_measure (a_font: POINTER; a_text: POINTER; a_text_length: INTEGER): INTEGER external "C (GdkFont*, gchar*, gint): gint | " end frozen gdk_text_width (a_font: POINTER; a_text: POINTER; a_text_length: INTEGER): INTEGER external "C (GdkFont*, gchar*, gint): gint | " end frozen gdk_text_width_wc (a_font: POINTER; a_text: POINTER; a_text_length: INTEGER): INTEGER external "C (GdkFont*, GdkWChar*, gint): gint | " end frozen gdk_threads_enter external "C () | " end frozen gdk_threads_leave external "C () | " end frozen gdk_visual_get_best: POINTER external "C (): GdkVisual* | " end frozen gdk_visual_get_best_depth: INTEGER external "C (): gint | " end frozen gdk_visual_get_best_type: INTEGER external "C (): GdkVisualType | " end frozen gdk_visual_get_best_with_both (a_depth: INTEGER; a_visual_type: INTEGER): POINTER external "C (gint, GdkVisualType): GdkVisual* | " end frozen gdk_visual_get_best_with_depth (a_depth: INTEGER): POINTER external "C (gint): GdkVisual* | " end frozen gdk_visual_get_best_with_type (a_visual_type: INTEGER): POINTER external "C (GdkVisualType): GdkVisual* | " end frozen gdk_visual_get_system: POINTER external "C (): GdkVisual* | " end frozen gdk_wcstombs (a_src: POINTER): POINTER external "C (GdkWChar*): gchar* | " end frozen gdk_window_add_filter (a_window: POINTER; a_function: POINTER; a_data: POINTER) external "C (GdkWindow*, GdkFilterFunc, gpointer) | " end frozen gdk_window_at_pointer (a_win_x: POINTER; a_win_y: POINTER): POINTER external "C (gint*, gint*): GdkWindow* | " end frozen gdk_window_clear (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_clear_area (a_window: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GdkWindow*, gint, gint, gint, gint) | " end frozen gdk_window_clear_area_e (a_window: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GdkWindow*, gint, gint, gint, gint) | " end frozen gdk_window_destroy (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_get_children (a_window: POINTER): POINTER external "C (GdkWindow*): GList* | " end frozen gdk_window_get_colormap (a_window: POINTER): POINTER external "C (GdkWindow*): GdkColormap* | " end frozen gdk_window_get_deskrelative_origin (a_window: POINTER; a_x: POINTER; a_y: POINTER): BOOLEAN external "C (GdkWindow*, gint*, gint*): gboolean | " end frozen gdk_window_get_events (a_window: POINTER): INTEGER external "C (GdkWindow*): GdkEventMask | " end frozen gdk_window_get_geometry (a_window: POINTER; a_x: POINTER; a_y: POINTER; a_width: POINTER; a_height: POINTER; a_depth: POINTER) external "C (GdkWindow*, gint*, gint*, gint*, gint*, gint*) | " end frozen gdk_window_get_origin (a_window: POINTER; a_x: POINTER; a_y: POINTER): INTEGER external "C (GdkWindow*, gint*, gint*): gint | " end frozen gdk_window_get_parent (a_window: POINTER): POINTER external "C (GdkWindow*): GdkWindow* | " end frozen gdk_window_get_pointer (a_window: POINTER; a_x: POINTER; a_y: POINTER; a_mask: POINTER): POINTER external "C (GdkWindow*, gint*, gint*, GdkModifierType*): GdkWindow* | " end frozen gdk_window_get_position (a_window: POINTER; a_x: POINTER; a_y: POINTER) external "C (GdkWindow*, gint*, gint*) | " end frozen gdk_window_get_root_origin (a_window: POINTER; a_x: POINTER; a_y: POINTER) external "C (GdkWindow*, gint*, gint*) | " end frozen gdk_window_get_size (a_window: POINTER; a_width: POINTER; a_height: POINTER) external "C (GdkWindow*, gint*, gint*) | " end frozen gdk_window_get_toplevel (a_window: POINTER): POINTER external "C (GdkWindow*): GdkWindow* | " end frozen gdk_window_get_toplevels: POINTER external "C (): GList* | " end frozen gdk_window_get_type (a_window: POINTER): INTEGER external "C (GdkWindow*): GdkWindowType | " end frozen gdk_window_get_user_data (a_window: POINTER; a_data: POINTER) external "C (GdkWindow*, gpointer*) | " end frozen gdk_window_get_visual (a_window: POINTER): POINTER external "C (GdkWindow*): GdkVisual* | " end frozen gdk_window_hide (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_is_viewable (a_window: POINTER): BOOLEAN external "C (GdkWindow*): gboolean | " end frozen gdk_window_is_visible (a_window: POINTER): BOOLEAN external "C (GdkWindow*): gboolean | " end frozen gdk_window_lower (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_merge_child_shapes (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_move (a_window: POINTER; a_x: INTEGER; a_y: INTEGER) external "C (GdkWindow*, gint, gint) | " end frozen gdk_window_move_resize (a_window: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GdkWindow*, gint, gint, gint, gint) | " end frozen gdk_window_new (a_parent: POINTER; a_attributes: POINTER; a_attributes_mask: INTEGER): POINTER external "C (GdkWindow*, GdkWindowAttr*, gint): GdkWindow* | " end frozen gdk_window_raise (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_ref (a_window: POINTER): POINTER external "C (GdkWindow*): GdkWindow* | " end frozen gdk_window_register_dnd (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_remove_filter (a_window: POINTER; a_function: POINTER; a_data: POINTER) external "C (GdkWindow*, GdkFilterFunc, gpointer) | " end frozen gdk_window_reparent (a_window: POINTER; a_new_parent: POINTER; a_x: INTEGER; a_y: INTEGER) external "C (GdkWindow*, GdkWindow*, gint, gint) | " end frozen gdk_window_resize (a_window: POINTER; a_width: INTEGER; a_height: INTEGER) external "C (GdkWindow*, gint, gint) | " end frozen gdk_window_set_back_pixmap (a_window: POINTER; a_pixmap: POINTER; a_parent_relative: BOOLEAN) external "C (GdkWindow*, GdkPixmap*, gboolean) | " end frozen gdk_window_set_background (a_window: POINTER; a_color: POINTER) external "C (GdkWindow*, GdkColor*) | " end frozen gdk_window_set_child_shapes (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_set_colormap (a_window: POINTER; a_colormap: POINTER) external "C (GdkWindow*, GdkColormap*) | " end frozen gdk_window_set_cursor (a_window: POINTER; a_cursor: POINTER) external "C (GdkWindow*, GdkCursor*) | " end frozen gdk_window_set_decorations (a_window: POINTER; a_decorations: INTEGER) external "C (GdkWindow*, GdkWMDecoration) | " end frozen gdk_window_set_events (a_window: POINTER; a_event_mask: INTEGER) external "C (GdkWindow*, GdkEventMask) | " end frozen gdk_window_set_functions (a_window: POINTER; a_functions: INTEGER) external "C (GdkWindow*, GdkWMFunction) | " end frozen gdk_window_set_geometry_hints (a_window: POINTER; a_geometry: POINTER; a_flags: INTEGER) external "C (GdkWindow*, GdkGeometry*, GdkWindowHints) | " end frozen gdk_window_set_group (a_window: POINTER; a_leader: POINTER) external "C (GdkWindow*, GdkWindow*) | " end frozen gdk_window_set_hints (a_window: POINTER; a_x: INTEGER; a_y: INTEGER; a_min_width: INTEGER; a_min_height: INTEGER; a_max_width: INTEGER; a_max_height: INTEGER; a_flags: INTEGER) external "C (GdkWindow*, gint, gint, gint, gint, gint, gint, gint) | " end frozen gdk_window_set_icon (a_window: POINTER; a_icon_window: POINTER; a_pixmap: POINTER; a_mask: POINTER) external "C (GdkWindow*, GdkWindow*, GdkPixmap*, GdkBitmap*) | " end frozen gdk_window_set_icon_name (a_window: POINTER; a_name: POINTER) external "C (GdkWindow*, gchar*) | " end frozen gdk_window_set_override_redirect (a_window: POINTER; a_override_redirect: BOOLEAN) external "C (GdkWindow*, gboolean) | " end frozen gdk_window_set_role (a_window: POINTER; a_role: POINTER) external "C (GdkWindow*, gchar*) | " end frozen gdk_window_set_static_gravities (a_window: POINTER; a_use_static: BOOLEAN): BOOLEAN external "C (GdkWindow*, gboolean): gboolean | " end frozen gdk_window_set_title (a_window: POINTER; a_title: POINTER) external "C (GdkWindow*, gchar*) | " end frozen gdk_window_set_transient_for (a_window: POINTER; a_leader: POINTER) external "C (GdkWindow*, GdkWindow*) | " end frozen gdk_window_set_user_data (a_window: POINTER; a_user_data: POINTER) external "C (GdkWindow*, gpointer) | " end frozen gdk_window_shape_combine_mask (a_window: POINTER; a_shape_mask: POINTER; a_offset_x: INTEGER; a_offset_y: INTEGER) external "C (GdkWindow*, GdkBitmap*, gint, gint) | " end frozen gdk_window_show (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_unref (a_window: POINTER) external "C (GdkWindow*) | " end frozen gdk_window_withdraw (a_window: POINTER) external "C (GdkWindow*) | " end frozen gtk_accel_group_lock (a_accel_group: POINTER) external "C (GtkAccelGroup*) | " end frozen gtk_accel_group_new: POINTER external "C (): GtkAccelGroup* | " end frozen gtk_accel_group_ref (a_accel_group: POINTER): POINTER external "C (GtkAccelGroup*): GtkAccelGroup* | " end frozen gtk_accel_group_unlock (a_accel_group: POINTER) external "C (GtkAccelGroup*) | " end frozen gtk_accel_group_unref (a_accel_group: POINTER) external "C (GtkAccelGroup*) | " end frozen gtk_accelerator_get_default_mod_mask: INTEGER external "C (): guint | " end frozen gtk_accelerator_name (a_accelerator_key: INTEGER; a_accelerator_mods: INTEGER): POINTER external "C (guint, GdkModifierType): gchar* | " end frozen gtk_accelerator_parse (a_accelerator: POINTER; a_accelerator_key: POINTER; a_accelerator_mods: POINTER) external "C (gchar*, guint*, GdkModifierType*) | " end frozen gtk_accelerator_set_default_mod_mask (a_default_mod_mask: INTEGER) external "C (GdkModifierType) | " end frozen gtk_accelerator_valid (a_keyval: INTEGER; a_modifiers: INTEGER): BOOLEAN external "C (guint, GdkModifierType): gboolean | " end frozen gtk_adjustment_changed (a_adjustment: POINTER) external "C (GtkAdjustment*) | " end frozen gtk_adjustment_clamp_page (a_adjustment: POINTER; a_lower: REAL; a_upper: REAL) external "C (GtkAdjustment*, gfloat, gfloat) | " end frozen gtk_adjustment_get_type: INTEGER external "C (): GtkType | " end frozen gtk_adjustment_new (a_value: REAL; a_lower: REAL; a_upper: REAL; a_step_increment: REAL; a_page_increment: REAL; a_page_size: REAL): POINTER external "C (gfloat, gfloat, gfloat, gfloat, gfloat, gfloat): GtkObject* | " end frozen gtk_adjustment_set_value (a_adjustment: POINTER; a_value: REAL) external "C (GtkAdjustment*, gfloat) | " end frozen gtk_adjustment_value_changed (a_adjustment: POINTER) external "C (GtkAdjustment*) | " end frozen gtk_alignment_get_type: INTEGER external "C (): GtkType | " end frozen gtk_alignment_new (a_xalign: REAL; a_yalign: REAL; a_xscale: REAL; a_yscale: REAL): POINTER external "C (gfloat, gfloat, gfloat, gfloat): GtkWidget* | " end frozen gtk_alignment_set (a_alignment: POINTER; a_xalign: REAL; a_yalign: REAL; a_xscale: REAL; a_yscale: REAL) external "C (GtkAlignment*, gfloat, gfloat, gfloat, gfloat) | " end frozen gtk_binding_entry_add_signall (a_binding_set: POINTER; a_keyval: INTEGER; a_modifiers: INTEGER; a_signal_name: POINTER; a_binding_args: POINTER) external "C (GtkBindingSet*, guint, guint, gchar*, GSList*) | " end frozen gtk_binding_entry_clear (a_binding_set: POINTER; a_keyval: INTEGER; a_modifiers: INTEGER) external "C (GtkBindingSet*, guint, guint) | " end frozen gtk_binding_entry_remove (a_binding_set: POINTER; a_keyval: INTEGER; a_modifiers: INTEGER) external "C (GtkBindingSet*, guint, guint) | " end frozen gtk_binding_parse_binding (a_scanner: POINTER): INTEGER external "C (GScanner*): guint | " end frozen gtk_binding_set_activate (a_binding_set: POINTER; a_keyval: INTEGER; a_modifiers: INTEGER; a_object: POINTER): BOOLEAN external "C (GtkBindingSet*, guint, guint, GtkObject*): gboolean | " end frozen gtk_binding_set_add_path (a_binding_set: POINTER; a_path_type: INTEGER; a_path_pattern: POINTER; a_priority: INTEGER) external "C (GtkBindingSet*, GtkPathType, gchar*, GtkPathPriorityType) | " end frozen gtk_binding_set_by_class (a_object_class: POINTER): POINTER external "C (gpointer): GtkBindingSet* | " end frozen gtk_binding_set_find (a_set_name: POINTER): POINTER external "C (gchar*): GtkBindingSet* | " end frozen gtk_binding_set_new (a_set_name: POINTER): POINTER external "C (gchar*): GtkBindingSet* | " end frozen gtk_bindings_activate (a_object: POINTER; a_keyval: INTEGER; a_modifiers: INTEGER): BOOLEAN external "C (GtkObject*, guint, guint): gboolean | " end frozen gtk_box_get_type: INTEGER external "C (): GtkType | " end frozen gtk_box_pack_end (a_box: POINTER; a_child: POINTER; a_expand: BOOLEAN; a_fill: BOOLEAN; a_padding: INTEGER) external "C (GtkBox*, GtkWidget*, gboolean, gboolean, guint) | " end frozen gtk_box_pack_end_defaults (a_box: POINTER; a_widget: POINTER) external "C (GtkBox*, GtkWidget*) | " end frozen gtk_box_pack_start (a_box: POINTER; a_child: POINTER; a_expand: BOOLEAN; a_fill: BOOLEAN; a_padding: INTEGER) external "C (GtkBox*, GtkWidget*, gboolean, gboolean, guint) | " end frozen gtk_box_pack_start_defaults (a_box: POINTER; a_widget: POINTER) external "C (GtkBox*, GtkWidget*) | " end frozen gtk_box_query_child_packing (a_box: POINTER; a_child: POINTER; a_expand: POINTER; a_fill: POINTER; a_padding: POINTER; a_pack_type: POINTER) external "C (GtkBox*, GtkWidget*, gboolean*, gboolean*, guint*, GtkPackType*) | " end frozen gtk_box_reorder_child (a_box: POINTER; a_child: POINTER; a_position: INTEGER) external "C (GtkBox*, GtkWidget*, gint) | " end frozen gtk_box_set_child_packing (a_box: POINTER; a_child: POINTER; a_expand: BOOLEAN; a_fill: BOOLEAN; a_padding: INTEGER; a_pack_type: INTEGER) external "C (GtkBox*, GtkWidget*, gboolean, gboolean, guint, GtkPackType) | " end frozen gtk_box_set_homogeneous (a_box: POINTER; a_homogeneous: BOOLEAN) external "C (GtkBox*, gboolean) | " end frozen gtk_box_set_spacing (a_box: POINTER; a_spacing: INTEGER) external "C (GtkBox*, gint) | " end frozen gtk_button_clicked (a_button: POINTER) external "C (GtkButton*) | " end frozen gtk_button_enter (a_button: POINTER) external "C (GtkButton*) | " end frozen gtk_button_get_relief (a_button: POINTER): INTEGER external "C (GtkButton*): GtkReliefStyle | " end frozen gtk_button_get_type: INTEGER external "C (): GtkType | " end frozen gtk_button_leave (a_button: POINTER) external "C (GtkButton*) | " end frozen gtk_button_new: POINTER external "C (): GtkWidget* | " end frozen gtk_button_new_with_label (a_label: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_button_pressed (a_button: POINTER) external "C (GtkButton*) | " end frozen gtk_button_released (a_button: POINTER) external "C (GtkButton*) | " end frozen gtk_button_set_relief (a_button: POINTER; a_newstyle: INTEGER) external "C (GtkButton*, GtkReliefStyle) | " end frozen gtk_check_button_get_type: INTEGER external "C (): GtkType | " end frozen gtk_check_button_new: POINTER external "C (): GtkWidget* | " end frozen gtk_check_button_new_with_label (a_label: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_check_menu_item_get_type: INTEGER external "C (): GtkType | " end frozen gtk_check_menu_item_new: POINTER external "C (): GtkWidget* | " end frozen gtk_check_menu_item_new_with_label (a_label: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_check_menu_item_set_active (a_check_menu_item: POINTER; a_is_active: BOOLEAN) external "C (GtkCheckMenuItem*, gboolean) | " end frozen gtk_check_menu_item_set_show_toggle (a_menu_item: POINTER; a_always: BOOLEAN) external "C (GtkCheckMenuItem*, gboolean) | " end frozen gtk_check_menu_item_toggled (a_check_menu_item: POINTER) external "C (GtkCheckMenuItem*) | " end frozen gtk_check_version (a_required_major: INTEGER; a_required_minor: INTEGER; a_required_micro: INTEGER): POINTER external "C (guint, guint, guint): gchar* | " end frozen gtk_clist_append (a_clist: POINTER; a_text: POINTER): INTEGER external "C (GtkCList*, gchar**): gint | " end frozen gtk_clist_clear (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_column_title_active (a_clist: POINTER; a_column: INTEGER) external "C (GtkCList*, gint) | " end frozen gtk_clist_column_title_passive (a_clist: POINTER; a_column: INTEGER) external "C (GtkCList*, gint) | " end frozen gtk_clist_column_titles_active (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_column_titles_hide (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_column_titles_passive (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_column_titles_show (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_columns_autosize (a_clist: POINTER): INTEGER external "C (GtkCList*): gint | " end frozen gtk_clist_find_row_from_data (a_clist: POINTER; a_data: POINTER): INTEGER external "C (GtkCList*, gpointer): gint | " end frozen gtk_clist_freeze (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_get_cell_style (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER): POINTER external "C (GtkCList*, gint, gint): GtkStyle* | " end frozen gtk_clist_get_cell_type (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER): INTEGER external "C (GtkCList*, gint, gint): GtkCellType | " end frozen gtk_clist_get_column_title (a_clist: POINTER; a_column: INTEGER): POINTER external "C (GtkCList*, gint): gchar* | " end frozen gtk_clist_get_column_widget (a_clist: POINTER; a_column: INTEGER): POINTER external "C (GtkCList*, gint): GtkWidget* | " end frozen gtk_clist_get_hadjustment (a_clist: POINTER): POINTER external "C (GtkCList*): GtkAdjustment* | " end frozen gtk_clist_get_pixmap (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_pixmap: POINTER; a_mask: POINTER): INTEGER external "C (GtkCList*, gint, gint, GdkPixmap**, GdkBitmap**): gint | " end frozen gtk_clist_get_pixtext (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_text: POINTER; a_spacing: POINTER; a_pixmap: POINTER; a_mask: POINTER): INTEGER external "C (GtkCList*, gint, gint, gchar**, guint8*, GdkPixmap**, GdkBitmap**): gint | " end frozen gtk_clist_get_row_data (a_clist: POINTER; a_row: INTEGER): POINTER external "C (GtkCList*, gint): gpointer | " end frozen gtk_clist_get_row_style (a_clist: POINTER; a_row: INTEGER): POINTER external "C (GtkCList*, gint): GtkStyle* | " end frozen gtk_clist_get_selectable (a_clist: POINTER; a_row: INTEGER): BOOLEAN external "C (GtkCList*, gint): gboolean | " end frozen gtk_clist_get_selection_info (a_clist: POINTER; a_x: INTEGER; a_y: INTEGER; a_row: POINTER; a_column: POINTER): INTEGER external "C (GtkCList*, gint, gint, gint*, gint*): gint | " end frozen gtk_clist_get_text (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_text: POINTER): INTEGER external "C (GtkCList*, gint, gint, gchar**): gint | " end frozen gtk_clist_get_type: INTEGER external "C (): GtkType | " end frozen gtk_clist_get_vadjustment (a_clist: POINTER): POINTER external "C (GtkCList*): GtkAdjustment* | " end frozen gtk_clist_insert (a_clist: POINTER; a_row: INTEGER; a_text: POINTER): INTEGER external "C (GtkCList*, gint, gchar**): gint | " end frozen gtk_clist_moveto (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_row_align: REAL; a_col_align: REAL) external "C (GtkCList*, gint, gint, gfloat, gfloat) | " end frozen gtk_clist_new (a_columns: INTEGER): POINTER external "C (gint): GtkWidget* | " end frozen gtk_clist_new_with_titles (a_columns: INTEGER; a_titles: POINTER): POINTER external "C (gint, gchar**): GtkWidget* | " end frozen gtk_clist_optimal_column_width (a_clist: POINTER; a_column: INTEGER): INTEGER external "C (GtkCList*, gint): gint | " end frozen gtk_clist_prepend (a_clist: POINTER; a_text: POINTER): INTEGER external "C (GtkCList*, gchar**): gint | " end frozen gtk_clist_remove (a_clist: POINTER; a_row: INTEGER) external "C (GtkCList*, gint) | " end frozen gtk_clist_row_is_visible (a_clist: POINTER; a_row: INTEGER): INTEGER external "C (GtkCList*, gint): GtkVisibility | " end frozen gtk_clist_row_move (a_clist: POINTER; a_source_row: INTEGER; a_dest_row: INTEGER) external "C (GtkCList*, gint, gint) | " end frozen gtk_clist_select_all (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_select_row (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER) external "C (GtkCList*, gint, gint) | " end frozen gtk_clist_set_auto_sort (a_clist: POINTER; a_auto_sort: BOOLEAN) external "C (GtkCList*, gboolean) | " end frozen gtk_clist_set_background (a_clist: POINTER; a_row: INTEGER; a_color: POINTER) external "C (GtkCList*, gint, GdkColor*) | " end frozen gtk_clist_set_button_actions (a_clist: POINTER; a_button: INTEGER; a_button_actions: INTEGER) external "C (GtkCList*, guint, guint8) | " end frozen gtk_clist_set_cell_style (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_style: POINTER) external "C (GtkCList*, gint, gint, GtkStyle*) | " end frozen gtk_clist_set_column_auto_resize (a_clist: POINTER; a_column: INTEGER; a_auto_resize: BOOLEAN) external "C (GtkCList*, gint, gboolean) | " end frozen gtk_clist_set_column_justification (a_clist: POINTER; a_column: INTEGER; a_justification: INTEGER) external "C (GtkCList*, gint, GtkJustification) | " end frozen gtk_clist_set_column_max_width (a_clist: POINTER; a_column: INTEGER; a_max_width: INTEGER) external "C (GtkCList*, gint, gint) | " end frozen gtk_clist_set_column_min_width (a_clist: POINTER; a_column: INTEGER; a_min_width: INTEGER) external "C (GtkCList*, gint, gint) | " end frozen gtk_clist_set_column_resizeable (a_clist: POINTER; a_column: INTEGER; a_resizeable: BOOLEAN) external "C (GtkCList*, gint, gboolean) | " end frozen gtk_clist_set_column_title (a_clist: POINTER; a_column: INTEGER; a_title: POINTER) external "C (GtkCList*, gint, gchar*) | " end frozen gtk_clist_set_column_visibility (a_clist: POINTER; a_column: INTEGER; a_visible: BOOLEAN) external "C (GtkCList*, gint, gboolean) | " end frozen gtk_clist_set_column_widget (a_clist: POINTER; a_column: INTEGER; a_widget: POINTER) external "C (GtkCList*, gint, GtkWidget*) | " end frozen gtk_clist_set_column_width (a_clist: POINTER; a_column: INTEGER; a_width: INTEGER) external "C (GtkCList*, gint, gint) | " end frozen gtk_clist_set_compare_func (a_clist: POINTER; a_cmp_func: POINTER) external "C (GtkCList*, GtkCListCompareFunc) | " end frozen gtk_clist_set_foreground (a_clist: POINTER; a_row: INTEGER; a_color: POINTER) external "C (GtkCList*, gint, GdkColor*) | " end frozen gtk_clist_set_hadjustment (a_clist: POINTER; a_adjustment: POINTER) external "C (GtkCList*, GtkAdjustment*) | " end frozen gtk_clist_set_pixmap (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_pixmap: POINTER; a_mask: POINTER) external "C (GtkCList*, gint, gint, GdkPixmap*, GdkBitmap*) | " end frozen gtk_clist_set_pixtext (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_text: POINTER; a_spacing: INTEGER; a_pixmap: POINTER; a_mask: POINTER) external "C (GtkCList*, gint, gint, gchar*, guint8, GdkPixmap*, GdkBitmap*) | " end frozen gtk_clist_set_reorderable (a_clist: POINTER; a_reorderable: BOOLEAN) external "C (GtkCList*, gboolean) | " end frozen gtk_clist_set_row_data (a_clist: POINTER; a_row: INTEGER; a_data: POINTER) external "C (GtkCList*, gint, gpointer) | " end frozen gtk_clist_set_row_data_full (a_clist: POINTER; a_row: INTEGER; a_data: POINTER; a_destroy: POINTER) external "C (GtkCList*, gint, gpointer, GtkDestroyNotify) | " end frozen gtk_clist_set_row_height (a_clist: POINTER; a_height: INTEGER) external "C (GtkCList*, guint) | " end frozen gtk_clist_set_row_style (a_clist: POINTER; a_row: INTEGER; a_style: POINTER) external "C (GtkCList*, gint, GtkStyle*) | " end frozen gtk_clist_set_selectable (a_clist: POINTER; a_row: INTEGER; a_selectable: BOOLEAN) external "C (GtkCList*, gint, gboolean) | " end frozen gtk_clist_set_selection_mode (a_clist: POINTER; a_mode: INTEGER) external "C (GtkCList*, GtkSelectionMode) | " end frozen gtk_clist_set_shadow_type (a_clist: POINTER; a_type: INTEGER) external "C (GtkCList*, GtkShadowType) | " end frozen gtk_clist_set_shift (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_vertical: INTEGER; a_horizontal: INTEGER) external "C (GtkCList*, gint, gint, gint, gint) | " end frozen gtk_clist_set_sort_column (a_clist: POINTER; a_column: INTEGER) external "C (GtkCList*, gint) | " end frozen gtk_clist_set_sort_type (a_clist: POINTER; a_sort_type: INTEGER) external "C (GtkCList*, GtkSortType) | " end frozen gtk_clist_set_text (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER; a_text: POINTER) external "C (GtkCList*, gint, gint, gchar*) | " end frozen gtk_clist_set_use_drag_icons (a_clist: POINTER; a_use_icons: BOOLEAN) external "C (GtkCList*, gboolean) | " end frozen gtk_clist_set_vadjustment (a_clist: POINTER; a_adjustment: POINTER) external "C (GtkCList*, GtkAdjustment*) | " end frozen gtk_clist_sort (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_swap_rows (a_clist: POINTER; a_row1: INTEGER; a_row2: INTEGER) external "C (GtkCList*, gint, gint) | " end frozen gtk_clist_thaw (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_undo_selection (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_unselect_all (a_clist: POINTER) external "C (GtkCList*) | " end frozen gtk_clist_unselect_row (a_clist: POINTER; a_row: INTEGER; a_column: INTEGER) external "C (GtkCList*, gint, gint) | " end frozen gtk_color_selection_dialog_get_type: INTEGER external "C (): GtkType | " end frozen gtk_color_selection_dialog_new (a_title: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_color_selection_get_color (a_colorsel: POINTER; a_color: POINTER) external "C (GtkColorSelection*, gdouble*) | " end frozen gtk_color_selection_get_type: INTEGER external "C (): GtkType | " end frozen gtk_color_selection_new: POINTER external "C (): GtkWidget* | " end frozen gtk_color_selection_set_color (a_colorsel: POINTER; a_color: POINTER) external "C (GtkColorSelection*, gdouble*) | " end frozen gtk_color_selection_set_update_policy (a_colorsel: POINTER; a_policy: INTEGER) external "C (GtkColorSelection*, GtkUpdateType) | " end frozen gtk_combo_disable_activate (a_combo: POINTER) external "C (GtkCombo*) | " end frozen gtk_combo_get_type: INTEGER external "C (): guint | " end frozen gtk_combo_new: POINTER external "C (): GtkWidget* | " end frozen gtk_combo_set_case_sensitive (a_combo: POINTER; a_val: INTEGER) external "C (GtkCombo*, gint) | " end frozen gtk_combo_set_item_string (a_combo: POINTER; a_item: POINTER; a_item_value: POINTER) external "C (GtkCombo*, GtkItem*, gchar*) | " end frozen gtk_combo_set_popdown_strings (a_combo: POINTER; a_strings: POINTER) external "C (GtkCombo*, GList*) | " end frozen gtk_combo_set_use_arrows (a_combo: POINTER; a_val: INTEGER) external "C (GtkCombo*, gint) | " end frozen gtk_combo_set_use_arrows_always (a_combo: POINTER; a_val: INTEGER) external "C (GtkCombo*, gint) | " end frozen gtk_combo_set_value_in_list (a_combo: POINTER; a_val: INTEGER; a_ok_if_empty: INTEGER) external "C (GtkCombo*, gint, gint) | " end frozen gtk_container_add (a_container: POINTER; a_widget: POINTER) external "C (GtkContainer*, GtkWidget*) | " end frozen gtk_container_check_resize (a_container: POINTER) external "C (GtkContainer*) | " end frozen gtk_container_children (a_container: POINTER): POINTER external "C (GtkContainer*): GList* | " end frozen gtk_container_forall (a_container: POINTER; a_callback: POINTER; a_callback_data: POINTER) external "C (GtkContainer*, GtkCallback, gpointer) | " end frozen gtk_container_foreach (a_container: POINTER; a_callback: POINTER; a_callback_data: POINTER) external "C (GtkContainer*, GtkCallback, gpointer) | " end frozen gtk_container_foreach_full (a_container: POINTER; a_callback: POINTER; a_marshal: POINTER; a_callback_data: POINTER; a_notify: POINTER) external "C (GtkContainer*, GtkCallback, GtkCallbackMarshal, gpointer, GtkDestroyNotify) | " end frozen gtk_container_get_type: INTEGER external "C (): GtkType | " end frozen gtk_container_remove (a_container: POINTER; a_widget: POINTER) external "C (GtkContainer*, GtkWidget*) | " end frozen gtk_container_resize_children (a_container: POINTER) external "C (GtkContainer*) | " end frozen gtk_container_set_border_width (a_container: POINTER; a_border_width: INTEGER) external "C (GtkContainer*, guint) | " end frozen gtk_container_set_focus_child (a_container: POINTER; a_child: POINTER) external "C (GtkContainer*, GtkWidget*) | " end frozen gtk_container_set_focus_hadjustment (a_container: POINTER; a_adjustment: POINTER) external "C (GtkContainer*, GtkAdjustment*) | " end frozen gtk_container_set_focus_vadjustment (a_container: POINTER; a_adjustment: POINTER) external "C (GtkContainer*, GtkAdjustment*) | " end frozen gtk_container_set_reallocate_redraws (a_container: POINTER; a_needs_redraws: BOOLEAN) external "C (GtkContainer*, gboolean) | " end frozen gtk_container_set_resize_mode (a_container: POINTER; a_resize_mode: INTEGER) external "C (GtkContainer*, GtkResizeMode) | " end frozen gtk_ctree_collapse (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_collapse_recursive (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_collapse_to_depth (a_ctree: POINTER; a_node: POINTER; a_depth: INTEGER) external "C (GtkCTree*, GtkCTreeNode*, gint) | " end frozen gtk_ctree_expand (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_expand_recursive (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_expand_to_depth (a_ctree: POINTER; a_node: POINTER; a_depth: INTEGER) external "C (GtkCTree*, GtkCTreeNode*, gint) | " end frozen gtk_ctree_export_to_gnode (a_ctree: POINTER; a_parent: POINTER; a_sibling: POINTER; a_node: POINTER; a_func: POINTER; a_data: POINTER): POINTER external "C (GtkCTree*, GNode*, GNode*, GtkCTreeNode*, GtkCTreeGNodeFunc, gpointer): GNode* | " end frozen gtk_ctree_find (a_ctree: POINTER; a_node: POINTER; a_child: POINTER): BOOLEAN external "C (GtkCTree*, GtkCTreeNode*, GtkCTreeNode*): gboolean | " end frozen gtk_ctree_find_all_by_row_data (a_ctree: POINTER; a_node: POINTER; a_data: POINTER): POINTER external "C (GtkCTree*, GtkCTreeNode*, gpointer): GList* | " end frozen gtk_ctree_find_all_by_row_data_custom (a_ctree: POINTER; a_node: POINTER; a_data: POINTER; a_func: POINTER): POINTER external "C (GtkCTree*, GtkCTreeNode*, gpointer, GCompareFunc): GList* | " end frozen gtk_ctree_find_by_row_data (a_ctree: POINTER; a_node: POINTER; a_data: POINTER): POINTER external "C (GtkCTree*, GtkCTreeNode*, gpointer): GtkCTreeNode* | " end frozen gtk_ctree_find_by_row_data_custom (a_ctree: POINTER; a_node: POINTER; a_data: POINTER; a_func: POINTER): POINTER external "C (GtkCTree*, GtkCTreeNode*, gpointer, GCompareFunc): GtkCTreeNode* | " end frozen gtk_ctree_find_node_ptr (a_ctree: POINTER; a_ctree_row: POINTER): POINTER external "C (GtkCTree*, GtkCTreeRow*): GtkCTreeNode* | " end frozen gtk_ctree_get_node_info (a_ctree: POINTER; a_node: POINTER; a_text: POINTER; a_spacing: POINTER; a_pixmap_closed: POINTER; a_mask_closed: POINTER; a_pixmap_opened: POINTER; a_mask_opened: POINTER; a_is_leaf: POINTER; a_expanded: POINTER): INTEGER external "C (GtkCTree*, GtkCTreeNode*, gchar**, guint8*, GdkPixmap**, GdkBitmap**, GdkPixmap**, GdkBitmap**, gboolean*, gboolean*): gint | " end frozen gtk_ctree_get_type: INTEGER external "C (): GtkType | " end frozen gtk_ctree_insert_gnode (a_ctree: POINTER; a_parent: POINTER; a_sibling: POINTER; a_gnode: POINTER; a_func: POINTER; a_data: POINTER): POINTER external "C (GtkCTree*, GtkCTreeNode*, GtkCTreeNode*, GNode*, GtkCTreeGNodeFunc, gpointer): GtkCTreeNode* | " end frozen gtk_ctree_insert_node (a_ctree: POINTER; a_parent: POINTER; a_sibling: POINTER; a_text: POINTER; a_spacing: INTEGER; a_pixmap_closed: POINTER; a_mask_closed: POINTER; a_pixmap_opened: POINTER; a_mask_opened: POINTER; a_is_leaf: BOOLEAN; a_expanded: BOOLEAN): POINTER external "C (GtkCTree*, GtkCTreeNode*, GtkCTreeNode*, gchar**, guint8, GdkPixmap*, GdkBitmap*, GdkPixmap*, GdkBitmap*, gboolean, gboolean): GtkCTreeNode* | " end frozen gtk_ctree_is_ancestor (a_ctree: POINTER; a_node: POINTER; a_child: POINTER): BOOLEAN external "C (GtkCTree*, GtkCTreeNode*, GtkCTreeNode*): gboolean | " end frozen gtk_ctree_is_hot_spot (a_ctree: POINTER; a_x: INTEGER; a_y: INTEGER): BOOLEAN external "C (GtkCTree*, gint, gint): gboolean | " end frozen gtk_ctree_is_viewable (a_ctree: POINTER; a_node: POINTER): BOOLEAN external "C (GtkCTree*, GtkCTreeNode*): gboolean | " end frozen gtk_ctree_last (a_ctree: POINTER; a_node: POINTER): POINTER external "C (GtkCTree*, GtkCTreeNode*): GtkCTreeNode* | " end frozen gtk_ctree_move (a_ctree: POINTER; a_node: POINTER; a_new_parent: POINTER; a_new_sibling: POINTER) external "C (GtkCTree*, GtkCTreeNode*, GtkCTreeNode*, GtkCTreeNode*) | " end frozen gtk_ctree_new (a_columns: INTEGER; a_tree_column: INTEGER): POINTER external "C (gint, gint): GtkWidget* | " end frozen gtk_ctree_new_with_titles (a_columns: INTEGER; a_tree_column: INTEGER; a_titles: POINTER): POINTER external "C (gint, gint, gchar**): GtkWidget* | " end frozen gtk_ctree_node_get_cell_style (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER): POINTER external "C (GtkCTree*, GtkCTreeNode*, gint): GtkStyle* | " end frozen gtk_ctree_node_get_cell_type (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER): INTEGER external "C (GtkCTree*, GtkCTreeNode*, gint): GtkCellType | " end frozen gtk_ctree_node_get_pixmap (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_pixmap: POINTER; a_mask: POINTER): INTEGER external "C (GtkCTree*, GtkCTreeNode*, gint, GdkPixmap**, GdkBitmap**): gint | " end frozen gtk_ctree_node_get_pixtext (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_text: POINTER; a_spacing: POINTER; a_pixmap: POINTER; a_mask: POINTER): INTEGER external "C (GtkCTree*, GtkCTreeNode*, gint, gchar**, guint8*, GdkPixmap**, GdkBitmap**): gint | " end frozen gtk_ctree_node_get_row_data (a_ctree: POINTER; a_node: POINTER): POINTER external "C (GtkCTree*, GtkCTreeNode*): gpointer | " end frozen gtk_ctree_node_get_row_style (a_ctree: POINTER; a_node: POINTER): POINTER external "C (GtkCTree*, GtkCTreeNode*): GtkStyle* | " end frozen gtk_ctree_node_get_selectable (a_ctree: POINTER; a_node: POINTER): BOOLEAN external "C (GtkCTree*, GtkCTreeNode*): gboolean | " end frozen gtk_ctree_node_get_text (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_text: POINTER): INTEGER external "C (GtkCTree*, GtkCTreeNode*, gint, gchar**): gint | " end frozen gtk_ctree_node_is_visible (a_ctree: POINTER; a_node: POINTER): INTEGER external "C (GtkCTree*, GtkCTreeNode*): GtkVisibility | " end frozen gtk_ctree_node_moveto (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_row_align: REAL; a_col_align: REAL) external "C (GtkCTree*, GtkCTreeNode*, gint, gfloat, gfloat) | " end frozen gtk_ctree_node_nth (a_ctree: POINTER; a_row: INTEGER): POINTER external "C (GtkCTree*, guint): GtkCTreeNode* | " end frozen gtk_ctree_node_set_background (a_ctree: POINTER; a_node: POINTER; a_color: POINTER) external "C (GtkCTree*, GtkCTreeNode*, GdkColor*) | " end frozen gtk_ctree_node_set_cell_style (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_style: POINTER) external "C (GtkCTree*, GtkCTreeNode*, gint, GtkStyle*) | " end frozen gtk_ctree_node_set_foreground (a_ctree: POINTER; a_node: POINTER; a_color: POINTER) external "C (GtkCTree*, GtkCTreeNode*, GdkColor*) | " end frozen gtk_ctree_node_set_pixmap (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_pixmap: POINTER; a_mask: POINTER) external "C (GtkCTree*, GtkCTreeNode*, gint, GdkPixmap*, GdkBitmap*) | " end frozen gtk_ctree_node_set_pixtext (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_text: POINTER; a_spacing: INTEGER; a_pixmap: POINTER; a_mask: POINTER) external "C (GtkCTree*, GtkCTreeNode*, gint, gchar*, guint8, GdkPixmap*, GdkBitmap*) | " end frozen gtk_ctree_node_set_row_data (a_ctree: POINTER; a_node: POINTER; a_data: POINTER) external "C (GtkCTree*, GtkCTreeNode*, gpointer) | " end frozen gtk_ctree_node_set_row_data_full (a_ctree: POINTER; a_node: POINTER; a_data: POINTER; a_destroy: POINTER) external "C (GtkCTree*, GtkCTreeNode*, gpointer, GtkDestroyNotify) | " end frozen gtk_ctree_node_set_row_style (a_ctree: POINTER; a_node: POINTER; a_style: POINTER) external "C (GtkCTree*, GtkCTreeNode*, GtkStyle*) | " end frozen gtk_ctree_node_set_selectable (a_ctree: POINTER; a_node: POINTER; a_selectable: BOOLEAN) external "C (GtkCTree*, GtkCTreeNode*, gboolean) | " end frozen gtk_ctree_node_set_shift (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_vertical: INTEGER; a_horizontal: INTEGER) external "C (GtkCTree*, GtkCTreeNode*, gint, gint, gint) | " end frozen gtk_ctree_node_set_text (a_ctree: POINTER; a_node: POINTER; a_column: INTEGER; a_text: POINTER) external "C (GtkCTree*, GtkCTreeNode*, gint, gchar*) | " end frozen gtk_ctree_post_recursive (a_ctree: POINTER; a_node: POINTER; a_func: POINTER; a_data: POINTER) external "C (GtkCTree*, GtkCTreeNode*, GtkCTreeFunc, gpointer) | " end frozen gtk_ctree_post_recursive_to_depth (a_ctree: POINTER; a_node: POINTER; a_depth: INTEGER; a_func: POINTER; a_data: POINTER) external "C (GtkCTree*, GtkCTreeNode*, gint, GtkCTreeFunc, gpointer) | " end frozen gtk_ctree_pre_recursive (a_ctree: POINTER; a_node: POINTER; a_func: POINTER; a_data: POINTER) external "C (GtkCTree*, GtkCTreeNode*, GtkCTreeFunc, gpointer) | " end frozen gtk_ctree_pre_recursive_to_depth (a_ctree: POINTER; a_node: POINTER; a_depth: INTEGER; a_func: POINTER; a_data: POINTER) external "C (GtkCTree*, GtkCTreeNode*, gint, GtkCTreeFunc, gpointer) | " end frozen gtk_ctree_real_select_recursive (a_ctree: POINTER; a_node: POINTER; a_state: INTEGER) external "C (GtkCTree*, GtkCTreeNode*, gint) | " end frozen gtk_ctree_remove_node (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_select (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_select_recursive (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_set_drag_compare_func (a_ctree: POINTER; a_cmp_func: POINTER) external "C (GtkCTree*, GtkCTreeCompareDragFunc) | " end frozen gtk_ctree_set_expander_style (a_ctree: POINTER; a_expander_style: INTEGER) external "C (GtkCTree*, GtkCTreeExpanderStyle) | " end frozen gtk_ctree_set_indent (a_ctree: POINTER; a_indent: INTEGER) external "C (GtkCTree*, gint) | " end frozen gtk_ctree_set_line_style (a_ctree: POINTER; a_line_style: INTEGER) external "C (GtkCTree*, GtkCTreeLineStyle) | " end frozen gtk_ctree_set_node_info (a_ctree: POINTER; a_node: POINTER; a_text: POINTER; a_spacing: INTEGER; a_pixmap_closed: POINTER; a_mask_closed: POINTER; a_pixmap_opened: POINTER; a_mask_opened: POINTER; a_is_leaf: INTEGER; a_expanded: INTEGER) external "C (GtkCTree*, GtkCTreeNode*, gchar*, guint8, GdkPixmap*, GdkBitmap*, GdkPixmap*, GdkBitmap*, gboolean, gboolean) | " end frozen gtk_ctree_set_show_stub (a_ctree: POINTER; a_show_stub: BOOLEAN) external "C (GtkCTree*, gboolean) | " end frozen gtk_ctree_set_spacing (a_ctree: POINTER; a_spacing: INTEGER) external "C (GtkCTree*, gint) | " end frozen gtk_ctree_sort_node (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_sort_recursive (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_toggle_expansion (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_toggle_expansion_recursive (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_unselect (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_ctree_unselect_recursive (a_ctree: POINTER; a_node: POINTER) external "C (GtkCTree*, GtkCTreeNode*) | " end frozen gtk_drag_begin (a_widget: POINTER; a_targets: POINTER; a_actions: INTEGER; a_button: INTEGER; a_event: POINTER): POINTER external "C (GtkWidget*, GtkTargetList*, GdkDragAction, gint, GdkEvent*): GdkDragContext* | " end frozen gtk_drag_dest_set (a_widget: POINTER; a_flags: INTEGER; a_targets: POINTER; a_n_targets: INTEGER; a_actions: INTEGER) external "C (GtkWidget*, GtkDestDefaults, GtkTargetEntry*, gint, GdkDragAction) | " end frozen gtk_drag_dest_set_proxy (a_widget: POINTER; a_proxy_window: POINTER; a_protocol: INTEGER; a_use_coordinates: BOOLEAN) external "C (GtkWidget*, GdkWindow*, GdkDragProtocol, gboolean) | " end frozen gtk_drag_dest_unset (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_drag_finish (a_context: POINTER; a_success: BOOLEAN; a_del: BOOLEAN; a_time: INTEGER) external "C (GdkDragContext*, gboolean, gboolean, guint32) | " end frozen gtk_drag_get_data (a_widget: POINTER; a_context: POINTER; a_target: POINTER; a_time: NATURAL_32) external "C (GtkWidget*, GdkDragContext*, GdkAtom, guint32) | " end frozen gtk_drag_get_source_widget (a_context: POINTER): POINTER external "C (GdkDragContext*): GtkWidget* | " end frozen gtk_drag_highlight (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_drag_set_default_icon (a_colormap: POINTER; a_pixmap: POINTER; a_mask: POINTER; a_hot_x: INTEGER; a_hot_y: INTEGER) external "C (GdkColormap*, GdkPixmap*, GdkBitmap*, gint, gint) | " end frozen gtk_drag_set_icon_default (a_context: POINTER) external "C (GdkDragContext*) | " end frozen gtk_drag_set_icon_pixmap (a_context: POINTER; a_colormap: POINTER; a_pixmap: POINTER; a_mask: POINTER; a_hot_x: INTEGER; a_hot_y: INTEGER) external "C (GdkDragContext*, GdkColormap*, GdkPixmap*, GdkBitmap*, gint, gint) | " end frozen gtk_drag_set_icon_widget (a_context: POINTER; a_widget: POINTER; a_hot_x: INTEGER; a_hot_y: INTEGER) external "C (GdkDragContext*, GtkWidget*, gint, gint) | " end frozen gtk_drag_source_set (a_widget: POINTER; a_start_button_mask: INTEGER; a_targets: POINTER; a_n_targets: INTEGER; a_actions: INTEGER) external "C (GtkWidget*, GdkModifierType, GtkTargetEntry*, gint, GdkDragAction) | " end frozen gtk_drag_source_set_icon (a_widget: POINTER; a_colormap: POINTER; a_pixmap: POINTER; a_mask: POINTER) external "C (GtkWidget*, GdkColormap*, GdkPixmap*, GdkBitmap*) | " end frozen gtk_drag_source_unset (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_drag_unhighlight (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_draw_arrow (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_arrow_type: INTEGER; a_fill: BOOLEAN; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GtkArrowType, gboolean, gint, gint, gint, gint) | " end frozen gtk_draw_box (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint) | " end frozen gtk_draw_box_gap (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_gap_side: INTEGER; a_gap_x: INTEGER; a_gap_width: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint, GtkPositionType, gint, gint) | " end frozen gtk_draw_check (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint) | " end frozen gtk_draw_diamond (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint) | " end frozen gtk_draw_extension (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_gap_side: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint, GtkPositionType) | " end frozen gtk_draw_flat_box (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint) | " end frozen gtk_draw_focus (a_style: POINTER; a_window: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, gint, gint, gint, gint) | " end frozen gtk_draw_handle (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_orientation: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint, GtkOrientation) | " end frozen gtk_draw_hline (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_x1: INTEGER; a_x2: INTEGER; a_y: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, gint, gint, gint) | " end frozen gtk_draw_option (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint) | " end frozen gtk_draw_polygon (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_points: POINTER; a_npoints: INTEGER; a_fill: BOOLEAN) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkPoint*, gint, gboolean) | " end frozen gtk_draw_shadow (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint) | " end frozen gtk_draw_shadow_gap (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_gap_side: INTEGER; a_gap_x: INTEGER; a_gap_width: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint, GtkPositionType, gint, gint) | " end frozen gtk_draw_slider (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_orientation: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint, GtkOrientation) | " end frozen gtk_draw_string (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_string: POINTER) external "C (GtkStyle*, GdkWindow*, GtkStateType, gint, gint, gchar*) | " end frozen gtk_draw_tab (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, gint, gint, gint, gint) | " end frozen gtk_draw_vline (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_y1: INTEGER; a_y2: INTEGER; a_x: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, gint, gint, gint) | " end frozen gtk_drawing_area_get_type: INTEGER external "C (): GtkType | " end frozen gtk_drawing_area_new: POINTER external "C (): GtkWidget* | " end frozen gtk_drawing_area_size (a_darea: POINTER; a_width: INTEGER; a_height: INTEGER) external "C (GtkDrawingArea*, gint, gint) | " end frozen gtk_editable_copy_clipboard (a_editable: POINTER) external "C (GtkEditable*) | " end frozen gtk_editable_cut_clipboard (a_editable: POINTER) external "C (GtkEditable*) | " end frozen gtk_editable_delete_selection (a_editable: POINTER) external "C (GtkEditable*) | " end frozen gtk_editable_delete_text (a_editable: POINTER; a_start_pos: INTEGER; a_end_pos: INTEGER) external "C (GtkEditable*, gint, gint) | " end frozen gtk_editable_get_chars (a_editable: POINTER; a_start_pos: INTEGER; a_end_pos: INTEGER): POINTER external "C (GtkEditable*, gint, gint): gchar* | " end frozen gtk_editable_get_position (a_editable: POINTER): INTEGER external "C (GtkEditable*): gint | " end frozen gtk_editable_get_type: INTEGER external "C (): GtkType | " end frozen gtk_editable_insert_text (a_editable: POINTER; a_new_text: POINTER; a_new_text_length: INTEGER; a_position: POINTER) external "C (GtkEditable*, gchar*, gint, gint*) | " end frozen gtk_editable_paste_clipboard (a_editable: POINTER) external "C (GtkEditable*) | " end frozen gtk_editable_select_region (a_editable: POINTER; a_start: INTEGER; a_end: INTEGER) external "C (GtkEditable*, gint, gint) | " end frozen gtk_editable_set_editable (a_editable: POINTER; a_is_editable: BOOLEAN) external "C (GtkEditable*, gboolean) | " end frozen gtk_editable_set_position (a_editable: POINTER; a_position: INTEGER) external "C (GtkEditable*, gint) | " end frozen gtk_entry_append_text (a_entry: POINTER; a_text: POINTER) external "C (GtkEntry*, gchar*) | " end frozen gtk_entry_get_text (a_entry: POINTER): POINTER external "C (GtkEntry*): gchar* | " end frozen gtk_entry_get_type: INTEGER external "C (): GtkType | " end frozen gtk_entry_new: POINTER external "C (): GtkWidget* | " end frozen gtk_entry_prepend_text (a_entry: POINTER; a_text: POINTER) external "C (GtkEntry*, gchar*) | " end frozen gtk_entry_select_region (a_entry: POINTER; a_start: INTEGER; a_end: INTEGER) external "C (GtkEntry*, gint, gint) | " end frozen gtk_entry_set_editable (a_entry: POINTER; a_editable: BOOLEAN) external "C (GtkEntry*, gboolean) | " end frozen gtk_entry_set_position (a_entry: POINTER; a_position: INTEGER) external "C (GtkEntry*, gint) | " end frozen gtk_entry_set_text (a_entry: POINTER; a_text: POINTER) external "C (GtkEntry*, gchar*) | " end frozen gtk_entry_set_visibility (a_entry: POINTER; a_visible: BOOLEAN) external "C (GtkEntry*, gboolean) | " end frozen gtk_event_box_get_type: INTEGER external "C (): GtkType | " end frozen gtk_event_box_new: POINTER external "C (): GtkWidget* | " end frozen gtk_is_event_box (a_object: POINTER): BOOLEAN external "C macro use " alias "GTK_IS_EVENT_BOX" end frozen gtk_events_pending: INTEGER external "C (): gint | " end frozen gtk_exit (a_error_code: INTEGER) external "C (gint) | " end frozen gtk_false: INTEGER external "C (): gint | " end frozen gtk_file_selection_complete (a_filesel: POINTER; a_pattern: POINTER) external "C (GtkFileSelection*, gchar*) | " end frozen gtk_file_selection_get_filename (a_filesel: POINTER): POINTER external "C (GtkFileSelection*): gchar* | " end frozen gtk_file_selection_get_type: INTEGER external "C (): GtkType | " end frozen gtk_file_selection_hide_fileop_buttons (a_filesel: POINTER) external "C (GtkFileSelection*) | " end frozen gtk_file_selection_new (a_title: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_file_selection_set_filename (a_filesel: POINTER; a_filename: POINTER) external "C (GtkFileSelection*, gchar*) | " end frozen gtk_file_selection_show_fileop_buttons (a_filesel: POINTER) external "C (GtkFileSelection*) | " end frozen gtk_font_selection_dialog_get_font (a_fsd: POINTER): POINTER external "C (GtkFontSelectionDialog*): GdkFont* | " end frozen gtk_font_selection_dialog_get_font_name (a_fsd: POINTER): POINTER external "C (GtkFontSelectionDialog*): gchar* | " end frozen gtk_font_selection_dialog_get_preview_text (a_fsd: POINTER): POINTER external "C (GtkFontSelectionDialog*): gchar* | " end frozen gtk_font_selection_dialog_get_type: INTEGER external "C (): GtkType | " end frozen gtk_font_selection_dialog_new (a_title: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_font_selection_dialog_set_font_name (a_fsd: POINTER; a_fontname: POINTER): BOOLEAN external "C (GtkFontSelectionDialog*, gchar*): gboolean | " end frozen gtk_font_selection_dialog_set_preview_text (a_fsd: POINTER; a_text: POINTER) external "C (GtkFontSelectionDialog*, gchar*) | " end frozen gtk_font_selection_get_font (a_fontsel: POINTER): POINTER external "C (GtkFontSelection*): GdkFont* | " end frozen gtk_font_selection_get_font_name (a_fontsel: POINTER): POINTER external "C (GtkFontSelection*): gchar* | " end frozen gtk_font_selection_get_preview_text (a_fontsel: POINTER): POINTER external "C (GtkFontSelection*): gchar* | " end frozen gtk_font_selection_get_type: INTEGER external "C (): GtkType | " end frozen gtk_font_selection_new: POINTER external "C (): GtkWidget* | " end frozen gtk_font_selection_set_font_name (a_fontsel: POINTER; a_fontname: POINTER): BOOLEAN external "C (GtkFontSelection*, gchar*): gboolean | " end frozen gtk_font_selection_set_preview_text (a_fontsel: POINTER; a_text: POINTER) external "C (GtkFontSelection*, gchar*) | " end frozen gtk_frame_get_type: INTEGER external "C (): GtkType | " end frozen gtk_frame_new (a_label: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_frame_set_label (a_frame: POINTER; a_label: POINTER) external "C (GtkFrame*, gchar*) | " end frozen gtk_frame_set_label_align (a_frame: POINTER; a_xalign: REAL; a_yalign: REAL) external "C (GtkFrame*, gfloat, gfloat) | " end frozen gtk_frame_set_shadow_type (a_frame: POINTER; a_type: INTEGER) external "C (GtkFrame*, GtkShadowType) | " end frozen gtk_gc_get (a_depth: INTEGER; a_colormap: POINTER; a_values: POINTER; a_values_mask: INTEGER): POINTER external "C (gint, GdkColormap*, GdkGCValues*, GdkGCValuesMask): GdkGC* | " end frozen gtk_gc_release (a_gc: POINTER) external "C (GdkGC*) | " end frozen gtk_get_current_event: POINTER external "C (): GdkEvent* | " end frozen gtk_get_event_widget (a_event: POINTER): POINTER external "C (GdkEvent*): GtkWidget* | " end frozen gtk_grab_add (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_grab_get_current: POINTER external "C (): GtkWidget* | " end frozen gtk_grab_remove (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_hbox_get_type: INTEGER external "C (): GtkType | " end frozen gtk_hbox_new (a_homogeneous: BOOLEAN; a_spacing: INTEGER): POINTER external "C (gboolean, gint): GtkWidget* | " end frozen gtk_hpaned_get_type: INTEGER external "C (): guint | " end frozen gtk_hpaned_new: POINTER external "C (): GtkWidget* | " end frozen gtk_hscale_get_type: INTEGER external "C (): GtkType | " end frozen gtk_hscale_new (a_adjustment: POINTER): POINTER external "C (GtkAdjustment*): GtkWidget* | " end frozen gtk_hscrollbar_get_type: INTEGER external "C (): GtkType | " end frozen gtk_hscrollbar_new (a_adjustment: POINTER): POINTER external "C (GtkAdjustment*): GtkWidget* | " end frozen gtk_hseparator_get_type: INTEGER external "C (): GtkType | " end frozen gtk_hseparator_new: POINTER external "C (): GtkWidget* | " end frozen gtk_identifier_get_type: INTEGER external "C (): GtkType | " end frozen gtk_idle_add (a_function: POINTER; a_data: POINTER): INTEGER external "C (GtkFunction, gpointer): guint | " end frozen gtk_idle_add_full (a_priority: INTEGER; a_function: POINTER; a_marshal: POINTER; a_data: POINTER; a_destroy: POINTER): INTEGER external "C (gint, GtkFunction, GtkCallbackMarshal, gpointer, GtkDestroyNotify): guint | " end frozen gtk_idle_add_priority (a_priority: INTEGER; a_function: POINTER; a_data: POINTER): INTEGER external "C (gint, GtkFunction, gpointer): guint | " end frozen gtk_idle_remove (a_idle_handler_id: INTEGER) external "C (guint) | " end frozen gtk_idle_remove_by_data (a_data: POINTER) external "C (gpointer) | " end frozen gtk_init (a_argc: POINTER; a_argv: POINTER) external "C (int*, char***) | " end frozen gtk_init_add (a_function: POINTER; a_data: POINTER) external "C (GtkFunction, gpointer) | " end frozen gtk_init_check (a_argc: POINTER; a_argv: POINTER): BOOLEAN external "C (int*, char***): gboolean | " end frozen gtk_input_add_full (a_source: INTEGER; a_condition: INTEGER; a_function: POINTER; a_marshal: POINTER; a_data: POINTER; a_destroy: POINTER): INTEGER external "C (gint, GdkInputCondition, GdkInputFunction, GtkCallbackMarshal, gpointer, GtkDestroyNotify): guint | " end frozen gtk_input_dialog_get_type: INTEGER external "C (): GtkType | " end frozen gtk_input_dialog_new: POINTER external "C (): GtkWidget* | " end frozen gtk_input_remove (a_input_handler_id: INTEGER) external "C (guint) | " end frozen gtk_item_factories_path_delete (a_ifactory_path: POINTER; a_path: POINTER) external "C (gchar*, gchar*) | " end frozen gtk_key_snooper_install (a_snooper: POINTER; a_func_data: POINTER): INTEGER external "C (GtkKeySnoopFunc, gpointer): guint | " end frozen gtk_key_snooper_remove (a_snooper_handler_id: INTEGER) external "C (guint) | " end frozen gtk_label_get (a_label: POINTER; a_str: POINTER) external "C (GtkLabel*, gchar**) | " end frozen gtk_label_get_type: INTEGER external "C (): GtkType | " end frozen gtk_label_new (a_str: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_label_parse_uline (a_label: POINTER; a_string: POINTER): INTEGER external "C (GtkLabel*, gchar*): guint | " end frozen gtk_label_set_justify (a_label: POINTER; a_jtype: INTEGER) external "C (GtkLabel*, GtkJustification) | " end frozen gtk_label_set_line_wrap (a_label: POINTER; a_wrap: BOOLEAN) external "C (GtkLabel*, gboolean) | " end frozen gtk_label_set_pattern (a_label: POINTER; a_pattern: POINTER) external "C (GtkLabel*, gchar*) | " end frozen gtk_label_set_text (a_label: POINTER; a_str: POINTER) external "C (GtkLabel*, gchar*) | " end frozen gtk_list_append_items (a_list: POINTER; a_items: POINTER) external "C (GtkList*, GList*) | " end frozen gtk_list_child_position (a_list: POINTER; a_child: POINTER): INTEGER external "C (GtkList*, GtkWidget*): gint | " end frozen gtk_list_clear_items (a_list: POINTER; a_start: INTEGER; a_end: INTEGER) external "C (GtkList*, gint, gint) | " end frozen gtk_list_end_drag_selection (a_list: POINTER) external "C (GtkList*) | " end frozen gtk_list_end_selection (a_list: POINTER) external "C (GtkList*) | " end frozen gtk_list_extend_selection (a_list: POINTER; a_scroll_type: INTEGER; a_position: REAL; a_auto_start_selection: BOOLEAN) external "C (GtkList*, GtkScrollType, gfloat, gboolean) | " end frozen gtk_list_get_type: INTEGER external "C (): GtkType | " end frozen gtk_list_insert_items (a_list: POINTER; a_items: POINTER; a_position: INTEGER) external "C (GtkList*, GList*, gint) | " end frozen gtk_list_item_deselect (a_list_item: POINTER) external "C (GtkListItem*) | " end frozen gtk_list_item_get_type: INTEGER external "C (): GtkType | " end frozen gtk_list_item_new: POINTER external "C (): GtkWidget* | " end frozen gtk_list_item_new_with_label (a_label: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_list_item_select (a_list_item: POINTER) external "C (GtkListItem*) | " end frozen gtk_list_new: POINTER external "C (): GtkWidget* | " end frozen gtk_list_prepend_items (a_list: POINTER; a_items: POINTER) external "C (GtkList*, GList*) | " end frozen gtk_list_remove_items (a_list: POINTER; a_items: POINTER) external "C (GtkList*, GList*) | " end frozen gtk_list_remove_items_no_unref (a_list: POINTER; a_items: POINTER) external "C (GtkList*, GList*) | " end frozen gtk_list_scroll_horizontal (a_list: POINTER; a_scroll_type: INTEGER; a_position: REAL) external "C (GtkList*, GtkScrollType, gfloat) | " end frozen gtk_list_scroll_vertical (a_list: POINTER; a_scroll_type: INTEGER; a_position: REAL) external "C (GtkList*, GtkScrollType, gfloat) | " end frozen gtk_list_select_all (a_list: POINTER) external "C (GtkList*) | " end frozen gtk_list_select_child (a_list: POINTER; a_child: POINTER) external "C (GtkList*, GtkWidget*) | " end frozen gtk_list_select_item (a_list: POINTER; a_item: INTEGER) external "C (GtkList*, gint) | " end frozen gtk_list_set_selection_mode (a_list: POINTER; a_mode: INTEGER) external "C (GtkList*, GtkSelectionMode) | " end frozen gtk_list_start_selection (a_list: POINTER) external "C (GtkList*) | " end frozen gtk_list_toggle_add_mode (a_list: POINTER) external "C (GtkList*) | " end frozen gtk_list_toggle_focus_row (a_list: POINTER) external "C (GtkList*) | " end frozen gtk_list_toggle_row (a_list: POINTER; a_item: POINTER) external "C (GtkList*, GtkWidget*) | " end frozen gtk_list_undo_selection (a_list: POINTER) external "C (GtkList*) | " end frozen gtk_list_unselect_all (a_list: POINTER) external "C (GtkList*) | " end frozen gtk_list_unselect_child (a_list: POINTER; a_child: POINTER) external "C (GtkList*, GtkWidget*) | " end frozen gtk_list_unselect_item (a_list: POINTER; a_item: INTEGER) external "C (GtkList*, gint) | " end frozen gtk_main external "C () | " end frozen gtk_main_do_event (a_event: POINTER) external "C (GdkEvent*) | " end frozen gtk_main_iteration: INTEGER external "C (): gint | " end frozen gtk_main_iteration_do (a_blocking: BOOLEAN): INTEGER external "C (gboolean): gint | " end frozen gtk_main_level: INTEGER external "C (): guint | " end frozen gtk_main_quit external "C () | " end frozen gtk_menu_attach_to_widget (a_menu: POINTER; a_attach_widget: POINTER; a_detacher: POINTER) external "C (GtkMenu*, GtkWidget*, GtkMenuDetachFunc) | " end frozen gtk_menu_bar_new: POINTER external "C (): GtkWidget* | " end frozen gtk_menu_detach (a_menu: POINTER) external "C (GtkMenu*) | " end frozen gtk_menu_get_accel_group (a_menu: POINTER): POINTER external "C (GtkMenu*): GtkAccelGroup* | " end frozen gtk_menu_get_active (a_menu: POINTER): POINTER external "C (GtkMenu*): GtkWidget* | " end frozen gtk_menu_get_attach_widget (a_menu: POINTER): POINTER external "C (GtkMenu*): GtkWidget* | " end frozen gtk_menu_item_activate (a_menu_item: POINTER) external "C (GtkMenuItem*) | " end frozen gtk_menu_item_deselect (a_menu_item: POINTER) external "C (GtkMenuItem*) | " end frozen gtk_menu_item_new: POINTER external "C (): GtkWidget* | " end frozen gtk_menu_item_new_with_label (a_label: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_menu_item_remove_submenu (a_menu_item: POINTER) external "C (GtkMenuItem*) | " end frozen gtk_menu_item_select (a_menu_item: POINTER) external "C (GtkMenuItem*) | " end frozen gtk_menu_item_set_submenu (a_menu_item: POINTER; a_submenu: POINTER) external "C (GtkMenuItem*, GtkWidget*) | " end frozen gtk_menu_new: POINTER external "C (): GtkWidget* | " end frozen gtk_menu_popdown (a_menu: POINTER) external "C (GtkMenu*) | " end frozen gtk_menu_popup (a_menu: POINTER; a_parent_menu_shell: POINTER; a_parent_menu_item: POINTER; a_func: POINTER; a_data: POINTER; a_button: INTEGER; a_activate_time: INTEGER) external "C (GtkMenu*, GtkWidget*, GtkWidget*, GtkMenuPositionFunc, gpointer, guint, guint32) | " end frozen gtk_menu_reorder_child (a_menu: POINTER; a_child: POINTER; a_position: INTEGER) external "C (GtkMenu*, GtkWidget*, gint) | " end frozen gtk_menu_reposition (a_menu: POINTER) external "C (GtkMenu*) | " end frozen gtk_menu_set_accel_group (a_menu: POINTER; a_accel_group: POINTER) external "C (GtkMenu*, GtkAccelGroup*) | " end frozen gtk_menu_set_active (a_menu: POINTER; a_index: INTEGER) external "C (GtkMenu*, guint) | " end frozen gtk_menu_set_tearoff_state (a_menu: POINTER; a_torn_off: BOOLEAN) external "C (GtkMenu*, gboolean) | " end frozen gtk_menu_set_title (a_menu: POINTER; a_title: POINTER) external "C (GtkMenu*, gchar*) | " end frozen gtk_menu_shell_activate_item (a_menu_shell: POINTER; a_menu_item: POINTER; a_force_deactivate: BOOLEAN) external "C (GtkMenuShell*, GtkWidget*, gboolean) | " end frozen gtk_menu_shell_append (a_menu_shell: POINTER; a_child: POINTER) external "C (GtkMenuShell*, GtkWidget*) | " end frozen gtk_menu_shell_cancel (a_menu_shell: POINTER) external "C inline use " alias "[ #if GTK_MAJOR_VERSION == 2 gtk_menu_shell_cancel((GtkMenuShell*)$a_menu_shell); #endif ]" end frozen gtk_menu_shell_deactivate (a_menu_shell: POINTER) external "C (GtkMenuShell*) | " end frozen gtk_menu_shell_deselect (a_menu_shell: POINTER) external "C (GtkMenuShell*) | " end frozen gtk_menu_shell_get_type: INTEGER external "C (): GtkType | " end frozen gtk_menu_shell_insert (a_menu_shell: POINTER; a_child: POINTER; a_position: INTEGER) external "C (GtkMenuShell*, GtkWidget*, gint) | " end frozen gtk_menu_shell_prepend (a_menu_shell: POINTER; a_child: POINTER) external "C (GtkMenuShell*, GtkWidget*) | " end frozen gtk_menu_shell_select_item (a_menu_shell: POINTER; a_menu_item: POINTER) external "C (GtkMenuShell*, GtkWidget*) | " end frozen gtk_misc_get_type: INTEGER external "C (): GtkType | " end frozen gtk_misc_set_alignment (a_misc: POINTER; a_xalign: REAL; a_yalign: REAL) external "C (GtkMisc*, gfloat, gfloat) | " end frozen gtk_misc_set_padding (a_misc: POINTER; a_xpad: INTEGER; a_ypad: INTEGER) external "C (GtkMisc*, gint, gint) | " end frozen gtk_notebook_append_page (a_notebook: POINTER; a_child: POINTER; a_tab_label: POINTER) external "C (GtkNotebook*, GtkWidget*, GtkWidget*) | " end frozen gtk_notebook_append_page_menu (a_notebook: POINTER; a_child: POINTER; a_tab_label: POINTER; a_menu_label: POINTER) external "C (GtkNotebook*, GtkWidget*, GtkWidget*, GtkWidget*) | " end frozen gtk_notebook_get_current_page (a_notebook: POINTER): INTEGER external "C (GtkNotebook*): gint | " end frozen gtk_notebook_get_menu_label (a_notebook: POINTER; a_child: POINTER): POINTER external "C (GtkNotebook*, GtkWidget*): GtkWidget* | " end frozen gtk_notebook_get_nth_page (a_notebook: POINTER; a_page_num: INTEGER): POINTER external "C (GtkNotebook*, gint): GtkWidget* | " end frozen gtk_notebook_get_tab_label (a_notebook: POINTER; a_child: POINTER): POINTER external "C (GtkNotebook*, GtkWidget*): GtkWidget* | " end frozen gtk_notebook_get_type: INTEGER external "C (): GtkType | " end frozen gtk_notebook_insert_page (a_notebook: POINTER; a_child: POINTER; a_tab_label: POINTER; a_position: INTEGER) external "C (GtkNotebook*, GtkWidget*, GtkWidget*, gint) | " end frozen gtk_notebook_insert_page_menu (a_notebook: POINTER; a_child: POINTER; a_tab_label: POINTER; a_menu_label: POINTER; a_position: INTEGER) external "C (GtkNotebook*, GtkWidget*, GtkWidget*, GtkWidget*, gint) | " end frozen gtk_notebook_new: POINTER external "C (): GtkWidget* | " end frozen gtk_notebook_next_page (a_notebook: POINTER) external "C (GtkNotebook*) | " end frozen gtk_notebook_page_num (a_notebook: POINTER; a_child: POINTER): INTEGER external "C (GtkNotebook*, GtkWidget*): gint | " end frozen gtk_notebook_popup_disable (a_notebook: POINTER) external "C (GtkNotebook*) | " end frozen gtk_notebook_popup_enable (a_notebook: POINTER) external "C (GtkNotebook*) | " end frozen gtk_notebook_prepend_page (a_notebook: POINTER; a_child: POINTER; a_tab_label: POINTER) external "C (GtkNotebook*, GtkWidget*, GtkWidget*) | " end frozen gtk_notebook_prepend_page_menu (a_notebook: POINTER; a_child: POINTER; a_tab_label: POINTER; a_menu_label: POINTER) external "C (GtkNotebook*, GtkWidget*, GtkWidget*, GtkWidget*) | " end frozen gtk_notebook_prev_page (a_notebook: POINTER) external "C (GtkNotebook*) | " end frozen gtk_notebook_query_tab_label_packing (a_notebook: POINTER; a_child: POINTER; a_expand: POINTER; a_fill: POINTER; a_pack_type: POINTER) external "C (GtkNotebook*, GtkWidget*, gboolean*, gboolean*, GtkPackType*) | " end frozen gtk_notebook_remove_page (a_notebook: POINTER; a_page_num: INTEGER) external "C (GtkNotebook*, gint) | " end frozen gtk_notebook_reorder_child (a_notebook: POINTER; a_child: POINTER; a_position: INTEGER) external "C (GtkNotebook*, GtkWidget*, gint) | " end frozen gtk_notebook_set_homogeneous_tabs (a_notebook: POINTER; a_homogeneous: BOOLEAN) external "C (GtkNotebook*, gboolean) | " end frozen gtk_notebook_set_menu_label (a_notebook: POINTER; a_child: POINTER; a_menu_label: POINTER) external "C (GtkNotebook*, GtkWidget*, GtkWidget*) | " end frozen gtk_notebook_set_menu_label_text (a_notebook: POINTER; a_child: POINTER; a_menu_text: POINTER) external "C (GtkNotebook*, GtkWidget*, gchar*) | " end frozen gtk_notebook_set_page (a_notebook: POINTER; a_page_num: INTEGER) external "C (GtkNotebook*, gint) | " end frozen gtk_notebook_set_scrollable (a_notebook: POINTER; a_scrollable: BOOLEAN) external "C (GtkNotebook*, gboolean) | " end frozen gtk_notebook_set_show_border (a_notebook: POINTER; a_show_border: BOOLEAN) external "C (GtkNotebook*, gboolean) | " end frozen gtk_notebook_set_show_tabs (a_notebook: POINTER; a_show_tabs: BOOLEAN) external "C (GtkNotebook*, gboolean) | " end frozen gtk_notebook_set_tab_border (a_notebook: POINTER; a_border_width: INTEGER) external "C (GtkNotebook*, guint) | " end frozen gtk_notebook_set_tab_hborder (a_notebook: POINTER; a_tab_hborder: INTEGER) external "C (GtkNotebook*, guint) | " end frozen gtk_notebook_set_tab_label (a_notebook: POINTER; a_child: POINTER; a_tab_label: POINTER) external "C (GtkNotebook*, GtkWidget*, GtkWidget*) | " end frozen gtk_notebook_set_tab_label_packing (a_notebook: POINTER; a_child: POINTER; a_expand: BOOLEAN; a_fill: BOOLEAN; a_pack_type: INTEGER) external "C (GtkNotebook*, GtkWidget*, gboolean, gboolean, GtkPackType) | " end frozen gtk_notebook_set_tab_label_text (a_notebook: POINTER; a_child: POINTER; a_tab_text: POINTER) external "C (GtkNotebook*, GtkWidget*, gchar*) | " end frozen gtk_notebook_set_tab_pos (a_notebook: POINTER; a_pos: INTEGER) external "C (GtkNotebook*, GtkPositionType) | " end frozen gtk_notebook_set_tab_vborder (a_notebook: POINTER; a_tab_vborder: INTEGER) external "C (GtkNotebook*, guint) | " end frozen gtk_object_add_arg_type (a_arg_name: POINTER; a_arg_type: INTEGER; a_arg_flags: INTEGER; a_arg_id: INTEGER) external "C (gchar*, GtkType, guint, guint) | " end frozen gtk_object_get_data (a_object: POINTER; a_key: POINTER): POINTER external "C (GtkObject*, gchar*): gpointer | " end frozen gtk_object_get_data_by_id (a_object: POINTER; a_data_id: INTEGER): POINTER external "C (GtkObject*, GQuark): gpointer | " end frozen gtk_object_get_type: INTEGER external "C (): GtkType | " end frozen gtk_object_get_user_data (a_object: POINTER): POINTER external "C (GtkObject*): gpointer | " end frozen gtk_object_remove_data (a_object: POINTER; a_key: POINTER) external "C (GtkObject*, gchar*) | " end frozen gtk_object_remove_data_by_id (a_object: POINTER; a_data_id: INTEGER) external "C (GtkObject*, GQuark) | " end frozen gtk_object_remove_no_notify (a_object: POINTER; a_key: POINTER) external "C (GtkObject*, gchar*) | " end frozen gtk_object_remove_no_notify_by_id (a_object: POINTER; a_key_id: INTEGER) external "C (GtkObject*, GQuark) | " end frozen gtk_object_set_data (a_object: POINTER; a_key: POINTER; a_data: POINTER) external "C (GtkObject*, gchar*, gpointer) | " end frozen gtk_object_set_data_by_id (a_object: POINTER; a_data_id: INTEGER; a_data: POINTER) external "C (GtkObject*, GQuark, gpointer) | " end frozen gtk_object_set_data_by_id_full (a_object: POINTER; a_data_id: INTEGER; a_data: POINTER; a_destroy: POINTER) external "C (GtkObject*, GQuark, gpointer, GtkDestroyNotify) | " end frozen gtk_object_set_data_full (a_object: POINTER; a_key: POINTER; a_data: POINTER; a_destroy: POINTER) external "C (GtkObject*, gchar*, gpointer, GtkDestroyNotify) | " end frozen gtk_object_set_user_data (a_object: POINTER; a_data: POINTER) external "C (GtkObject*, gpointer) | " end frozen gtk_object_sink (a_object: POINTER) external "C (GtkObject*) | " end frozen gtk_object_weakref (a_object: POINTER; a_notify: POINTER; a_data: POINTER) external "C (GtkObject*, GtkDestroyNotify, gpointer) | " end frozen gtk_object_weakunref (a_object: POINTER; a_notify: POINTER; a_data: POINTER) external "C (GtkObject*, GtkDestroyNotify, gpointer) | " end frozen gtk_paint_arrow (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_arrow_type: INTEGER; a_fill: BOOLEAN; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, GtkArrowType, gboolean, gint, gint, gint, gint) | " end frozen gtk_paint_box (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint) | " end frozen gtk_paint_box_gap (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_gap_side: INTEGER; a_gap_x: INTEGER; a_gap_width: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint, GtkPositionType, gint, gint) | " end frozen gtk_paint_check (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint) | " end frozen gtk_paint_diamond (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint) | " end frozen gtk_paint_extension (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_gap_side: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint, GtkPositionType) | " end frozen gtk_paint_flat_box (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint) | " end frozen gtk_paint_handle (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_orientation: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint, GtkOrientation) | " end frozen gtk_paint_hline (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x1: INTEGER; a_x2: INTEGER; a_y: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint) | " end frozen gtk_paint_option (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint) | " end frozen gtk_paint_polygon (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_points: POINTER; a_npoints: INTEGER; a_fill: BOOLEAN) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, GdkPoint*, gint, gboolean) | " end frozen gtk_paint_shadow (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint) | " end frozen gtk_paint_shadow_gap (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_gap_side: INTEGER; a_gap_x: INTEGER; a_gap_width: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint, GtkPositionType, gint, gint) | " end frozen gtk_paint_slider (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER; a_orientation: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint, GtkOrientation) | " end frozen gtk_paint_string (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_string: POINTER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gchar*) | " end frozen gtk_paint_tab (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_shadow_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GtkShadowType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint, gint) | " end frozen gtk_paint_vline (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER; a_area: POINTER; a_widget: POINTER; a_detail: POINTER; a_y1: INTEGER; a_y2: INTEGER; a_x: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType, GdkRectangle*, GtkWidget*, gchar*, gint, gint, gint) | " end frozen gtk_paned_add1 (a_paned: POINTER; a_child: POINTER) external "C (GtkPaned*, GtkWidget*) | " end frozen gtk_paned_add2 (a_paned: POINTER; a_child: POINTER) external "C (GtkPaned*, GtkWidget*) | " end frozen gtk_paned_compute_position (a_paned: POINTER; a_allocation: INTEGER; a_child1_req: INTEGER; a_child2_req: INTEGER) external "C (GtkPaned*, gint, gint, gint) | " end frozen gtk_paned_get_type: INTEGER external "C (): GtkType | " end frozen gtk_paned_pack1 (a_paned: POINTER; a_child: POINTER; a_resize: BOOLEAN; a_shrink: BOOLEAN) external "C (GtkPaned*, GtkWidget*, gboolean, gboolean) | " end frozen gtk_paned_pack2 (a_paned: POINTER; a_child: POINTER; a_resize: BOOLEAN; a_shrink: BOOLEAN) external "C (GtkPaned*, GtkWidget*, gboolean, gboolean) | " end frozen gtk_paned_set_position (a_paned: POINTER; a_position: INTEGER) external "C (GtkPaned*, gint) | " end frozen gtk_pixmap_get (a_pixmap: POINTER; a_val: POINTER; a_mask: POINTER) external "C (GtkPixmap*, GdkPixmap**, GdkBitmap**) | " end frozen gtk_pixmap_get_type: INTEGER external "C (): GtkType | " end frozen gtk_pixmap_new (a_pixmap: POINTER; a_mask: POINTER): POINTER external "C (GdkPixmap*, GdkBitmap*): GtkWidget* | " end frozen gtk_pixmap_set (a_pixmap: POINTER; a_val: POINTER; a_mask: POINTER) external "C (GtkPixmap*, GdkPixmap*, GdkBitmap*) | " end frozen gtk_pixmap_set_build_insensitive (a_pixmap: POINTER; a_build: INTEGER) external "C (GtkPixmap*, guint) | " end frozen gtk_progress_bar_get_type: INTEGER external "C (): GtkType | " end frozen gtk_progress_bar_new: POINTER external "C (): GtkWidget* | " end frozen gtk_progress_bar_new_with_adjustment (a_adjustment: POINTER): POINTER external "C (GtkAdjustment*): GtkWidget* | " end frozen gtk_progress_bar_set_activity_blocks (a_pbar: POINTER; a_blocks: INTEGER) external "C (GtkProgressBar*, guint) | " end frozen gtk_progress_bar_set_activity_step (a_pbar: POINTER; a_step: INTEGER) external "C (GtkProgressBar*, guint) | " end frozen gtk_progress_bar_set_bar_style (a_pbar: POINTER; a_style: INTEGER) external "C (GtkProgressBar*, GtkProgressBarStyle) | " end frozen gtk_progress_bar_set_discrete_blocks (a_pbar: POINTER; a_blocks: INTEGER) external "C (GtkProgressBar*, guint) | " end frozen gtk_progress_bar_set_orientation (a_pbar: POINTER; a_orientation: INTEGER) external "C (GtkProgressBar*, GtkProgressBarOrientation) | " end frozen gtk_progress_bar_update (a_pbar: POINTER; a_percentage: REAL) external "C (GtkProgressBar*, gfloat) | " end frozen gtk_propagate_event (a_widget: POINTER; a_event: POINTER) external "C (GtkWidget*, GdkEvent*) | " end frozen gtk_quit_add (a_main_level: INTEGER; a_function: POINTER; a_data: POINTER): INTEGER external "C (guint, GtkFunction, gpointer): guint | " end frozen gtk_quit_add_destroy (a_main_level: INTEGER; a_object: POINTER) external "C (guint, GtkObject*) | " end frozen gtk_quit_add_full (a_main_level: INTEGER; a_function: POINTER; a_marshal: POINTER; a_data: POINTER; a_destroy: POINTER): INTEGER external "C (guint, GtkFunction, GtkCallbackMarshal, gpointer, GtkDestroyNotify): guint | " end frozen gtk_quit_remove (a_quit_handler_id: INTEGER) external "C (guint) | " end frozen gtk_quit_remove_by_data (a_data: POINTER) external "C (gpointer) | " end frozen gtk_radio_button_get_type: INTEGER external "C (): GtkType | " end frozen gtk_radio_button_group (a_radio_button: POINTER): POINTER external "C (GtkRadioButton*): GSList* | " end frozen gtk_radio_button_new (a_group: POINTER): POINTER external "C (GSList*): GtkWidget* | " end frozen gtk_radio_button_new_from_widget (a_group: POINTER): POINTER external "C (GtkRadioButton*): GtkWidget* | " end frozen gtk_radio_button_new_with_label (a_group: POINTER; a_label: POINTER): POINTER external "C (GSList*, gchar*): GtkWidget* | " end frozen gtk_radio_button_new_with_label_from_widget (a_group: POINTER; a_label: POINTER): POINTER external "C (GtkRadioButton*, gchar*): GtkWidget* | " end frozen gtk_radio_button_set_group (a_radio_button: POINTER; a_group: POINTER) external "C (GtkRadioButton*, GSList*) | " end frozen gtk_radio_menu_item_get_type: INTEGER external "C (): GtkType | " end frozen gtk_radio_menu_item_group (a_radio_menu_item: POINTER): POINTER external "C (GtkRadioMenuItem*): GSList* | " end frozen gtk_radio_menu_item_new (a_group: POINTER): POINTER external "C (GSList*): GtkWidget* | " end frozen gtk_radio_menu_item_new_with_label (a_group: POINTER; a_label: POINTER): POINTER external "C (GSList*, gchar*): GtkWidget* | " end frozen gtk_radio_menu_item_set_group (a_radio_menu_item: POINTER; a_group: POINTER) external "C (GtkRadioMenuItem*, GSList*) | " end frozen gtk_rc_add_class_style (a_rc_style: POINTER; a_pattern: POINTER) external "C (GtkRcStyle*, gchar*) | " end frozen gtk_rc_add_default_file (a_filename: POINTER) external "C (gchar*) | " end frozen gtk_rc_add_widget_class_style (a_rc_style: POINTER; a_pattern: POINTER) external "C (GtkRcStyle*, gchar*) | " end frozen gtk_rc_add_widget_name_style (a_rc_style: POINTER; a_pattern: POINTER) external "C (GtkRcStyle*, gchar*) | " end frozen gtk_rc_find_module_in_path (a_module_file: POINTER): POINTER external "C (gchar*): gchar* | " end frozen gtk_rc_get_default_files: POINTER external "C (): gchar** | " end frozen gtk_rc_get_module_dir: POINTER external "C (): gchar* | " end frozen gtk_rc_get_style (a_widget: POINTER): POINTER external "C (GtkWidget*): GtkStyle* | " end frozen gtk_rc_get_theme_dir: POINTER external "C (): gchar* | " end frozen gtk_rc_parse (a_filename: POINTER) external "C (gchar*) | " end frozen gtk_rc_parse_color (a_scanner: POINTER; a_color: POINTER): INTEGER external "C (GScanner*, GdkColor*): guint | " end frozen gtk_rc_parse_priority (a_scanner: POINTER; a_priority: POINTER): INTEGER external "C (GScanner*, GtkPathPriorityType*): guint | " end frozen gtk_rc_parse_state (a_scanner: POINTER; a_state: POINTER): INTEGER external "C (GScanner*, GtkStateType*): guint | " end frozen gtk_rc_parse_string (a_rc_string: POINTER) external "C (gchar*) | " end frozen gtk_rc_reparse_all: BOOLEAN external "C (): gboolean | " end frozen gtk_rc_set_default_files (a_filenames: POINTER) external "C (gchar**) | " end frozen gtk_rc_style_new: POINTER external "C (): GtkRcStyle* | " end frozen gtk_rc_style_ref (a_rc_style: POINTER) external "C (GtkRcStyle*) | " end frozen gtk_rc_style_unref (a_rc_style: POINTER) external "C (GtkRcStyle*) | " end frozen gtk_scale_set_digits (a_scale: POINTER; a_digits: INTEGER) external "C (GtkScale*, gint) | " end frozen gtk_scale_set_draw_value (a_scale: POINTER; a_draw_value: BOOLEAN) external "C (GtkScale*, gboolean) | " end frozen gtk_scale_set_value_pos (a_scale: POINTER; a_pos: INTEGER) external "C (GtkScale*, GtkPositionType) | " end frozen gtk_scrolled_window_add_with_viewport (a_scrolled_window: POINTER; a_child: POINTER) external "C (GtkScrolledWindow*, GtkWidget*) | " end frozen gtk_scrolled_window_get_hadjustment (a_scrolled_window: POINTER): POINTER external "C (GtkScrolledWindow*): GtkAdjustment* | " end frozen gtk_scrolled_window_get_type: INTEGER external "C (): GtkType | " end frozen gtk_scrolled_window_get_vadjustment (a_scrolled_window: POINTER): POINTER external "C (GtkScrolledWindow*): GtkAdjustment* | " end frozen gtk_scrolled_window_new (a_hadjustment: POINTER; a_vadjustment: POINTER): POINTER external "C (GtkAdjustment*, GtkAdjustment*): GtkWidget* | " end frozen gtk_scrolled_window_set_hadjustment (a_scrolled_window: POINTER; a_hadjustment: POINTER) external "C (GtkScrolledWindow*, GtkAdjustment*) | " end frozen gtk_scrolled_window_set_placement (a_scrolled_window: POINTER; a_window_placement: INTEGER) external "C (GtkScrolledWindow*, GtkCornerType) | " end frozen gtk_scrolled_window_set_policy (a_scrolled_window: POINTER; a_hscrollbar_policy: INTEGER; a_vscrollbar_policy: INTEGER) external "C (GtkScrolledWindow*, GtkPolicyType, GtkPolicyType) | " end frozen gtk_scrolled_window_set_vadjustment (a_scrolled_window: POINTER; a_hadjustment: POINTER) external "C (GtkScrolledWindow*, GtkAdjustment*) | " end frozen gtk_selection_add_target (a_widget: POINTER; a_selection: POINTER; a_target: POINTER; a_info: NATURAL_32) external "C (GtkWidget*, GdkAtom, GdkAtom, guint) | " end frozen gtk_selection_add_targets (a_widget: POINTER; a_selection: POINTER; a_targets: POINTER; a_ntargets: NATURAL_32) external "C (GtkWidget*, GdkAtom, GtkTargetEntry*, guint) | " end frozen gtk_selection_clear (a_widget: POINTER; a_event: POINTER): INTEGER external "C (GtkWidget*, GdkEventSelection*): gint | " end frozen gtk_selection_convert (a_widget: POINTER; a_selection: POINTER; a_target: POINTER; a_time: NATURAL_32): INTEGER external "C (GtkWidget*, GdkAtom, GdkAtom, guint32): gint | " end frozen gtk_selection_data_copy (a_data: POINTER): POINTER external "C (GtkSelectionData*): GtkSelectioData* | " end frozen gtk_selection_data_free (a_data: POINTER) external "C (GtkSelectionData*) | " end frozen gtk_selection_data_set (a_selection_data: POINTER; a_type: POINTER; a_format: INTEGER; a_data: POINTER; a_length: INTEGER) external "C (GtkSelectionData*, GdkAtom, gint, guchar*, gint) | " end frozen gtk_selection_owner_set (a_widget: POINTER; a_selection: POINTER; a_time: NATURAL_32): INTEGER external "C (GtkWidget*, GdkAtom, guint32): gint | " end frozen gtk_selection_remove_all (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_set_locale: POINTER external "C (): gchar* | " end frozen gtk_spin_button_configure (a_spin_button: POINTER; a_adjustment: POINTER; a_climb_rate: REAL; a_digits: INTEGER) external "C (GtkSpinButton*, GtkAdjustment*, gfloat, guint) | " end frozen gtk_spin_button_get_adjustment (a_spin_button: POINTER): POINTER external "C (GtkSpinButton*): GtkAdjustment* | " end frozen gtk_spin_button_get_type: INTEGER external "C (): GtkType | " end frozen gtk_spin_button_get_value_as_float (a_spin_button: POINTER): REAL external "C (GtkSpinButton*): gfloat | " end frozen gtk_spin_button_get_value_as_int (a_spin_button: POINTER): INTEGER external "C (GtkSpinButton*): gint | " end frozen gtk_spin_button_new (a_adjustment: POINTER; a_climb_rate: REAL; a_digits: INTEGER): POINTER external "C (GtkAdjustment*, gfloat, guint): GtkWidget* | " end frozen gtk_spin_button_set_adjustment (a_spin_button: POINTER; a_adjustment: POINTER) external "C (GtkSpinButton*, GtkAdjustment*) | " end frozen gtk_spin_button_set_digits (a_spin_button: POINTER; a_digits: INTEGER) external "C (GtkSpinButton*, guint) | " end frozen gtk_spin_button_set_numeric (a_spin_button: POINTER; a_numeric: BOOLEAN) external "C (GtkSpinButton*, gboolean) | " end frozen gtk_spin_button_set_snap_to_ticks (a_spin_button: POINTER; a_snap_to_ticks: BOOLEAN) external "C (GtkSpinButton*, gboolean) | " end frozen gtk_spin_button_set_update_policy (a_spin_button: POINTER; a_policy: INTEGER) external "C (GtkSpinButton*, GtkSpinButtonUpdatePolicy) | " end frozen gtk_spin_button_set_value (a_spin_button: POINTER; a_value: REAL) external "C (GtkSpinButton*, gfloat) | " end frozen gtk_spin_button_set_wrap (a_spin_button: POINTER; a_wrap: BOOLEAN) external "C (GtkSpinButton*, gboolean) | " end frozen gtk_spin_button_spin (a_spin_button: POINTER; a_direction: INTEGER; a_increment: REAL) external "C (GtkSpinButton*, GtkSpinType, gfloat) | " end frozen gtk_spin_button_update (a_spin_button: POINTER) external "C (GtkSpinButton*) | " end frozen gtk_style_apply_default_background (a_style: POINTER; a_window: POINTER; a_set_bg: BOOLEAN; a_state_type: INTEGER; a_area: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkStyle*, GdkWindow*, gboolean, GtkStateType, GdkRectangle*, gint, gint, gint, gint) | " end frozen gtk_style_attach (a_style: POINTER; a_window: POINTER): POINTER external "C (GtkStyle*, GdkWindow*): GtkStyle* | " end frozen gtk_style_copy (a_style: POINTER): POINTER external "C (GtkStyle*): GtkStyle* | " end frozen gtk_style_detach (a_style: POINTER) external "C (GtkStyle*) | " end frozen gtk_style_new: POINTER external "C (): GtkStyle* | " end frozen gtk_style_ref (a_style: POINTER): POINTER external "C (GtkStyle*): GtkStyle* | " end frozen gtk_style_set_background (a_style: POINTER; a_window: POINTER; a_state_type: INTEGER) external "C (GtkStyle*, GdkWindow*, GtkStateType) | " end frozen gtk_style_unref (a_style: POINTER) external "C (GtkStyle*) | " end frozen gtk_table_attach (a_table: POINTER; a_child: POINTER; a_left_attach: INTEGER; a_right_attach: INTEGER; a_top_attach: INTEGER; a_bottom_attach: INTEGER; a_xoptions: INTEGER; a_yoptions: INTEGER; a_xpadding: INTEGER; a_ypadding: INTEGER) external "C (GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint) | " end frozen gtk_table_attach_defaults (a_table: POINTER; a_widget: POINTER; a_left_attach: INTEGER; a_right_attach: INTEGER; a_top_attach: INTEGER; a_bottom_attach: INTEGER) external "C (GtkTable*, GtkWidget*, guint, guint, guint, guint) | " end frozen gtk_table_get_type: INTEGER external "C (): GtkType | " end frozen gtk_table_new (a_rows: INTEGER; a_columns: INTEGER; a_homogeneous: BOOLEAN): POINTER external "C (guint, guint, gboolean): GtkWidget* | " end frozen gtk_table_resize (a_table: POINTER; a_rows: INTEGER; a_columns: INTEGER) external "C (GtkTable*, guint, guint) | " end frozen gtk_table_set_col_spacing (a_table: POINTER; a_column: INTEGER; a_spacing: INTEGER) external "C (GtkTable*, guint, guint) | " end frozen gtk_table_set_col_spacings (a_table: POINTER; a_spacing: INTEGER) external "C (GtkTable*, guint) | " end frozen gtk_table_set_homogeneous (a_table: POINTER; a_homogeneous: BOOLEAN) external "C (GtkTable*, gboolean) | " end frozen gtk_table_set_row_spacing (a_table: POINTER; a_row: INTEGER; a_spacing: INTEGER) external "C (GtkTable*, guint, guint) | " end frozen gtk_table_set_row_spacings (a_table: POINTER; a_spacing: INTEGER) external "C (GtkTable*, guint) | " end frozen gtk_timeout_add (a_interval: INTEGER; a_function: POINTER; a_data: POINTER): INTEGER external "C (guint32, GtkFunction, gpointer): guint | " end frozen gtk_timeout_add_full (a_interval: INTEGER; a_function: POINTER; a_marshal: POINTER; a_data: POINTER; a_destroy: POINTER): INTEGER external "C (guint32, GtkFunction, GtkCallbackMarshal, gpointer, GtkDestroyNotify): guint | " end frozen gtk_timeout_remove (a_timeout_handler_id: INTEGER) external "C (guint) | " end frozen gtk_toggle_button_get_active (a_toggle_button: POINTER): BOOLEAN external "C (GtkToggleButton*): gboolean | " end frozen gtk_toggle_button_get_type: INTEGER external "C (): GtkType | " end frozen gtk_toggle_button_new: POINTER external "C (): GtkWidget* | " end frozen gtk_toggle_button_new_with_label (a_label: POINTER): POINTER external "C (gchar*): GtkWidget* | " end frozen gtk_toggle_button_set_active (a_toggle_button: POINTER; a_is_active: BOOLEAN) external "C (GtkToggleButton*, gboolean) | " end frozen gtk_toggle_button_set_mode (a_toggle_button: POINTER; a_draw_indicator: BOOLEAN) external "C (GtkToggleButton*, gboolean) | " end frozen gtk_toggle_button_toggled (a_toggle_button: POINTER) external "C (GtkToggleButton*) | " end frozen gtk_tooltips_data_get (a_widget: POINTER): POINTER external "C (GtkWidget*): GtkTooltipsData* | " end frozen gtk_tooltips_disable (a_tooltips: POINTER) external "C (GtkTooltips*) | " end frozen gtk_tooltips_enable (a_tooltips: POINTER) external "C (GtkTooltips*) | " end frozen gtk_tooltips_force_window (a_tooltips: POINTER) external "C (GtkTooltips*) | " end frozen gtk_tooltips_get_type: INTEGER external "C (): GtkType | " end frozen gtk_tooltips_new: POINTER external "C (): GtkTooltips* | " end frozen gtk_tooltips_set_delay (a_tooltips: POINTER; a_delay: INTEGER) external "C (GtkTooltips*, guint) | " end frozen gtk_tooltips_set_tip (a_tooltips: POINTER; a_widget: POINTER; a_tip_text: POINTER; a_tip_private: POINTER) external "C (GtkTooltips*, GtkWidget*, gchar*, gchar*) | " end frozen gtk_true: INTEGER external "C (): gint | " end frozen gtk_statusbar_new: POINTER external "C signature (): GtkWidget* use " end frozen gtk_vbox_get_type: INTEGER external "C (): GtkType | " end frozen gtk_vbox_new (a_homogeneous: BOOLEAN; a_spacing: INTEGER): POINTER external "C (gboolean, gint): GtkWidget* | " end frozen gtk_viewport_get_hadjustment (a_viewport: POINTER): POINTER external "C (GtkViewport*): GtkAdjustment* | " end frozen gtk_viewport_get_type: INTEGER external "C (): GtkType | " end frozen gtk_viewport_get_vadjustment (a_viewport: POINTER): POINTER external "C (GtkViewport*): GtkAdjustment* | " end frozen gtk_viewport_new (a_hadjustment: POINTER; a_vadjustment: POINTER): POINTER external "C (GtkAdjustment*, GtkAdjustment*): GtkWidget* | " end frozen gtk_viewport_set_hadjustment (a_viewport: POINTER; a_adjustment: POINTER) external "C (GtkViewport*, GtkAdjustment*) | " end frozen gtk_viewport_set_shadow_type (a_viewport: POINTER; a_type: INTEGER) external "C (GtkViewport*, GtkShadowType) | " end frozen gtk_viewport_set_vadjustment (a_viewport: POINTER; a_adjustment: POINTER) external "C (GtkViewport*, GtkAdjustment*) | " end frozen gtk_vpaned_get_type: INTEGER external "C (): guint | " end frozen gtk_vpaned_new: POINTER external "C (): GtkWidget* | " end frozen gtk_vscale_get_type: INTEGER external "C (): GtkType | " end frozen gtk_vscale_new (a_adjustment: POINTER): POINTER external "C (GtkAdjustment*): GtkWidget* | " end frozen gtk_vscrollbar_get_type: INTEGER external "C (): GtkType | " end frozen gtk_vscrollbar_new (a_adjustment: POINTER): POINTER external "C (GtkAdjustment*): GtkWidget* | " end frozen gtk_vseparator_get_type: INTEGER external "C (): GtkType | " end frozen gtk_vseparator_new: POINTER external "C (): GtkWidget* | " end frozen gtk_widget_activate (a_widget: POINTER): BOOLEAN external "C (GtkWidget*): gboolean | " end frozen gtk_widget_add_accelerator (a_widget: POINTER; a_accel_signal: POINTER; a_accel_group: POINTER; a_accel_key: NATURAL_32; a_accel_mods: INTEGER; a_accel_flags: INTEGER) external "C (GtkWidget*, gchar*, GtkAccelGroup*, guint, guint, GtkAccelFlags) | " end frozen gtk_widget_add_events (a_widget: POINTER; a_events: INTEGER) external "C (GtkWidget*, gint) | " end frozen gtk_widget_class_path (a_widget: POINTER; a_path_length: POINTER; a_path: POINTER; a_path_reversed: POINTER) external "C (GtkWidget*, guint*, gchar**, gchar**) | " end frozen gtk_widget_destroy (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_destroyed (a_widget: POINTER; a_widget_pointer: POINTER) external "C (GtkWidget*, GtkWidget**) | " end frozen gtk_widget_draw (a_widget: POINTER; a_area: POINTER) external "C (GtkWidget*, GdkRectangle*) | " end frozen gtk_widget_ensure_style (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_event (a_widget: POINTER; a_event: POINTER): BOOLEAN external "C (GtkWidget*, GdkEvent*): gboolean | " end frozen gtk_widget_get_ancestor (a_widget: POINTER; a_widget_type: INTEGER): POINTER external "C (GtkWidget*, GtkType): GtkWidget* | " end frozen gtk_widget_get_child_requisition (a_widget: POINTER; a_requisition: POINTER) external "C (GtkWidget*, GtkRequisition*) | " end frozen gtk_widget_get_colormap (a_widget: POINTER): POINTER external "C (GtkWidget*): GdkColormap* | " end frozen gtk_widget_get_composite_name (a_widget: POINTER): POINTER external "C (GtkWidget*): gchar* | " end frozen gtk_widget_get_default_colormap: POINTER external "C (): GdkColormap* | " end frozen gtk_widget_get_default_style: POINTER external "C (): GtkStyle* | " end frozen gtk_widget_get_default_visual: POINTER external "C (): GdkVisual* | " end frozen gtk_widget_get_events (a_widget: POINTER): INTEGER external "C (GtkWidget*): gint | " end frozen gtk_widget_get_extension_events (a_widget: POINTER): INTEGER external "C (GtkWidget*): GdkExtensionMode | " end frozen gtk_widget_get_name (a_widget: POINTER): POINTER external "C (GtkWidget*): gchar* | " end frozen gtk_widget_get_parent_window (a_widget: POINTER): POINTER external "C (GtkWidget*): GdkWindow* | " end frozen gtk_widget_get_pointer (a_widget: POINTER; a_x: POINTER; a_y: POINTER) external "C (GtkWidget*, gint*, gint*) | " end frozen gtk_widget_get_style (a_widget: POINTER): POINTER external "C (GtkWidget*): GtkStyle* | " end frozen gtk_widget_get_toplevel (a_widget: POINTER): POINTER external "C (GtkWidget*): GtkWidget* | " end frozen gtk_widget_get_type: INTEGER external "C (): GtkType | " end frozen gtk_widget_get_visual (a_widget: POINTER): POINTER external "C (GtkWidget*): GdkVisual* | " end frozen gtk_widget_grab_default (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_grab_focus (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_hide (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_hide_all (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_hide_on_delete (a_widget: POINTER): INTEGER external "C (GtkWidget*): gint | " end frozen gtk_widget_intersect (a_widget: POINTER; a_area: POINTER; a_intersection: POINTER): INTEGER external "C (GtkWidget*, GdkRectangle*, GdkRectangle*): gint | " end frozen gtk_widget_is_ancestor (a_widget: POINTER; a_ancestor: POINTER): INTEGER external "C (GtkWidget*, GtkWidget*): gint | " end frozen gtk_widget_map (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_modify_style (a_widget: POINTER; a_style: POINTER) external "C (GtkWidget*, GtkRcStyle*) | " end frozen gtk_widget_path (a_widget: POINTER; a_path_length: POINTER; a_path: POINTER; a_path_reversed: POINTER) external "C (GtkWidget*, guint*, gchar**, gchar**) | " end frozen gtk_widget_pop_colormap external "C () | " end frozen gtk_widget_pop_composite_child external "C () | " end frozen gtk_widget_push_colormap (a_cmap: POINTER) external "C (GdkColormap*) | " end frozen gtk_widget_push_composite_child external "C () | " end frozen gtk_widget_queue_clear (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_queue_clear_area (a_widget: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkWidget*, gint, gint, gint, gint) | " end frozen gtk_widget_queue_draw (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_queue_draw_area (a_widget: POINTER; a_x: INTEGER; a_y: INTEGER; a_width: INTEGER; a_height: INTEGER) external "C (GtkWidget*, gint, gint, gint, gint) | " end frozen gtk_widget_queue_resize (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_realize (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_ref (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_remove_accelerator (a_widget: POINTER; a_accel_group: POINTER; a_accel_key: NATURAL_32; a_accel_mods: INTEGER) external "C (GtkWidget*, GtkAccelGroup*, guint, guint) | " end frozen gtk_widget_reparent (a_widget: POINTER; a_new_parent: POINTER) external "C (GtkWidget*, GtkWidget*) | " end frozen gtk_widget_reset_rc_styles (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_reset_shapes (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_set_app_paintable (a_widget: POINTER; a_app_paintable: BOOLEAN) external "C (GtkWidget*, gboolean) | " end frozen gtk_widget_set_colormap (a_widget: POINTER; a_colormap: POINTER) external "C (GtkWidget*, GdkColormap*) | " end frozen gtk_widget_set_composite_name (a_widget: POINTER; a_name: POINTER) external "C (GtkWidget*, gchar*) | " end frozen gtk_widget_set_default_colormap (a_colormap: POINTER) external "C (GdkColormap*) | " end frozen gtk_widget_set_events (a_widget: POINTER; a_events: INTEGER) external "C (GtkWidget*, gint) | " end frozen gtk_widget_set_extension_events (a_widget: POINTER; a_mode: INTEGER) external "C (GtkWidget*, GdkExtensionMode) | " end frozen gtk_widget_set_name (a_widget: POINTER; a_name: POINTER) external "C (GtkWidget*, gchar*) | " end frozen gtk_widget_set_parent (a_widget: POINTER; a_parent: POINTER) external "C (GtkWidget*, GtkWidget*) | " end frozen gtk_widget_set_parent_window (a_widget: POINTER; a_parent_window: POINTER) external "C (GtkWidget*, GdkWindow*) | " end frozen gtk_widget_set_scroll_adjustments (a_widget: POINTER; a_hadjustment: POINTER; a_vadjustment: POINTER): BOOLEAN external "C (GtkWidget*, GtkAdjustment*, GtkAdjustment*): gboolean | " end frozen gtk_widget_set_sensitive (a_widget: POINTER; a_sensitive: BOOLEAN) external "C (GtkWidget*, gboolean) | " end frozen gtk_widget_set_state (a_widget: POINTER; a_state: INTEGER) external "C (GtkWidget*, GtkStateType) | " end frozen gtk_widget_set_style (a_widget: POINTER; a_style: POINTER) external "C (GtkWidget*, GtkStyle*) | " end frozen gtk_widget_set_uposition (a_widget: POINTER; a_x: INTEGER; a_y: INTEGER) external "C (GtkWidget*, gint, gint) | " end frozen gtk_widget_set_usize (a_widget: POINTER; a_width: INTEGER; a_height: INTEGER) external "C (GtkWidget*, gint, gint) | " end frozen gtk_widget_shape_combine_mask (a_widget: POINTER; a_shape_mask: POINTER; a_offset_x: INTEGER; a_offset_y: INTEGER) external "C (GtkWidget*, GdkBitmap*, gint, gint) | " end frozen gtk_widget_show (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_show_all (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_show_now (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_size_request (a_widget: POINTER; a_requisition: POINTER) external "C (GtkWidget*, GtkRequisition*) | " end frozen gtk_widget_unmap (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_unparent (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_unrealize (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_widget_unref (a_widget: POINTER) external "C (GtkWidget*) | " end frozen gtk_window_activate_default (a_window: POINTER): INTEGER external "C (GtkWindow*): gint | " end frozen gtk_window_activate_focus (a_window: POINTER): INTEGER external "C (GtkWindow*): gint | " end frozen gtk_window_add_accel_group (a_window: POINTER; a_accel_group: POINTER) external "C (GtkWindow*, GtkAccelGroup*) | " end frozen gtk_window_add_embedded_xid (a_window: POINTER; a_xid: INTEGER) external "C (GtkWindow*, guint) | " end frozen gtk_window_get_type: INTEGER external "C (): GtkType | " end frozen gtk_window_new (a_type: INTEGER): POINTER external "C (GtkWindowType): GtkWidget* | " end frozen gtk_window_remove_accel_group (a_window: POINTER; a_accel_group: POINTER) external "C (GtkWindow*, GtkAccelGroup*) | " end frozen gtk_window_remove_embedded_xid (a_window: POINTER; a_xid: INTEGER) external "C (GtkWindow*, guint) | " end frozen gtk_window_set_default (a_window: POINTER; a_defaultw: POINTER) external "C (GtkWindow*, GtkWidget*) | " end frozen gtk_window_set_default_size (a_window: POINTER; a_width: INTEGER; a_height: INTEGER) external "C (GtkWindow*, gint, gint) | " end frozen gtk_window_get_default_size (a_window: POINTER; a_width: POINTER; a_height: POINTER) external "C (GtkWindow*, EIF_INTEGER_32*, EIF_INTEGER_32*) | " end frozen gtk_window_set_focus (a_window: POINTER; a_focus: POINTER) external "C (GtkWindow*, GtkWidget*) | " end frozen gtk_window_set_geometry_hints (a_window: POINTER; a_geometry_widget: POINTER; a_geometry: POINTER; a_geom_mask: INTEGER) external "C (GtkWindow*, GtkWidget*, GdkGeometry*, GdkWindowHints) | " end frozen gtk_window_set_modal (a_window: POINTER; a_modal: BOOLEAN) external "C (GtkWindow*, gboolean) | " end frozen gtk_window_set_policy (a_window: POINTER; a_allow_shrink: INTEGER; a_allow_grow: INTEGER; a_auto_shrink: INTEGER) external "C (GtkWindow*, gint, gint, gint) | " end frozen gtk_window_set_position (a_window: POINTER; a_position: INTEGER) external "C (GtkWindow*, GtkWindowPosition) | " end frozen gtk_window_set_title (a_window: POINTER; a_title: POINTER) external "C (GtkWindow*, gchar*) | " end frozen gtk_window_set_transient_for (a_window: POINTER; a_parent: POINTER) external "C (GtkWindow*, GtkWindow*) | " end frozen gtk_window_set_wmclass (a_window: POINTER; a_wmclass_name: POINTER; a_wmclass_class: POINTER) external "C (GtkWindow*, gchar*, gchar*) | " end frozen gdk_color_struct_blue (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkColor): EIF_INTEGER" alias "blue" end frozen gdk_color_struct_green (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkColor): EIF_INTEGER" alias "green" end frozen gdk_color_struct_pixel (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkColor): EIF_INTEGER" alias "pixel" end frozen gdk_color_struct_red (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkColor): EIF_INTEGER" alias "red" end frozen gdk_colormap_struct_colors (a_c_struct: POINTER): POINTER external "C [struct ] (GdkColormap): EIF_POINTER" alias "colors" end frozen gdk_colormap_struct_size (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkColormap): EIF_INTEGER" alias "size" end frozen gdk_event_crossing_struct_mode (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventCrossing): EIF_INTEGER" alias "mode" end frozen gdk_event_focus_struct_in (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventFocus): EIF_INTEGER" alias "in" end frozen gdk_event_any_struct_send_event (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventAny): EIF_INTEGER" alias "send_event" end frozen gdk_event_any_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventAny): EIF_POINTER" alias "window" end frozen gdk_event_any_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventAny): EIF_INTEGER" alias "type" end frozen gdk_event_button_struct_button (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventButton): EIF_INTEGER" alias "button" end frozen gdk_event_button_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventButton): EIF_REFERENCE" alias "window" end frozen gdk_event_scroll_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventScroll): EIF_REFERENCE" alias "window" end frozen gdk_event_button_struct_send_event (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventButton): EIF_INTEGER" alias "send_event" end frozen gdk_event_button_struct_state (a_c_struct: POINTER): NATURAL_32 external "C [struct ] (GdkEventButton): EIF_NATURAL_32" alias "state" end frozen gdk_event_button_struct_time (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventButton): EIF_INTEGER" alias "time" end frozen gdk_event_button_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventButton): EIF_INTEGER" alias "type" end frozen gdk_event_scroll_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventScroll): EIF_INTEGER" alias "type" end frozen gdk_event_button_struct_x (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventButton): EIF_DOUBLE" alias "x" end frozen gdk_event_button_struct_x_root (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventButton): EIF_DOUBLE" alias "x_root" end frozen gdk_event_scroll_struct_x_root (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventScroll): EIF_DOUBLE" alias "x_root" end frozen gdk_event_button_struct_y (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventButton): EIF_DOUBLE" alias "y" end frozen gdk_event_button_struct_y_root (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventButton): EIF_DOUBLE" alias "y_root" end frozen gdk_event_scroll_struct_y_root (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventScroll): EIF_DOUBLE" alias "y_root" end frozen gdk_event_configure_struct_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventConfigure): EIF_INTEGER" alias "height" end frozen gdk_event_configure_struct_send_event (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventConfigure): EIF_INTEGER" alias "send_event" end frozen gdk_event_configure_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventConfigure): EIF_INTEGER" alias "type" end frozen gdk_event_configure_struct_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventConfigure): EIF_INTEGER" alias "width" end frozen gdk_event_setting_struct_action (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventSetting): EIF_INTEGER" alias "action" end frozen gdk_event_setting_struct_name (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventSetting): EIF_POINTER" alias "name" end frozen gdk_event_configure_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventConfigure): EIF_POINTER" alias "window" end frozen gdk_event_configure_struct_x (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventConfigure): EIF_INTEGER" alias "x" end frozen gdk_event_configure_struct_y (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventConfigure): EIF_INTEGER" alias "y" end frozen gdk_event_expose_struct_area (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventExpose): EIF_POINTER" alias "&area" end frozen gdk_event_expose_struct_count (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventExpose): EIF_INTEGER" alias "count" end frozen gdk_event_expose_struct_send_event (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventExpose): EIF_INTEGER" alias "send_event" end frozen gdk_event_expose_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventExpose): EIF_INTEGER" alias "type" end frozen gdk_event_expose_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventExpose): EIF_POINTER" alias "window" end frozen gdk_event_key_struct_keyval (a_c_struct: POINTER): NATURAL_32 external "C [struct ] (GdkEventKey): guint" alias "keyval" end frozen gdk_event_key_struct_length (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventKey): EIF_INTEGER" alias "length" end frozen gdk_event_key_struct_send_event (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventKey): EIF_INTEGER" alias "send_event" end frozen gdk_event_key_struct_state (a_c_struct: POINTER): NATURAL_32 external "C [struct ] (GdkEventKey): EIF_NATURAL_32" alias "state" end frozen gdk_event_key_struct_string (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventKey): EIF_POINTER" alias "string" end frozen gdk_event_key_struct_time (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventKey): EIF_INTEGER" alias "time" end frozen gdk_event_key_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventKey): EIF_INTEGER" alias "type" end frozen gdk_event_key_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventKey): EIF_POINTER" alias "window" end frozen gdk_event_motion_struct_is_hint (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventMotion): EIF_INTEGER" alias "is_hint" end frozen gdk_event_motion_struct_send_event (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventMotion): EIF_INTEGER" alias "send_event" end frozen gdk_event_motion_struct_state (a_c_struct: POINTER): NATURAL_32 external "C [struct ] (GdkEventMotion): EIF_NATURAL_32" alias "state" end frozen gdk_event_motion_struct_time (a_c_struct: POINTER): NATURAL_32 external "C [struct ] (GdkEventMotion): guint32" alias "time" end frozen gdk_event_motion_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkEventMotion): EIF_INTEGER" alias "type" end frozen gdk_event_motion_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GdkEventMotion): EIF_POINTER" alias "window" end frozen gdk_event_motion_struct_x (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventMotion): EIF_DOUBLE" alias "x" end frozen gdk_event_motion_struct_x_root (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventMotion): EIF_DOUBLE" alias "x_root" end frozen gdk_event_motion_struct_y (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventMotion): EIF_DOUBLE" alias "y" end frozen gdk_event_motion_struct_y_root (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkEventMotion): EIF_DOUBLE" alias "y_root" end frozen gdk_event_dnd_struct_context (a_c_struct: POINTER): POINTER external "C struct GdkEventDND access context use " end frozen gdk_event_dnd_struct_time (a_c_struct: POINTER): NATURAL_32 external "C struct GdkEventDND access time use " end frozen gdk_font_struct_ascent (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkFont): EIF_INTEGER" alias "ascent" end frozen gdk_font_struct_descent (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkFont): EIF_INTEGER" alias "descent" end frozen gdk_font_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkFont): EIF_INTEGER" alias "type" end frozen gdk_gcvalues_struct_background (a_c_struct: POINTER): POINTER external "C [struct ] (GdkGCValues): EIF_POINTER" alias "&background" end frozen gdk_gcvalues_struct_cap_style (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "cap_style" end frozen gdk_gcvalues_struct_clip_mask (a_c_struct: POINTER): POINTER external "C [struct ] (GdkGCValues): EIF_POINTER" alias "clip_mask" end frozen gdk_gcvalues_struct_clip_x_origin (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "clip_x_origin" end frozen gdk_gcvalues_struct_clip_y_origin (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "clip_y_origin" end frozen gdk_gcvalues_struct_fill (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "fill" end frozen gdk_gcvalues_struct_font (a_c_struct: POINTER): POINTER external "C [struct ] (GdkGCValues): EIF_POINTER" alias "font" end frozen gdk_gcvalues_struct_foreground (a_c_struct: POINTER): POINTER external "C [struct ] (GdkGCValues): EIF_POINTER" alias "&foreground" end frozen gdk_gcvalues_struct_function (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "function" end frozen gdk_gcvalues_struct_graphics_exposures (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "graphics_exposures" end frozen gdk_gcvalues_struct_join_style (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "join_style" end frozen gdk_gcvalues_struct_line_style (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "line_style" end frozen gdk_gcvalues_struct_line_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "line_width" end frozen gdk_gcvalues_struct_stipple (a_c_struct: POINTER): POINTER external "C [struct ] (GdkGCValues): EIF_POINTER" alias "stipple" end frozen gdk_gcvalues_struct_subwindow_mode (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "subwindow_mode" end frozen gdk_gcvalues_struct_tile (a_c_struct: POINTER): POINTER external "C [struct ] (GdkGCValues): EIF_POINTER" alias "tile" end frozen gdk_gcvalues_struct_ts_x_origin (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "ts_x_origin" end frozen gdk_gcvalues_struct_ts_y_origin (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGCValues): EIF_INTEGER" alias "ts_y_origin" end frozen gdk_geometry_struct_base_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGeometry): EIF_INTEGER" alias "base_height" end frozen gdk_geometry_struct_base_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGeometry): EIF_INTEGER" alias "base_width" end frozen gdk_geometry_struct_height_inc (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGeometry): EIF_INTEGER" alias "height_inc" end frozen gdk_geometry_struct_max_aspect (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkGeometry): EIF_DOUBLE" alias "max_aspect" end frozen gdk_geometry_struct_max_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGeometry): EIF_INTEGER" alias "max_height" end frozen gdk_geometry_struct_max_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGeometry): EIF_INTEGER" alias "max_width" end frozen gdk_geometry_struct_min_aspect (a_c_struct: POINTER): DOUBLE external "C [struct ] (GdkGeometry): EIF_DOUBLE" alias "min_aspect" end frozen gdk_geometry_struct_min_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGeometry): EIF_INTEGER" alias "min_height" end frozen gdk_geometry_struct_min_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGeometry): EIF_INTEGER" alias "min_width" end frozen gdk_geometry_struct_width_inc (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkGeometry): EIF_INTEGER" alias "width_inc" end frozen gdk_point_struct_x (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkPoint): EIF_INTEGER" alias "x" end frozen gdk_point_struct_y (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkPoint): EIF_INTEGER" alias "y" end frozen gdk_rectangle_struct_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkRectangle): EIF_INTEGER" alias "height" end frozen gdk_rectangle_struct_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkRectangle): EIF_INTEGER" alias "width" end frozen gdk_rectangle_struct_x (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkRectangle): EIF_INTEGER" alias "x" end frozen gdk_rectangle_struct_y (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkRectangle): EIF_INTEGER" alias "y" end frozen gdk_visual_struct_bits_per_rgb (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "bits_per_rgb" end frozen gdk_visual_struct_blue_mask (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "blue_mask" end frozen gdk_visual_struct_blue_prec (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "blue_prec" end frozen gdk_visual_struct_blue_shift (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "blue_shift" end frozen gdk_visual_struct_byte_order (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "byte_order" end frozen gdk_visual_struct_colormap_size (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "colormap_size" end frozen gdk_visual_struct_depth (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "depth" end frozen gdk_visual_struct_green_mask (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "green_mask" end frozen gdk_visual_struct_green_prec (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "green_prec" end frozen gdk_visual_struct_green_shift (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "green_shift" end frozen gdk_visual_struct_red_mask (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "red_mask" end frozen gdk_visual_struct_red_prec (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "red_prec" end frozen gdk_visual_struct_red_shift (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "red_shift" end frozen gdk_visual_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GdkVisual): EIF_INTEGER" alias "type" end frozen glist_struct_data (a_c_struct: POINTER): POINTER external "C [struct ] (GList): EIF_POINTER" alias "data" end frozen glist_struct_next (a_c_struct: POINTER): POINTER external "C [struct ] (GList): EIF_POINTER" alias "next" end frozen glist_struct_prev (a_c_struct: POINTER): POINTER external "C [struct ] (GList): EIF_POINTER" alias "prev" end frozen gslist_struct_data (a_c_struct: POINTER): POINTER external "C [struct ] (GSList): EIF_POINTER" alias "data" end frozen gslist_struct_next (a_c_struct: POINTER): POINTER external "C [struct ] (GSList): EIF_POINTER" alias "next" end frozen gtk_adjustment_struct_lower (a_c_struct: POINTER): REAL external "C [struct ] (GtkAdjustment): EIF_REAL" alias "lower" end frozen gtk_adjustment_struct_page_increment (a_c_struct: POINTER): REAL external "C [struct ] (GtkAdjustment): EIF_REAL" alias "page_increment" end frozen gtk_adjustment_struct_page_size (a_c_struct: POINTER): REAL external "C [struct ] (GtkAdjustment): EIF_REAL" alias "page_size" end frozen gtk_adjustment_struct_step_increment (a_c_struct: POINTER): REAL external "C [struct ] (GtkAdjustment): EIF_REAL" alias "step_increment" end frozen gtk_adjustment_struct_upper (a_c_struct: POINTER): REAL external "C [struct ] (GtkAdjustment): EIF_REAL" alias "upper" end frozen gtk_adjustment_struct_value (a_c_struct: POINTER): REAL external "C [struct ] (GtkAdjustment): EIF_REAL" alias "value" end frozen gtk_alignment_struct_bin (a_c_struct: POINTER): POINTER external "C [struct ] (GtkAlignment): EIF_POINTER" alias "&bin" end frozen gtk_alignment_struct_xalign (a_c_struct: POINTER): REAL external "C [struct ] (GtkAlignment): EIF_REAL" alias "xalign" end frozen gtk_alignment_struct_xscale (a_c_struct: POINTER): REAL external "C [struct ] (GtkAlignment): EIF_REAL" alias "xscale" end frozen gtk_alignment_struct_yalign (a_c_struct: POINTER): REAL external "C [struct ] (GtkAlignment): EIF_REAL" alias "yalign" end frozen gtk_alignment_struct_yscale (a_c_struct: POINTER): REAL external "C [struct ] (GtkAlignment): EIF_REAL" alias "yscale" end frozen gtk_allocation_struct_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkAllocation): EIF_INTEGER" alias "height" end frozen gtk_allocation_struct_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkAllocation): EIF_INTEGER" alias "width" end frozen gtk_allocation_struct_x (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkAllocation): EIF_INTEGER" alias "x" end frozen gtk_allocation_struct_y (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkAllocation): EIF_INTEGER" alias "y" end frozen gtk_bin_struct_child (a_c_struct: POINTER): POINTER external "C [struct ] (GtkBin): EIF_POINTER" alias "child" end frozen gtk_bin_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkBin): EIF_POINTER" alias "&container" end frozen gtk_box_struct_children (a_c_struct: POINTER): POINTER external "C [struct ] (GtkBox): EIF_POINTER" alias "children" end frozen gtk_box_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkBox): EIF_POINTER" alias "&container" end frozen gtk_box_struct_homogeneous (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkBox): EIF_INTEGER" alias "homogeneous" end frozen gtk_box_struct_spacing (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkBox): EIF_INTEGER" alias "spacing" end frozen gtk_button_struct_bin (a_c_struct: POINTER): POINTER external "C [struct ] (GtkButton): EIF_POINTER" alias "&bin" end frozen gtk_button_struct_button_down (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkButton): EIF_INTEGER" alias "button_down" end frozen gtk_button_struct_in_button (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkButton): EIF_INTEGER" alias "in_button" end frozen gtk_button_struct_relief (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkButton): EIF_INTEGER" alias "relief" end frozen gtk_check_button_struct_toggle_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCheckButton): EIF_POINTER" alias "&toggle_button" end frozen gtk_check_menu_item_struct_active (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCheckMenuItem): EIF_INTEGER" alias "active" end frozen gtk_check_menu_item_struct_always_show_toggle (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCheckMenuItem): EIF_INTEGER" alias "always_show_toggle" end frozen gtk_check_menu_item_struct_menu_item (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCheckMenuItem): EIF_POINTER" alias "&menu_item" end frozen gtk_clist_cell_info_struct_column (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCListCellInfo): EIF_INTEGER" alias "column" end frozen gtk_clist_cell_info_struct_row (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCListCellInfo): EIF_INTEGER" alias "row" end frozen gtk_clist_row_struct_background (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCListRow): EIF_POINTER" alias "&background" end frozen gtk_clist_row_struct_bg_set (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCListRow): EIF_INTEGER" alias "bg_set" end frozen gtk_clist_row_struct_cell (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCListRow): EIF_POINTER" alias "cell" end frozen gtk_clist_row_struct_data (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCListRow): EIF_POINTER" alias "data" end frozen gtk_clist_row_struct_destroy (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCListRow): EIF_POINTER" alias "destroy" end frozen gtk_clist_row_struct_fg_set (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCListRow): EIF_INTEGER" alias "fg_set" end frozen gtk_clist_row_struct_foreground (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCListRow): EIF_POINTER" alias "&foreground" end frozen gtk_clist_row_struct_selectable (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCListRow): EIF_INTEGER" alias "selectable" end frozen gtk_clist_row_struct_state (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCListRow): EIF_INTEGER" alias "state" end frozen gtk_clist_row_struct_style (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCListRow): EIF_POINTER" alias "style" end frozen gtk_clist_struct_anchor (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "anchor" end frozen gtk_clist_struct_anchor_state (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "anchor_state" end frozen gtk_clist_struct_bg_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "bg_gc" end frozen gtk_clist_struct_button_actions (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "button_actions" end frozen gtk_clist_struct_clist_window (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "clist_window" end frozen gtk_clist_struct_clist_window_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "clist_window_height" end frozen gtk_clist_struct_clist_window_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "clist_window_width" end frozen gtk_clist_struct_column (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "column" end frozen gtk_clist_struct_column_title_area (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "&column_title_area" end frozen gtk_clist_struct_columns (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "columns" end frozen gtk_clist_struct_compare (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "compare" end frozen gtk_clist_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "&container" end frozen gtk_clist_struct_cursor_drag (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "cursor_drag" end frozen gtk_clist_struct_drag_button (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "drag_button" end frozen gtk_clist_struct_drag_pos (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "drag_pos" end frozen gtk_clist_struct_fg_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "fg_gc" end frozen gtk_clist_struct_flags (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "flags" end frozen gtk_clist_struct_focus_row (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "focus_row" end frozen gtk_clist_struct_freeze_count (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "freeze_count" end frozen gtk_clist_struct_hadjustment (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "hadjustment" end frozen gtk_clist_struct_hoffset (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "hoffset" end frozen gtk_clist_struct_htimer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "htimer" end frozen gtk_clist_struct_internal_allocation (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "&internal_allocation" end frozen gtk_clist_struct_row_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "row_height" end frozen gtk_clist_struct_row_list (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "row_list" end frozen gtk_clist_struct_row_list_end (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "row_list_end" end frozen gtk_clist_struct_rows (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "rows" end frozen gtk_clist_struct_selection (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "selection" end frozen gtk_clist_struct_selection_end (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "selection_end" end frozen gtk_clist_struct_selection_mode (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "selection_mode" end frozen gtk_clist_struct_shadow_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "shadow_type" end frozen gtk_clist_struct_sort_column (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "sort_column" end frozen gtk_clist_struct_sort_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "sort_type" end frozen gtk_clist_struct_title_window (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "title_window" end frozen gtk_clist_struct_undo_anchor (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "undo_anchor" end frozen gtk_clist_struct_undo_selection (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "undo_selection" end frozen gtk_clist_struct_undo_unselection (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "undo_unselection" end frozen gtk_clist_struct_vadjustment (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "vadjustment" end frozen gtk_clist_struct_voffset (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "voffset" end frozen gtk_clist_struct_vtimer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "vtimer" end frozen gtk_clist_struct_x_drag (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCList): EIF_INTEGER" alias "x_drag" end frozen gtk_clist_struct_xor_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCList): EIF_POINTER" alias "xor_gc" end frozen gtk_color_selection_dialog_struct_cancel_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkColorSelectionDialog): EIF_POINTER" alias "cancel_button" end frozen gtk_color_selection_dialog_struct_colorsel (a_c_struct: POINTER): POINTER external "C [struct ] (GtkColorSelectionDialog): EIF_POINTER" alias "colorsel" end frozen gtk_color_selection_dialog_struct_help_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkColorSelectionDialog): EIF_POINTER" alias "help_button" end frozen gtk_color_selection_dialog_struct_ok_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkColorSelectionDialog): EIF_POINTER" alias "ok_button" end frozen gtk_combo_struct_activate_id (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "activate_id" end frozen gtk_combo_struct_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCombo): EIF_POINTER" alias "button" end frozen gtk_combo_struct_case_sensitive (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "case_sensitive" end frozen gtk_combo_struct_current_button (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "current_button" end frozen gtk_combo_struct_entry (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCombo): EIF_POINTER" alias "entry" end frozen gtk_combo_struct_entry_change_id (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "entry_change_id" end frozen gtk_combo_struct_hbox (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCombo): EIF_POINTER" alias "&hbox" end frozen gtk_combo_struct_list (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCombo): EIF_POINTER" alias "list" end frozen gtk_combo_struct_list_change_id (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "list_change_id" end frozen gtk_combo_struct_ok_if_empty (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "ok_if_empty" end frozen gtk_combo_struct_popup (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCombo): EIF_POINTER" alias "popup" end frozen gtk_combo_struct_popwin (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCombo): EIF_POINTER" alias "popwin" end frozen gtk_combo_struct_use_arrows (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "use_arrows" end frozen gtk_combo_struct_use_arrows_always (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "use_arrows_always" end frozen gtk_combo_struct_value_in_list (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCombo): EIF_INTEGER" alias "value_in_list" end frozen gtk_container_struct_border_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkContainer): EIF_INTEGER" alias "border_width" end frozen gtk_container_struct_focus_child (a_c_struct: POINTER): POINTER external "C [struct ] (GtkContainer): EIF_POINTER" alias "focus_child" end frozen gtk_container_struct_need_resize (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkContainer): EIF_INTEGER" alias "need_resize" end frozen gtk_container_struct_reallocate_redraws (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkContainer): EIF_INTEGER" alias "reallocate_redraws" end frozen gtk_container_struct_resize_mode (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkContainer): EIF_INTEGER" alias "resize_mode" end frozen gtk_container_struct_widget (a_c_struct: POINTER): POINTER external "C [struct ] (GtkContainer): EIF_POINTER" alias "&widget" end frozen gtk_ctree_row_struct_children (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTreeRow): EIF_POINTER" alias "children" end frozen gtk_ctree_row_struct_expanded (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTreeRow): EIF_INTEGER" alias "expanded" end frozen gtk_ctree_row_struct_is_leaf (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTreeRow): EIF_INTEGER" alias "is_leaf" end frozen gtk_ctree_row_struct_level (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTreeRow): EIF_INTEGER" alias "level" end frozen gtk_ctree_row_struct_mask_closed (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTreeRow): EIF_POINTER" alias "mask_closed" end frozen gtk_ctree_row_struct_mask_opened (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTreeRow): EIF_POINTER" alias "mask_opened" end frozen gtk_ctree_row_struct_parent (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTreeRow): EIF_POINTER" alias "parent" end frozen gtk_ctree_row_struct_pixmap_closed (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTreeRow): EIF_POINTER" alias "pixmap_closed" end frozen gtk_ctree_row_struct_pixmap_opened (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTreeRow): EIF_POINTER" alias "pixmap_opened" end frozen gtk_ctree_row_struct_row (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTreeRow): EIF_POINTER" alias "&row" end frozen gtk_ctree_row_struct_sibling (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTreeRow): EIF_POINTER" alias "sibling" end frozen gtk_ctree_struct_clist (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTree): EIF_POINTER" alias "&clist" end frozen gtk_ctree_struct_drag_compare (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTree): EIF_POINTER" alias "drag_compare" end frozen gtk_ctree_struct_expander_style (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTree): EIF_INTEGER" alias "expander_style" end frozen gtk_ctree_struct_line_style (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTree): EIF_INTEGER" alias "line_style" end frozen gtk_ctree_struct_lines_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkCTree): EIF_POINTER" alias "lines_gc" end frozen gtk_ctree_struct_show_stub (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTree): EIF_INTEGER" alias "show_stub" end frozen gtk_ctree_struct_tree_column (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTree): EIF_INTEGER" alias "tree_column" end frozen gtk_ctree_struct_tree_indent (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTree): EIF_INTEGER" alias "tree_indent" end frozen gtk_ctree_struct_tree_spacing (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkCTree): EIF_INTEGER" alias "tree_spacing" end frozen gtk_dialog_struct_action_area (a_c_struct: POINTER): POINTER external "C [struct ] (GtkDialog): EIF_POINTER" alias "action_area" end frozen gtk_dialog_struct_vbox (a_c_struct: POINTER): POINTER external "C [struct ] (GtkDialog): EIF_POINTER" alias "vbox" end frozen gtk_dialog_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GtkDialog): EIF_POINTER" alias "&window" end frozen gtk_drawing_area_struct_draw_data (a_c_struct: POINTER): POINTER external "C [struct ] (GtkDrawingArea): EIF_POINTER" alias "draw_data" end frozen gtk_drawing_area_struct_widget (a_c_struct: POINTER): POINTER external "C [struct ] (GtkDrawingArea): EIF_POINTER" alias "&widget" end frozen gtk_entry_struct_text_area (a_c_struct: POINTER): POINTER external "C [struct ] (GtkEntry): EIF_POINTER" alias "text_area" end frozen gtk_entry_struct_text_max_length (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkEntry): EIF_INTEGER" alias "text_max_length" end frozen gtk_file_selection_struct_cancel_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFileSelection): EIF_POINTER" alias "cancel_button" end frozen gtk_file_selection_struct_dir_list (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFileSelection): EIF_POINTER" alias "dir_list" end frozen gtk_file_selection_struct_file_list (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFileSelection): EIF_POINTER" alias "file_list" end frozen gtk_file_selection_struct_fileop_del_file (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFileSelection): EIF_POINTER" alias "fileop_del_file" end frozen gtk_file_selection_struct_fileop_ren_file (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFileSelection): EIF_POINTER" alias "fileop_ren_file" end frozen gtk_file_selection_struct_ok_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFileSelection): EIF_POINTER" alias "ok_button" end frozen gtk_file_selection_struct_selection_entry (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFileSelection): EIF_POINTER" alias "selection_entry" end frozen gtk_file_selection_struct_selection_text (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFileSelection): EIF_POINTER" alias "selection_text" end frozen gtk_fixed_struct_children (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFixed): EIF_POINTER" alias "children" end frozen gtk_fixed_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFixed): EIF_POINTER" alias "&container" end frozen gtk_font_selection_dialog_struct_action_area (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFontSelectionDialog): EIF_POINTER" alias "action_area" end frozen gtk_font_selection_dialog_struct_apply_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFontSelectionDialog): EIF_POINTER" alias "apply_button" end frozen gtk_font_selection_dialog_struct_auto_resize (a_c_struct: POINTER): BOOLEAN external "C [struct ] (GtkFontSelectionDialog): EIF_BOOLEAN" alias "auto_resize" end frozen gtk_font_selection_dialog_struct_cancel_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFontSelectionDialog): EIF_POINTER" alias "cancel_button" end frozen gtk_font_selection_dialog_struct_dialog_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkFontSelectionDialog): EIF_INTEGER" alias "dialog_width" end frozen gtk_font_selection_dialog_struct_fontsel (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFontSelectionDialog): EIF_POINTER" alias "fontsel" end frozen gtk_font_selection_dialog_struct_ok_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkFontSelectionDialog): EIF_POINTER" alias "ok_button" end frozen gtk_frame_struct_shadow_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkFrame): EIF_INTEGER" alias "shadow_type" end frozen gtk_hbox_struct_box (a_c_struct: POINTER): POINTER external "C [struct ] (GtkHBox): EIF_POINTER" alias "&box" end frozen gtk_hpaned_struct_paned (a_c_struct: POINTER): POINTER external "C [struct ] (GtkHPaned): EIF_POINTER" alias "&paned" end frozen gtk_hscale_struct_scale (a_c_struct: POINTER): POINTER external "C [struct ] (GtkHScale): EIF_POINTER" alias "&scale" end frozen gtk_hscrollbar_struct_scrollbar (a_c_struct: POINTER): POINTER external "C [struct ] (GtkHScrollbar): EIF_POINTER" alias "&scrollbar" end frozen gtk_hseparator_struct_separator (a_c_struct: POINTER): POINTER external "C [struct ] (GtkHSeparator): EIF_POINTER" alias "&separator" end frozen gtk_input_dialog_struct_axis_items (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "axis_items" end frozen gtk_input_dialog_struct_axis_list (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "axis_list" end frozen gtk_input_dialog_struct_axis_listbox (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "axis_listbox" end frozen gtk_input_dialog_struct_close_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "close_button" end frozen gtk_input_dialog_struct_current_device (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "current_device" end frozen gtk_input_dialog_struct_dialog (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "&dialog" end frozen gtk_input_dialog_struct_keys_list (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "keys_list" end frozen gtk_input_dialog_struct_keys_listbox (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "keys_listbox" end frozen gtk_input_dialog_struct_mode_optionmenu (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "mode_optionmenu" end frozen gtk_input_dialog_struct_save_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkInputDialog): EIF_POINTER" alias "save_button" end frozen gtk_item_struct_bin (a_c_struct: POINTER): POINTER external "C [struct ] (GtkItem): EIF_POINTER" alias "&bin" end frozen gtk_label_struct_jtype (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkLabel): EIF_INTEGER" alias "jtype" end frozen gtk_label_struct_label (a_c_struct: POINTER): POINTER external "C [struct ] (GtkLabel): EIF_POINTER" alias "label" end frozen gtk_list_item_struct_item (a_c_struct: POINTER): POINTER external "C [struct ] (GtkListItem): EIF_POINTER" alias "&item" end frozen gtk_list_struct_add_mode (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkList): EIF_INTEGER" alias "add_mode" end frozen gtk_list_struct_anchor (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkList): EIF_INTEGER" alias "anchor" end frozen gtk_list_struct_anchor_state (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkList): EIF_INTEGER" alias "anchor_state" end frozen gtk_list_struct_children (a_c_struct: POINTER): POINTER external "C [struct ] (GtkList): EIF_POINTER" alias "children" end frozen gtk_list_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkList): EIF_POINTER" alias "&container" end frozen gtk_list_struct_drag_pos (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkList): EIF_INTEGER" alias "drag_pos" end frozen gtk_list_struct_drag_selection (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkList): EIF_INTEGER" alias "drag_selection" end frozen gtk_list_struct_htimer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkList): EIF_INTEGER" alias "htimer" end frozen gtk_list_struct_last_focus_child (a_c_struct: POINTER): POINTER external "C [struct ] (GtkList): EIF_POINTER" alias "last_focus_child" end frozen gtk_list_struct_selection (a_c_struct: POINTER): POINTER external "C [struct ] (GtkList): EIF_POINTER" alias "selection" end frozen gtk_list_struct_selection_mode (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkList): EIF_INTEGER" alias "selection_mode" end frozen gtk_list_struct_undo_focus_child (a_c_struct: POINTER): POINTER external "C [struct ] (GtkList): EIF_POINTER" alias "undo_focus_child" end frozen gtk_list_struct_undo_selection (a_c_struct: POINTER): POINTER external "C [struct ] (GtkList): EIF_POINTER" alias "undo_selection" end frozen gtk_list_struct_undo_unselection (a_c_struct: POINTER): POINTER external "C [struct ] (GtkList): EIF_POINTER" alias "undo_unselection" end frozen gtk_list_struct_vtimer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkList): EIF_INTEGER" alias "vtimer" end frozen gtk_menu_bar_struct_menu_shell (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenuBar): EIF_POINTER" alias "&menu_shell" end frozen gtk_menu_item_struct_accelerator_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuItem): EIF_INTEGER" alias "accelerator_width" end frozen gtk_menu_item_struct_item (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenuItem): EIF_POINTER" alias "&item" end frozen gtk_menu_item_struct_right_justify (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuItem): EIF_INTEGER" alias "right_justify" end frozen gtk_menu_item_struct_show_submenu_indicator (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuItem): EIF_INTEGER" alias "show_submenu_indicator" end frozen gtk_menu_item_struct_submenu (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenuItem): EIF_POINTER" alias "submenu" end frozen gtk_menu_item_struct_submenu_direction (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuItem): EIF_INTEGER" alias "submenu_direction" end frozen gtk_menu_item_struct_submenu_placement (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuItem): EIF_INTEGER" alias "submenu_placement" end frozen gtk_menu_item_struct_timer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuItem): EIF_INTEGER" alias "timer" end frozen gtk_menu_item_struct_toggle_size (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuItem): EIF_INTEGER" alias "toggle_size" end frozen gtk_menu_shell_struct_activate_time (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuShell): EIF_INTEGER" alias "activate_time" end frozen gtk_menu_shell_struct_active (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuShell): EIF_INTEGER" alias "active" end frozen gtk_menu_shell_struct_active_menu_item (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenuShell): EIF_POINTER" alias "active_menu_item" end frozen gtk_menu_shell_struct_button (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuShell): EIF_INTEGER" alias "button" end frozen gtk_menu_shell_struct_children (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenuShell): EIF_POINTER" alias "children" end frozen gtk_menu_shell_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenuShell): EIF_POINTER" alias "&container" end frozen gtk_menu_shell_struct_have_grab (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuShell): EIF_INTEGER" alias "have_grab" end frozen gtk_menu_shell_struct_have_xgrab (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuShell): EIF_INTEGER" alias "have_xgrab" end frozen gtk_menu_shell_struct_ignore_enter (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuShell): EIF_INTEGER" alias "ignore_enter" end frozen gtk_menu_shell_struct_ignore_leave (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuShell): EIF_INTEGER" alias "ignore_leave" end frozen gtk_menu_shell_struct_menu_flag (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenuShell): EIF_INTEGER" alias "menu_flag" end frozen gtk_menu_shell_struct_parent_menu_shell (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenuShell): EIF_POINTER" alias "parent_menu_shell" end frozen gtk_menu_struct_accel_group (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenu): EIF_POINTER" alias "accel_group" end frozen gtk_menu_struct_menu_shell (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenu): EIF_POINTER" alias "&menu_shell" end frozen gtk_menu_struct_old_active_menu_item (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenu): EIF_POINTER" alias "old_active_menu_item" end frozen gtk_menu_struct_parent_menu_item (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenu): EIF_POINTER" alias "parent_menu_item" end frozen gtk_menu_struct_position_func (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenu): EIF_POINTER" alias "position_func" end frozen gtk_menu_struct_position_func_data (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenu): EIF_POINTER" alias "position_func_data" end frozen gtk_menu_struct_tearoff_window (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenu): EIF_POINTER" alias "tearoff_window" end frozen gtk_menu_struct_toplevel (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMenu): EIF_POINTER" alias "toplevel" end frozen gtk_menu_struct_torn_off (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMenu): EIF_INTEGER" alias "torn_off" end frozen gtk_misc_struct_widget (a_c_struct: POINTER): POINTER external "C [struct ] (GtkMisc): EIF_POINTER" alias "&widget" end frozen gtk_misc_struct_xalign (a_c_struct: POINTER): REAL external "C [struct ] (GtkMisc): EIF_REAL" alias "xalign" end frozen gtk_misc_struct_xpad (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMisc): EIF_INTEGER" alias "xpad" end frozen gtk_misc_struct_yalign (a_c_struct: POINTER): REAL external "C [struct ] (GtkMisc): EIF_REAL" alias "yalign" end frozen gtk_misc_struct_ypad (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkMisc): EIF_INTEGER" alias "ypad" end frozen c_g_timeval_struct_allocate: POINTER external "C inline use " alias "calloc (sizeof(GTimeVal), 1)" end frozen g_timeval_struct_tv_sec (a_c_struct: POINTER): INTEGER external "C [struct ] (GTimeVal): EIF_INTEGER" alias "tv_sec" end frozen g_timeval_struct_tv_usec (a_c_struct: POINTER): INTEGER external "C [struct ] (GTimeVal): EIF_INTEGER" alias "tv_usec" end frozen gtk_notebook_struct_button (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "button" end frozen gtk_notebook_struct_child_has_focus (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "child_has_focus" end frozen gtk_notebook_struct_children (a_c_struct: POINTER): POINTER external "C [struct ] (GtkNotebook): EIF_POINTER" alias "children" end frozen gtk_notebook_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkNotebook): EIF_POINTER" alias "&container" end frozen gtk_notebook_struct_cur_page (a_c_struct: POINTER): POINTER external "C [struct ] (GtkNotebook): EIF_POINTER" alias "cur_page" end frozen gtk_notebook_struct_first_tab (a_c_struct: POINTER): POINTER external "C [struct ] (GtkNotebook): EIF_POINTER" alias "first_tab" end frozen gtk_notebook_struct_focus_tab (a_c_struct: POINTER): POINTER external "C [struct ] (GtkNotebook): EIF_POINTER" alias "focus_tab" end frozen gtk_notebook_struct_have_visible_child (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "have_visible_child" end frozen gtk_notebook_struct_homogeneous (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "homogeneous" end frozen gtk_notebook_struct_menu (a_c_struct: POINTER): POINTER external "C [struct ] (GtkNotebook): EIF_POINTER" alias "menu" end frozen gtk_notebook_struct_need_timer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "need_timer" end frozen gtk_notebook_struct_scrollable (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "scrollable" end frozen gtk_notebook_struct_show_border (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "show_border" end frozen gtk_notebook_struct_show_tabs (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "show_tabs" end frozen gtk_notebook_struct_tab_hborder (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "tab_hborder" end frozen gtk_notebook_struct_tab_pos (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "tab_pos" end frozen gtk_notebook_struct_tab_vborder (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "tab_vborder" end frozen gtk_notebook_struct_timer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkNotebook): EIF_INTEGER" alias "timer" end frozen gtk_object_struct_flags (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkObject): EIF_INTEGER" alias "flags" end frozen gtk_paned_struct_child1 (a_c_struct: POINTER): POINTER external "C [struct ] (GtkPaned): EIF_POINTER" alias "child1" end frozen gtk_paned_struct_child1_resize (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPaned): EIF_INTEGER" alias "child1_resize" end frozen gtk_paned_struct_child1_shrink (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPaned): EIF_INTEGER" alias "child1_shrink" end frozen gtk_paned_struct_child1_size (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPaned): EIF_INTEGER" alias "child1_size" end frozen gtk_paned_struct_child2 (a_c_struct: POINTER): POINTER external "C [struct ] (GtkPaned): EIF_POINTER" alias "child2" end frozen gtk_paned_struct_child2_resize (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPaned): EIF_INTEGER" alias "child2_resize" end frozen gtk_paned_struct_child2_shrink (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPaned): EIF_INTEGER" alias "child2_shrink" end frozen gtk_paned_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkPaned): EIF_POINTER" alias "&container" end frozen gtk_paned_struct_max_position (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPaned): EIF_INTEGER" alias "max_position" end frozen gtk_paned_struct_min_position (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPaned): EIF_INTEGER" alias "min_position" end frozen gtk_paned_struct_position_set (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPaned): EIF_INTEGER" alias "position_set" end frozen gtk_paned_struct_xor_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkPaned): EIF_POINTER" alias "xor_gc" end frozen gtk_pixmap_struct_build_insensitive (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkPixmap): EIF_INTEGER" alias "build_insensitive" end frozen gtk_pixmap_struct_mask (a_c_struct: POINTER): POINTER external "C [struct ] (GtkPixmap): EIF_POINTER" alias "mask" end frozen gtk_pixmap_struct_misc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkPixmap): EIF_POINTER" alias "&misc" end frozen gtk_pixmap_struct_pixmap (a_c_struct: POINTER): POINTER external "C [struct ] (GtkPixmap): EIF_POINTER" alias "pixmap" end frozen gtk_pixmap_struct_pixmap_insensitive (a_c_struct: POINTER): POINTER external "C [struct ] (GtkPixmap): EIF_POINTER" alias "pixmap_insensitive" end frozen gtk_progress_bar_struct_activity_blocks (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgressBar): EIF_INTEGER" alias "activity_blocks" end frozen gtk_progress_bar_struct_activity_dir (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgressBar): EIF_INTEGER" alias "activity_dir" end frozen gtk_progress_bar_struct_activity_pos (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgressBar): EIF_INTEGER" alias "activity_pos" end frozen gtk_progress_bar_struct_activity_step (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgressBar): EIF_INTEGER" alias "activity_step" end frozen gtk_progress_bar_struct_bar_style (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgressBar): EIF_INTEGER" alias "bar_style" end frozen gtk_progress_bar_struct_blocks (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgressBar): EIF_INTEGER" alias "blocks" end frozen gtk_progress_bar_struct_in_block (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgressBar): EIF_INTEGER" alias "in_block" end frozen gtk_progress_bar_struct_orientation (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgressBar): EIF_INTEGER" alias "orientation" end frozen gtk_progress_bar_struct_progress (a_c_struct: POINTER): POINTER external "C [struct ] (GtkProgressBar): EIF_POINTER" alias "&progress" end frozen gtk_progress_struct_activity_mode (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgress): EIF_INTEGER" alias "activity_mode" end frozen gtk_progress_struct_adjustment (a_c_struct: POINTER): POINTER external "C [struct ] (GtkProgress): EIF_POINTER" alias "adjustment" end frozen gtk_progress_struct_format (a_c_struct: POINTER): POINTER external "C [struct ] (GtkProgress): EIF_POINTER" alias "format" end frozen gtk_progress_struct_offscreen_pixmap (a_c_struct: POINTER): POINTER external "C [struct ] (GtkProgress): EIF_POINTER" alias "offscreen_pixmap" end frozen gtk_progress_struct_show_text (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkProgress): EIF_INTEGER" alias "show_text" end frozen gtk_progress_struct_widget (a_c_struct: POINTER): POINTER external "C [struct ] (GtkProgress): EIF_POINTER" alias "&widget" end frozen gtk_progress_struct_x_align (a_c_struct: POINTER): REAL external "C [struct ] (GtkProgress): EIF_REAL" alias "x_align" end frozen gtk_progress_struct_y_align (a_c_struct: POINTER): REAL external "C [struct ] (GtkProgress): EIF_REAL" alias "y_align" end frozen gtk_radio_button_struct_check_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkRadioButton): EIF_POINTER" alias "&check_button" end frozen gtk_radio_button_struct_group (a_c_struct: POINTER): POINTER external "C [struct ] (GtkRadioButton): EIF_POINTER" alias "group" end frozen gtk_radio_menu_item_struct_check_menu_item (a_c_struct: POINTER): POINTER external "C [struct ] (GtkRadioMenuItem): EIF_POINTER" alias "&check_menu_item" end frozen gtk_radio_menu_item_struct_group (a_c_struct: POINTER): POINTER external "C [struct ] (GtkRadioMenuItem): EIF_POINTER" alias "group" end frozen gtk_range_struct_adjustment (a_c_struct: POINTER): POINTER external "C [struct ] (GtkRange): EIF_POINTER" alias "adjustment" end frozen gtk_requisition_struct_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkRequisition): EIF_INTEGER" alias "height" end frozen gtk_requisition_struct_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkRequisition): EIF_INTEGER" alias "width" end frozen gtk_scale_struct_draw_value (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkScale): EIF_INTEGER" alias "draw_value" end frozen gtk_scale_struct_range (a_c_struct: POINTER): POINTER external "C [struct ] (GtkScale): EIF_POINTER" alias "&range" end frozen gtk_scale_struct_value_pos (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkScale): EIF_INTEGER" alias "value_pos" end frozen gtk_scrollbar_struct_range (a_c_struct: POINTER): POINTER external "C [struct ] (GtkScrollbar): EIF_POINTER" alias "&range" end frozen gtk_scrolled_window_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkScrolledWindow): EIF_POINTER" alias "&container" end frozen gtk_scrolled_window_struct_hscrollbar (a_c_struct: POINTER): POINTER external "C [struct ] (GtkScrolledWindow): EIF_POINTER" alias "hscrollbar" end frozen gtk_scrolled_window_struct_hscrollbar_policy (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkScrolledWindow): EIF_INTEGER" alias "hscrollbar_policy" end frozen gtk_scrolled_window_struct_hscrollbar_visible (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkScrolledWindow): EIF_INTEGER" alias "hscrollbar_visible" end frozen gtk_scrolled_window_struct_vscrollbar (a_c_struct: POINTER): POINTER external "C [struct ] (GtkScrolledWindow): EIF_POINTER" alias "vscrollbar" end frozen gtk_scrolled_window_struct_vscrollbar_policy (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkScrolledWindow): EIF_INTEGER" alias "vscrollbar_policy" end frozen gtk_scrolled_window_struct_vscrollbar_visible (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkScrolledWindow): EIF_INTEGER" alias "vscrollbar_visible" end frozen gtk_scrolled_window_struct_window_placement (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkScrolledWindow): EIF_INTEGER" alias "window_placement" end frozen gtk_separator_struct_widget (a_c_struct: POINTER): POINTER external "C [struct ] (GtkSeparator): EIF_POINTER" alias "&widget" end frozen gtk_spin_button_struct_adjustment (a_c_struct: POINTER): POINTER external "C [struct ] (GtkSpinButton): EIF_POINTER" alias "adjustment" end frozen gtk_spin_button_struct_button (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkSpinButton): EIF_INTEGER" alias "button" end frozen gtk_spin_button_struct_climb_rate (a_c_struct: POINTER): REAL external "C [struct ] (GtkSpinButton): EIF_REAL" alias "climb_rate" end frozen gtk_spin_button_struct_entry (a_c_struct: POINTER): POINTER external "C [struct ] (GtkSpinButton): EIF_POINTER" alias "&entry" end frozen gtk_spin_button_struct_need_timer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkSpinButton): EIF_INTEGER" alias "need_timer" end frozen gtk_spin_button_struct_numeric (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkSpinButton): EIF_INTEGER" alias "numeric" end frozen gtk_spin_button_struct_panel (a_c_struct: POINTER): POINTER external "C [struct ] (GtkSpinButton): EIF_POINTER" alias "panel" end frozen gtk_spin_button_struct_snap_to_ticks (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkSpinButton): EIF_INTEGER" alias "snap_to_ticks" end frozen gtk_spin_button_struct_timer (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkSpinButton): EIF_INTEGER" alias "timer" end frozen gtk_spin_button_struct_timer_calls (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkSpinButton): EIF_INTEGER" alias "timer_calls" end frozen gtk_spin_button_struct_timer_step (a_c_struct: POINTER): REAL external "C [struct ] (GtkSpinButton): EIF_REAL" alias "timer_step" end frozen gtk_spin_button_struct_update_policy (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkSpinButton): EIF_INTEGER" alias "update_policy" end frozen gtk_spin_button_struct_wrap (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkSpinButton): EIF_INTEGER" alias "wrap" end frozen gtk_style_struct_attach_count (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkStyle): EIF_INTEGER" alias "attach_count" end frozen gtk_style_struct_base (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "base" end frozen gtk_style_struct_base_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "base_gc" end frozen gtk_style_struct_bg (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "bg" end frozen gtk_style_struct_bg_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "bg_gc" end frozen gtk_style_struct_bg_pixmap (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "bg_pixmap" end frozen gtk_style_struct_black (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "&black" end frozen gtk_style_struct_black_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "black_gc" end frozen gtk_style_struct_colormap (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "colormap" end frozen gtk_style_struct_dark (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "dark" end frozen gtk_style_struct_dark_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "dark_gc" end frozen gtk_style_struct_depth (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkStyle): EIF_INTEGER" alias "depth" end frozen gtk_style_struct_fg (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "fg" end frozen gtk_style_struct_fg_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "fg_gc" end frozen gtk_style_struct_light (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "light" end frozen gtk_style_struct_light_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "light_gc" end frozen gtk_style_struct_mid (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "mid" end frozen gtk_style_struct_mid_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "mid_gc" end frozen gtk_style_struct_rc_style (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "rc_style" end frozen gtk_style_struct_styles (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "styles" end frozen gtk_style_struct_text (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "text" end frozen gtk_style_struct_text_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "text_gc" end frozen gtk_style_struct_white (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "&white" end frozen gtk_style_struct_white_gc (a_c_struct: POINTER): POINTER external "C [struct ] (GtkStyle): EIF_POINTER" alias "white_gc" end frozen gtk_table_struct_children (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTable): EIF_POINTER" alias "children" end frozen gtk_table_struct_cols (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTable): EIF_POINTER" alias "cols" end frozen gtk_table_struct_column_spacing (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkTable): EIF_INTEGER" alias "column_spacing" end frozen gtk_table_struct_container (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTable): EIF_POINTER" alias "&container" end frozen gtk_table_struct_homogeneous (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkTable): EIF_INTEGER" alias "homogeneous" end frozen gtk_table_struct_ncols (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkTable): EIF_INTEGER" alias "ncols" end frozen gtk_table_struct_nrows (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkTable): EIF_INTEGER" alias "nrows" end frozen gtk_table_struct_row_spacing (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkTable): EIF_INTEGER" alias "row_spacing" end frozen gtk_table_struct_rows (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTable): EIF_POINTER" alias "rows" end frozen gtk_toggle_button_struct_active (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkToggleButton): EIF_INTEGER" alias "active" end frozen gtk_toggle_button_struct_button (a_c_struct: POINTER): POINTER external "C [struct ] (GtkToggleButton): EIF_POINTER" alias "&button" end frozen gtk_toggle_button_struct_draw_indicator (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkToggleButton): EIF_INTEGER" alias "draw_indicator" end frozen gtk_tooltips_data_struct_tip_text (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTooltipsData): EIF_POINTER" alias "tip_text" end frozen gtk_tooltips_data_struct_tooltips (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTooltipsData): EIF_POINTER" alias "tooltips" end frozen gtk_tooltips_data_struct_widget (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTooltipsData): EIF_POINTER" alias "widget" end frozen gtk_tooltips_struct_active_tips_data (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTooltips): EIF_POINTER" alias "active_tips_data" end frozen gtk_tooltips_struct_delay (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkTooltips): EIF_INTEGER" alias "delay" end frozen gtk_tooltips_struct_enabled (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkTooltips): EIF_INTEGER" alias "enabled" end frozen gtk_tooltips_struct_timer_tag (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkTooltips): EIF_INTEGER" alias "timer_tag" end frozen gtk_tooltips_struct_tip_window (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTooltips): EIF_POINTER" alias "tip_window" end frozen gtk_tooltips_struct_tips_data_list (a_c_struct: POINTER): POINTER external "C [struct ] (GtkTooltips): EIF_POINTER" alias "tips_data_list" end frozen gtk_vbox_struct_box (a_c_struct: POINTER): POINTER external "C [struct ] (GtkVBox): EIF_POINTER" alias "&box" end frozen gtk_viewport_struct_bin (a_c_struct: POINTER): POINTER external "C [struct ] (GtkViewport): EIF_POINTER" alias "&bin" end frozen gtk_viewport_struct_bin_window (a_c_struct: POINTER): POINTER external "C [struct ] (GtkViewport): EIF_POINTER" alias "bin_window" end frozen gtk_viewport_struct_hadjustment (a_c_struct: POINTER): POINTER external "C [struct ] (GtkViewport): EIF_POINTER" alias "hadjustment" end frozen gtk_viewport_struct_shadow_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkViewport): EIF_INTEGER" alias "shadow_type" end frozen gtk_viewport_struct_vadjustment (a_c_struct: POINTER): POINTER external "C [struct ] (GtkViewport): EIF_POINTER" alias "vadjustment" end frozen gtk_viewport_struct_view_window (a_c_struct: POINTER): POINTER external "C [struct ] (GtkViewport): EIF_POINTER" alias "view_window" end frozen gtk_vpaned_struct_paned (a_c_struct: POINTER): POINTER external "C [struct ] (GtkVPaned): EIF_POINTER" alias "&paned" end frozen gtk_vscale_struct_scale (a_c_struct: POINTER): POINTER external "C [struct ] (GtkVScale): EIF_POINTER" alias "&scale" end frozen gtk_vscrollbar_struct_scrollbar (a_c_struct: POINTER): POINTER external "C [struct ] (GtkVScrollbar): EIF_POINTER" alias "&scrollbar" end frozen gtk_vseparator_struct_separator (a_c_struct: POINTER): POINTER external "C [struct ] (GtkVSeparator): EIF_POINTER" alias "&separator" end frozen gtk_widget_aux_info_struct_height (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWidgetAuxInfo): EIF_INTEGER" alias "height" end frozen gtk_widget_aux_info_struct_width (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWidgetAuxInfo): EIF_INTEGER" alias "width" end frozen gtk_widget_aux_info_struct_x (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWidgetAuxInfo): EIF_INTEGER" alias "x" end frozen gtk_widget_aux_info_struct_y (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWidgetAuxInfo): EIF_INTEGER" alias "y" end frozen gtk_widget_struct_allocation (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWidget): EIF_POINTER" alias "&allocation" end frozen gtk_widget_struct_name (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWidget): EIF_POINTER" alias "name" end frozen gtk_widget_struct_object (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWidget): EIF_POINTER" alias "&object" end frozen gtk_widget_struct_parent (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWidget): EIF_POINTER" alias "parent" end frozen gtk_widget_struct_private_flags (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWidget): EIF_INTEGER" alias "private_flags" end frozen gtk_widget_struct_requisition (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWidget): EIF_POINTER" alias "&requisition" end frozen gtk_widget_struct_saved_state (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWidget): EIF_INTEGER" alias "saved_state" end frozen gtk_widget_struct_state (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWidget): EIF_INTEGER" alias "state" end frozen gtk_widget_struct_style (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWidget): EIF_POINTER" alias "style" end frozen gtk_widget_struct_window (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWidget): EIF_POINTER" alias "window" end frozen gtk_window_struct_allow_grow (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWindow): EIF_INTEGER" alias "allow_grow" end frozen gtk_window_struct_allow_shrink (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWindow): EIF_INTEGER" alias "allow_shrink" end frozen gtk_window_struct_bin (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWindow): EIF_POINTER" alias "&bin" end frozen gtk_window_struct_default_widget (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWindow): EIF_POINTER" alias "default_widget" end frozen gtk_window_struct_focus_widget (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWindow): EIF_POINTER" alias "focus_widget" end frozen gtk_window_struct_modal (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWindow): EIF_INTEGER" alias "modal" end frozen gtk_window_struct_position (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWindow): EIF_INTEGER" alias "position" end frozen gtk_window_struct_title (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWindow): EIF_POINTER" alias "title" end frozen gtk_window_struct_transient_parent (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWindow): EIF_POINTER" alias "transient_parent" end frozen gtk_window_struct_type (a_c_struct: POINTER): INTEGER external "C [struct ] (GtkWindow): EIF_INTEGER" alias "type" end frozen gtk_window_struct_wmclass_class (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWindow): EIF_POINTER" alias "wmclass_class" end frozen gtk_window_struct_wmclass_name (a_c_struct: POINTER): POINTER external "C [struct ] (GtkWindow): EIF_POINTER" alias "wmclass_name" end frozen set_gdk_color_struct_blue (a_c_struct: POINTER; a_blue: INTEGER) external "C [struct ] (GdkColor, gushort)" alias "blue" end frozen set_gdk_color_struct_green (a_c_struct: POINTER; a_green: INTEGER) external "C [struct ] (GdkColor, gushort)" alias "green" end frozen set_gdk_color_struct_pixel (a_c_struct: POINTER; a_pixel: INTEGER) external "C [struct ] (GdkColor, gulong)" alias "pixel" end frozen set_gdk_color_struct_red (a_c_struct: POINTER; a_red: INTEGER) external "C [struct ] (GdkColor, gushort)" alias "red" end frozen set_gdk_colormap_struct_colors (a_c_struct: POINTER; a_colors: POINTER) external "C [struct ] (GdkColormap, GdkColor*)" alias "colors" end frozen set_gdk_colormap_struct_size (a_c_struct: POINTER; a_size: INTEGER) external "C [struct ] (GdkColormap, gint)" alias "size" end frozen set_gdk_event_any_struct_send_event (a_c_struct: POINTER; a_send_event: INTEGER) external "C [struct ] (GdkEventAny, gint8)" alias "send_event" end frozen set_gdk_event_any_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GdkEventAny, GdkEventType)" alias "type" end frozen set_gdk_event_any_struct_window (a_c_struct: POINTER; a_window: POINTER) external "C [struct ] (GdkEventAny, GdkWindow*)" alias "window" end frozen set_gdk_event_button_struct_button (a_c_struct: POINTER; a_button: INTEGER) external "C [struct ] (GdkEventButton, guint)" alias "button" end frozen set_gdk_event_button_struct_send_event (a_c_struct: POINTER; a_send_event: INTEGER) external "C [struct ] (GdkEventButton, gint8)" alias "send_event" end frozen set_gdk_event_button_struct_state (a_c_struct: POINTER; a_state: INTEGER) external "C [struct ] (GdkEventButton, guint)" alias "state" end frozen set_gdk_event_button_struct_time (a_c_struct: POINTER; a_time: INTEGER) external "C [struct ] (GdkEventButton, guint32)" alias "time" end frozen set_gdk_event_button_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GdkEventButton, GdkEventType)" alias "type" end frozen set_gdk_event_button_struct_window (a_c_struct: POINTER; a_window: POINTER) external "C [struct ] (GdkEventButton, GdkWindow*)" alias "window" end frozen set_gdk_event_button_struct_x (a_c_struct: POINTER; a_x: DOUBLE) external "C [struct ] (GdkEventButton, gdouble)" alias "x" end frozen set_gdk_event_button_struct_x_root (a_c_struct: POINTER; a_x_root: DOUBLE) external "C [struct ] (GdkEventButton, gdouble)" alias "x_root" end frozen set_gdk_event_button_struct_y (a_c_struct: POINTER; a_y: DOUBLE) external "C [struct ] (GdkEventButton, gdouble)" alias "y" end frozen set_gdk_event_button_struct_y_root (a_c_struct: POINTER; a_y_root: DOUBLE) external "C [struct ] (GdkEventButton, gdouble)" alias "y_root" end frozen set_gdk_event_configure_struct_send_event (a_c_struct: POINTER; a_send_event: INTEGER) external "C [struct ] (GdkEventConfigure, gint8)" alias "send_event" end frozen set_gdk_event_configure_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GdkEventConfigure, GdkEventType)" alias "type" end frozen set_gdk_event_configure_struct_window (a_c_struct: POINTER; a_window: POINTER) external "C [struct ] (GdkEventConfigure, GdkWindow*)" alias "window" end frozen set_gdk_event_expose_struct_send_event (a_c_struct: POINTER; a_send_event: INTEGER) external "C [struct ] (GdkEventExpose, gint8)" alias "send_event" end frozen set_gdk_event_expose_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GdkEventExpose, GdkEventType)" alias "type" end frozen set_gdk_event_expose_struct_window (a_c_struct: POINTER; a_window: POINTER) external "C [struct ] (GdkEventExpose, GdkWindow*)" alias "window" end frozen set_gdk_event_key_struct_keyval (a_c_struct: POINTER; a_keyval: INTEGER) external "C [struct ] (GdkEventKey, guint)" alias "keyval" end frozen set_gdk_event_key_struct_length (a_c_struct: POINTER; a_length: INTEGER) external "C [struct ] (GdkEventKey, gint)" alias "length" end frozen set_gdk_event_key_struct_send_event (a_c_struct: POINTER; a_send_event: INTEGER) external "C [struct ] (GdkEventKey, gint8)" alias "send_event" end frozen set_gdk_event_key_struct_state (a_c_struct: POINTER; a_state: INTEGER) external "C [struct ] (GdkEventKey, guint)" alias "state" end frozen set_gdk_event_key_struct_string (a_c_struct: POINTER; a_string: POINTER) external "C [struct ] (GdkEventKey, gchar*)" alias "string" end frozen set_gdk_event_key_struct_time (a_c_struct: POINTER; a_time: INTEGER) external "C [struct ] (GdkEventKey, guint32)" alias "time" end frozen set_gdk_event_key_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GdkEventKey, GdkEventType)" alias "type" end frozen set_gdk_event_key_struct_window (a_c_struct: POINTER; a_window: POINTER) external "C [struct ] (GdkEventKey, GdkWindow*)" alias "window" end frozen set_gdk_event_motion_struct_send_event (a_c_struct: POINTER; a_send_event: INTEGER) external "C [struct ] (GdkEventMotion, gint8)" alias "send_event" end frozen set_gdk_event_motion_struct_state (a_c_struct: POINTER; a_state: INTEGER) external "C [struct ] (GdkEventMotion, guint)" alias "state" end frozen set_gdk_event_motion_struct_time (a_c_struct: POINTER; a_time: INTEGER) external "C [struct ] (GdkEventMotion, guint32)" alias "time" end frozen set_gdk_event_motion_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GdkEventMotion, GdkEventType)" alias "type" end frozen set_gdk_event_motion_struct_window (a_c_struct: POINTER; a_window: POINTER) external "C [struct ] (GdkEventMotion, GdkWindow*)" alias "window" end frozen set_gdk_event_motion_struct_x (a_c_struct: POINTER; a_x: DOUBLE) external "C [struct ] (GdkEventMotion, gdouble)" alias "x" end frozen set_gdk_event_motion_struct_x_root (a_c_struct: POINTER; a_x_root: DOUBLE) external "C [struct ] (GdkEventMotion, gdouble)" alias "x_root" end frozen set_gdk_event_motion_struct_y (a_c_struct: POINTER; a_y: DOUBLE) external "C [struct ] (GdkEventMotion, gdouble)" alias "y" end frozen set_gdk_event_motion_struct_y_root (a_c_struct: POINTER; a_y_root: DOUBLE) external "C [struct ] (GdkEventMotion, gdouble)" alias "y_root" end frozen set_gdk_font_struct_ascent (a_c_struct: POINTER; a_ascent: INTEGER) external "C [struct ] (GdkFont, gint)" alias "ascent" end frozen set_gdk_font_struct_descent (a_c_struct: POINTER; a_descent: INTEGER) external "C [struct ] (GdkFont, gint)" alias "descent" end frozen set_gdk_font_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GdkFont, GdkFontType)" alias "type" end frozen set_gdk_gcvalues_struct_cap_style (a_c_struct: POINTER; a_cap_style: INTEGER) external "C [struct ] (GdkGCValues, GdkCapStyle)" alias "cap_style" end frozen set_gdk_gcvalues_struct_clip_mask (a_c_struct: POINTER; a_clip_mask: POINTER) external "C [struct ] (GdkGCValues, GdkPixmap*)" alias "clip_mask" end frozen set_gdk_gcvalues_struct_clip_x_origin (a_c_struct: POINTER; a_clip_x_origin: INTEGER) external "C [struct ] (GdkGCValues, gint)" alias "clip_x_origin" end frozen set_gdk_gcvalues_struct_clip_y_origin (a_c_struct: POINTER; a_clip_y_origin: INTEGER) external "C [struct ] (GdkGCValues, gint)" alias "clip_y_origin" end frozen set_gdk_gcvalues_struct_fill (a_c_struct: POINTER; a_fill: INTEGER) external "C [struct ] (GdkGCValues, GdkFill)" alias "fill" end frozen set_gdk_gcvalues_struct_font (a_c_struct: POINTER; a_font: POINTER) external "C [struct ] (GdkGCValues, GdkFont*)" alias "font" end frozen set_gdk_gcvalues_struct_function (a_c_struct: POINTER; a_function: INTEGER) external "C [struct ] (GdkGCValues, GdkFunction)" alias "function" end frozen set_gdk_gcvalues_struct_graphics_exposures (a_c_struct: POINTER; a_graphics_exposures: INTEGER) external "C [struct ] (GdkGCValues, gint)" alias "graphics_exposures" end frozen set_gdk_gcvalues_struct_join_style (a_c_struct: POINTER; a_join_style: INTEGER) external "C [struct ] (GdkGCValues, GdkJoinStyle)" alias "join_style" end frozen set_gdk_gcvalues_struct_line_style (a_c_struct: POINTER; a_line_style: INTEGER) external "C [struct ] (GdkGCValues, GdkLineStyle)" alias "line_style" end frozen set_gdk_gcvalues_struct_line_width (a_c_struct: POINTER; a_line_width: INTEGER) external "C [struct ] (GdkGCValues, gint)" alias "line_width" end frozen set_gdk_gcvalues_struct_stipple (a_c_struct: POINTER; a_stipple: POINTER) external "C [struct ] (GdkGCValues, GdkPixmap*)" alias "stipple" end frozen set_gdk_gcvalues_struct_subwindow_mode (a_c_struct: POINTER; a_subwindow_mode: INTEGER) external "C [struct ] (GdkGCValues, GdkSubwindowMode)" alias "subwindow_mode" end frozen set_gdk_gcvalues_struct_tile (a_c_struct: POINTER; a_tile: POINTER) external "C [struct ] (GdkGCValues, GdkPixmap*)" alias "tile" end frozen set_gdk_gcvalues_struct_ts_x_origin (a_c_struct: POINTER; a_ts_x_origin: INTEGER) external "C [struct ] (GdkGCValues, gint)" alias "ts_x_origin" end frozen set_gdk_gcvalues_struct_ts_y_origin (a_c_struct: POINTER; a_ts_y_origin: INTEGER) external "C [struct ] (GdkGCValues, gint)" alias "ts_y_origin" end frozen set_gdk_geometry_struct_base_height (a_c_struct: POINTER; a_base_height: INTEGER) external "C [struct ] (GdkGeometry, gint)" alias "base_height" end frozen set_gdk_geometry_struct_base_width (a_c_struct: POINTER; a_base_width: INTEGER) external "C [struct ] (GdkGeometry, gint)" alias "base_width" end frozen set_gdk_geometry_struct_height_inc (a_c_struct: POINTER; a_height_inc: INTEGER) external "C [struct ] (GdkGeometry, gint)" alias "height_inc" end frozen set_gdk_geometry_struct_max_aspect (a_c_struct: POINTER; a_max_aspect: DOUBLE) external "C [struct ] (GdkGeometry, gdouble)" alias "max_aspect" end frozen set_gdk_geometry_struct_max_height (a_c_struct: POINTER; a_max_height: INTEGER) external "C [struct ] (GdkGeometry, gint)" alias "max_height" end frozen set_gdk_geometry_struct_max_width (a_c_struct: POINTER; a_max_width: INTEGER) external "C [struct ] (GdkGeometry, gint)" alias "max_width" end frozen set_gdk_geometry_struct_min_aspect (a_c_struct: POINTER; a_min_aspect: DOUBLE) external "C [struct ] (GdkGeometry, gdouble)" alias "min_aspect" end frozen set_gdk_geometry_struct_min_height (a_c_struct: POINTER; a_min_height: INTEGER) external "C [struct ] (GdkGeometry, gint)" alias "min_height" end frozen set_gdk_geometry_struct_min_width (a_c_struct: POINTER; a_min_width: INTEGER) external "C [struct ] (GdkGeometry, gint)" alias "min_width" end frozen set_gdk_geometry_struct_width_inc (a_c_struct: POINTER; a_width_inc: INTEGER) external "C [struct ] (GdkGeometry, gint)" alias "width_inc" end frozen set_gdk_visual_struct_bits_per_rgb (a_c_struct: POINTER; a_bits_per_rgb: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "bits_per_rgb" end frozen set_gdk_visual_struct_blue_mask (a_c_struct: POINTER; a_blue_mask: INTEGER) external "C [struct ] (GdkVisual, guint32)" alias "blue_mask" end frozen set_gdk_visual_struct_blue_prec (a_c_struct: POINTER; a_blue_prec: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "blue_prec" end frozen set_gdk_visual_struct_blue_shift (a_c_struct: POINTER; a_blue_shift: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "blue_shift" end frozen set_gdk_visual_struct_byte_order (a_c_struct: POINTER; a_byte_order: INTEGER) external "C [struct ] (GdkVisual, GdkByteOrder)" alias "byte_order" end frozen set_gdk_visual_struct_colormap_size (a_c_struct: POINTER; a_colormap_size: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "colormap_size" end frozen set_gdk_visual_struct_depth (a_c_struct: POINTER; a_depth: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "depth" end frozen set_gdk_visual_struct_green_mask (a_c_struct: POINTER; a_green_mask: INTEGER) external "C [struct ] (GdkVisual, guint32)" alias "green_mask" end frozen set_gdk_visual_struct_green_prec (a_c_struct: POINTER; a_green_prec: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "green_prec" end frozen set_gdk_visual_struct_green_shift (a_c_struct: POINTER; a_green_shift: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "green_shift" end frozen set_gdk_visual_struct_red_mask (a_c_struct: POINTER; a_red_mask: INTEGER) external "C [struct ] (GdkVisual, guint32)" alias "red_mask" end frozen set_gdk_visual_struct_red_prec (a_c_struct: POINTER; a_red_prec: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "red_prec" end frozen set_gdk_visual_struct_red_shift (a_c_struct: POINTER; a_red_shift: INTEGER) external "C [struct ] (GdkVisual, gint)" alias "red_shift" end frozen set_gdk_visual_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GdkVisual, GdkVisualType)" alias "type" end frozen set_glist_struct_data (a_c_struct: POINTER; a_data: POINTER) external "C [struct ] (GList, gpointer)" alias "data" end frozen set_glist_struct_next (a_c_struct: POINTER; a_next: POINTER) external "C [struct ] (GList, GList*)" alias "next" end frozen set_glist_struct_prev (a_c_struct: POINTER; a_prev: POINTER) external "C [struct ] (GList, GList*)" alias "prev" end frozen set_gslist_struct_data (a_c_struct: POINTER; a_data: POINTER) external "C [struct ] (GSList, gpointer)" alias "data" end frozen set_gslist_struct_next (a_c_struct: POINTER; a_next: POINTER) external "C [struct ] (GSList, GSList*)" alias "next" end frozen set_gtk_adjustment_struct_lower (a_c_struct: POINTER; a_lower: REAL) external "C [struct ] (GtkAdjustment, gfloat)" alias "lower" end frozen set_gtk_adjustment_struct_page_increment (a_c_struct: POINTER; a_page_increment: REAL) external "C [struct ] (GtkAdjustment, gfloat)" alias "page_increment" end frozen set_gtk_adjustment_struct_page_size (a_c_struct: POINTER; a_page_size: REAL) external "C [struct ] (GtkAdjustment, gfloat)" alias "page_size" end frozen set_gtk_adjustment_struct_step_increment (a_c_struct: POINTER; a_step_increment: REAL) external "C [struct ] (GtkAdjustment, gfloat)" alias "step_increment" end frozen set_gtk_adjustment_struct_upper (a_c_struct: POINTER; a_upper: REAL) external "C [struct ] (GtkAdjustment, gfloat)" alias "upper" end frozen set_gtk_adjustment_struct_value (a_c_struct: POINTER; a_value: REAL) external "C [struct ] (GtkAdjustment, gfloat)" alias "value" end frozen set_gtk_alignment_struct_xalign (a_c_struct: POINTER; a_xalign: REAL) external "C [struct ] (GtkAlignment, gfloat)" alias "xalign" end frozen set_gtk_alignment_struct_xscale (a_c_struct: POINTER; a_xscale: REAL) external "C [struct ] (GtkAlignment, gfloat)" alias "xscale" end frozen set_gtk_alignment_struct_yalign (a_c_struct: POINTER; a_yalign: REAL) external "C [struct ] (GtkAlignment, gfloat)" alias "yalign" end frozen set_gtk_alignment_struct_yscale (a_c_struct: POINTER; a_yscale: REAL) external "C [struct ] (GtkAlignment, gfloat)" alias "yscale" end frozen set_gtk_bin_struct_child (a_c_struct: POINTER; a_child: POINTER) external "C [struct ] (GtkBin, GtkWidget*)" alias "child" end frozen set_gtk_box_struct_children (a_c_struct: POINTER; a_children: POINTER) external "C [struct ] (GtkBox, GList*)" alias "children" end frozen set_gtk_box_struct_homogeneous (a_c_struct: POINTER; a_homogeneous: INTEGER) external "C [struct ] (GtkBox, guint)" alias "homogeneous" end frozen set_gtk_button_struct_relief (a_c_struct: POINTER; a_relief: INTEGER) external "C [struct ] (GtkButton, guint)" alias "relief" end frozen set_gtk_check_menu_item_struct_active (a_c_struct: POINTER; a_active: INTEGER) external "C [struct ] (GtkCheckMenuItem, guint)" alias "active" end frozen set_gtk_check_menu_item_struct_always_show_toggle (a_c_struct: POINTER; a_always_show_toggle: INTEGER) external "C [struct ] (GtkCheckMenuItem, guint)" alias "always_show_toggle" end frozen set_gtk_clist_cell_info_struct_column (a_c_struct: POINTER; a_column: INTEGER) external "C [struct ] (GtkCListCellInfo, gint)" alias "column" end frozen set_gtk_clist_cell_info_struct_row (a_c_struct: POINTER; a_row: INTEGER) external "C [struct ] (GtkCListCellInfo, gint)" alias "row" end frozen set_gtk_clist_row_struct_bg_set (a_c_struct: POINTER; a_bg_set: INTEGER) external "C [struct ] (GtkCListRow, guint)" alias "bg_set" end frozen set_gtk_clist_row_struct_cell (a_c_struct: POINTER; a_cell: POINTER) external "C [struct ] (GtkCListRow, GtkCell*)" alias "cell" end frozen set_gtk_clist_row_struct_data (a_c_struct: POINTER; a_data: POINTER) external "C [struct ] (GtkCListRow, gpointer)" alias "data" end frozen set_gtk_clist_row_struct_destroy (a_c_struct: POINTER; a_destroy: POINTER) external "C [struct ] (GtkCListRow, GtkDestroyNotify)" alias "destroy" end frozen set_gtk_clist_row_struct_fg_set (a_c_struct: POINTER; a_fg_set: INTEGER) external "C [struct ] (GtkCListRow, guint)" alias "fg_set" end frozen set_gtk_clist_row_struct_selectable (a_c_struct: POINTER; a_selectable: INTEGER) external "C [struct ] (GtkCListRow, guint)" alias "selectable" end frozen set_gtk_clist_row_struct_state (a_c_struct: POINTER; a_state: INTEGER) external "C [struct ] (GtkCListRow, GtkStateType)" alias "state" end frozen set_gtk_clist_row_struct_style (a_c_struct: POINTER; a_style: POINTER) external "C [struct ] (GtkCListRow, GtkStyle*)" alias "style" end frozen set_gtk_clist_struct_anchor (a_c_struct: POINTER; a_anchor: INTEGER) external "C [struct ] (GtkCList, gint)" alias "anchor" end frozen set_gtk_clist_struct_anchor_state (a_c_struct: POINTER; a_anchor_state: INTEGER) external "C [struct ] (GtkCList, GtkStateType)" alias "anchor_state" end frozen set_gtk_clist_struct_bg_gc (a_c_struct: POINTER; a_bg_gc: POINTER) external "C [struct ] (GtkCList, GdkGC*)" alias "bg_gc" end frozen set_gtk_clist_struct_clist_window (a_c_struct: POINTER; a_clist_window: POINTER) external "C [struct ] (GtkCList, GdkWindow*)" alias "clist_window" end frozen set_gtk_clist_struct_clist_window_height (a_c_struct: POINTER; a_clist_window_height: INTEGER) external "C [struct ] (GtkCList, gint)" alias "clist_window_height" end frozen set_gtk_clist_struct_clist_window_width (a_c_struct: POINTER; a_clist_window_width: INTEGER) external "C [struct ] (GtkCList, gint)" alias "clist_window_width" end frozen set_gtk_clist_struct_column (a_c_struct: POINTER; a_column: POINTER) external "C [struct ] (GtkCList, GtkCListColumn*)" alias "column" end frozen set_gtk_clist_struct_columns (a_c_struct: POINTER; a_columns: INTEGER) external "C [struct ] (GtkCList, gint)" alias "columns" end frozen set_gtk_clist_struct_compare (a_c_struct: POINTER; a_compare: POINTER) external "C [struct ] (GtkCList, GtkCListCompareFunc)" alias "compare" end frozen set_gtk_clist_struct_cursor_drag (a_c_struct: POINTER; a_cursor_drag: POINTER) external "C [struct ] (GtkCList, GdkCursor*)" alias "cursor_drag" end frozen set_gtk_clist_struct_drag_button (a_c_struct: POINTER; a_drag_button: INTEGER) external "C [struct ] (GtkCList, guint8)" alias "drag_button" end frozen set_gtk_clist_struct_drag_pos (a_c_struct: POINTER; a_drag_pos: INTEGER) external "C [struct ] (GtkCList, gint)" alias "drag_pos" end frozen set_gtk_clist_struct_fg_gc (a_c_struct: POINTER; a_fg_gc: POINTER) external "C [struct ] (GtkCList, GdkGC*)" alias "fg_gc" end frozen set_gtk_clist_struct_focus_row (a_c_struct: POINTER; a_focus_row: INTEGER) external "C [struct ] (GtkCList, gint)" alias "focus_row" end frozen set_gtk_clist_struct_freeze_count (a_c_struct: POINTER; a_freeze_count: INTEGER) external "C [struct ] (GtkCList, guint)" alias "freeze_count" end frozen set_gtk_clist_struct_hadjustment (a_c_struct: POINTER; a_hadjustment: POINTER) external "C [struct ] (GtkCList, GtkAdjustment*)" alias "hadjustment" end frozen set_gtk_clist_struct_hoffset (a_c_struct: POINTER; a_hoffset: INTEGER) external "C [struct ] (GtkCList, gint)" alias "hoffset" end frozen set_gtk_clist_struct_htimer (a_c_struct: POINTER; a_htimer: INTEGER) external "C [struct ] (GtkCList, gint)" alias "htimer" end frozen set_gtk_clist_struct_row_height (a_c_struct: POINTER; a_row_height: INTEGER) external "C [struct ] (GtkCList, gint)" alias "row_height" end frozen set_gtk_clist_struct_row_list (a_c_struct: POINTER; a_row_list: POINTER) external "C [struct ] (GtkCList, GList*)" alias "row_list" end frozen set_gtk_clist_struct_row_list_end (a_c_struct: POINTER; a_row_list_end: POINTER) external "C [struct ] (GtkCList, GList*)" alias "row_list_end" end frozen set_gtk_clist_struct_rows (a_c_struct: POINTER; a_rows: INTEGER) external "C [struct ] (GtkCList, gint)" alias "rows" end frozen set_gtk_clist_struct_selection (a_c_struct: POINTER; a_selection: POINTER) external "C [struct ] (GtkCList, GList*)" alias "selection" end frozen set_gtk_clist_struct_selection_end (a_c_struct: POINTER; a_selection_end: POINTER) external "C [struct ] (GtkCList, GList*)" alias "selection_end" end frozen set_gtk_clist_struct_selection_mode (a_c_struct: POINTER; a_selection_mode: INTEGER) external "C [struct ] (GtkCList, GtkSelectionMode)" alias "selection_mode" end frozen set_gtk_clist_struct_shadow_type (a_c_struct: POINTER; a_shadow_type: INTEGER) external "C [struct ] (GtkCList, GtkShadowType)" alias "shadow_type" end frozen set_gtk_clist_struct_sort_column (a_c_struct: POINTER; a_sort_column: INTEGER) external "C [struct ] (GtkCList, gint)" alias "sort_column" end frozen set_gtk_clist_struct_sort_type (a_c_struct: POINTER; a_sort_type: INTEGER) external "C [struct ] (GtkCList, GtkSortType)" alias "sort_type" end frozen set_gtk_clist_struct_title_window (a_c_struct: POINTER; a_title_window: POINTER) external "C [struct ] (GtkCList, GdkWindow*)" alias "title_window" end frozen set_gtk_clist_struct_undo_anchor (a_c_struct: POINTER; a_undo_anchor: INTEGER) external "C [struct ] (GtkCList, gint)" alias "undo_anchor" end frozen set_gtk_clist_struct_undo_selection (a_c_struct: POINTER; a_undo_selection: POINTER) external "C [struct ] (GtkCList, GList*)" alias "undo_selection" end frozen set_gtk_clist_struct_undo_unselection (a_c_struct: POINTER; a_undo_unselection: POINTER) external "C [struct ] (GtkCList, GList*)" alias "undo_unselection" end frozen set_gtk_clist_struct_vadjustment (a_c_struct: POINTER; a_vadjustment: POINTER) external "C [struct ] (GtkCList, GtkAdjustment*)" alias "vadjustment" end frozen set_gtk_clist_struct_voffset (a_c_struct: POINTER; a_voffset: INTEGER) external "C [struct ] (GtkCList, gint)" alias "voffset" end frozen set_gtk_clist_struct_vtimer (a_c_struct: POINTER; a_vtimer: INTEGER) external "C [struct ] (GtkCList, gint)" alias "vtimer" end frozen set_gtk_clist_struct_x_drag (a_c_struct: POINTER; a_x_drag: INTEGER) external "C [struct ] (GtkCList, gint)" alias "x_drag" end frozen set_gtk_clist_struct_xor_gc (a_c_struct: POINTER; a_xor_gc: POINTER) external "C [struct ] (GtkCList, GdkGC*)" alias "xor_gc" end frozen set_gtk_color_selection_dialog_struct_cancel_button (a_c_struct: POINTER; a_cancel_button: POINTER) external "C [struct ] (GtkColorSelectionDialog, GtkWidget*)" alias "cancel_button" end frozen set_gtk_color_selection_dialog_struct_colorsel (a_c_struct: POINTER; a_colorsel: POINTER) external "C [struct ] (GtkColorSelectionDialog, GtkWidget*)" alias "colorsel" end frozen set_gtk_color_selection_dialog_struct_help_button (a_c_struct: POINTER; a_help_button: POINTER) external "C [struct ] (GtkColorSelectionDialog, GtkWidget*)" alias "help_button" end frozen set_gtk_color_selection_dialog_struct_ok_button (a_c_struct: POINTER; a_ok_button: POINTER) external "C [struct ] (GtkColorSelectionDialog, GtkWidget*)" alias "ok_button" end frozen set_gtk_combo_struct_activate_id (a_c_struct: POINTER; a_activate_id: INTEGER) external "C [struct ] (GtkCombo, guint)" alias "activate_id" end frozen set_gtk_combo_struct_button (a_c_struct: POINTER; a_button: POINTER) external "C [struct ] (GtkCombo, GtkWidget*)" alias "button" end frozen set_gtk_combo_struct_case_sensitive (a_c_struct: POINTER; a_case_sensitive: INTEGER) external "C [struct ] (GtkCombo, guint)" alias "case_sensitive" end frozen set_gtk_combo_struct_entry (a_c_struct: POINTER; a_entry: POINTER) external "C [struct ] (GtkCombo, GtkWidget*)" alias "entry" end frozen set_gtk_combo_struct_entry_change_id (a_c_struct: POINTER; a_entry_change_id: INTEGER) external "C [struct ] (GtkCombo, guint)" alias "entry_change_id" end frozen set_gtk_combo_struct_list (a_c_struct: POINTER; a_list: POINTER) external "C [struct ] (GtkCombo, GtkWidget*)" alias "list" end frozen set_gtk_combo_struct_list_change_id (a_c_struct: POINTER; a_list_change_id: INTEGER) external "C [struct ] (GtkCombo, guint)" alias "list_change_id" end frozen set_gtk_combo_struct_ok_if_empty (a_c_struct: POINTER; a_ok_if_empty: INTEGER) external "C [struct ] (GtkCombo, guint)" alias "ok_if_empty" end frozen set_gtk_combo_struct_popup (a_c_struct: POINTER; a_popup: POINTER) external "C [struct ] (GtkCombo, GtkWidget*)" alias "popup" end frozen set_gtk_combo_struct_popwin (a_c_struct: POINTER; a_popwin: POINTER) external "C [struct ] (GtkCombo, GtkWidget*)" alias "popwin" end frozen set_gtk_combo_struct_use_arrows (a_c_struct: POINTER; a_use_arrows: INTEGER) external "C [struct ] (GtkCombo, guint)" alias "use_arrows" end frozen set_gtk_combo_struct_use_arrows_always (a_c_struct: POINTER; a_use_arrows_always: INTEGER) external "C [struct ] (GtkCombo, guint)" alias "use_arrows_always" end frozen set_gtk_combo_struct_value_in_list (a_c_struct: POINTER; a_value_in_list: INTEGER) external "C [struct ] (GtkCombo, guint)" alias "value_in_list" end frozen set_gtk_container_struct_border_width (a_c_struct: POINTER; a_border_width: INTEGER) external "C [struct ] (GtkContainer, guint)" alias "border_width" end frozen set_gtk_container_struct_focus_child (a_c_struct: POINTER; a_focus_child: POINTER) external "C [struct ] (GtkContainer, GtkWidget*)" alias "focus_child" end frozen set_gtk_container_struct_need_resize (a_c_struct: POINTER; a_need_resize: INTEGER) external "C [struct ] (GtkContainer, guint)" alias "need_resize" end frozen set_gtk_container_struct_reallocate_redraws (a_c_struct: POINTER; a_reallocate_redraws: INTEGER) external "C [struct ] (GtkContainer, guint)" alias "reallocate_redraws" end frozen set_gtk_container_struct_resize_mode (a_c_struct: POINTER; a_resize_mode: INTEGER) external "C [struct ] (GtkContainer, guint)" alias "resize_mode" end frozen set_gtk_ctree_row_struct_children (a_c_struct: POINTER; a_children: POINTER) external "C [struct ] (GtkCTreeRow, GtkCTreeNode*)" alias "children" end frozen set_gtk_ctree_row_struct_expanded (a_c_struct: POINTER; a_expanded: INTEGER) external "C [struct ] (GtkCTreeRow, guint)" alias "expanded" end frozen set_gtk_ctree_row_struct_is_leaf (a_c_struct: POINTER; a_is_leaf: INTEGER) external "C [struct ] (GtkCTreeRow, guint)" alias "is_leaf" end frozen set_gtk_ctree_row_struct_mask_closed (a_c_struct: POINTER; a_mask_closed: POINTER) external "C [struct ] (GtkCTreeRow, GdkBitmap*)" alias "mask_closed" end frozen set_gtk_ctree_row_struct_mask_opened (a_c_struct: POINTER; a_mask_opened: POINTER) external "C [struct ] (GtkCTreeRow, GdkBitmap*)" alias "mask_opened" end frozen set_gtk_ctree_row_struct_parent (a_c_struct: POINTER; a_parent: POINTER) external "C [struct ] (GtkCTreeRow, GtkCTreeNode*)" alias "parent" end frozen set_gtk_ctree_row_struct_pixmap_closed (a_c_struct: POINTER; a_pixmap_closed: POINTER) external "C [struct ] (GtkCTreeRow, GdkPixmap*)" alias "pixmap_closed" end frozen set_gtk_ctree_row_struct_pixmap_opened (a_c_struct: POINTER; a_pixmap_opened: POINTER) external "C [struct ] (GtkCTreeRow, GdkPixmap*)" alias "pixmap_opened" end frozen set_gtk_ctree_row_struct_sibling (a_c_struct: POINTER; a_sibling: POINTER) external "C [struct ] (GtkCTreeRow, GtkCTreeNode*)" alias "sibling" end frozen set_gtk_ctree_struct_drag_compare (a_c_struct: POINTER; a_drag_compare: POINTER) external "C [struct ] (GtkCTree, GtkCTreeCompareDragFunc)" alias "drag_compare" end frozen set_gtk_ctree_struct_expander_style (a_c_struct: POINTER; a_expander_style: INTEGER) external "C [struct ] (GtkCTree, guint)" alias "expander_style" end frozen set_gtk_ctree_struct_line_style (a_c_struct: POINTER; a_line_style: INTEGER) external "C [struct ] (GtkCTree, guint)" alias "line_style" end frozen set_gtk_ctree_struct_lines_gc (a_c_struct: POINTER; a_lines_gc: POINTER) external "C [struct ] (GtkCTree, GdkGC*)" alias "lines_gc" end frozen set_gtk_ctree_struct_show_stub (a_c_struct: POINTER; a_show_stub: INTEGER) external "C [struct ] (GtkCTree, guint)" alias "show_stub" end frozen set_gtk_ctree_struct_tree_column (a_c_struct: POINTER; a_tree_column: INTEGER) external "C [struct ] (GtkCTree, gint)" alias "tree_column" end frozen set_gtk_ctree_struct_tree_indent (a_c_struct: POINTER; a_tree_indent: INTEGER) external "C [struct ] (GtkCTree, gint)" alias "tree_indent" end frozen set_gtk_ctree_struct_tree_spacing (a_c_struct: POINTER; a_tree_spacing: INTEGER) external "C [struct ] (GtkCTree, gint)" alias "tree_spacing" end frozen set_gtk_dialog_struct_action_area (a_c_struct: POINTER; a_action_area: POINTER) external "C [struct ] (GtkDialog, GtkWidget*)" alias "action_area" end frozen set_gtk_dialog_struct_vbox (a_c_struct: POINTER; a_vbox: POINTER) external "C [struct ] (GtkDialog, GtkWidget*)" alias "vbox" end frozen set_gtk_drawing_area_struct_draw_data (a_c_struct: POINTER; a_draw_data: POINTER) external "C [struct ] (GtkDrawingArea, gpointer)" alias "draw_data" end frozen set_gtk_file_selection_struct_cancel_button (a_c_struct: POINTER; a_cancel_button: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "cancel_button" end frozen set_gtk_file_selection_struct_cmpl_state (a_c_struct: POINTER; a_cmpl_state: POINTER) external "C [struct ] (GtkFileSelection, gpointer)" alias "cmpl_state" end frozen set_gtk_file_selection_struct_dir_list (a_c_struct: POINTER; a_dir_list: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "dir_list" end frozen set_gtk_file_selection_struct_file_list (a_c_struct: POINTER; a_file_list: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "file_list" end frozen set_gtk_file_selection_struct_fileop_c_dir (a_c_struct: POINTER; a_fileop_c_dir: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "fileop_c_dir" end frozen set_gtk_file_selection_struct_fileop_del_file (a_c_struct: POINTER; a_fileop_del_file: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "fileop_del_file" end frozen set_gtk_file_selection_struct_fileop_dialog (a_c_struct: POINTER; a_fileop_dialog: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "fileop_dialog" end frozen set_gtk_file_selection_struct_fileop_entry (a_c_struct: POINTER; a_fileop_entry: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "fileop_entry" end frozen set_gtk_file_selection_struct_fileop_file (a_c_struct: POINTER; a_fileop_file: POINTER) external "C [struct ] (GtkFileSelection, gchar*)" alias "fileop_file" end frozen set_gtk_file_selection_struct_fileop_ren_file (a_c_struct: POINTER; a_fileop_ren_file: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "fileop_ren_file" end frozen set_gtk_file_selection_struct_help_button (a_c_struct: POINTER; a_help_button: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "help_button" end frozen set_gtk_file_selection_struct_history_list (a_c_struct: POINTER; a_history_list: POINTER) external "C [struct ] (GtkFileSelection, GList*)" alias "history_list" end frozen set_gtk_file_selection_struct_history_menu (a_c_struct: POINTER; a_history_menu: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "history_menu" end frozen set_gtk_file_selection_struct_history_pulldown (a_c_struct: POINTER; a_history_pulldown: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "history_pulldown" end frozen set_gtk_file_selection_struct_ok_button (a_c_struct: POINTER; a_ok_button: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "ok_button" end frozen set_gtk_file_selection_struct_selection_entry (a_c_struct: POINTER; a_selection_entry: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "selection_entry" end frozen set_gtk_file_selection_struct_selection_text (a_c_struct: POINTER; a_selection_text: POINTER) external "C [struct ] (GtkFileSelection, GtkWidget*)" alias "selection_text" end frozen set_gtk_fixed_struct_children (a_c_struct: POINTER; a_children: POINTER) external "C [struct ] (GtkFixed, GList*)" alias "children" end frozen set_gtk_font_selection_dialog_struct_action_area (a_c_struct: POINTER; a_action_area: POINTER) external "C [struct ] (GtkFontSelectionDialog, GtkWidget*)" alias "action_area" end frozen set_gtk_font_selection_dialog_struct_apply_button (a_c_struct: POINTER; a_apply_button: POINTER) external "C [struct ] (GtkFontSelectionDialog, GtkWidget*)" alias "apply_button" end frozen set_gtk_font_selection_dialog_struct_auto_resize (a_c_struct: POINTER; a_auto_resize: BOOLEAN) external "C [struct ] (GtkFontSelectionDialog, gboolean)" alias "auto_resize" end frozen set_gtk_font_selection_dialog_struct_cancel_button (a_c_struct: POINTER; a_cancel_button: POINTER) external "C [struct ] (GtkFontSelectionDialog, GtkWidget*)" alias "cancel_button" end frozen set_gtk_font_selection_dialog_struct_dialog_width (a_c_struct: POINTER; a_dialog_width: INTEGER) external "C [struct ] (GtkFontSelectionDialog, gint)" alias "dialog_width" end frozen set_gtk_font_selection_dialog_struct_fontsel (a_c_struct: POINTER; a_fontsel: POINTER) external "C [struct ] (GtkFontSelectionDialog, GtkWidget*)" alias "fontsel" end frozen set_gtk_font_selection_dialog_struct_ok_button (a_c_struct: POINTER; a_ok_button: POINTER) external "C [struct ] (GtkFontSelectionDialog, GtkWidget*)" alias "ok_button" end frozen set_gtk_input_dialog_struct_axis_list (a_c_struct: POINTER; a_axis_list: POINTER) external "C [struct ] (GtkInputDialog, GtkWidget*)" alias "axis_list" end frozen set_gtk_input_dialog_struct_axis_listbox (a_c_struct: POINTER; a_axis_listbox: POINTER) external "C [struct ] (GtkInputDialog, GtkWidget*)" alias "axis_listbox" end frozen set_gtk_input_dialog_struct_close_button (a_c_struct: POINTER; a_close_button: POINTER) external "C [struct ] (GtkInputDialog, GtkWidget*)" alias "close_button" end frozen set_gtk_input_dialog_struct_keys_list (a_c_struct: POINTER; a_keys_list: POINTER) external "C [struct ] (GtkInputDialog, GtkWidget*)" alias "keys_list" end frozen set_gtk_input_dialog_struct_keys_listbox (a_c_struct: POINTER; a_keys_listbox: POINTER) external "C [struct ] (GtkInputDialog, GtkWidget*)" alias "keys_listbox" end frozen set_gtk_input_dialog_struct_mode_optionmenu (a_c_struct: POINTER; a_mode_optionmenu: POINTER) external "C [struct ] (GtkInputDialog, GtkWidget*)" alias "mode_optionmenu" end frozen set_gtk_input_dialog_struct_save_button (a_c_struct: POINTER; a_save_button: POINTER) external "C [struct ] (GtkInputDialog, GtkWidget*)" alias "save_button" end frozen set_gtk_label_struct_jtype (a_c_struct: POINTER; a_jtype: INTEGER) external "C [struct ] (GtkLabel, guint)" alias "jtype" end frozen set_gtk_label_struct_label (a_c_struct: POINTER; a_label: POINTER) external "C [struct ] (GtkLabel, gchar*)" alias "label" end frozen set_gtk_label_struct_wrap (a_c_struct: POINTER; a_wrap: BOOLEAN) external "C [struct ] (GtkLabel, gboolean)" alias "wrap" end frozen set_gtk_list_struct_add_mode (a_c_struct: POINTER; a_add_mode: INTEGER) external "C [struct ] (GtkList, guint)" alias "add_mode" end frozen set_gtk_list_struct_anchor (a_c_struct: POINTER; a_anchor: INTEGER) external "C [struct ] (GtkList, gint)" alias "anchor" end frozen set_gtk_list_struct_anchor_state (a_c_struct: POINTER; a_anchor_state: INTEGER) external "C [struct ] (GtkList, GtkStateType)" alias "anchor_state" end frozen set_gtk_list_struct_children (a_c_struct: POINTER; a_children: POINTER) external "C [struct ] (GtkList, GList*)" alias "children" end frozen set_gtk_list_struct_drag_pos (a_c_struct: POINTER; a_drag_pos: INTEGER) external "C [struct ] (GtkList, gint)" alias "drag_pos" end frozen set_gtk_list_struct_drag_selection (a_c_struct: POINTER; a_drag_selection: INTEGER) external "C [struct ] (GtkList, guint)" alias "drag_selection" end frozen set_gtk_list_struct_htimer (a_c_struct: POINTER; a_htimer: INTEGER) external "C [struct ] (GtkList, guint)" alias "htimer" end frozen set_gtk_list_struct_last_focus_child (a_c_struct: POINTER; a_last_focus_child: POINTER) external "C [struct ] (GtkList, GtkWidget*)" alias "last_focus_child" end frozen set_gtk_list_struct_selection (a_c_struct: POINTER; a_selection: POINTER) external "C [struct ] (GtkList, GList*)" alias "selection" end frozen set_gtk_list_struct_selection_mode (a_c_struct: POINTER; a_selection_mode: INTEGER) external "C [struct ] (GtkList, guint)" alias "selection_mode" end frozen set_gtk_list_struct_undo_focus_child (a_c_struct: POINTER; a_undo_focus_child: POINTER) external "C [struct ] (GtkList, GtkWidget*)" alias "undo_focus_child" end frozen set_gtk_list_struct_undo_selection (a_c_struct: POINTER; a_undo_selection: POINTER) external "C [struct ] (GtkList, GList*)" alias "undo_selection" end frozen set_gtk_list_struct_undo_unselection (a_c_struct: POINTER; a_undo_unselection: POINTER) external "C [struct ] (GtkList, GList*)" alias "undo_unselection" end frozen set_gtk_list_struct_vtimer (a_c_struct: POINTER; a_vtimer: INTEGER) external "C [struct ] (GtkList, guint)" alias "vtimer" end frozen set_gtk_menu_item_struct_right_justify (a_c_struct: POINTER; a_right_justify: INTEGER) external "C [struct ] (GtkMenuItem, guint)" alias "right_justify" end frozen set_gtk_menu_item_struct_show_submenu_indicator (a_c_struct: POINTER; a_show_submenu_indicator: INTEGER) external "C [struct ] (GtkMenuItem, guint)" alias "show_submenu_indicator" end frozen set_gtk_menu_item_struct_submenu (a_c_struct: POINTER; a_submenu: POINTER) external "C [struct ] (GtkMenuItem, GtkWidget*)" alias "submenu" end frozen set_gtk_menu_item_struct_submenu_direction (a_c_struct: POINTER; a_submenu_direction: INTEGER) external "C [struct ] (GtkMenuItem, guint)" alias "submenu_direction" end frozen set_gtk_menu_item_struct_submenu_placement (a_c_struct: POINTER; a_submenu_placement: INTEGER) external "C [struct ] (GtkMenuItem, guint)" alias "submenu_placement" end frozen set_gtk_menu_item_struct_timer (a_c_struct: POINTER; a_timer: INTEGER) external "C [struct ] (GtkMenuItem, guint)" alias "timer" end frozen set_gtk_menu_shell_struct_activate_time (a_c_struct: POINTER; a_activate_time: INTEGER) external "C [struct ] (GtkMenuShell, guint32)" alias "activate_time" end frozen set_gtk_menu_shell_struct_active (a_c_struct: POINTER; a_active: INTEGER) external "C [struct ] (GtkMenuShell, guint)" alias "active" end frozen set_gtk_menu_shell_struct_active_menu_item (a_c_struct: POINTER; a_active_menu_item: POINTER) external "C [struct ] (GtkMenuShell, GtkWidget*)" alias "active_menu_item" end frozen set_gtk_menu_shell_struct_button (a_c_struct: POINTER; a_button: INTEGER) external "C [struct ] (GtkMenuShell, guint)" alias "button" end frozen set_gtk_menu_shell_struct_children (a_c_struct: POINTER; a_children: POINTER) external "C [struct ] (GtkMenuShell, GList*)" alias "children" end frozen set_gtk_menu_shell_struct_have_grab (a_c_struct: POINTER; a_have_grab: INTEGER) external "C [struct ] (GtkMenuShell, guint)" alias "have_grab" end frozen set_gtk_menu_shell_struct_have_xgrab (a_c_struct: POINTER; a_have_xgrab: INTEGER) external "C [struct ] (GtkMenuShell, guint)" alias "have_xgrab" end frozen set_gtk_menu_shell_struct_ignore_enter (a_c_struct: POINTER; a_ignore_enter: INTEGER) external "C [struct ] (GtkMenuShell, guint)" alias "ignore_enter" end frozen set_gtk_menu_shell_struct_ignore_leave (a_c_struct: POINTER; a_ignore_leave: INTEGER) external "C [struct ] (GtkMenuShell, guint)" alias "ignore_leave" end frozen set_gtk_menu_shell_struct_menu_flag (a_c_struct: POINTER; a_menu_flag: INTEGER) external "C [struct ] (GtkMenuShell, guint)" alias "menu_flag" end frozen set_gtk_menu_shell_struct_parent_menu_shell (a_c_struct: POINTER; a_parent_menu_shell: POINTER) external "C [struct ] (GtkMenuShell, GtkWidget*)" alias "parent_menu_shell" end frozen set_gtk_menu_struct_accel_group (a_c_struct: POINTER; a_accel_group: POINTER) external "C [struct ] (GtkMenu, GtkAccelGroup*)" alias "accel_group" end frozen set_gtk_menu_struct_old_active_menu_item (a_c_struct: POINTER; a_old_active_menu_item: POINTER) external "C [struct ] (GtkMenu, GtkWidget*)" alias "old_active_menu_item" end frozen set_gtk_menu_struct_parent_menu_item (a_c_struct: POINTER; a_parent_menu_item: POINTER) external "C [struct ] (GtkMenu, GtkWidget*)" alias "parent_menu_item" end frozen set_gtk_menu_struct_position_func (a_c_struct: POINTER; a_position_func: POINTER) external "C [struct ] (GtkMenu, GtkMenuPositionFunc)" alias "position_func" end frozen set_gtk_menu_struct_position_func_data (a_c_struct: POINTER; a_position_func_data: POINTER) external "C [struct ] (GtkMenu, gpointer)" alias "position_func_data" end frozen set_gtk_menu_struct_tearoff_window (a_c_struct: POINTER; a_tearoff_window: POINTER) external "C [struct ] (GtkMenu, GtkWidget*)" alias "tearoff_window" end frozen set_gtk_menu_struct_toplevel (a_c_struct: POINTER; a_toplevel: POINTER) external "C [struct ] (GtkMenu, GtkWidget*)" alias "toplevel" end frozen set_gtk_menu_struct_torn_off (a_c_struct: POINTER; a_torn_off: INTEGER) external "C [struct ] (GtkMenu, guint)" alias "torn_off" end frozen set_gtk_misc_struct_xalign (a_c_struct: POINTER; a_xalign: REAL) external "C [struct ] (GtkMisc, gfloat)" alias "xalign" end frozen set_gtk_misc_struct_yalign (a_c_struct: POINTER; a_yalign: REAL) external "C [struct ] (GtkMisc, gfloat)" alias "yalign" end frozen set_gtk_notebook_struct_cur_page (a_c_struct: POINTER; a_cur_page: POINTER) external "C [struct ] (GtkNotebook, GtkNotebookPage*)" alias "cur_page" end frozen set_gtk_notebook_struct_first_tab (a_c_struct: POINTER; a_first_tab: POINTER) external "C [struct ] (GtkNotebook, GList*)" alias "first_tab" end frozen set_gtk_notebook_struct_focus_tab (a_c_struct: POINTER; a_focus_tab: POINTER) external "C [struct ] (GtkNotebook, GList*)" alias "focus_tab" end frozen set_gtk_notebook_struct_have_visible_child (a_c_struct: POINTER; a_have_visible_child: INTEGER) external "C [struct ] (GtkNotebook, guint)" alias "have_visible_child" end frozen set_gtk_notebook_struct_homogeneous (a_c_struct: POINTER; a_homogeneous: INTEGER) external "C [struct ] (GtkNotebook, guint)" alias "homogeneous" end frozen set_gtk_notebook_struct_show_tabs (a_c_struct: POINTER; a_show_tabs: INTEGER) external "C [struct ] (GtkNotebook, guint)" alias "show_tabs" end frozen set_gtk_notebook_struct_tab_pos (a_c_struct: POINTER; a_tab_pos: INTEGER) external "C [struct ] (GtkNotebook, guint)" alias "tab_pos" end frozen set_gtk_notebook_struct_timer (a_c_struct: POINTER; a_timer: INTEGER) external "C [struct ] (GtkNotebook, guint32)" alias "timer" end frozen set_gtk_object_struct_flags (a_c_struct: POINTER; a_flags: INTEGER) external "C [struct ] (GtkObject, guint32)" alias "flags" end frozen set_gtk_paned_struct_child1 (a_c_struct: POINTER; a_child1: POINTER) external "C [struct ] (GtkPaned, GtkWidget*)" alias "child1" end frozen set_gtk_paned_struct_child1_resize (a_c_struct: POINTER; a_child1_resize: INTEGER) external "C [struct ] (GtkPaned, guint)" alias "child1_resize" end frozen set_gtk_paned_struct_child1_shrink (a_c_struct: POINTER; a_child1_shrink: INTEGER) external "C [struct ] (GtkPaned, guint)" alias "child1_shrink" end frozen set_gtk_paned_struct_child1_size (a_c_struct: POINTER; a_child1_size: INTEGER) external "C [struct ] (GtkPaned, gint)" alias "child1_size" end frozen set_gtk_paned_struct_child2 (a_c_struct: POINTER; a_child2: POINTER) external "C [struct ] (GtkPaned, GtkWidget*)" alias "child2" end frozen set_gtk_paned_struct_child2_resize (a_c_struct: POINTER; a_child2_resize: INTEGER) external "C [struct ] (GtkPaned, guint)" alias "child2_resize" end frozen set_gtk_paned_struct_child2_shrink (a_c_struct: POINTER; a_child2_shrink: INTEGER) external "C [struct ] (GtkPaned, guint)" alias "child2_shrink" end frozen set_gtk_paned_struct_max_position (a_c_struct: POINTER; a_max_position: INTEGER) external "C [struct ] (GtkPaned, gint)" alias "max_position" end frozen set_gtk_paned_struct_min_position (a_c_struct: POINTER; a_min_position: INTEGER) external "C [struct ] (GtkPaned, gint)" alias "min_position" end frozen set_gtk_paned_struct_position_set (a_c_struct: POINTER; a_position_set: INTEGER) external "C [struct ] (GtkPaned, guint)" alias "position_set" end frozen set_gtk_paned_struct_xor_gc (a_c_struct: POINTER; a_xor_gc: POINTER) external "C [struct ] (GtkPaned, GdkGC*)" alias "xor_gc" end frozen set_gtk_pixmap_struct_build_insensitive (a_c_struct: POINTER; a_build_insensitive: INTEGER) external "C [struct ] (GtkPixmap, guint)" alias "build_insensitive" end frozen set_gtk_pixmap_struct_mask (a_c_struct: POINTER; a_mask: POINTER) external "C [struct ] (GtkPixmap, GdkBitmap*)" alias "mask" end frozen set_gtk_pixmap_struct_pixmap (a_c_struct: POINTER; a_pixmap: POINTER) external "C [struct ] (GtkPixmap, GdkPixmap*)" alias "pixmap" end frozen set_gtk_pixmap_struct_pixmap_insensitive (a_c_struct: POINTER; a_pixmap_insensitive: POINTER) external "C [struct ] (GtkPixmap, GdkPixmap*)" alias "pixmap_insensitive" end frozen set_gtk_progress_bar_struct_activity_blocks (a_c_struct: POINTER; a_activity_blocks: INTEGER) external "C [struct ] (GtkProgressBar, guint)" alias "activity_blocks" end frozen set_gtk_progress_bar_struct_activity_dir (a_c_struct: POINTER; a_activity_dir: INTEGER) external "C [struct ] (GtkProgressBar, guint)" alias "activity_dir" end frozen set_gtk_progress_bar_struct_activity_pos (a_c_struct: POINTER; a_activity_pos: INTEGER) external "C [struct ] (GtkProgressBar, gint)" alias "activity_pos" end frozen set_gtk_progress_bar_struct_activity_step (a_c_struct: POINTER; a_activity_step: INTEGER) external "C [struct ] (GtkProgressBar, guint)" alias "activity_step" end frozen set_gtk_progress_bar_struct_bar_style (a_c_struct: POINTER; a_bar_style: INTEGER) external "C [struct ] (GtkProgressBar, GtkProgressBarStyle)" alias "bar_style" end frozen set_gtk_progress_bar_struct_blocks (a_c_struct: POINTER; a_blocks: INTEGER) external "C [struct ] (GtkProgressBar, guint)" alias "blocks" end frozen set_gtk_progress_bar_struct_in_block (a_c_struct: POINTER; a_in_block: INTEGER) external "C [struct ] (GtkProgressBar, gint)" alias "in_block" end frozen set_gtk_progress_bar_struct_orientation (a_c_struct: POINTER; a_orientation: INTEGER) external "C [struct ] (GtkProgressBar, GtkProgressBarOrientation)" alias "orientation" end frozen set_gtk_progress_struct_activity_mode (a_c_struct: POINTER; a_activity_mode: INTEGER) external "C [struct ] (GtkProgress, guint)" alias "activity_mode" end frozen set_gtk_progress_struct_adjustment (a_c_struct: POINTER; a_adjustment: POINTER) external "C [struct ] (GtkProgress, GtkAdjustment*)" alias "adjustment" end frozen set_gtk_progress_struct_format (a_c_struct: POINTER; a_format: POINTER) external "C [struct ] (GtkProgress, gchar*)" alias "format" end frozen set_gtk_progress_struct_offscreen_pixmap (a_c_struct: POINTER; a_offscreen_pixmap: POINTER) external "C [struct ] (GtkProgress, GdkPixmap*)" alias "offscreen_pixmap" end frozen set_gtk_progress_struct_show_text (a_c_struct: POINTER; a_show_text: INTEGER) external "C [struct ] (GtkProgress, guint)" alias "show_text" end frozen set_gtk_progress_struct_x_align (a_c_struct: POINTER; a_x_align: REAL) external "C [struct ] (GtkProgress, gfloat)" alias "x_align" end frozen set_gtk_progress_struct_y_align (a_c_struct: POINTER; a_y_align: REAL) external "C [struct ] (GtkProgress, gfloat)" alias "y_align" end frozen set_gtk_radio_button_struct_group (a_c_struct: POINTER; a_group: POINTER) external "C [struct ] (GtkRadioButton, GSList*)" alias "group" end frozen set_gtk_radio_menu_item_struct_group (a_c_struct: POINTER; a_group: POINTER) external "C [struct ] (GtkRadioMenuItem, GSList*)" alias "group" end frozen set_gtk_range_struct_adjustment (a_c_struct: POINTER; a_adjustment: POINTER) external "C [struct ] (GtkRange, GtkAdjustment*)" alias "adjustment" end frozen set_gtk_scale_struct_draw_value (a_c_struct: POINTER; a_draw_value: INTEGER) external "C [struct ] (GtkScale, guint)" alias "draw_value" end frozen set_gtk_scale_struct_value_pos (a_c_struct: POINTER; a_value_pos: INTEGER) external "C [struct ] (GtkScale, guint)" alias "value_pos" end frozen set_gtk_scrolled_window_struct_hscrollbar (a_c_struct: POINTER; a_hscrollbar: POINTER) external "C [struct ] (GtkScrolledWindow, GtkWidget*)" alias "hscrollbar" end frozen set_gtk_scrolled_window_struct_hscrollbar_policy (a_c_struct: POINTER; a_hscrollbar_policy: INTEGER) external "C [struct ] (GtkScrolledWindow, guint)" alias "hscrollbar_policy" end frozen set_gtk_scrolled_window_struct_hscrollbar_visible (a_c_struct: POINTER; a_hscrollbar_visible: INTEGER) external "C [struct ] (GtkScrolledWindow, guint)" alias "hscrollbar_visible" end frozen set_gtk_scrolled_window_struct_vscrollbar (a_c_struct: POINTER; a_vscrollbar: POINTER) external "C [struct ] (GtkScrolledWindow, GtkWidget*)" alias "vscrollbar" end frozen set_gtk_scrolled_window_struct_vscrollbar_policy (a_c_struct: POINTER; a_vscrollbar_policy: INTEGER) external "C [struct ] (GtkScrolledWindow, guint)" alias "vscrollbar_policy" end frozen set_gtk_scrolled_window_struct_vscrollbar_visible (a_c_struct: POINTER; a_vscrollbar_visible: INTEGER) external "C [struct ] (GtkScrolledWindow, guint)" alias "vscrollbar_visible" end frozen set_gtk_scrolled_window_struct_window_placement (a_c_struct: POINTER; a_window_placement: INTEGER) external "C [struct ] (GtkScrolledWindow, guint)" alias "window_placement" end frozen set_gtk_spin_button_struct_adjustment (a_c_struct: POINTER; a_adjustment: POINTER) external "C [struct ] (GtkSpinButton, GtkAdjustment*)" alias "adjustment" end frozen set_gtk_spin_button_struct_button (a_c_struct: POINTER; a_button: INTEGER) external "C [struct ] (GtkSpinButton, guint)" alias "button" end frozen set_gtk_spin_button_struct_climb_rate (a_c_struct: POINTER; a_climb_rate: REAL) external "C [struct ] (GtkSpinButton, gfloat)" alias "climb_rate" end frozen set_gtk_spin_button_struct_need_timer (a_c_struct: POINTER; a_need_timer: INTEGER) external "C [struct ] (GtkSpinButton, guint)" alias "need_timer" end frozen set_gtk_spin_button_struct_numeric (a_c_struct: POINTER; a_numeric: INTEGER) external "C [struct ] (GtkSpinButton, guint)" alias "numeric" end frozen set_gtk_spin_button_struct_panel (a_c_struct: POINTER; a_panel: POINTER) external "C [struct ] (GtkSpinButton, GdkWindow*)" alias "panel" end frozen set_gtk_spin_button_struct_snap_to_ticks (a_c_struct: POINTER; a_snap_to_ticks: INTEGER) external "C [struct ] (GtkSpinButton, guint)" alias "snap_to_ticks" end frozen set_gtk_spin_button_struct_timer (a_c_struct: POINTER; a_timer: INTEGER) external "C [struct ] (GtkSpinButton, guint32)" alias "timer" end frozen set_gtk_spin_button_struct_timer_calls (a_c_struct: POINTER; a_timer_calls: INTEGER) external "C [struct ] (GtkSpinButton, guint)" alias "timer_calls" end frozen set_gtk_spin_button_struct_timer_step (a_c_struct: POINTER; a_timer_step: REAL) external "C [struct ] (GtkSpinButton, gfloat)" alias "timer_step" end frozen set_gtk_spin_button_struct_update_policy (a_c_struct: POINTER; a_update_policy: INTEGER) external "C [struct ] (GtkSpinButton, GtkSpinButtonUpdatePolicy)" alias "update_policy" end frozen set_gtk_spin_button_struct_wrap (a_c_struct: POINTER; a_wrap: INTEGER) external "C [struct ] (GtkSpinButton, guint)" alias "wrap" end frozen set_gtk_style_struct_attach_count (a_c_struct: POINTER; a_attach_count: INTEGER) external "C [struct ] (GtkStyle, gint)" alias "attach_count" end frozen set_gtk_style_struct_black_gc (a_c_struct: POINTER; a_black_gc: POINTER) external "C [struct ] (GtkStyle, GdkGC*)" alias "black_gc" end frozen set_gtk_style_struct_colormap (a_c_struct: POINTER; a_colormap: POINTER) external "C [struct ] (GtkStyle, GdkColormap*)" alias "colormap" end frozen set_gtk_style_struct_depth (a_c_struct: POINTER; a_depth: INTEGER) external "C [struct ] (GtkStyle, gint)" alias "depth" end frozen set_gtk_style_struct_rc_style (a_c_struct: POINTER; a_rc_style: POINTER) external "C [struct ] (GtkStyle, GtkRcStyle*)" alias "rc_style" end frozen set_gtk_style_struct_styles (a_c_struct: POINTER; a_styles: POINTER) external "C [struct ] (GtkStyle, GSList*)" alias "styles" end frozen set_gtk_style_struct_white_gc (a_c_struct: POINTER; a_white_gc: POINTER) external "C [struct ] (GtkStyle, GdkGC*)" alias "white_gc" end frozen set_gtk_table_struct_children (a_c_struct: POINTER; a_children: POINTER) external "C [struct ] (GtkTable, GList*)" alias "children" end frozen set_gtk_table_struct_cols (a_c_struct: POINTER; a_cols: POINTER) external "C [struct ] (GtkTable, GtkTableRowCol*)" alias "cols" end frozen set_gtk_table_struct_homogeneous (a_c_struct: POINTER; a_homogeneous: INTEGER) external "C [struct ] (GtkTable, guint)" alias "homogeneous" end frozen set_gtk_table_struct_rows (a_c_struct: POINTER; a_rows: POINTER) external "C [struct ] (GtkTable, GtkTableRowCol*)" alias "rows" end frozen set_gtk_toggle_button_struct_active (a_c_struct: POINTER; a_active: INTEGER) external "C [struct ] (GtkToggleButton, guint)" alias "active" end frozen set_gtk_toggle_button_struct_draw_indicator (a_c_struct: POINTER; a_draw_indicator: INTEGER) external "C [struct ] (GtkToggleButton, guint)" alias "draw_indicator" end frozen set_gtk_tooltips_data_struct_tip_private (a_c_struct: POINTER; a_tip_private: POINTER) external "C [struct ] (GtkTooltipsData, gchar*)" alias "tip_private" end frozen set_gtk_tooltips_data_struct_tip_text (a_c_struct: POINTER; a_tip_text: POINTER) external "C [struct ] (GtkTooltipsData, gchar*)" alias "tip_text" end frozen set_gtk_tooltips_data_struct_tooltips (a_c_struct: POINTER; a_tooltips: POINTER) external "C [struct ] (GtkTooltipsData, GtkTooltips*)" alias "tooltips" end frozen set_gtk_tooltips_data_struct_widget (a_c_struct: POINTER; a_widget: POINTER) external "C [struct ] (GtkTooltipsData, GtkWidget*)" alias "widget" end frozen set_gtk_tooltips_struct_active_tips_data (a_c_struct: POINTER; a_active_tips_data: POINTER) external "C [struct ] (GtkTooltips, GtkTooltipsData*)" alias "active_tips_data" end frozen set_gtk_tooltips_struct_delay (a_c_struct: POINTER; a_delay: INTEGER) external "C [struct ] (GtkTooltips, guint)" alias "delay" end frozen set_gtk_tooltips_struct_enabled (a_c_struct: POINTER; a_enabled: INTEGER) external "C [struct ] (GtkTooltips, guint)" alias "enabled" end frozen set_gtk_tooltips_struct_timer_tag (a_c_struct: POINTER; a_timer_tag: INTEGER) external "C [struct ] (GtkTooltips, gint)" alias "timer_tag" end frozen set_gtk_tooltips_struct_tip_window (a_c_struct: POINTER; a_tip_window: POINTER) external "C [struct ] (GtkTooltips, GtkWidget*)" alias "tip_window" end frozen set_gtk_tooltips_struct_tips_data_list (a_c_struct: POINTER; a_tips_data_list: POINTER) external "C [struct ] (GtkTooltips, GList*)" alias "tips_data_list" end frozen set_gtk_viewport_struct_bin_window (a_c_struct: POINTER; a_bin_window: POINTER) external "C [struct ] (GtkViewport, GdkWindow*)" alias "bin_window" end frozen set_gtk_viewport_struct_hadjustment (a_c_struct: POINTER; a_hadjustment: POINTER) external "C [struct ] (GtkViewport, GtkAdjustment*)" alias "hadjustment" end frozen set_gtk_viewport_struct_shadow_type (a_c_struct: POINTER; a_shadow_type: INTEGER) external "C [struct ] (GtkViewport, GtkShadowType)" alias "shadow_type" end frozen set_gtk_viewport_struct_vadjustment (a_c_struct: POINTER; a_vadjustment: POINTER) external "C [struct ] (GtkViewport, GtkAdjustment*)" alias "vadjustment" end frozen set_gtk_viewport_struct_view_window (a_c_struct: POINTER; a_view_window: POINTER) external "C [struct ] (GtkViewport, GdkWindow*)" alias "view_window" end frozen set_gtk_widget_struct_name (a_c_struct: POINTER; a_name: POINTER) external "C [struct ] (GtkWidget, gchar*)" alias "name" end frozen set_gtk_widget_struct_parent (a_c_struct: POINTER; a_parent: POINTER) external "C [struct ] (GtkWidget, GtkWidget*)" alias "parent" end frozen set_gtk_widget_struct_saved_state (a_c_struct: POINTER; a_saved_state: INTEGER) external "C [struct ] (GtkWidget, guint8)" alias "saved_state" end frozen set_gtk_widget_struct_state (a_c_struct: POINTER; a_state: INTEGER) external "C [struct ] (GtkWidget, guint8)" alias "state" end frozen set_gtk_widget_struct_style (a_c_struct: POINTER; a_style: POINTER) external "C [struct ] (GtkWidget, GtkStyle*)" alias "style" end frozen set_gtk_window_struct_allow_grow (a_c_struct: POINTER; a_allow_grow: INTEGER) external "C [struct ] (GtkWindow, guint)" alias "allow_grow" end frozen set_gtk_window_struct_allow_shrink (a_c_struct: POINTER; a_allow_shrink: INTEGER) external "C [struct ] (GtkWindow, guint)" alias "allow_shrink" end frozen set_gtk_window_struct_default_widget (a_c_struct: POINTER; a_default_widget: POINTER) external "C [struct ] (GtkWindow, GtkWidget*)" alias "default_widget" end frozen set_gtk_window_struct_focus_widget (a_c_struct: POINTER; a_focus_widget: POINTER) external "C [struct ] (GtkWindow, GtkWidget*)" alias "focus_widget" end frozen set_gtk_window_struct_modal (a_c_struct: POINTER; a_modal: INTEGER) external "C [struct ] (GtkWindow, guint)" alias "modal" end frozen set_gtk_window_struct_position (a_c_struct: POINTER; a_position: INTEGER) external "C [struct ] (GtkWindow, guint)" alias "position" end frozen set_gtk_window_struct_title (a_c_struct: POINTER; a_title: POINTER) external "C [struct ] (GtkWindow, gchar*)" alias "title" end frozen set_gtk_window_struct_transient_parent (a_c_struct: POINTER; a_transient_parent: POINTER) external "C [struct ] (GtkWindow, GtkWindow*)" alias "transient_parent" end frozen set_gtk_window_struct_type (a_c_struct: POINTER; a_type: INTEGER) external "C [struct ] (GtkWindow, GtkWindowType)" alias "type" end frozen set_gtk_window_struct_wmclass_class (a_c_struct: POINTER; a_wmclass_class: POINTER) external "C [struct ] (GtkWindow, gchar*)" alias "wmclass_class" end frozen set_gtk_window_struct_wmclass_name (a_c_struct: POINTER; a_wmclass_name: POINTER) external "C [struct ] (GtkWindow, gchar*)" alias "wmclass_name" end frozen c_gdk_rectangle_struct_allocate: POINTER external "C [macro ]" alias "calloc (sizeof(GdkRectangle), 1)" end frozen c_gdk_color_struct_allocate: POINTER external "C [macro ]" alias "calloc (sizeof(GdkColor), 1)" end frozen c_gdk_gcvalues_struct_allocate: POINTER external "C [macro ]" alias "calloc (sizeof(GdkGCValues), 1)" end frozen c_gdk_geometry_struct_allocate: POINTER external "C [macro ]" alias "calloc (sizeof(GdkGeometry), 1)" end note copyright: "Copyright (c) 1984-2006, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end