GtkWindow ;
GtkWidget* gtk_window_new ( GtkWindowType type);
void gtk_window_set_title ( GtkWindow *window,const gchar *title);
void gtk_window_set_wmclass ( GtkWindow *window,const gchar *wmclass_name,const gchar *wmclass_class);
void gtk_window_set_policy ( GtkWindow *window,gint allow_shrink,gint allow_grow,gint auto_shrink);
void gtk_window_set_resizable ( GtkWindow *window,gboolean resizable);
gboolean gtk_window_get_resizable ( GtkWindow *window);
void gtk_window_add_accel_group ( GtkWindow *window, GtkAccelGroup *accel_group);
void gtk_window_remove_accel_group ( GtkWindow *window, GtkAccelGroup *accel_group);
gboolean gtk_window_activate_focus ( GtkWindow *window);
gboolean gtk_window_activate_default ( GtkWindow *window);
void gtk_window_set_modal ( GtkWindow *window,gboolean modal);
void gtk_window_set_default_size ( GtkWindow *window,gint width,gint height);
void gtk_window_set_geometry_hints ( GtkWindow *window, GtkWidget *geometry_widget, GdkGeometry *geometry, GdkWindowHints geom_mask);
void gtk_window_set_gravity ( GtkWindow *window, GdkGravity gravity);
void gtk_window_set_position ( GtkWindow *window, GtkWindowPosition position);
void gtk_window_set_transient_for ( GtkWindow *window, GtkWindow *parent);
void gtk_window_set_destroy_with_parent ( GtkWindow *window,gboolean setting);
void gtk_window_set_screen ( GtkWindow *window, GdkScreen *screen);
gboolean gtk_window_is_active ( GtkWindow *window);
gboolean gtk_window_has_toplevel_focus ( GtkWindow *window);
void gtk_window_add_mnemonic ( GtkWindow *window,guint keyval, GtkWidget *target);
void gtk_window_remove_mnemonic ( GtkWindow *window,guint keyval, GtkWidget *target);
gboolean gtk_window_mnemonic_activate ( GtkWindow *window,guint keyval, GdkModifierType modifier);
gboolean gtk_window_activate_key ( GtkWindow *window, GdkEventKey *event);
gboolean gtk_window_propagate_key_event ( GtkWindow *window, GdkEventKey *event);
GtkWidget* gtk_window_get_focus ( GtkWindow *window);
void gtk_window_set_focus ( GtkWindow *window, GtkWidget *focus);
void gtk_window_set_default ( GtkWindow *window, GtkWidget *default_widget);
void gtk_window_present ( GtkWindow *window);
void gtk_window_present_with_time ( GtkWindow *window,guint32 timestamp);
void gtk_window_iconify ( GtkWindow *window);
void gtk_window_deiconify ( GtkWindow *window);
void gtk_window_stick ( GtkWindow *window);
void gtk_window_unstick ( GtkWindow *window);
void gtk_window_maximize ( GtkWindow *window);
void gtk_window_unmaximize ( GtkWindow *window);
void gtk_window_fullscreen ( GtkWindow *window);
void gtk_window_unfullscreen ( GtkWindow *window);
void gtk_window_set_keep_above ( GtkWindow *window,gboolean setting);
void gtk_window_set_keep_below ( GtkWindow *window,gboolean setting);
void gtk_window_begin_resize_drag ( GtkWindow *window, GdkWindowEdge edge,gint button,gint root_x,gint root_y,guint32 timestamp);
void gtk_window_begin_move_drag ( GtkWindow *window,gint button,gint root_x,gint root_y,guint32 timestamp);
void gtk_window_set_decorated ( GtkWindow *window,gboolean setting);
void gtk_window_set_deletable ( GtkWindow *window,gboolean setting);
void gtk_window_set_frame_dimensions ( GtkWindow *window,gint left,gint top,gint right,gint bottom);
void gtk_window_set_has_frame ( GtkWindow *window,gboolean setting);
void gtk_window_set_mnemonic_modifier ( GtkWindow *window, GdkModifierType modifier);
void gtk_window_set_role ( GtkWindow *window,const gchar *role);
void gtk_window_set_type_hint ( GtkWindow *window, GdkWindowTypeHint hint);
void gtk_window_set_skip_taskbar_hint ( GtkWindow *window,gboolean setting);
void gtk_window_set_skip_pager_hint ( GtkWindow *window,gboolean setting);
void gtk_window_set_urgency_hint ( GtkWindow *window,gboolean setting);
void gtk_window_set_accept_focus ( GtkWindow *window,gboolean setting);
void gtk_window_set_focus_on_map ( GtkWindow *window,gboolean setting);
gboolean gtk_window_get_decorated ( GtkWindow *window);
gboolean gtk_window_get_deletable ( GtkWindow *window);
void gtk_window_get_default_size ( GtkWindow *window,gint *width,gint *height);
gboolean gtk_window_get_destroy_with_parent ( GtkWindow *window);
void gtk_window_get_frame_dimensions ( GtkWindow *window,gint *left,gint *top,gint *right,gint *bottom);
gboolean gtk_window_get_has_frame ( GtkWindow *window);
gchar* gtk_window_get_icon_name ( GtkWindow *window);
gboolean gtk_window_get_modal ( GtkWindow *window);
void gtk_window_get_position ( GtkWindow *window,gint *root_x,gint *root_y);
const gchar* gtk_window_get_role ( GtkWindow *window);
void gtk_window_get_size ( GtkWindow *window,gint *width,gint *height);
const gchar* gtk_window_get_title ( GtkWindow *window);
GtkWindow* gtk_window_get_transient_for ( GtkWindow *window);
gboolean gtk_window_get_skip_taskbar_hint ( GtkWindow *window);
gboolean gtk_window_get_skip_pager_hint ( GtkWindow *window);
gboolean gtk_window_get_urgency_hint ( GtkWindow *window);
gboolean gtk_window_get_accept_focus ( GtkWindow *window);
gboolean gtk_window_get_focus_on_map ( GtkWindow *window);
GtkWindowGroup* gtk_window_get_group ( GtkWindow *window);
void gtk_window_move ( GtkWindow *window,gint x,gint y);
gboolean gtk_window_parse_geometry ( GtkWindow *window,const gchar *geometry);
void gtk_window_reshow_with_initial_size ( GtkWindow *window);
void gtk_window_resize ( GtkWindow *window,gint width,gint height);
void gtk_window_set_default_icon_list (GList *list);
void gtk_window_set_default_icon ( GdkPixbuf *icon);
gboolean gtk_window_set_default_icon_from_file (const gchar *filename,GError **err);
void gtk_window_set_default_icon_name (const gchar *name);
void gtk_window_set_icon ( GtkWindow *window, GdkPixbuf *icon);
void gtk_window_set_icon_list ( GtkWindow *window,GList *list);
gboolean gtk_window_set_icon_from_file ( GtkWindow *window,const gchar *filename,GError **err);
void gtk_window_set_icon_name ( GtkWindow *window,const gchar *name);
void gtk_window_set_auto_startup_notification (gboolean setting);
void gtk_decorated_window_init ( GtkWindow *window);
void gtk_decorated_window_calculate_frame_size ( GtkWindow *window);
void gtk_decorated_window_set_title ( GtkWindow *window,const gchar *title);
void gtk_decorated_window_move_resize_window ( GtkWindow *window,gint x,gint y,gint width,gint height);
gchar* gtk_set_locale (void);
void gtk_disable_setlocale (void);
gboolean gtk_parse_args (int *argc,char ***argv);
void gtk_init (int *argc,char ***argv);
gboolean gtk_init_check (int *argc,char ***argv);
gboolean gtk_init_with_args (int *argc,char ***argv,char *parameter_string,GOptionEntry *entries,char *translation_domain,GError **error);
void gtk_exit (gint error_code);
gboolean gtk_events_pending (void);
void gtk_main (void);
void gtk_main_quit (void);
gboolean gtk_main_iteration (void);
gboolean gtk_main_iteration_do (gboolean blocking);
void gtk_main_do_event ( GdkEvent *event);
gboolean gtk_true (void);
gboolean gtk_false (void);
void gtk_grab_add ( GtkWidget *widget);
GtkWidget* gtk_grab_get_current (void);
void gtk_grab_remove ( GtkWidget *widget);
void gtk_init_add ( GtkFunction function,gpointer data);
void gtk_quit_add_destroy (guint main_level, GtkObject *object);
void gtk_quit_remove (guint quit_handler_id);
void gtk_quit_remove_by_data (gpointer data);
void gtk_timeout_remove (guint timeout_handler_id);
void gtk_idle_remove (guint idle_handler_id);
void gtk_idle_remove_by_data (gpointer data);
void gtk_input_remove (guint input_handler_id);
void gtk_key_snooper_remove (guint snooper_handler_id);
gboolean gtk_get_current_event_state ( GdkModifierType *state);
GtkWidget* gtk_get_event_widget ( GdkEvent *event);
void gtk_propagate_event ( GtkWidget *widget, GdkEvent *event);
void gtk_accel_group_connect ( GtkAccelGroup *accel_group,guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags,GClosure *closure);
void gtk_accel_group_connect_by_path ( GtkAccelGroup *accel_group,const gchar *accel_path,GClosure *closure);
gboolean gtk_accel_group_disconnect ( GtkAccelGroup *accel_group,GClosure *closure);
gboolean gtk_accel_group_disconnect_key ( GtkAccelGroup *accel_group,guint accel_key, GdkModifierType accel_mods);
gboolean gtk_accel_group_activate ( GtkAccelGroup *accel_group,GQuark accel_quark,GObject *acceleratable,guint accel_key, GdkModifierType accel_mods);
void gtk_accel_group_lock ( GtkAccelGroup *accel_group);
void gtk_accel_group_unlock ( GtkAccelGroup *accel_group);
gboolean gtk_accel_groups_activate (GObject *object,guint accel_key, GdkModifierType accel_mods);
gboolean gtk_accelerator_valid (guint keyval, GdkModifierType modifiers);
void gtk_accelerator_parse (const gchar *accelerator,guint *accelerator_key, GdkModifierType *accelerator_mods);
gchar* gtk_accelerator_name (guint accelerator_key, GdkModifierType accelerator_mods);
gchar* gtk_accelerator_get_label (guint accelerator_key, GdkModifierType accelerator_mods);
void gtk_accelerator_set_default_mod_mask ( GdkModifierType default_mod_mask);
void gtk_icon_theme_set_screen ( GtkIconTheme *icon_theme, GdkScreen *screen);
void gtk_icon_theme_set_search_path ( GtkIconTheme *icon_theme,const gchar *path[],gint n_elements);
void gtk_icon_theme_get_search_path ( GtkIconTheme *icon_theme,gchar **path[],gint *n_elements);
void gtk_icon_theme_append_search_path ( GtkIconTheme *icon_theme,const gchar *path);
void gtk_icon_theme_prepend_search_path ( GtkIconTheme *icon_theme,const gchar *path);
void gtk_icon_theme_set_custom_theme ( GtkIconTheme *icon_theme,const gchar *theme_name);
gboolean gtk_icon_theme_has_icon ( GtkIconTheme *icon_theme,const gchar *icon_name);
gboolean gtk_icon_theme_rescan_if_needed ( GtkIconTheme *icon_theme);
void gtk_icon_theme_add_builtin_icon (const gchar *icon_name,gint size, GdkPixbuf *pixbuf);
void gtk_icon_info_free ( GtkIconInfo *icon_info);
gint gtk_icon_info_get_base_size ( GtkIconInfo *icon_info);
const gchar* gtk_icon_info_get_filename ( GtkIconInfo *icon_info);
void gtk_icon_info_set_raw_coordinates ( GtkIconInfo *icon_info,gboolean raw_coordinates);
gboolean gtk_icon_info_get_embedded_rect ( GtkIconInfo *icon_info, GdkRectangle *rectangle);
gboolean gtk_icon_info_get_attach_points ( GtkIconInfo *icon_info, GdkPoint **points,gint *n_points);
const gchar* gtk_icon_info_get_display_name ( GtkIconInfo *icon_info);
gboolean gtk_clipboard_set_with_data ( GtkClipboard *clipboard,const GtkTargetEntry *targets,guint n_targets, GtkClipboardGetFunc get_func, GtkClipboardClearFunc clear_func,gpointer user_data);
gboolean gtk_clipboard_set_with_owner ( GtkClipboard *clipboard,const GtkTargetEntry *targets,guint n_targets, GtkClipboardGetFunc get_func, GtkClipboardClearFunc clear_func,GObject *owner);
void gtk_clipboard_clear ( GtkClipboard *clipboard);
void gtk_clipboard_set_text ( GtkClipboard *clipboard,const gchar *text,gint len);
void gtk_clipboard_set_image ( GtkClipboard *clipboard, GdkPixbuf *pixbuf);
void gtk_clipboard_request_contents ( GtkClipboard *clipboard, GdkAtom target, GtkClipboardReceivedFunc callback,gpointer user_data);
void gtk_clipboard_request_text ( GtkClipboard *clipboard, GtkClipboardTextReceivedFunc callback,gpointer user_data);
void gtk_clipboard_request_image ( GtkClipboard *clipboard, GtkClipboardImageReceivedFunc callback,gpointer user_data);
void gtk_clipboard_request_targets ( GtkClipboard *clipboard, GtkClipboardTargetsReceivedFunc callback,gpointer user_data);
void gtk_clipboard_request_rich_text ( GtkClipboard *clipboard, GtkTextBuffer *buffer, GtkClipboardRichTextReceivedFunc callback,gpointer user_data);
gchar* gtk_clipboard_wait_for_text ( GtkClipboard *clipboard);
gboolean gtk_clipboard_wait_is_text_available ( GtkClipboard *clipboard);
gboolean gtk_clipboard_wait_is_image_available ( GtkClipboard *clipboard);
gboolean gtk_clipboard_wait_is_rich_text_available ( GtkClipboard *clipboard, GtkTextBuffer *buffer);
gboolean gtk_clipboard_wait_for_targets ( GtkClipboard *clipboard, GdkAtom **targets,gint *n_targets);
gboolean gtk_clipboard_wait_is_target_available ( GtkClipboard *clipboard, GdkAtom target);
void gtk_clipboard_set_can_store ( GtkClipboard *clipboard,const GtkTargetEntry *targets,gint n_targets);
void gtk_clipboard_store ( GtkClipboard *clipboard);
void gtk_rc_add_widget_name_style ( GtkRcStyle *rc_style,const gchar *pattern);
void gtk_rc_add_widget_class_style ( GtkRcStyle *rc_style,const gchar *pattern);
void gtk_rc_add_class_style ( GtkRcStyle *rc_style,const gchar *pattern);
void gtk_rc_parse (const gchar *filename);
void gtk_rc_parse_string (const gchar *rc_string);
gboolean gtk_rc_reparse_all (void);
gboolean gtk_rc_reparse_all_for_settings ( GtkSettings *settings,gboolean force_load);
void gtk_rc_reset_styles ( GtkSettings *settings);
void gtk_rc_add_default_file (const gchar *filename);
void gtk_rc_set_default_files (gchar **filenames);
gchar* gtk_rc_find_module_in_path (const gchar *module_file);
gchar* gtk_rc_find_pixmap_in_path ( GtkSettings *settings,GScanner *scanner,const gchar *pixmap_file);
gchar* gtk_rc_get_module_dir (void);
gchar* gtk_rc_get_im_module_path (void);
gchar* gtk_rc_get_im_module_file (void);
gchar* gtk_rc_get_theme_dir (void);
void gtk_rc_style_ref ( GtkRcStyle *rc_style);
void gtk_rc_style_unref ( GtkRcStyle *rc_style);
gchar* gtk_check_version (guint required_major,guint required_minor,guint required_micro);
GtkLabel ;
GtkWidget* gtk_label_new (const gchar *str);
void gtk_label_set_text ( GtkLabel *label,const gchar *str);
void gtk_label_set_attributes ( GtkLabel *label,PangoAttrList *attrs);
void gtk_label_set_markup ( GtkLabel *label,const gchar *str);
void gtk_label_set_markup_with_mnemonic ( GtkLabel *label,const gchar *str);
void gtk_label_set_pattern ( GtkLabel *label,const gchar *pattern);
void gtk_label_set_justify ( GtkLabel *label, GtkJustification jtype);
void gtk_label_set_ellipsize ( GtkLabel *label,PangoEllipsizeMode mode);
void gtk_label_set_width_chars ( GtkLabel *label,gint n_chars);
void gtk_label_set_max_width_chars ( GtkLabel *label,gint n_chars);
void gtk_label_get ( GtkLabel *label,gchar **str);
void gtk_label_set_line_wrap ( GtkLabel *label,gboolean wrap);
void gtk_label_set_line_wrap_mode ( GtkLabel *label,PangoWrapMode wrap_mode);
void gtk_label_get_layout_offsets ( GtkLabel *label,gint *x,gint *y);
gboolean gtk_label_get_selectable ( GtkLabel *label);
const gchar* gtk_label_get_text ( GtkLabel *label);
GtkWidget* gtk_label_new_with_mnemonic (const gchar *str);
void gtk_label_select_region ( GtkLabel *label,gint start_offset,gint end_offset);
void gtk_label_set_mnemonic_widget ( GtkLabel *label, GtkWidget *widget);
void gtk_label_set_selectable ( GtkLabel *label,gboolean setting);
void gtk_label_set_text_with_mnemonic ( GtkLabel *label,const gchar *str);
gint gtk_label_get_width_chars ( GtkLabel *label);
gint gtk_label_get_max_width_chars ( GtkLabel *label);
const gchar* gtk_label_get_label ( GtkLabel *label);
gboolean gtk_label_get_line_wrap ( GtkLabel *label);
GtkWidget* gtk_label_get_mnemonic_widget ( GtkLabel *label);
gboolean gtk_label_get_selection_bounds ( GtkLabel *label,gint *start,gint *end);
gboolean gtk_label_get_use_markup ( GtkLabel *label);
gboolean gtk_label_get_use_underline ( GtkLabel *label);
gboolean gtk_label_get_single_line_mode ( GtkLabel *label);
gdouble gtk_label_get_angle ( GtkLabel *label);
void gtk_label_set_label ( GtkLabel *label,const gchar *str);
void gtk_label_set_use_markup ( GtkLabel *label,gboolean setting);
void gtk_label_set_use_underline ( GtkLabel *label,gboolean setting);
void gtk_label_set_single_line_mode ( GtkLabel *label,gboolean single_line_mode);
void gtk_label_set_angle ( GtkLabel *label,gdouble angle);
GtkButton ;
GtkWidget* gtk_button_new (void);
GtkWidget* gtk_button_new_with_label (const gchar *label);
GtkWidget* gtk_button_new_with_mnemonic (const gchar *label);
GtkWidget* gtk_button_new_from_stock (const gchar *stock_id);
void gtk_button_pressed ( GtkButton *button);
void gtk_button_released ( GtkButton *button);
void gtk_button_clicked ( GtkButton *button);
void gtk_button_enter ( GtkButton *button);
void gtk_button_leave ( GtkButton *button);
void gtk_button_set_relief ( GtkButton *button, GtkReliefStyle newstyle);
const gchar* gtk_button_get_label ( GtkButton *button);
void gtk_button_set_label ( GtkButton *button,const gchar *label);
gboolean gtk_button_get_use_stock ( GtkButton *button);
void gtk_button_set_use_stock ( GtkButton *button,gboolean use_stock);
gboolean gtk_button_get_use_underline ( GtkButton *button);
void gtk_button_set_use_underline ( GtkButton *button,gboolean use_underline);
void gtk_button_set_focus_on_click ( GtkButton *button,gboolean focus_on_click);
gboolean gtk_button_get_focus_on_click ( GtkButton *button);
void gtk_button_set_alignment ( GtkButton *button,gfloat xalign,gfloat yalign);
void gtk_button_get_alignment ( GtkButton *button,gfloat *xalign,gfloat *yalign);
void gtk_button_set_image ( GtkButton *button, GtkWidget *image);
GtkWidget* gtk_button_get_image ( GtkButton *button);
void gtk_button_set_image_position ( GtkButton *button, GtkPositionType position);
void gtk_file_chooser_set_action ( GtkFileChooser *chooser, GtkFileChooserAction action);
void gtk_file_chooser_set_local_only ( GtkFileChooser *chooser,gboolean local_only);
gboolean gtk_file_chooser_get_local_only ( GtkFileChooser *chooser);
void gtk_file_chooser_set_select_multiple ( GtkFileChooser *chooser,gboolean select_multiple);
gboolean gtk_file_chooser_get_select_multiple ( GtkFileChooser *chooser);
void gtk_file_chooser_set_show_hidden ( GtkFileChooser *chooser,gboolean show_hidden);
gboolean gtk_file_chooser_get_show_hidden ( GtkFileChooser *chooser);
void gtk_file_chooser_set_do_overwrite_confirmation ( GtkFileChooser *chooser,gboolean do_overwrite_confirmation);
gboolean gtk_file_chooser_get_do_overwrite_confirmation ( GtkFileChooser *chooser);
void gtk_file_chooser_set_current_name ( GtkFileChooser *chooser,const gchar *name);
gchar* gtk_file_chooser_get_filename ( GtkFileChooser *chooser);
gboolean gtk_file_chooser_set_filename ( GtkFileChooser *chooser,const char *filename);
gboolean gtk_file_chooser_select_filename ( GtkFileChooser *chooser,const char *filename);
void gtk_file_chooser_unselect_filename ( GtkFileChooser *chooser,const char *filename);
void gtk_file_chooser_select_all ( GtkFileChooser *chooser);
void gtk_file_chooser_unselect_all ( GtkFileChooser *chooser);
gboolean gtk_file_chooser_set_current_folder ( GtkFileChooser *chooser,const gchar *filename);
gchar* gtk_file_chooser_get_current_folder ( GtkFileChooser *chooser);
gchar* gtk_file_chooser_get_uri ( GtkFileChooser *chooser);
gboolean gtk_file_chooser_set_uri ( GtkFileChooser *chooser,const char *uri);
gboolean gtk_file_chooser_select_uri ( GtkFileChooser *chooser,const char *uri);
void gtk_file_chooser_unselect_uri ( GtkFileChooser *chooser,const char *uri);
gboolean gtk_file_chooser_set_current_folder_uri ( GtkFileChooser *chooser,const gchar *uri);
gchar* gtk_file_chooser_get_current_folder_uri ( GtkFileChooser *chooser);
void gtk_file_chooser_set_preview_widget ( GtkFileChooser *chooser, GtkWidget *preview_widget);
GtkWidget* gtk_file_chooser_get_preview_widget ( GtkFileChooser *chooser);
void gtk_file_chooser_set_preview_widget_active ( GtkFileChooser *chooser,gboolean active);
gboolean gtk_file_chooser_get_preview_widget_active ( GtkFileChooser *chooser);
void gtk_file_chooser_set_use_preview_label ( GtkFileChooser *chooser,gboolean use_label);
gboolean gtk_file_chooser_get_use_preview_label ( GtkFileChooser *chooser);
void gtk_file_chooser_set_extra_widget ( GtkFileChooser *chooser, GtkWidget *extra_widget);
GtkWidget* gtk_file_chooser_get_extra_widget ( GtkFileChooser *chooser);
void gtk_file_chooser_add_filter ( GtkFileChooser *chooser, GtkFileFilter *filter);
void gtk_file_chooser_remove_filter ( GtkFileChooser *chooser, GtkFileFilter *filter);
void gtk_file_chooser_set_filter ( GtkFileChooser *chooser, GtkFileFilter *filter);
GtkFileFilter* gtk_file_chooser_get_filter ( GtkFileChooser *chooser);
gboolean gtk_file_chooser_add_shortcut_folder ( GtkFileChooser *chooser,const char *folder,GError **error);
gboolean gtk_file_chooser_remove_shortcut_folder ( GtkFileChooser *chooser,const char *folder,GError **error);
gboolean gtk_file_chooser_add_shortcut_folder_uri ( GtkFileChooser *chooser,const char *uri,GError **error);
gboolean gtk_file_chooser_remove_shortcut_folder_uri ( GtkFileChooser *chooser,const char *uri,GError **error);
GtkWidget* gtk_file_chooser_button_new (const gchar *title, GtkFileChooserAction action);
GtkWidget* gtk_file_chooser_button_new_with_backend (const gchar *title, GtkFileChooserAction action,const gchar *backend);
GtkWidget* gtk_file_chooser_button_new_with_dialog ( GtkWidget *dialog);
const gchar* gtk_file_chooser_button_get_title ( GtkFileChooserButton *button);
void gtk_file_chooser_button_set_title ( GtkFileChooserButton *button,const gchar *title);
gint gtk_file_chooser_button_get_width_chars ( GtkFileChooserButton *button);
void gtk_file_chooser_button_set_width_chars ( GtkFileChooserButton *button,gint n_chars);
gboolean gtk_file_chooser_button_get_focus_on_click ( GtkFileChooserButton *button);
void gtk_file_chooser_button_set_focus_on_click ( GtkFileChooserButton *button,gboolean focus_on_click);
GtkWidget* gtk_file_selection_new (const gchar *title);
void gtk_file_selection_set_filename ( GtkFileSelection *filesel,const gchar *filename);
const gchar* gtk_file_selection_get_filename ( GtkFileSelection *filesel);
void gtk_file_selection_complete ( GtkFileSelection *filesel,const gchar *pattern);
void gtk_file_selection_show_fileop_buttons ( GtkFileSelection *filesel);
void gtk_file_selection_hide_fileop_buttons ( GtkFileSelection *filesel);
void gtk_file_selection_set_select_multiple ( GtkFileSelection *filesel,gboolean select_multiple);
gboolean gtk_file_selection_get_select_multiple ( GtkFileSelection *filesel);
GtkWidget* gtk_color_button_new (void);
GtkWidget* gtk_color_button_new_with_color (const GdkColor *color);
void gtk_color_button_set_color ( GtkColorButton *color_button,const GdkColor *color);
void gtk_color_button_get_color ( GtkColorButton *color_button, GdkColor *color);
void gtk_color_button_set_alpha ( GtkColorButton *color_button,guint16 alpha);
void gtk_color_button_set_use_alpha ( GtkColorButton *color_button,gboolean use_alpha);
gboolean gtk_color_button_get_use_alpha ( GtkColorButton *color_button);
void gtk_color_button_set_title ( GtkColorButton *color_button,const gchar *title);
const gchar* gtk_color_button_get_title ( GtkColorButton *color_button);
GtkTextBuffer ;
GtkTextBuffer* gtk_text_buffer_new ( GtkTextTagTable *table);
gint gtk_text_buffer_get_line_count ( GtkTextBuffer *buffer);
gint gtk_text_buffer_get_char_count ( GtkTextBuffer *buffer);
void gtk_text_buffer_insert ( GtkTextBuffer *buffer, GtkTextIter *iter,const gchar *text,gint len);
void gtk_text_buffer_insert_at_cursor ( GtkTextBuffer *buffer,const gchar *text,gint len);
gboolean gtk_text_buffer_insert_interactive ( GtkTextBuffer *buffer, GtkTextIter *iter,const gchar *text,gint len,gboolean default_editable);
gboolean gtk_text_buffer_insert_interactive_at_cursor ( GtkTextBuffer *buffer,const gchar *text,gint len,gboolean default_editable);
void gtk_text_buffer_insert_range ( GtkTextBuffer *buffer, GtkTextIter *iter,const GtkTextIter *start,const GtkTextIter *end);
gboolean gtk_text_buffer_insert_range_interactive ( GtkTextBuffer *buffer, GtkTextIter *iter,const GtkTextIter *start,const GtkTextIter *end,gboolean default_editable);
void gtk_text_buffer_insert_with_tags ( GtkTextBuffer *buffer, GtkTextIter *iter,const gchar *text,gint len, GtkTextTag *first_tag,...);
void gtk_text_buffer_insert_with_tags_by_name ( GtkTextBuffer *buffer, GtkTextIter *iter,const gchar *text,gint len,const gchar *first_tag_name,...);
void gtk_text_buffer_delete ( GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end);
gboolean gtk_text_buffer_delete_interactive ( GtkTextBuffer *buffer, GtkTextIter *start_iter, GtkTextIter *end_iter,gboolean default_editable);
gboolean gtk_text_buffer_backspace ( GtkTextBuffer *buffer, GtkTextIter *iter,gboolean interactive,gboolean default_editable);
void gtk_text_buffer_set_text ( GtkTextBuffer *buffer,const gchar *text,gint len);
gchar* gtk_text_buffer_get_text ( GtkTextBuffer *buffer,const GtkTextIter *start,const GtkTextIter *end,gboolean include_hidden_chars);
gchar* gtk_text_buffer_get_slice ( GtkTextBuffer *buffer,const GtkTextIter *start,const GtkTextIter *end,gboolean include_hidden_chars);
void gtk_text_buffer_insert_pixbuf ( GtkTextBuffer *buffer, GtkTextIter *iter, GdkPixbuf *pixbuf);
void gtk_text_buffer_insert_child_anchor ( GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor);
void gtk_text_buffer_move_mark ( GtkTextBuffer *buffer, GtkTextMark *mark,const GtkTextIter *where);
void gtk_text_buffer_move_mark_by_name ( GtkTextBuffer *buffer,const gchar *name,const GtkTextIter *where);
void gtk_text_buffer_delete_mark ( GtkTextBuffer *buffer, GtkTextMark *mark);
void gtk_text_buffer_delete_mark_by_name ( GtkTextBuffer *buffer,const gchar *name);
gboolean gtk_text_buffer_get_has_selection ( GtkTextBuffer *buffer);
void gtk_text_buffer_place_cursor ( GtkTextBuffer *buffer,const GtkTextIter *where);
void gtk_text_buffer_select_range ( GtkTextBuffer *buffer,const GtkTextIter *ins,const GtkTextIter *bound);
void gtk_text_buffer_apply_tag ( GtkTextBuffer *buffer, GtkTextTag *tag,const GtkTextIter *start,const GtkTextIter *end);
void gtk_text_buffer_remove_tag ( GtkTextBuffer *buffer, GtkTextTag *tag,const GtkTextIter *start,const GtkTextIter *end);
void gtk_text_buffer_apply_tag_by_name ( GtkTextBuffer *buffer,const gchar *name,const GtkTextIter *start,const GtkTextIter *end);
void gtk_text_buffer_remove_tag_by_name ( GtkTextBuffer *buffer,const gchar *name,const GtkTextIter *start,const GtkTextIter *end);
void gtk_text_buffer_remove_all_tags ( GtkTextBuffer *buffer,const GtkTextIter *start,const GtkTextIter *end);
void gtk_text_buffer_get_iter_at_line_offset ( GtkTextBuffer *buffer, GtkTextIter *iter,gint line_number,gint char_offset);
void gtk_text_buffer_get_iter_at_offset ( GtkTextBuffer *buffer, GtkTextIter *iter,gint char_offset);
void gtk_text_buffer_get_iter_at_line ( GtkTextBuffer *buffer, GtkTextIter *iter,gint line_number);
void gtk_text_buffer_get_iter_at_line_index ( GtkTextBuffer *buffer, GtkTextIter *iter,gint line_number,gint byte_index);
void gtk_text_buffer_get_iter_at_mark ( GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextMark *mark);
void gtk_text_buffer_get_iter_at_child_anchor ( GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor);
void gtk_text_buffer_get_start_iter ( GtkTextBuffer *buffer, GtkTextIter *iter);
void gtk_text_buffer_get_end_iter ( GtkTextBuffer *buffer, GtkTextIter *iter);
void gtk_text_buffer_get_bounds ( GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end);
gboolean gtk_text_buffer_get_modified ( GtkTextBuffer *buffer);
void gtk_text_buffer_set_modified ( GtkTextBuffer *buffer,gboolean setting);
gboolean gtk_text_buffer_delete_selection ( GtkTextBuffer *buffer,gboolean interactive,gboolean default_editable);
void gtk_text_buffer_paste_clipboard ( GtkTextBuffer *buffer, GtkClipboard *clipboard, GtkTextIter *override_location,gboolean default_editable);
void gtk_text_buffer_copy_clipboard ( GtkTextBuffer *buffer, GtkClipboard *clipboard);
void gtk_text_buffer_cut_clipboard ( GtkTextBuffer *buffer, GtkClipboard *clipboard,gboolean default_editable);
gboolean gtk_text_buffer_get_selection_bounds ( GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end);
void gtk_text_buffer_begin_user_action ( GtkTextBuffer *buffer);
void gtk_text_buffer_end_user_action ( GtkTextBuffer *buffer);
void gtk_text_buffer_add_selection_clipboard ( GtkTextBuffer *buffer, GtkClipboard *clipboard);
void gtk_text_buffer_remove_selection_clipboard ( GtkTextBuffer *buffer, GtkClipboard *clipboard);
gboolean gtk_text_buffer_deserialize ( GtkTextBuffer *register_buffer, GtkTextBuffer *content_buffer, GdkAtom format, GtkTextIter *iter,const guint8 *data,gsize length,GError **error);
gboolean gtk_text_buffer_deserialize_get_can_create_tags ( GtkTextBuffer *buffer, GdkAtom format);
void gtk_text_buffer_deserialize_set_can_create_tags ( GtkTextBuffer *buffer, GdkAtom format,gboolean can_create_tags);
void gtk_text_buffer_unregister_deserialize_format ( GtkTextBuffer *buffer, GdkAtom format);
void gtk_text_buffer_unregister_serialize_format ( GtkTextBuffer *buffer, GdkAtom format);
GtkTextBuffer* gtk_text_iter_get_buffer (const GtkTextIter *iter);
void gtk_text_iter_free ( GtkTextIter *iter);
gint gtk_text_iter_get_offset (const GtkTextIter *iter);
gint gtk_text_iter_get_line (const GtkTextIter *iter);
gint gtk_text_iter_get_line_offset (const GtkTextIter *iter);
gint gtk_text_iter_get_line_index (const GtkTextIter *iter);
gint gtk_text_iter_get_visible_line_index (const GtkTextIter *iter);
gint gtk_text_iter_get_visible_line_offset (const GtkTextIter *iter);
gchar* gtk_text_iter_get_slice (const GtkTextIter *start,const GtkTextIter *end);
gchar* gtk_text_iter_get_text (const GtkTextIter *start,const GtkTextIter *end);
gchar* gtk_text_iter_get_visible_slice (const GtkTextIter *start,const GtkTextIter *end);
gchar* gtk_text_iter_get_visible_text (const GtkTextIter *start,const GtkTextIter *end);
gboolean gtk_text_iter_begins_tag (const GtkTextIter *iter, GtkTextTag *tag);
gboolean gtk_text_iter_ends_tag (const GtkTextIter *iter, GtkTextTag *tag);
gboolean gtk_text_iter_toggles_tag (const GtkTextIter *iter, GtkTextTag *tag);
gboolean gtk_text_iter_has_tag (const GtkTextIter *iter, GtkTextTag *tag);
gboolean gtk_text_iter_editable (const GtkTextIter *iter,gboolean default_setting);
gboolean gtk_text_iter_can_insert (const GtkTextIter *iter,gboolean default_editability);
gboolean gtk_text_iter_starts_word (const GtkTextIter *iter);
gboolean gtk_text_iter_ends_word (const GtkTextIter *iter);
gboolean gtk_text_iter_inside_word (const GtkTextIter *iter);
gboolean gtk_text_iter_starts_line (const GtkTextIter *iter);
gboolean gtk_text_iter_ends_line (const GtkTextIter *iter);
gboolean gtk_text_iter_starts_sentence (const GtkTextIter *iter);
gboolean gtk_text_iter_ends_sentence (const GtkTextIter *iter);
gboolean gtk_text_iter_inside_sentence (const GtkTextIter *iter);
gboolean gtk_text_iter_is_cursor_position (const GtkTextIter *iter);
gint gtk_text_iter_get_chars_in_line (const GtkTextIter *iter);
gint gtk_text_iter_get_bytes_in_line (const GtkTextIter *iter);
gboolean gtk_text_iter_get_attributes (const GtkTextIter *iter, GtkTextAttributes *values);
gboolean gtk_text_iter_is_end (const GtkTextIter *iter);
gboolean gtk_text_iter_is_start (const GtkTextIter *iter);
gboolean gtk_text_iter_forward_char ( GtkTextIter *iter);
gboolean gtk_text_iter_backward_char ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_chars ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_backward_chars ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_forward_line ( GtkTextIter *iter);
gboolean gtk_text_iter_backward_line ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_lines ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_backward_lines ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_forward_word_ends ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_backward_word_starts ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_forward_word_end ( GtkTextIter *iter);
gboolean gtk_text_iter_backward_word_start ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_cursor_position ( GtkTextIter *iter);
gboolean gtk_text_iter_backward_cursor_position ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_cursor_positions ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_backward_cursor_positions ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_backward_sentence_start ( GtkTextIter *iter);
gboolean gtk_text_iter_backward_sentence_starts ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_forward_sentence_end ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_sentence_ends ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_forward_visible_word_ends ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_backward_visible_word_starts ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_forward_visible_word_end ( GtkTextIter *iter);
gboolean gtk_text_iter_backward_visible_word_start ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_visible_cursor_position ( GtkTextIter *iter);
gboolean gtk_text_iter_backward_visible_cursor_position ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_visible_cursor_positions ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_backward_visible_cursor_positions ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_forward_visible_line ( GtkTextIter *iter);
gboolean gtk_text_iter_backward_visible_line ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_visible_lines ( GtkTextIter *iter,gint count);
gboolean gtk_text_iter_backward_visible_lines ( GtkTextIter *iter,gint count);
void gtk_text_iter_set_offset ( GtkTextIter *iter,gint char_offset);
void gtk_text_iter_set_line ( GtkTextIter *iter,gint line_number);
void gtk_text_iter_set_line_offset ( GtkTextIter *iter,gint char_on_line);
void gtk_text_iter_set_line_index ( GtkTextIter *iter,gint byte_on_line);
void gtk_text_iter_set_visible_line_index ( GtkTextIter *iter,gint byte_on_line);
void gtk_text_iter_set_visible_line_offset ( GtkTextIter *iter,gint char_on_line);
void gtk_text_iter_forward_to_end ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_to_line_end ( GtkTextIter *iter);
gboolean gtk_text_iter_forward_to_tag_toggle ( GtkTextIter *iter, GtkTextTag *tag);
gboolean gtk_text_iter_backward_to_tag_toggle ( GtkTextIter *iter, GtkTextTag *tag);
gboolean gtk_text_iter_forward_find_char ( GtkTextIter *iter, GtkTextCharPredicate pred,gpointer user_data,const GtkTextIter *limit);
gboolean gtk_text_iter_backward_find_char ( GtkTextIter *iter, GtkTextCharPredicate pred,gpointer user_data,const GtkTextIter *limit);
gboolean gtk_text_iter_forward_search (const GtkTextIter *iter,const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end,const GtkTextIter *limit);
gboolean gtk_text_iter_backward_search (const GtkTextIter *iter,const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end,const GtkTextIter *limit);
gboolean gtk_text_iter_equal (const GtkTextIter *lhs,const GtkTextIter *rhs);
gint gtk_text_iter_compare (const GtkTextIter *lhs,const GtkTextIter *rhs);
gboolean gtk_text_iter_in_range (const GtkTextIter *iter,const GtkTextIter *start,const GtkTextIter *end);
void gtk_text_iter_order ( GtkTextIter *first, GtkTextIter *second);
GtkTextView ;
GtkWidget* gtk_text_view_new (void);
GtkWidget* gtk_text_view_new_with_buffer ( GtkTextBuffer *buffer);
void gtk_text_view_set_buffer ( GtkTextView *text_view, GtkTextBuffer *buffer);
GtkTextBuffer* gtk_text_view_get_buffer ( GtkTextView *text_view);
void gtk_text_view_scroll_to_mark ( GtkTextView *text_view, GtkTextMark *mark,gdouble within_margin,gboolean use_align,gdouble xalign,gdouble yalign);
gboolean gtk_text_view_scroll_to_iter ( GtkTextView *text_view, GtkTextIter *iter,gdouble within_margin,gboolean use_align,gdouble xalign,gdouble yalign);
void gtk_text_view_scroll_mark_onscreen ( GtkTextView *text_view, GtkTextMark *mark);
gboolean gtk_text_view_move_mark_onscreen ( GtkTextView *text_view, GtkTextMark *mark);
gboolean gtk_text_view_place_cursor_onscreen ( GtkTextView *text_view);
void gtk_text_view_get_visible_rect ( GtkTextView *text_view, GdkRectangle *visible_rect);
void gtk_text_view_get_iter_location ( GtkTextView *text_view,const GtkTextIter *iter, GdkRectangle *location);
void gtk_text_view_get_line_at_y ( GtkTextView *text_view, GtkTextIter *target_iter,gint y,gint *line_top);
void gtk_text_view_get_line_yrange ( GtkTextView *text_view,const GtkTextIter *iter,gint *y,gint *height);
void gtk_text_view_get_iter_at_location ( GtkTextView *text_view, GtkTextIter *iter,gint x,gint y);
void gtk_text_view_get_iter_at_position ( GtkTextView *text_view, GtkTextIter *iter,gint *trailing,gint x,gint y);
void gtk_text_view_buffer_to_window_coords ( GtkTextView *text_view, GtkTextWindowType win,gint buffer_x,gint buffer_y,gint *window_x,gint *window_y);
void gtk_text_view_window_to_buffer_coords ( GtkTextView *text_view, GtkTextWindowType win,gint window_x,gint window_y,gint *buffer_x,gint *buffer_y);
void gtk_text_view_set_border_window_size ( GtkTextView *text_view, GtkTextWindowType type,gint size);
gint gtk_text_view_get_border_window_size ( GtkTextView *text_view, GtkTextWindowType type);
gboolean gtk_text_view_forward_display_line ( GtkTextView *text_view, GtkTextIter *iter);
gboolean gtk_text_view_backward_display_line ( GtkTextView *text_view, GtkTextIter *iter);
gboolean gtk_text_view_forward_display_line_end ( GtkTextView *text_view, GtkTextIter *iter);
gboolean gtk_text_view_backward_display_line_start ( GtkTextView *text_view, GtkTextIter *iter);
gboolean gtk_text_view_starts_display_line ( GtkTextView *text_view,const GtkTextIter *iter);
gboolean gtk_text_view_move_visually ( GtkTextView *text_view, GtkTextIter *iter,gint count);
void gtk_text_view_add_child_at_anchor ( GtkTextView *text_view, GtkWidget *child, GtkTextChildAnchor *anchor); GtkTextChildAnchor ;
gboolean gtk_text_child_anchor_get_deleted ( GtkTextChildAnchor *anchor);
void gtk_text_view_add_child_in_window ( GtkTextView *text_view, GtkWidget *child, GtkTextWindowType which_window,gint xpos,gint ypos);
void gtk_text_view_move_child ( GtkTextView *text_view, GtkWidget *child,gint xpos,gint ypos);
void gtk_text_view_set_wrap_mode ( GtkTextView *text_view, GtkWrapMode wrap_mode);
void gtk_text_view_set_editable ( GtkTextView *text_view,gboolean setting);
gboolean gtk_text_view_get_editable ( GtkTextView *text_view);
void gtk_text_view_set_cursor_visible ( GtkTextView *text_view,gboolean setting);
gboolean gtk_text_view_get_cursor_visible ( GtkTextView *text_view);
void gtk_text_view_set_overwrite ( GtkTextView *text_view,gboolean overwrite);
gboolean gtk_text_view_get_overwrite ( GtkTextView *text_view);
void gtk_text_view_set_pixels_above_lines ( GtkTextView *text_view,gint pixels_above_lines);
gint gtk_text_view_get_pixels_above_lines ( GtkTextView *text_view);
void gtk_text_view_set_pixels_below_lines ( GtkTextView *text_view,gint pixels_below_lines);
gint gtk_text_view_get_pixels_below_lines ( GtkTextView *text_view);
void gtk_text_view_set_pixels_inside_wrap ( GtkTextView *text_view,gint pixels_inside_wrap);
gint gtk_text_view_get_pixels_inside_wrap ( GtkTextView *text_view);
void gtk_text_view_set_justification ( GtkTextView *text_view, GtkJustification justification);
void gtk_text_view_set_left_margin ( GtkTextView *text_view,gint left_margin);
gint gtk_text_view_get_left_margin ( GtkTextView *text_view);
void gtk_text_view_set_right_margin ( GtkTextView *text_view,gint right_margin);
gint gtk_text_view_get_right_margin ( GtkTextView *text_view);
void gtk_text_view_set_indent ( GtkTextView *text_view,gint indent);
gint gtk_text_view_get_indent ( GtkTextView *text_view);
void gtk_text_view_set_tabs ( GtkTextView *text_view,PangoTabArray *tabs);
void gtk_text_view_set_accepts_tab ( GtkTextView *text_view,gboolean accepts_tab);
gboolean gtk_text_view_get_accepts_tab ( GtkTextView *text_view);
GtkEntry ;
GtkWidget* gtk_entry_new (void);
GtkWidget* gtk_entry_new_with_max_length (gint max);
void gtk_entry_set_text ( GtkEntry *entry,const gchar *text);
void gtk_entry_append_text ( GtkEntry *entry,const gchar *text);
void gtk_entry_prepend_text ( GtkEntry *entry,const gchar *text);
void gtk_entry_set_position ( GtkEntry *entry,gint position);
const gchar* gtk_entry_get_text ( GtkEntry *entry);
void gtk_entry_select_region ( GtkEntry *entry,gint start,gint end);
void gtk_entry_set_visibility ( GtkEntry *entry,gboolean visible);
void gtk_entry_set_invisible_char ( GtkEntry *entry,gunichar ch);
void gtk_entry_set_editable ( GtkEntry *entry,gboolean editable);
void gtk_entry_set_max_length ( GtkEntry *entry,gint max);
gboolean gtk_entry_get_activates_default ( GtkEntry *entry);
gboolean gtk_entry_get_has_frame ( GtkEntry *entry);
gint gtk_entry_get_width_chars ( GtkEntry *entry);
void gtk_entry_set_activates_default ( GtkEntry *entry,gboolean setting);
void gtk_entry_set_has_frame ( GtkEntry *entry,gboolean setting);
void gtk_entry_set_inner_border ( GtkEntry *entry,const GtkBorder *border);
void gtk_entry_set_width_chars ( GtkEntry *entry,gint n_chars);
void gtk_entry_set_alignment ( GtkEntry *entry,gfloat xalign);
gfloat gtk_entry_get_alignment ( GtkEntry *entry);
void gtk_entry_get_layout_offsets ( GtkEntry *entry,gint *x,gint *y);
gint gtk_entry_layout_index_to_text_index ( GtkEntry *entry,gint layout_index);
gint gtk_entry_text_index_to_layout_index ( GtkEntry *entry,gint text_index);
gint gtk_entry_get_max_length ( GtkEntry *entry);
gboolean gtk_entry_get_visibility ( GtkEntry *entry);
void gtk_entry_set_completion ( GtkEntry *entry, GtkEntryCompletion *completion);
GtkEntryCompletion* gtk_entry_get_completion ( GtkEntry *entry);
GtkBox ; GtkBoxChild ;
void gtk_box_pack_start ( GtkBox *box, GtkWidget *child,gboolean expand,gboolean fill,guint padding);
void gtk_box_pack_end ( GtkBox *box, GtkWidget *child,gboolean expand,gboolean fill,guint padding);
void gtk_box_pack_start_defaults ( GtkBox *box, GtkWidget *widget);
void gtk_box_pack_end_defaults ( GtkBox *box, GtkWidget *widget);
gboolean gtk_box_get_homogeneous ( GtkBox *box);
void gtk_box_set_homogeneous ( GtkBox *box,gboolean homogeneous);
gint gtk_box_get_spacing ( GtkBox *box);
void gtk_box_set_spacing ( GtkBox *box,gint spacing);
void gtk_box_reorder_child ( GtkBox *box, GtkWidget *child,gint position);
void gtk_box_query_child_packing ( GtkBox *box, GtkWidget *child,gboolean *expand,gboolean *fill,guint *padding, GtkPackType *pack_type);
void gtk_box_set_child_packing ( GtkBox *box, GtkWidget *child,gboolean expand,gboolean fill,guint padding, GtkPackType pack_type);
GtkWidget ; GtkWidgetClass ;
GtkWidget* gtk_widget_new (GType type,const gchar *first_property_name,...);
GtkWidget* gtk_widget_ref ( GtkWidget *widget);
void gtk_widget_unref ( GtkWidget *widget);
void gtk_widget_destroy ( GtkWidget *widget);
void gtk_widget_destroyed ( GtkWidget *widget, GtkWidget **widget_pointer);
void gtk_widget_set ( GtkWidget *widget,const gchar *first_property_name,...);
void gtk_widget_unparent ( GtkWidget *widget);
void gtk_widget_show ( GtkWidget *widget);
void gtk_widget_show_now ( GtkWidget *widget);
void gtk_widget_hide ( GtkWidget *widget);
void gtk_widget_show_all ( GtkWidget *widget);
void gtk_widget_hide_all ( GtkWidget *widget);
void gtk_widget_map ( GtkWidget *widget);
void gtk_widget_unmap ( GtkWidget *widget);
void gtk_widget_realize ( GtkWidget *widget);
void gtk_widget_unrealize ( GtkWidget *widget);
void gtk_widget_queue_draw ( GtkWidget *widget);
void gtk_widget_queue_resize ( GtkWidget *widget);
void gtk_widget_queue_resize_no_redraw ( GtkWidget *widget);
void gtk_widget_draw ( GtkWidget *widget, GdkRectangle *area);
void gtk_widget_size_request ( GtkWidget *widget, GtkRequisition *requisition);
void gtk_widget_get_child_requisition ( GtkWidget *widget, GtkRequisition *requisition);
void gtk_widget_size_allocate ( GtkWidget *widget, GtkAllocation *allocation);
void gtk_widget_add_accelerator ( GtkWidget *widget,const gchar *accel_signal, GtkAccelGroup *accel_group,guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags);
gboolean gtk_widget_remove_accelerator ( GtkWidget *widget, GtkAccelGroup *accel_group,guint accel_key, GdkModifierType accel_mods);
void gtk_widget_set_accel_path ( GtkWidget *widget,const gchar *accel_path, GtkAccelGroup *accel_group);
gboolean gtk_widget_can_activate_accel ( GtkWidget *widget,guint signal_id);
gboolean gtk_widget_event ( GtkWidget *widget, GdkEvent *event);
gboolean gtk_widget_activate ( GtkWidget *widget);
void gtk_widget_reparent ( GtkWidget *widget, GtkWidget *new_parent);
gboolean gtk_widget_intersect ( GtkWidget *widget, GdkRectangle *area, GdkRectangle *intersection);
gboolean gtk_widget_is_focus ( GtkWidget *widget);
void gtk_widget_grab_focus ( GtkWidget *widget);
void gtk_widget_grab_default ( GtkWidget *widget);
void gtk_widget_set_name ( GtkWidget *widget,const gchar *name);
const gchar* gtk_widget_get_name ( GtkWidget *widget);
void gtk_widget_set_state ( GtkWidget *widget, GtkStateType state);
void gtk_widget_set_sensitive ( GtkWidget *widget,gboolean sensitive);
void gtk_widget_set_parent ( GtkWidget *widget, GtkWidget *parent);
void gtk_widget_set_parent_window ( GtkWidget *widget, GdkWindow *parent_window);
void gtk_widget_set_uposition ( GtkWidget *widget,gint x,gint y);
void gtk_widget_set_usize ( GtkWidget *widget,gint width,gint height);
void gtk_widget_set_events ( GtkWidget *widget,gint events);
void gtk_widget_add_events ( GtkWidget *widget,gint events);
void gtk_widget_set_extension_events ( GtkWidget *widget, GdkExtensionMode mode);
GtkWidget* gtk_widget_get_toplevel ( GtkWidget *widget);
GtkWidget* gtk_widget_get_ancestor ( GtkWidget *widget,GType widget_type);
void gtk_widget_set_colormap ( GtkWidget *widget, GdkColormap *colormap);
gint gtk_widget_get_events ( GtkWidget *widget);
void gtk_widget_get_pointer ( GtkWidget *widget,gint *x,gint *y);
gboolean gtk_widget_is_ancestor ( GtkWidget *widget, GtkWidget *ancestor);
gboolean gtk_widget_translate_coordinates ( GtkWidget *src_widget, GtkWidget *dest_widget,gint src_x,gint src_y,gint *dest_x,gint *dest_y);
gboolean gtk_widget_hide_on_delete ( GtkWidget *widget);
void gtk_widget_set_style ( GtkWidget *widget, GtkStyle *style);
void gtk_widget_ensure_style ( GtkWidget *widget);
void gtk_widget_reset_rc_styles ( GtkWidget *widget);
void gtk_widget_push_colormap ( GdkColormap *cmap);
void gtk_widget_pop_colormap (void);
void gtk_widget_set_default_colormap ( GdkColormap *colormap);
void gtk_widget_set_direction ( GtkWidget *widget, GtkTextDirection dir);
void gtk_widget_set_default_direction ( GtkTextDirection dir);
void gtk_widget_shape_combine_mask ( GtkWidget *widget, GdkBitmap *shape_mask,gint offset_x,gint offset_y);
void gtk_widget_input_shape_combine_mask ( GtkWidget *widget, GdkBitmap *shape_mask,gint offset_x,gint offset_y);
void gtk_widget_path ( GtkWidget *widget,guint *path_length,gchar **path,gchar **path_reversed);
void gtk_widget_class_path ( GtkWidget *widget,guint *path_length,gchar **path,gchar **path_reversed);
gchar* gtk_widget_get_composite_name ( GtkWidget *widget);
void gtk_widget_modify_style ( GtkWidget *widget, GtkRcStyle *style);
void gtk_widget_modify_fg ( GtkWidget *widget, GtkStateType state,const GdkColor *color);
void gtk_widget_modify_bg ( GtkWidget *widget, GtkStateType state,const GdkColor *color);
void gtk_widget_modify_text ( GtkWidget *widget, GtkStateType state,const GdkColor *color);
void gtk_widget_modify_base ( GtkWidget *widget, GtkStateType state,const GdkColor *color);
void gtk_widget_modify_font ( GtkWidget *widget,PangoFontDescription *font_desc);
void gtk_widget_pop_composite_child (void);
void gtk_widget_push_composite_child (void);
void gtk_widget_queue_clear ( GtkWidget *widget);
void gtk_widget_queue_clear_area ( GtkWidget *widget,gint x,gint y,gint width,gint height);
void gtk_widget_queue_draw_area ( GtkWidget *widget,gint x,gint y,gint width,gint height);
void gtk_widget_reset_shapes ( GtkWidget *widget);
void gtk_widget_set_app_paintable ( GtkWidget *widget,gboolean app_paintable);
void gtk_widget_set_double_buffered ( GtkWidget *widget,gboolean double_buffered);
void gtk_widget_set_redraw_on_allocate ( GtkWidget *widget,gboolean redraw_on_allocate);
void gtk_widget_set_composite_name ( GtkWidget *widget,const gchar *name);
gboolean gtk_widget_set_scroll_adjustments ( GtkWidget *widget, GtkAdjustment *hadjustment, GtkAdjustment *vadjustment);
gboolean gtk_widget_mnemonic_activate ( GtkWidget *widget,gboolean group_cycling);
void gtk_widget_class_install_style_property ( GtkWidgetClass *klass,GParamSpec *pspec);
void gtk_widget_class_install_style_property_parser ( GtkWidgetClass *klass,GParamSpec *pspec, GtkRcPropertyParser parser);
gint gtk_widget_send_expose ( GtkWidget *widget, GdkEvent *event);
void gtk_widget_style_get ( GtkWidget *widget,const gchar *first_property_name,...);
void gtk_widget_style_get_property ( GtkWidget *widget,const gchar *property_name,GValue *value);
void gtk_widget_style_get_valist ( GtkWidget *widget,const gchar *first_property_name,va_list var_args);
gboolean gtk_widget_child_focus ( GtkWidget *widget, GtkDirectionType direction);
void gtk_widget_child_notify ( GtkWidget *widget,const gchar *child_property);
void gtk_widget_freeze_child_notify ( GtkWidget *widget);
gboolean gtk_widget_get_child_visible ( GtkWidget *widget);
GtkWidget* gtk_widget_get_parent ( GtkWidget *widget);
gboolean gtk_widget_has_screen ( GtkWidget *widget);
void gtk_widget_get_size_request ( GtkWidget *widget,gint *width,gint *height);
void gtk_widget_set_child_visible ( GtkWidget *widget,gboolean is_visible);
void gtk_widget_set_size_request ( GtkWidget *widget,gint width,gint height);
void gtk_widget_thaw_child_notify ( GtkWidget *widget);
void gtk_widget_set_no_show_all ( GtkWidget *widget,gboolean no_show_all);
gboolean gtk_widget_get_no_show_all ( GtkWidget *widget);
void gtk_widget_add_mnemonic_label ( GtkWidget *widget, GtkWidget *label);
void gtk_widget_remove_mnemonic_label ( GtkWidget *widget, GtkWidget *label);
gboolean gtk_widget_is_composited ( GtkWidget *widget);
void gtk_requisition_free ( GtkRequisition *requisition);
GtkDialog ;
GtkWidget* gtk_dialog_new (void);
GtkWidget* gtk_dialog_new_with_buttons (const gchar *title, GtkWindow *parent, GtkDialogFlags flags,const gchar *first_button_text,...);
gint gtk_dialog_run ( GtkDialog *dialog);
void gtk_dialog_response ( GtkDialog *dialog,gint response_id);
GtkWidget* gtk_dialog_add_button ( GtkDialog *dialog,const gchar *button_text,gint response_id);
void gtk_dialog_add_buttons ( GtkDialog *dialog,const gchar *first_button_text,...);
void gtk_dialog_add_action_widget ( GtkDialog *dialog, GtkWidget *child,gint response_id);
gboolean gtk_dialog_get_has_separator ( GtkDialog *dialog);
void gtk_dialog_set_default_response ( GtkDialog *dialog,gint response_id);
void gtk_dialog_set_has_separator ( GtkDialog *dialog,gboolean setting);
void gtk_dialog_set_response_sensitive ( GtkDialog *dialog,gint response_id,gboolean setting);
gint gtk_dialog_get_response_for_widget ( GtkDialog *dialog, GtkWidget *widget);
gboolean gtk_alternative_dialog_button_order ( GdkScreen *screen);
void gtk_dialog_set_alternative_button_order ( GtkDialog *dialog,gint first_response_id,...);
void gtk_dialog_set_alternative_button_order_from_array ( GtkDialog *dialog,gint n_params,gint *new_order);
GtkCheckButton ;
GtkWidget* gtk_check_button_new (void);
GtkWidget* gtk_check_button_new_with_label (const gchar *label);
GtkWidget* gtk_check_button_new_with_mnemonic (const gchar *label);
GtkFileFilter ; GtkFileFilterInfo ;
GtkFileFilter* gtk_file_filter_new (void);
void gtk_file_filter_set_name ( GtkFileFilter *filter,const gchar *name);
const gchar* gtk_file_filter_get_name ( GtkFileFilter *filter);
void gtk_file_filter_add_mime_type ( GtkFileFilter *filter,const gchar *mime_type);
void gtk_file_filter_add_pattern ( GtkFileFilter *filter,const gchar *pattern);
void gtk_file_filter_add_pixbuf_formats ( GtkFileFilter *filter);
void gtk_file_filter_add_custom ( GtkFileFilter *filter, GtkFileFilterFlags needed, GtkFileFilterFunc func,gpointer data,GDestroyNotify notify);
GtkFileFilterFlags gtk_file_filter_get_needed ( GtkFileFilter *filter);
gboolean gtk_file_filter_filter ( GtkFileFilter *filter,const GtkFileFilterInfo *filter_info);
