-
Notifications
You must be signed in to change notification settings - Fork 43
Tested functions
This list of the functions that have been used in the gtk4 branch is automatically generated by ./usemodules.py ..
(so there is probably a few false results). More information on these functions are available in the GTK documentation.
520 used functions, updated on Fri Oct 28 16:41:36 2022
['alloca', 'cairo_arc', 'cairo_create', 'cairo_curve_to', 'cairo_destroy', 'cairo_fill', 'cairo_fill_preserve', 'cairo_get_target', 'cairo_image_surface_create', 'cairo_image_surface_get_data', 'cairo_image_surface_get_format', 'cairo_image_surface_get_height', 'cairo_image_surface_get_stride', 'cairo_image_surface_get_width', 'cairo_line_to', 'cairo_move_to', 'cairo_new_path', 'cairo_new_sub_path', 'cairo_paint', 'cairo_rectangle', 'cairo_select_font_face', 'cairo_set_font_size', 'cairo_set_line_cap', 'cairo_set_line_width', 'cairo_set_source', 'cairo_set_source_rgb', 'cairo_set_source_rgba', 'cairo_set_source_surface', 'cairo_show_text', 'cairo_status', 'cairo_status_to_string', 'cairo_stroke', 'cairo_surface_destroy', 'cairo_surface_get_reference_count', 'cairo_surface_get_type', 'cairo_surface_reference', 'cairo_surface_status', 'cairo_surface_write_to_png', 'g_action_change_state', 'g_action_map_add_action', 'g_application_quit', 'g_application_run', 'g_ascii_tolower', 'g_bit_storage', 'g_chdir', 'g_file_get_path', 'g_file_new_for_path', 'g_file_replace', 'g_format_size', 'g_free', 'g_get_application_name', 'g_get_current_dir', 'g_get_home_dir', 'g_get_host_name', 'g_get_os_info', 'g_get_prgname', 'g_get_user_name', 'g_hostname_is_ip_address', 'g_list_foreach', 'g_list_free', 'g_list_length', 'g_list_model_get_item', 'g_list_model_get_n_items', 'g_list_nth', 'g_list_nth_data', 'g_main_context_iteration', 'g_main_context_pending', 'g_main_loop_new', 'g_main_loop_quit', 'g_main_loop_run', 'g_match_info_fetch', 'g_match_info_free', 'g_match_info_matches', 'g_match_info_next', 'g_menu_append_item', 'g_menu_append_section', 'g_menu_append_submenu', 'g_menu_item_new', 'g_menu_new', 'g_mkdir_with_parents', 'g_object_get_data', 'g_object_get_property', 'g_object_ref', 'g_object_set_data', 'g_object_set_property', 'g_object_unref', 'g_output_stream_close', 'g_output_stream_write', 'g_random_double', 'g_random_double_range', 'g_random_int', 'g_random_int_range', 'g_regex_match', 'g_regex_new', 'g_regex_replace', 'g_regex_unref', 'g_signal_connect_data', 'g_signal_connect_object', 'g_simple_action_new', 'g_simple_action_new_stateful', 'g_simple_action_set_state', 'g_slist_free', 'g_slist_length', 'g_slist_nth', 'g_slist_nth_data', 'g_timeout_add', 'g_type_fundamental', 'g_usleep', 'g_value_get_boolean', 'g_value_get_double', 'g_value_get_float', 'g_value_get_int', 'g_value_get_int64', 'g_value_get_long', 'g_value_get_object', 'g_value_get_schar', 'g_value_get_string', 'g_value_get_uchar', 'g_value_get_uint', 'g_value_get_uint64', 'g_value_get_ulong', 'g_value_init', 'g_value_set_boolean', 'g_value_set_double', 'g_value_set_float', 'g_value_set_int', 'g_value_set_int64', 'g_value_set_long', 'g_value_set_object', 'g_value_set_schar', 'g_value_set_static_string', 'g_value_set_string', 'g_value_set_uchar', 'g_value_set_uint', 'g_value_set_uint64', 'g_value_set_ulong', 'g_value_take_object', 'g_value_unset', 'g_variant_get_boolean', 'g_variant_get_byte', 'g_variant_get_double', 'g_variant_get_int16', 'g_variant_get_int32', 'g_variant_get_string', 'g_variant_get_uint16', 'g_variant_get_uint32', 'g_variant_new_boolean', 'g_variant_new_byte', 'g_variant_new_double', 'g_variant_new_int16', 'g_variant_new_int32', 'g_variant_new_string', 'g_variant_new_uint16', 'g_variant_new_uint32', 'g_variant_type_new', 'g_variant_unref', 'gdk_cairo_set_source_pixbuf', 'gdk_device_get_name', 'gdk_keyval_from_name', 'gdk_keyval_name', 'gdk_pixbuf_format_get_description', 'gdk_pixbuf_format_get_extensions', 'gdk_pixbuf_format_get_license', 'gdk_pixbuf_format_get_mime_types', 'gdk_pixbuf_format_get_name', 'gdk_pixbuf_format_is_scalable', 'gdk_pixbuf_format_is_writable', 'gdk_pixbuf_get_bits_per_sample', 'gdk_pixbuf_get_formats', 'gdk_pixbuf_get_from_surface', 'gdk_pixbuf_get_has_alpha', 'gdk_pixbuf_get_height', 'gdk_pixbuf_get_n_channels', 'gdk_pixbuf_get_pixels', 'gdk_pixbuf_get_rowstride', 'gdk_pixbuf_get_type', 'gdk_pixbuf_get_width', 'gdk_pixbuf_new', 'gdk_pixbuf_new_from_file', 'gdk_pixbuf_new_from_file_at_scale', 'gdk_pixbuf_new_from_file_at_size', 'gdk_pixbuf_savev', 'gtk_about_dialog_new', 'gtk_about_dialog_set_artists', 'gtk_about_dialog_set_authors', 'gtk_about_dialog_set_comments', 'gtk_about_dialog_set_copyright', 'gtk_about_dialog_set_documenters', 'gtk_about_dialog_set_license', 'gtk_about_dialog_set_license_type', 'gtk_about_dialog_set_program_name', 'gtk_about_dialog_set_translator_credits', 'gtk_about_dialog_set_version', 'gtk_about_dialog_set_website', 'gtk_about_dialog_set_website_label', 'gtk_adjustment_get_lower', 'gtk_adjustment_get_upper', 'gtk_adjustment_new', 'gtk_adjustment_set_lower', 'gtk_adjustment_set_page_increment', 'gtk_adjustment_set_step_increment', 'gtk_adjustment_set_upper', 'gtk_adjustment_set_value', 'gtk_application_new', 'gtk_application_set_menubar', 'gtk_application_window_new', 'gtk_application_window_set_show_menubar', 'gtk_assistant_append_page', 'gtk_assistant_get_current_page', 'gtk_assistant_get_nth_page', 'gtk_assistant_insert_page', 'gtk_assistant_new', 'gtk_assistant_set_forward_page_func', 'gtk_assistant_set_page_complete', 'gtk_assistant_set_page_title', 'gtk_assistant_set_page_type', 'gtk_box_append', 'gtk_box_new', 'gtk_box_set_homogeneous', 'gtk_buildable_get_buildable_id', 'gtk_builder_add_from_file', 'gtk_builder_get_object', 'gtk_builder_get_objects', 'gtk_builder_new', 'gtk_builder_new_from_file', 'gtk_button_get_child', 'gtk_button_new', 'gtk_button_new_with_label', 'gtk_button_new_with_mnemonic', 'gtk_button_set_child', 'gtk_button_set_label', 'gtk_cell_layout_get_cells', 'gtk_cell_renderer_combo_new', 'gtk_cell_renderer_pixbuf_new', 'gtk_cell_renderer_progress_new', 'gtk_cell_renderer_set_alignment', 'gtk_cell_renderer_set_fixed_size', 'gtk_cell_renderer_set_padding', 'gtk_cell_renderer_spin_new', 'gtk_cell_renderer_text_new', 'gtk_cell_renderer_toggle_get_active', 'gtk_cell_renderer_toggle_new', 'gtk_cell_renderer_toggle_set_radio', 'gtk_check_button_get_active', 'gtk_check_button_new', 'gtk_check_button_new_with_label', 'gtk_check_button_set_active', 'gtk_combo_box_get_active', 'gtk_combo_box_get_model', 'gtk_combo_box_new', 'gtk_combo_box_set_active', 'gtk_combo_box_text_append_text', 'gtk_combo_box_text_get_active_text', 'gtk_combo_box_text_insert_text', 'gtk_combo_box_text_new', 'gtk_combo_box_text_new_with_entry', 'gtk_combo_box_text_prepend_text', 'gtk_combo_box_text_remove', 'gtk_combo_box_text_remove_all', 'gtk_css_provider_load_from_data', 'gtk_css_provider_new', 'gtk_dialog_add_button', 'gtk_dialog_get_content_area', 'gtk_dialog_new', 'gtk_drawing_area_new', 'gtk_drawing_area_set_content_height', 'gtk_drawing_area_set_content_width', 'gtk_drawing_area_set_draw_func', 'gtk_editable_set_editable', 'gtk_entry_buffer_get_text', 'gtk_entry_buffer_set_text', 'gtk_entry_get_buffer', 'gtk_entry_get_text_length', 'gtk_entry_new', 'gtk_entry_set_activates_default', 'gtk_entry_set_max_length', 'gtk_event_controller_get_current_event_device', 'gtk_event_controller_get_widget', 'gtk_event_controller_key_new', 'gtk_event_controller_motion_new', 'gtk_event_controller_scroll_new', 'gtk_expander_new_with_mnemonic', 'gtk_expander_set_child', 'gtk_expander_set_expanded', 'gtk_file_chooser_add_filter', 'gtk_file_chooser_get_current_folder', 'gtk_file_chooser_get_files', 'gtk_file_chooser_set_current_folder', 'gtk_file_chooser_set_current_name', 'gtk_file_chooser_set_file', 'gtk_file_chooser_set_select_multiple', 'gtk_file_chooser_widget_new', 'gtk_file_filter_add_mime_type', 'gtk_file_filter_add_pattern', 'gtk_file_filter_new', 'gtk_file_filter_set_name', 'gtk_frame_new', 'gtk_frame_set_child', 'gtk_gesture_click_new', 'gtk_gesture_single_get_current_button', 'gtk_gesture_single_set_button', 'gtk_get_major_version', 'gtk_get_micro_version', 'gtk_get_minor_version', 'gtk_grid_attach', 'gtk_grid_new', 'gtk_grid_set_column_homogeneous', 'gtk_grid_set_column_spacing', 'gtk_grid_set_row_homogeneous', 'gtk_grid_set_row_spacing', 'gtk_image_new_from_icon_name', 'gtk_image_set_icon_size', 'gtk_info_bar_add_button', 'gtk_info_bar_add_child', 'gtk_info_bar_get_revealed', 'gtk_info_bar_new', 'gtk_info_bar_set_default_response', 'gtk_info_bar_set_message_type', 'gtk_info_bar_set_response_sensitive', 'gtk_info_bar_set_revealed', 'gtk_label_get_text', 'gtk_label_new', 'gtk_label_new_with_mnemonic', 'gtk_label_set_markup', 'gtk_label_set_text', 'gtk_link_button_new_with_label', 'gtk_list_store_append', 'gtk_list_store_clear', 'gtk_list_store_insert', 'gtk_list_store_move_after', 'gtk_list_store_move_before', 'gtk_list_store_newv', 'gtk_list_store_remove', 'gtk_list_store_reorder', 'gtk_list_store_set_value', 'gtk_list_store_swap', 'gtk_notebook_append_page', 'gtk_notebook_get_current_page', 'gtk_notebook_get_group_name', 'gtk_notebook_get_n_pages', 'gtk_notebook_get_show_border', 'gtk_notebook_get_show_tabs', 'gtk_notebook_get_tab_pos', 'gtk_notebook_insert_page', 'gtk_notebook_new', 'gtk_notebook_next_page', 'gtk_notebook_popup_disable', 'gtk_notebook_popup_enable', 'gtk_notebook_prepend_page', 'gtk_notebook_prev_page', 'gtk_notebook_remove_page', 'gtk_notebook_set_current_page', 'gtk_notebook_set_group_name', 'gtk_notebook_set_scrollable', 'gtk_notebook_set_show_border', 'gtk_notebook_set_show_tabs', 'gtk_notebook_set_tab_detachable', 'gtk_notebook_set_tab_pos', 'gtk_notebook_set_tab_reorderable', 'gtk_orientable_set_orientation', 'gtk_progress_bar_new', 'gtk_progress_bar_pulse', 'gtk_progress_bar_set_fraction', 'gtk_progress_bar_set_inverted', 'gtk_progress_bar_set_pulse_step', 'gtk_progress_bar_set_show_text', 'gtk_progress_bar_set_text', 'gtk_range_get_adjustment', 'gtk_range_get_value', 'gtk_range_set_increments', 'gtk_range_set_range', 'gtk_range_set_value', 'gtk_scale_new_with_range', 'gtk_scale_set_digits', 'gtk_scale_set_draw_value', 'gtk_scrolled_window_new', 'gtk_scrolled_window_set_child', 'gtk_scrolled_window_set_policy', 'gtk_separator_new', 'gtk_spin_button_get_adjustment', 'gtk_spin_button_get_value', 'gtk_spin_button_new', 'gtk_spin_button_new_with_range', 'gtk_spin_button_set_digits', 'gtk_spin_button_set_increments', 'gtk_spin_button_set_numeric', 'gtk_spin_button_set_range', 'gtk_spin_button_set_value', 'gtk_spin_button_set_wrap', 'gtk_spin_button_update', 'gtk_statusbar_get_context_id', 'gtk_statusbar_new', 'gtk_statusbar_pop', 'gtk_statusbar_push', 'gtk_statusbar_remove_all', 'gtk_style_context_add_provider_for_display', 'gtk_text_buffer_delete', 'gtk_text_buffer_get_char_count', 'gtk_text_buffer_get_end_iter', 'gtk_text_buffer_get_insert', 'gtk_text_buffer_get_iter_at_line', 'gtk_text_buffer_get_iter_at_line_offset', 'gtk_text_buffer_get_iter_at_mark', 'gtk_text_buffer_get_line_count', 'gtk_text_buffer_get_modified', 'gtk_text_buffer_get_selection_bound', 'gtk_text_buffer_get_selection_bounds', 'gtk_text_buffer_get_start_iter', 'gtk_text_buffer_get_text', 'gtk_text_buffer_insert', 'gtk_text_buffer_insert_at_cursor', 'gtk_text_buffer_new', 'gtk_text_buffer_set_modified', 'gtk_text_buffer_set_text', 'gtk_text_iter_forward_char', 'gtk_text_iter_forward_chars', 'gtk_text_iter_forward_line', 'gtk_text_iter_forward_lines', 'gtk_text_iter_get_line', 'gtk_text_iter_get_line_offset', 'gtk_text_iter_get_offset', 'gtk_text_iter_get_text', 'gtk_text_view_get_buffer', 'gtk_text_view_new', 'gtk_text_view_new_with_buffer', 'gtk_text_view_set_editable', 'gtk_toggle_button_get_active', 'gtk_toggle_button_new', 'gtk_toggle_button_new_with_label', 'gtk_toggle_button_new_with_mnemonic', 'gtk_toggle_button_set_active', 'gtk_tree_model_get_column_type', 'gtk_tree_model_get_iter', 'gtk_tree_model_get_iter_first', 'gtk_tree_model_get_iter_from_string', 'gtk_tree_model_get_string_from_iter', 'gtk_tree_model_get_type', 'gtk_tree_model_get_value', 'gtk_tree_model_iter_children', 'gtk_tree_model_iter_n_children', 'gtk_tree_model_iter_next', 'gtk_tree_model_iter_nth_child', 'gtk_tree_model_iter_parent', 'gtk_tree_path_free', 'gtk_tree_path_get_depth', 'gtk_tree_path_get_indices', 'gtk_tree_path_get_indices_with_depth', 'gtk_tree_selection_get_selected', 'gtk_tree_selection_get_selected_rows', 'gtk_tree_selection_select_iter', 'gtk_tree_selection_set_mode', 'gtk_tree_selection_unselect_all', 'gtk_tree_store_append', 'gtk_tree_store_clear', 'gtk_tree_store_insert', 'gtk_tree_store_insert_before', 'gtk_tree_store_newv', 'gtk_tree_store_prepend', 'gtk_tree_store_remove', 'gtk_tree_store_set_value', 'gtk_tree_view_append_column', 'gtk_tree_view_column_add_attribute', 'gtk_tree_view_column_new', 'gtk_tree_view_column_pack_start', 'gtk_tree_view_column_set_cell_data_func', 'gtk_tree_view_column_set_fixed_width', 'gtk_tree_view_column_set_resizable', 'gtk_tree_view_column_set_sizing', 'gtk_tree_view_column_set_sort_column_id', 'gtk_tree_view_column_set_sort_indicator', 'gtk_tree_view_column_set_title', 'gtk_tree_view_get_column', 'gtk_tree_view_get_model', 'gtk_tree_view_get_selection', 'gtk_tree_view_insert_column', 'gtk_tree_view_new', 'gtk_tree_view_new_with_model', 'gtk_tree_view_set_model', 'gtk_widget_add_controller', 'gtk_widget_get_allocation', 'gtk_widget_get_display', 'gtk_widget_get_first_child', 'gtk_widget_get_height', 'gtk_widget_get_realized', 'gtk_widget_get_root', 'gtk_widget_get_width', 'gtk_widget_hide', 'gtk_widget_queue_draw', 'gtk_widget_set_can_focus', 'gtk_widget_set_focusable', 'gtk_widget_set_halign', 'gtk_widget_set_hexpand', 'gtk_widget_set_margin_bottom', 'gtk_widget_set_margin_end', 'gtk_widget_set_margin_start', 'gtk_widget_set_margin_top', 'gtk_widget_set_name', 'gtk_widget_set_sensitive', 'gtk_widget_set_size_request', 'gtk_widget_set_tooltip_text', 'gtk_widget_set_valign', 'gtk_widget_set_vexpand', 'gtk_widget_show', 'gtk_window_close', 'gtk_window_destroy', 'gtk_window_maximize', 'gtk_window_new', 'gtk_window_present', 'gtk_window_set_child', 'gtk_window_set_decorated', 'gtk_window_set_default_size', 'gtk_window_set_deletable', 'gtk_window_set_destroy_with_parent', 'gtk_window_set_icon_name', 'gtk_window_set_mnemonics_visible', 'gtk_window_set_modal', 'gtk_window_set_resizable', 'gtk_window_set_title', 'gtk_window_set_transient_for', 'gtk_window_unmaximize']
This list of the functions that have been used in the gtk3 branch is automatically generated by ./usemodules.py ..
(so there is probably a few false results). More information on these functions are available in the GTK documentation.
542 used functions, updated on Fri Sep 10 10:33:33 2021
['alloca', 'cairo_arc', 'cairo_create', 'cairo_curve_to', 'cairo_destroy', 'cairo_fill', 'cairo_fill_preserve', 'cairo_get_target', 'cairo_image_surface_create', 'cairo_image_surface_get_data', 'cairo_image_surface_get_format', 'cairo_image_surface_get_height', 'cairo_image_surface_get_stride', 'cairo_image_surface_get_width', 'cairo_line_to', 'cairo_move_to', 'cairo_new_path', 'cairo_new_sub_path', 'cairo_paint', 'cairo_rectangle', 'cairo_select_font_face', 'cairo_set_font_size', 'cairo_set_line_cap', 'cairo_set_line_width', 'cairo_set_source', 'cairo_set_source_rgb', 'cairo_set_source_rgba', 'cairo_set_source_surface', 'cairo_show_text', 'cairo_status', 'cairo_status_to_string', 'cairo_stroke', 'cairo_surface_destroy', 'cairo_surface_get_reference_count', 'cairo_surface_get_type', 'cairo_surface_reference', 'cairo_surface_status', 'cairo_surface_write_to_png', 'g_application_run', 'g_ascii_tolower', 'g_bit_storage', 'g_chdir', 'g_date_get_day', 'g_file_new_for_path', 'g_file_replace', 'g_format_size', 'g_free', 'g_get_application_name', 'g_get_current_dir', 'g_get_home_dir', 'g_get_host_name', 'g_get_os_info', 'g_get_prgname', 'g_get_user_name', 'g_hostname_is_ip_address', 'g_inet_socket_address_get_port', 'g_list_foreach', 'g_list_free', 'g_list_length', 'g_list_nth', 'g_list_nth_data', 'g_main_loop_new', 'g_main_loop_quit', 'g_main_loop_run', 'g_match_info_fetch', 'g_match_info_free', 'g_match_info_matches', 'g_match_info_next', 'g_mkdir_with_parents', 'g_object_get_data', 'g_object_get_property', 'g_object_get_valist', 'g_object_ref', 'g_object_set_data', 'g_object_set_property', 'g_object_unref', 'g_output_stream_close', 'g_output_stream_write', 'g_random_double', 'g_random_double_range', 'g_random_int', 'g_random_int_range', 'g_regex_match', 'g_regex_new', 'g_regex_replace', 'g_regex_unref', 'g_signal_connect_data', 'g_signal_connect_object', 'g_slist_free', 'g_slist_length', 'g_slist_nth', 'g_slist_nth_data', 'g_timeout_add', 'g_type_fundamental', 'g_usleep', 'g_value_get_boolean', 'g_value_get_double', 'g_value_get_float', 'g_value_get_int', 'g_value_get_int64', 'g_value_get_long', 'g_value_get_object', 'g_value_get_schar', 'g_value_get_string', 'g_value_get_uchar', 'g_value_get_uint', 'g_value_get_uint64', 'g_value_get_ulong', 'g_value_init', 'g_value_set_boolean', 'g_value_set_double', 'g_value_set_float', 'g_value_set_int', 'g_value_set_int64', 'g_value_set_long', 'g_value_set_object', 'g_value_set_schar', 'g_value_set_static_string', 'g_value_set_string', 'g_value_set_uchar', 'g_value_set_uint', 'g_value_set_uint64', 'g_value_set_ulong', 'g_value_take_object', 'g_value_unset', 'g_variant_get_boolean', 'g_variant_get_byte', 'g_variant_get_double', 'g_variant_get_int16', 'g_variant_get_int32', 'g_variant_get_int64', 'g_variant_get_uint16', 'g_variant_get_uint32', 'g_variant_get_uint64', 'g_variant_new_boolean', 'g_variant_new_byte', 'g_variant_new_double', 'g_variant_new_int16', 'g_variant_new_int32', 'g_variant_new_int64', 'g_variant_new_string', 'g_variant_new_uint16', 'g_variant_new_uint32', 'g_variant_new_uint64', 'gdk_cairo_set_source_pixbuf', 'gdk_cairo_surface_create_from_pixbuf', 'gdk_device_get_name', 'gdk_device_get_source', 'gdk_event_get_source_device', 'gdk_keyval_from_name', 'gdk_keyval_name', 'gdk_pixbuf_format_get_description', 'gdk_pixbuf_format_get_extensions', 'gdk_pixbuf_format_get_license', 'gdk_pixbuf_format_get_mime_types', 'gdk_pixbuf_format_get_name', 'gdk_pixbuf_format_is_scalable', 'gdk_pixbuf_format_is_writable', 'gdk_pixbuf_get_bits_per_sample', 'gdk_pixbuf_get_formats', 'gdk_pixbuf_get_from_surface', 'gdk_pixbuf_get_has_alpha', 'gdk_pixbuf_get_height', 'gdk_pixbuf_get_n_channels', 'gdk_pixbuf_get_pixels', 'gdk_pixbuf_get_rowstride', 'gdk_pixbuf_get_type', 'gdk_pixbuf_get_width', 'gdk_pixbuf_new', 'gdk_pixbuf_new_from_file', 'gdk_pixbuf_new_from_file_at_scale', 'gdk_pixbuf_savev', 'gtk_about_dialog_new', 'gtk_about_dialog_set_artists', 'gtk_about_dialog_set_authors', 'gtk_about_dialog_set_comments', 'gtk_about_dialog_set_copyright', 'gtk_about_dialog_set_documenters', 'gtk_about_dialog_set_license', 'gtk_about_dialog_set_license_type', 'gtk_about_dialog_set_program_name', 'gtk_about_dialog_set_translator_credits', 'gtk_about_dialog_set_version', 'gtk_about_dialog_set_website', 'gtk_about_dialog_set_website_label', 'gtk_accel_group_new', 'gtk_action_group_add_action', 'gtk_action_group_get_action', 'gtk_action_group_new', 'gtk_action_new', 'gtk_adjustment_get_lower', 'gtk_adjustment_get_upper', 'gtk_adjustment_new', 'gtk_adjustment_set_lower', 'gtk_adjustment_set_page_increment', 'gtk_adjustment_set_step_increment', 'gtk_adjustment_set_upper', 'gtk_adjustment_set_value', 'gtk_application_new', 'gtk_application_window_new', 'gtk_assistant_append_page', 'gtk_assistant_get_current_page', 'gtk_assistant_get_nth_page', 'gtk_assistant_insert_page', 'gtk_assistant_new', 'gtk_assistant_set_forward_page_func', 'gtk_assistant_set_page_complete', 'gtk_assistant_set_page_title', 'gtk_assistant_set_page_type', 'gtk_bin_get_child', 'gtk_box_new', 'gtk_box_pack_start', 'gtk_box_set_homogeneous', 'gtk_buildable_get_name', 'gtk_builder_add_from_file', 'gtk_builder_connect_signals', 'gtk_builder_connect_signals_full', 'gtk_builder_get_object', 'gtk_builder_get_objects', 'gtk_builder_new', 'gtk_button_new', 'gtk_button_new_with_label', 'gtk_button_new_with_mnemonic', 'gtk_button_set_label', 'gtk_cell_layout_get_cells', 'gtk_cell_renderer_combo_new', 'gtk_cell_renderer_pixbuf_new', 'gtk_cell_renderer_progress_new', 'gtk_cell_renderer_set_alignment', 'gtk_cell_renderer_set_fixed_size', 'gtk_cell_renderer_set_padding', 'gtk_cell_renderer_spin_new', 'gtk_cell_renderer_text_new', 'gtk_cell_renderer_toggle_get_active', 'gtk_cell_renderer_toggle_new', 'gtk_cell_renderer_toggle_set_radio', 'gtk_check_button_new', 'gtk_check_button_new_with_label', 'gtk_check_menu_item_get_active', 'gtk_check_menu_item_new', 'gtk_check_menu_item_new_with_label', 'gtk_check_menu_item_set_active', 'gtk_combo_box_get_active', 'gtk_combo_box_get_active_iter', 'gtk_combo_box_get_model', 'gtk_combo_box_new', 'gtk_combo_box_set_active', 'gtk_combo_box_text_append_text', 'gtk_combo_box_text_get_active_text', 'gtk_combo_box_text_insert_text', 'gtk_combo_box_text_new', 'gtk_combo_box_text_new_with_entry', 'gtk_combo_box_text_prepend_text', 'gtk_combo_box_text_remove', 'gtk_combo_box_text_remove_all', 'gtk_container_add', 'gtk_container_get_children', 'gtk_container_set_border_width', 'gtk_dialog_add_button', 'gtk_dialog_get_content_area', 'gtk_dialog_new', 'gtk_dialog_run', 'gtk_disable_setlocale', 'gtk_drawing_area_new', 'gtk_editable_set_editable', 'gtk_entry_get_text', 'gtk_entry_get_text_length', 'gtk_entry_new', 'gtk_entry_set_activates_default', 'gtk_entry_set_max_length', 'gtk_entry_set_text', 'gtk_event_box_new', 'gtk_events_pending', 'gtk_expander_new_with_mnemonic', 'gtk_expander_set_expanded', 'gtk_false', 'gtk_file_chooser_add_filter', 'gtk_file_chooser_button_new', 'gtk_file_chooser_button_set_width_chars', 'gtk_file_chooser_get_current_folder', 'gtk_file_chooser_get_file', 'gtk_file_chooser_get_filename', 'gtk_file_chooser_get_filenames', 'gtk_file_chooser_get_local_only', 'gtk_file_chooser_get_uris', 'gtk_file_chooser_select_filename', 'gtk_file_chooser_set_current_folder', 'gtk_file_chooser_set_current_name', 'gtk_file_chooser_set_do_overwrite_confirmation', 'gtk_file_chooser_set_extra_widget', 'gtk_file_chooser_set_filename', 'gtk_file_chooser_set_local_only', 'gtk_file_chooser_set_select_multiple', 'gtk_file_chooser_set_show_hidden', 'gtk_file_chooser_widget_new', 'gtk_file_filter_add_mime_type', 'gtk_file_filter_add_pattern', 'gtk_file_filter_new', 'gtk_file_filter_set_name', 'gtk_frame_new', 'gtk_get_major_version', 'gtk_get_micro_version', 'gtk_get_minor_version', 'gtk_grid_attach', 'gtk_grid_new', 'gtk_grid_set_column_homogeneous', 'gtk_grid_set_column_spacing', 'gtk_grid_set_row_homogeneous', 'gtk_grid_set_row_spacing', 'gtk_image_new_from_icon_name', 'gtk_info_bar_add_button', 'gtk_info_bar_get_action_area', 'gtk_info_bar_get_content_area', 'gtk_info_bar_new', 'gtk_info_bar_set_default_response', 'gtk_info_bar_set_message_type', 'gtk_info_bar_set_response_sensitive', 'gtk_label_new', 'gtk_label_new_with_mnemonic', 'gtk_label_set_markup', 'gtk_label_set_text', 'gtk_link_button_new_with_label', 'gtk_list_store_append', 'gtk_list_store_clear', 'gtk_list_store_insert', 'gtk_list_store_move_after', 'gtk_list_store_move_before', 'gtk_list_store_newv', 'gtk_list_store_remove', 'gtk_list_store_reorder', 'gtk_list_store_set_value', 'gtk_list_store_swap', 'gtk_main', 'gtk_main_iteration', 'gtk_main_iteration_do', 'gtk_main_quit', 'gtk_menu_bar_new', 'gtk_menu_bar_set_pack_direction', 'gtk_menu_item_new', 'gtk_menu_item_new_with_label', 'gtk_menu_item_new_with_mnemonic', 'gtk_menu_item_set_submenu', 'gtk_menu_item_set_use_underline', 'gtk_menu_new', 'gtk_menu_set_accel_group', 'gtk_menu_shell_append', 'gtk_menu_shell_insert', 'gtk_notebook_append_page', 'gtk_notebook_get_current_page', 'gtk_notebook_get_group_name', 'gtk_notebook_get_n_pages', 'gtk_notebook_get_show_border', 'gtk_notebook_get_show_tabs', 'gtk_notebook_get_tab_pos', 'gtk_notebook_insert_page', 'gtk_notebook_new', 'gtk_notebook_next_page', 'gtk_notebook_popup_disable', 'gtk_notebook_popup_enable', 'gtk_notebook_prepend_page', 'gtk_notebook_prev_page', 'gtk_notebook_remove_page', 'gtk_notebook_set_current_page', 'gtk_notebook_set_group_name', 'gtk_notebook_set_scrollable', 'gtk_notebook_set_show_border', 'gtk_notebook_set_show_tabs', 'gtk_notebook_set_tab_detachable', 'gtk_notebook_set_tab_pos', 'gtk_notebook_set_tab_reorderable', 'gtk_orientable_set_orientation', 'gtk_progress_bar_new', 'gtk_progress_bar_pulse', 'gtk_progress_bar_set_fraction', 'gtk_progress_bar_set_inverted', 'gtk_progress_bar_set_pulse_step', 'gtk_progress_bar_set_show_text', 'gtk_progress_bar_set_text', 'gtk_radio_button_get_group', 'gtk_radio_button_new', 'gtk_radio_button_new_with_label', 'gtk_radio_menu_item_get_group', 'gtk_radio_menu_item_new', 'gtk_radio_menu_item_new_with_label', 'gtk_range_get_adjustment', 'gtk_range_get_value', 'gtk_range_set_increments', 'gtk_range_set_range', 'gtk_range_set_value', 'gtk_scale_new_with_range', 'gtk_scale_set_digits', 'gtk_scale_set_draw_value', 'gtk_scrolled_window_new', 'gtk_scrolled_window_set_policy', 'gtk_separator_menu_item_new', 'gtk_separator_new', 'gtk_spin_button_get_adjustment', 'gtk_spin_button_get_value', 'gtk_spin_button_new', 'gtk_spin_button_new_with_range', 'gtk_spin_button_set_digits', 'gtk_spin_button_set_increments', 'gtk_spin_button_set_numeric', 'gtk_spin_button_set_range', 'gtk_spin_button_set_value', 'gtk_spin_button_set_wrap', 'gtk_spin_button_update', 'gtk_statusbar_get_context_id', 'gtk_statusbar_new', 'gtk_statusbar_pop', 'gtk_statusbar_push', 'gtk_statusbar_remove_all', 'gtk_text_buffer_delete', 'gtk_text_buffer_get_char_count', 'gtk_text_buffer_get_end_iter', 'gtk_text_buffer_get_insert', 'gtk_text_buffer_get_iter_at_line', 'gtk_text_buffer_get_iter_at_line_offset', 'gtk_text_buffer_get_iter_at_mark', 'gtk_text_buffer_get_line_count', 'gtk_text_buffer_get_modified', 'gtk_text_buffer_get_selection_bound', 'gtk_text_buffer_get_selection_bounds', 'gtk_text_buffer_get_start_iter', 'gtk_text_buffer_get_text', 'gtk_text_buffer_insert', 'gtk_text_buffer_insert_at_cursor', 'gtk_text_buffer_new', 'gtk_text_buffer_set_modified', 'gtk_text_buffer_set_text', 'gtk_text_iter_forward_char', 'gtk_text_iter_forward_chars', 'gtk_text_iter_forward_line', 'gtk_text_iter_forward_lines', 'gtk_text_iter_get_line', 'gtk_text_iter_get_line_offset', 'gtk_text_iter_get_offset', 'gtk_text_iter_get_text', 'gtk_text_view_get_buffer', 'gtk_text_view_new', 'gtk_text_view_new_with_buffer', 'gtk_text_view_set_editable', 'gtk_toggle_button_get_active', 'gtk_toggle_button_new', 'gtk_toggle_button_new_with_label', 'gtk_toggle_button_new_with_mnemonic', 'gtk_toggle_button_set_active', 'gtk_tree_model_get_column_type', 'gtk_tree_model_get_iter', 'gtk_tree_model_get_iter_first', 'gtk_tree_model_get_iter_from_string', 'gtk_tree_model_get_string_from_iter', 'gtk_tree_model_get_type', 'gtk_tree_model_get_value', 'gtk_tree_model_iter_children', 'gtk_tree_model_iter_n_children', 'gtk_tree_model_iter_next', 'gtk_tree_model_iter_nth_child', 'gtk_tree_model_iter_parent', 'gtk_tree_path_free', 'gtk_tree_path_get_depth', 'gtk_tree_path_get_indices', 'gtk_tree_path_get_indices_with_depth', 'gtk_tree_selection_get_selected', 'gtk_tree_selection_get_selected_rows', 'gtk_tree_selection_select_iter', 'gtk_tree_selection_set_mode', 'gtk_tree_selection_unselect_all', 'gtk_tree_store_append', 'gtk_tree_store_clear', 'gtk_tree_store_insert', 'gtk_tree_store_insert_before', 'gtk_tree_store_newv', 'gtk_tree_store_prepend', 'gtk_tree_store_remove', 'gtk_tree_store_set_value', 'gtk_tree_view_append_column', 'gtk_tree_view_column_add_attribute', 'gtk_tree_view_column_new', 'gtk_tree_view_column_pack_start', 'gtk_tree_view_column_set_cell_data_func', 'gtk_tree_view_column_set_fixed_width', 'gtk_tree_view_column_set_resizable', 'gtk_tree_view_column_set_sizing', 'gtk_tree_view_column_set_sort_column_id', 'gtk_tree_view_column_set_sort_indicator', 'gtk_tree_view_column_set_title', 'gtk_tree_view_get_column', 'gtk_tree_view_get_model', 'gtk_tree_view_get_selection', 'gtk_tree_view_insert_column', 'gtk_tree_view_new', 'gtk_tree_view_new_with_model', 'gtk_tree_view_set_model', 'gtk_true', 'gtk_ui_manager_add_ui', 'gtk_ui_manager_add_ui_from_file', 'gtk_ui_manager_add_ui_from_string', 'gtk_ui_manager_get_widget', 'gtk_ui_manager_insert_action_group', 'gtk_ui_manager_new', 'gtk_widget_add_accelerator', 'gtk_widget_add_events', 'gtk_widget_destroy', 'gtk_widget_get_allocation', 'gtk_widget_get_no_show_all', 'gtk_widget_get_window', 'gtk_widget_hide', 'gtk_widget_is_toplevel', 'gtk_widget_queue_draw', 'gtk_widget_set_can_focus', 'gtk_widget_set_halign', 'gtk_widget_set_hexpand', 'gtk_widget_set_margin_bottom', 'gtk_widget_set_margin_end', 'gtk_widget_set_margin_start', 'gtk_widget_set_margin_top', 'gtk_widget_set_no_show_all', 'gtk_widget_set_sensitive', 'gtk_widget_set_size_request', 'gtk_widget_set_tooltip_text', 'gtk_widget_set_valign', 'gtk_widget_set_vexpand', 'gtk_widget_show', 'gtk_widget_show_all', 'gtk_window_add_accel_group', 'gtk_window_new', 'gtk_window_set_decorated', 'gtk_window_set_default_size', 'gtk_window_set_deletable', 'gtk_window_set_destroy_with_parent', 'gtk_window_set_icon', 'gtk_window_set_icon_from_file', 'gtk_window_set_icon_name', 'gtk_window_set_keep_above', 'gtk_window_set_keep_below', 'gtk_window_set_mnemonics_visible', 'gtk_window_set_modal', 'gtk_window_set_resizable', 'gtk_window_set_title', 'gtk_window_set_transient_for', 'guint64']
- Installation
- My first gtk-fortran application
- Drawing an image in a PNG file (without GUI)
- A program also usable without GUI
- Using Glade3 and gtkf-sketcher (GTK 3)
- Using gtk-fortran as a fpm dependency
- Debugging with GtkInspector
- Learning from examples
- Video tutorials
- How to start my own project from a gtk-fortran example
- git basics
- CMake basics
- Alternatives to CMake
- How to migrate to GTK 4
- How to contribute to gtk-fortran
- How to hack the cfwrapper