


This section is intended primarily for people who already know the C Gtk function names and need to find the Mythryl binding equivalents. It contains the same information as the table in the preceding section, but sorted by Gtk function name:
| C call | Mythryl call | URL | Type |
| g_signal_connect | set_activate_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_button_press_event_callback | doc | Session -> Widget -> Button_Event_Callback -> Void |
| g_signal_connect | set_button_release_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_clicked_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_client_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_configure_event_callback | doc | Session -> Widget -> Configure_Event_Callback -> Void |
| g_signal_connect | set_delete_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_destroy_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_enter_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_enter_notify_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_expose_event_callback | doc | Session -> Widget -> Expose_Event_Callback -> Void |
| g_signal_connect | set_focus_in_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_focus_out_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_key_press_event_callback | doc | Session -> Widget -> Key_Event_Callback -> Void |
| g_signal_connect | set_key_release_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_leave_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_leave_notify_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_map_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_motion_notify_event_callback | doc | Session -> Widget -> Motion_Event_Callback -> Void |
| g_signal_connect | set_no_expose_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_pressed_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_property_notify_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_proximity_in_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_proximity_out_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_realize_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_release_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_scroll_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_selection_clear_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_selection_notify_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_selection_request_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_toggled_callback | doc | Session -> Widget -> Bool_Callback -> Void |
| g_signal_connect | set_unmap_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_connect | set_value_changed_callback | doc | Session -> Widget -> Float_Callback -> Void |
| g_signal_connect | set_window_state_event_callback | doc | Session -> Widget -> Void_Callback -> Void |
| g_signal_emit_by_name | emit_changed_signal | doc | (Session, Widget) -> Void |
| gdk_draw_drawable | draw_drawable | doc | session: Session, drawable: Widget, gcontext: Widget, from: Widget, from_x: Int, from_y: Int, to_x: Int, to_y: Int, wide: Int, high: Int -> Void |
| gdk_draw_rectangle | draw_rectangle | doc | session: Session, drawable: Widget, gcontext: Widget, filled: Bool, x: Int, y: Int, wide: Int, high: Int -> Void |
| gdk_pixmap_new | make_pixmap | doc | session: Session, window: Widget, wide: Int, high: Int -> Widget |
| gtk_adjustment_get_value | get_adjustment_value | doc | (Session, Widget) -> Float |
| gtk_adjustment_new | make_adjustment | doc | session: Session, value: Float, lower: Float, upper: Float, step_increment: Float, page_increment: Float, page_size: Float -> Widget |
| gtk_adjustment_set_value | set_adjustment_value | doc | (Session, Widget, Float) -> Void |
| gtk_arrow_new | make_arrow | doc | (Session, Arrow_Direction, Shadow_Style) -> Widget |
| gtk_arrow_set | set_arrow | doc | (Session, Widget, Arrow_Direction, Shadow_Style) -> Void |
| gtk_box_pack_start | pack_box | doc | session: Session, box: Widget, kid: Widget, pack: Pack_From, expand: Bool, fill: Bool, padding: Int -> Void |
| gtk_button_clicked | click_button | doc | (Session, Widget) -> Void |
| gtk_button_enter | enter_button | doc | (Session, Widget) -> Void |
| gtk_button_leave | leave_button | doc | (Session, Widget) -> Void |
| gtk_button_new | make_button | doc | Session -> Widget |
| gtk_button_new_with_label | make_button_with_label | doc | (Session, String) -> Widget |
| gtk_button_new_with_mnemonic | make_button_with_mnemonic | doc | (Session, String) -> Widget |
| gtk_button_pressed | press_button | doc | (Session, Widget) -> Void |
| gtk_button_released | release_button | doc | (Session, Widget) -> Void |
| gtk_check_button_new | make_check_button | doc | Session -> Widget |
| gtk_check_button_new_with_label | make_check_button_with_label | doc | (Session, String) -> Widget |
| gtk_check_button_new_with_mnemonic | make_check_button_with_mnemonic | doc | (Session, String) -> Widget |
| gtk_combo_box_append_text | append_text_to_combo_box | doc | (Session, Widget, String) -> Void |
| gtk_combo_box_new | make_combo_box | doc | Session -> Widget |
| gtk_combo_box_new_text | make_text_combo_box | doc | Session -> Widget |
| gtk_combo_box_popdown | pop_down_combo_box | doc | (Session, Widget) -> Void |
| gtk_combo_box_popup | pop_up_combo_box | doc | (Session, Widget) -> Void |
| gtk_combo_box_set_title | set_combo_box_title | doc | (Session, Widget, String) -> Void |
| gtk_container_add | add_kid | doc | session: Session, mom: Widget, kid: Widget -> Void |
| gtk_container_set_border_width | set_border_width | doc | (Session, Widget, Int) -> Void |
| gtk_drawing_area_new | make_drawing_area | doc | Session -> Widget |
| gtk_event_box_new | make_event_box | doc | Session -> Widget |
| gtk_event_box_set_visible_window | set_event_box_visibility | doc | (Session, Widget, Bool) -> Void |
| gtk_fixed_move | fixed_move | doc | session: Session, layout: Widget, kid: Widget, x: Int, y: Int -> Void |
| gtk_fixed_new | make_fixed_container | doc | Session -> Widget |
| gtk_fixed_put | fixed_put | doc | session: Session, layout: Widget, kid: Widget, x: Int, y: Int -> Void |
| gtk_frame_new | make_frame | doc | (Session, String) -> Widget |
| gtk_hbox_new | make_horizontal_box | doc | (Session, Bool, Int) -> Widget |
| gtk_hbutton_box_new | make_horizontal_button_box | doc | Session -> Widget |
| gtk_hruler_new | make_horizontal_ruler | doc | Session -> Widget |
| gtk_hscale_new | make_horizontal_scale | doc | (Session, Null_Or(Widget)) -> Widget |
| gtk_hscale_new_with_range | make_horizontal_scale_with_range | doc | session: Session, min: Float, max: Float, step: Float -> Widget |
| gtk_hscrollbar_new | make_horizontal_scrollbar | doc | (Session, Null_Or(Widget)) -> Widget |
| gtk_hseparator_new | make_horizontal_separator | doc | Session -> Widget |
| gtk_image_new_from_file | make_image_from_file | doc | (Session, String) -> Widget |
| gtk_label_new | make_label | doc | (Session, String) -> Widget |
| gtk_label_set_justify | set_label_justification | doc | (Session, Widget, Justification) -> Void |
| gtk_label_set_line_wrap | set_label_line_wrapping | doc | (Session, Widget, Bool) -> Void |
| gtk_label_set_pattern | set_label_underlines | doc | (Session, Widget, String) -> Void |
| gtk_layout_move | layout_move | doc | session: Session, layout: Widget, kid: Widget, x: Int, y: Int -> Void |
| gtk_layout_new | make_layout_container | doc | Session -> Widget |
| gtk_layout_put | layout_put | doc | session: Session, layout: Widget, kid: Widget, x: Int, y: Int -> Void |
| gtk_menu_bar_append | menu_bar_append | doc | session: Session, menu: Widget, kid: Widget -> Void |
| gtk_menu_bar_new | make_menu_bar | doc | Session -> Widget |
| gtk_menu_item_new | make_menu_item | doc | Session -> Widget |
| gtk_menu_item_new_with_label | make_menu_item_with_label | doc | (Session, String) -> Widget |
| gtk_menu_item_new_with_mnemonic | make_menu_item_with_mnemonic | doc | (Session, String) -> Widget |
| gtk_menu_new | make_menu | doc | Session -> Widget |
| gtk_menu_shell_append | menu_shell_append | doc | session: Session, menu: Widget, kid: Widget -> Void |
| gtk_misc_set_alignment | set_widget_alignment | doc | session: Session, widget: Widget, x: Float, y: Float -> Void |
| gtk_option_menu_new | make_option_menu | doc | Session -> Widget |
| gtk_option_menu_set_menu | set_option_menu_menu | doc | session: Session, option_menu: Widget, menu: Widget -> Void |
| gtk_radio_button_new | make_first_radio_button | doc | Session -> Widget |
| gtk_radio_button_new_from_widget | make_next_radio_button | doc | (Session, Widget) -> Widget |
| gtk_radio_button_new_with_label | make_first_radio_button_with_label | doc | (Session, String) -> Widget |
| gtk_radio_button_new_with_label_from_widget | make_next_radio_button_with_label | doc | (Session, Widget, String) -> Widget |
| gtk_radio_button_new_with_mnemonic | make_first_radio_button_with_mnemonic | doc | (Session, String) -> Widget |
| gtk_radio_button_new_with_mnemonic_from_widget | make_next_radio_button_with_mnemonic | doc | (Session, Widget, String) -> Widget |
| gtk_range_set_update_policy | set_range_update_policy | doc | (Session, Widget, Update_Policy) -> Void |
| gtk_ruler_set_metric | set_ruler_metric | doc | (Session, Widget, Metric) -> Void |
| gtk_ruler_set_range | set_ruler_range | doc | session: Session, ruler: Widget, lower: Float, upper: Float, position: Float, max_size: Float -> Void |
| gtk_scale_get_digits | get_scale_value_digits_shown | doc | (Session, Widget) -> Int |
| gtk_scale_set_digits | set_scale_value_digits_shown | doc | (Session, Widget, Int) -> Void |
| gtk_scale_set_draw_value | set_draw_scale_value | doc | (Session, Widget, Bool) -> Void |
| gtk_scale_set_value_pos | set_scale_value_position | doc | (Session, Widget, Position_Type) -> Void |
| gtk_scrolled_window_add_with_viewport | add_scrolled_window_kid | doc | session: Session, window: Widget, kid: Widget -> Void |
| gtk_scrolled_window_new | make_scrolled_window | doc | session: Session, horizontal_adjustment: Null_Or(Widget), vertical_adjustment: Null_Or(Widget) -> Widget |
| gtk_scrolled_window_set_policy | set_scrollbar_policy | doc | session: Session, window: Widget, horizontal_scrollbar: Scrollbar_Policy, vertical_scrollbar: Scrollbar_Policy -> Void |
| gtk_statusbar_get_context_id | make_status_bar_context_id | doc | (Session, Widget, String) -> Int |
| gtk_statusbar_new | make_status_bar | doc | Session -> Widget |
| gtk_statusbar_pop | pop_text_off_status_bar | doc | (Session, Widget, Int) -> Void |
| gtk_statusbar_push | push_text_on_status_bar | doc | (Session, Widget, Int, String) -> Int |
| gtk_statusbar_remove | remove_text_from_status_bar | doc | session: Session, status_bar: Widget, context: Int, message: Int -> Void |
| gtk_table_attach | add_table_kid’ | doc | session: Session, table: Widget, kid: Widget, left: Int, right: Int, top: Int, bottom: Int, xoptions: List( Table_Attach_Option ), yoptions: List( Table_Attach_Option ), xpadding: Int, ypadding: Int -> Void |
| gtk_table_attach_defaults | add_table_kid | doc | session: Session, table: Widget, kid: Widget, left: Int, right: Int, top: Int, bottom: Int -> Void |
| gtk_table_new | make_table | doc | session: Session, rows: Int, cols: Int, homogeneous: Bool -> Widget |
| gtk_table_set_col_spacing | set_table_col_spacing | doc | session: Session, table: Widget, col: Int, spacing: Int -> Void |
| gtk_table_set_col_spacings | set_table_col_spacings | doc | (Session, Widget, Int) -> Void |
| gtk_table_set_row_spacing | set_table_row_spacing | doc | session: Session, table: Widget, row: Int, spacing: Int -> Void |
| gtk_table_set_row_spacings | set_table_row_spacings | doc | (Session, Widget, Int) -> Void |
| gtk_toggle_button_get_active | get_toggle_button_state | doc | (Session, Widget) -> Bool |
| gtk_toggle_button_new | make_toggle_button | doc | Session -> Widget |
| gtk_toggle_button_new_with_label | make_toggle_button_with_label | doc | (Session, String) -> Widget |
| gtk_toggle_button_new_with_mnemonic | make_toggle_button_with_mnemonic | doc | (Session, String) -> Widget |
| gtk_toggle_button_set_active | set_toggle_button_state | doc | (Session, Widget, Bool) -> Void |
| gtk_vbox_new | make_vertical_box | doc | (Session, Bool, Int) -> Widget |
| gtk_vbutton_box_new | make_vertical_button_box | doc | Session -> Widget |
| gtk_viewport_get_hadjustment | get_viewport_horizontal_adjustment | doc | (Session, Widget) -> Widget |
| gtk_viewport_get_vadjustment | get_viewport_vertical_adjustment | doc | (Session, Widget) -> Widget |
| gtk_viewport_new | make_viewport | doc | session: Session, horizontal_adjustment: Null_Or(Widget), vertical_adjustment: Null_Or(Widget) -> Widget |
| gtk_vruler_new | make_vertical_ruler | doc | Session -> Widget |
| gtk_vscale_new | make_vertical_scale | doc | (Session, Null_Or(Widget)) -> Widget |
| gtk_vscale_new_with_range | make_vertical_scale_with_range | doc | session: Session, min: Float, max: Float, step: Float -> Widget |
| gtk_vscrollbar_new | make_vertical_scrollbar | doc | (Session, Null_Or(Widget)) -> Widget |
| gtk_vseparator_new | make_vertical_separator | doc | Session -> Widget |
| gtk_widget->style->bg_gc[ GTK_WIDGET_STATE(gtk_widget) ] | get_current_background_graphics_context | (Session, Widget) -> Widget | |
| gtk_widget->style->black_gc | get_black_graphics_context | (Session, Widget) -> Widget | |
| gtk_widget->style->fg_gc[ GTK_WIDGET_STATE(gtk_widget) ] | get_current_foreground_graphics_context | (Session, Widget) -> Widget | |
| gtk_widget->style->white_gc | get_white_graphics_context | (Session, Widget) -> Widget | |
| gtk_widget->window | get_widget_window | (Session, Widget) -> Widget | |
| gtk_widget_destroy | destroy_widget | doc | (Session, Widget) -> Void |
| gtk_widget_queue_draw_area | queue_redraw | doc | session: Session, widget: Widget, x: Int, y: Int, wide: Int, high: Int -> Void |
| gtk_widget_set_events | set_widget_events | doc | (Session, Widget, List( Event_Mask )) -> Void |
| gtk_widget_set_name | set_widget_name | doc | (Session, Widget, String) -> Void |
| gtk_widget_set_size_request | set_minimum_widget_size | doc | (Session, Widget, (Int,Int)) -> Void |
| gtk_widget_set_tooltip_text | set_text_tooltip_on_widget | doc | (Session, Widget, String) -> Void |
| gtk_widget_show | show_widget | doc | (Session, Widget) -> Void |
| gtk_widget_show_all | show_widget_tree | doc | (Session, Widget) -> Void |
| gtk_window_new | make_window | doc | Session -> Widget |
| gtk_window_set_default_size | set_window_default_size | doc | (Session, Widget, (Int,Int)) -> Void |
| gtk_window_set_title | set_window_title | doc | (Session, Widget, String) -> Void |


