Index of types

A
about [GWindow.Buttons]
about_dialog [Gtk]
accel_flag [GtkEnums]
accel_group [Gtk]
action [Gtk]
action_group [Gtk]
adjustment [Gtk]
align [GtkEnums]
alignment [Gtk]
alpha_mode [GdkPixbuf]
any [GdkEvent]
any_response [GWindow]

Variation for safe typing

args [Gobject.Closure]
argv [Gobject.Closure]
arrow [Gtk]
arrow_type [GtkEnums]
aspect_frame [Gtk]
assistant [Gtk]
assistant_page_type [GtkEnums]
atom [Gdk]
attach_options [GtkEnums]
axis_use [GdkEnums]
axis_use [Gdk.Tags]
B
base_data [Gobject]
baseline_position [GtkEnums]
basic [Gobject]
bigarray [Gpointer]
bin [Gtk]
border_style [GtkEnums]
box [Gtk]
box_packing [Gtk]
boxed [Gpointer]

Boxed pointers

button [Gtk]
button_box [Gtk]
button_box_style [GtkEnums]
buttons [GWindow]
buttons_type [GtkEnums]
C
cairo [Gdk]
calendar [Gtk]
calendar_display_options [GtkEnums]
cell_layout [Gtk]
cell_properties [GTree]
cell_properties_accel [GTree]
cell_properties_combo [GTree]
cell_properties_pixbuf [GTree]
cell_properties_progress [GTree]
cell_properties_text [GTree]
cell_properties_toggle [GTree]
cell_renderer [Gtk]
cell_renderer_accel [Gtk]
cell_renderer_accel_mode [GtkEnums]
cell_renderer_combo [Gtk]
cell_renderer_mode [GtkEnums]
cell_renderer_pixbuf [Gtk]
cell_renderer_progress [Gtk]
cell_renderer_state [GtkEnums]
cell_renderer_text [Gtk]
cell_renderer_toggle [Gtk]
channel [Glib.Io]
channel [GMain.Io]
check_menu_item [Gtk]
clampf [Gtk]
clipboard [Gtk]
color [Gdk]
color [GDraw]
color_button [Gtk]
color_selection [Gtk]
color_selection [GWindow.Buttons]
color_selection_dialog [Gtk]
colorspace [GdkPixbuf]
column [GTree]
combo [Gtk]
combo_box [Gtk]
combo_box_text [Gtk]
condition [Glib.Io]
condition [GMain.Io]
container [Gtk]
contents [GText]
context [Pango]
corner_type [GtkEnums]
crossing_mode [GdkEnums]
crossing_mode [Gdk.Tags]
cursor [Gdk]
cursor_type [GdkEnums]
cursor_type [Gdk.Cursor]
curve [Gtk]
D
data_conv [Gobject]
data_conv_get [Gobject]
data_get [Gobject]
data_kind [Gobject]
data_set [Gobject]
delete_type [GtkEnums]
dest_defaults [GtkEnums]
device [Gdk]
device_type [GdkEnums]
device_type [Gdk.Tags]
dialog [Gtk]
dialog_flag [GtkEnums]
direction_type [GtkEnums]
display [Gdk]
drag_action [GdkEnums]
drag_action [Gdk.Tags]
drag_context [Gdk]
drag_protocol [GdkEnums]
drag_protocol [Gdk.Tags]
drag_result [GtkEnums]
drawing_area [Gtk]
E
editable [Gtk]
ellipsize_mode [PangoEnums]
ellipsize_mode [Pango.Tags]
entry [Gtk]
entry [GAction]
entry_completion [Gtk]
entry_icon_position [GtkEnums]
error [GtkSpell]
error [GtkFile.FileChooser]
error [Glib.Markup]
error [Glib.Convert]
event [Gdk]
event_box [Gtk]
event_mask [GdkEnums]
event_mask [Gdk.Tags]
event_sequence_state [GtkEnums]
event_type [GdkEnums]
event_type [Gdk.Tags]
expand_type [Gtk.Tags]
expander [Gtk]
F
file_chooser [Gtk]
file_chooser_action [GtkEnums]
file_chooser_button [Gtk]
file_chooser_confirmation [GtkEnums]
file_chooser_errot [GtkEnums]
file_filter [Gtk]
file_filter_flags [GtkEnums]
file_selection [Gtk]
file_selection [GWindow.Buttons]
fixed [Gtk]
font [Pango]
font_button [Gtk]
font_description [Pango]
font_map [Pango]
font_metrics [Pango]
font_selection [Gtk]
font_selection [GWindow.Buttons]
font_selection_dialog [Gtk]
frame [Gtk]
fullscreen_mode [GdkEnums]
fullscreen_mode [Gdk.Tags]
fundamental_type [Gobject]
G
g_class [Gobject]
g_closure [Gobject]
g_type [Gobject]
g_value [Gobject]
gc [Gdk]
gdkpixbuferror [GdkPixbuf]
gl_error [GdkEnums]
gl_error [Gdk.Tags]
grab_ownership [GdkEnums]
grab_ownership [Gdk.Tags]
grab_status [GdkEnums]
grab_status [Gdk.Tags]
gravity [GdkEnums]
gravity [Gdk.Tags]
grid [Gtk]
group [Gtk]
gtk_class [Gtk]
gtk_status_icon [Gtk]
gtk_stock_id [GtkStock]
gtk_unit [GtkEnums]
H
handle_box [Gtk]
I
icon_factory [Gtk]
icon_set [Gtk]
icon_size [GtkEnums]
icon_source [Gtk]
icon_view [Gtk]
id [GtkStock]
id [GtkSignal]
id [Glib.Io]
id [Glib.Idle]
id [Glib.Timeout]
id [GMain.Io]
id [GMain.Idle]
id [GMain.Timeout]
image [Gtk]
image_menu_item [Gtk]
image_type [GtkEnums]
image_type [GMisc]
input_dialog [Gtk]
input_hints [GtkEnums]
input_mode [GdkEnums]
input_mode [Gdk.Tags]
input_purpose [GtkEnums]
input_source [GdkEnums]
input_source [Gdk.Tags]
interpolation [GdkPixbuf]
invisible [Gtk]
item [GtkStock]
item [Gtk]
J
junction_sides [GtkEnums]
justification [GtkEnums]
K
key_combination [GToolbox]

A keyboard shorcut: a combination of Alt, Control and Shift and a letter.

keysym [Gdk]
L
label [Gtk]
language [Pango]
layout [Pango]
layout [Gtk]
level_bar_mode [GtkEnums]
link_button [Gtk]
list_item [Gtk]
list_store [Gtk]
locale_category [Glib.Main]
log_handler [Glib.Message]
log_level [Glib.Message]
M
mark [GText]
marshaller [GtkSignal]
menu [Gtk]
menu_bar [Gtk]
menu_direction_type [GtkEnums]
menu_entry [GToolbox]

Tree description of a menu

menu_item [Gtk]
menu_shell [Gtk]
menu_tool_button [Gtk]
message_dialog [Gtk]
message_type [GtkEnums]
misc [Gtk]
modifier [GdkEnums]
modifier [Gdk.Tags]
modifier_intent [GdkEnums]
modifier_intent [Gdk.Tags]
movement_step [GtkEnums]
N
native_window [Gdk]
normalize_mode [Glib.Utf8]
notebook [Gtk]
notify_type [GdkEnums]
notify_type [Gdk.Tags]
number_up_layout [GtkEnums]
O
obj [Gtk]
obj [Gobject]
old_editable [Gtk]
optaddr [Gpointer]

Marked pointers

optboxed [Gpointer]
option_menu [Gtk]
optobj [Gtk]
optstring [Gpointer]

Naked pointers

orientable [Gtk]
orientation [GtkEnums]
owner_change [GdkEnums]
owner_change [Gdk.Tags]
P
pack_direction [GtkEnums]
pack_type [GtkEnums]
packer [Gtk]
page_orientation [GtkEnums]
page_set [GtkEnums]
pan_direction [GtkEnums]
paned [Gtk]
param [Gobject]
pixbuf [GdkPixbuf]
pixmap [Gtk]
plug [Gtk]
policy_type [GtkEnums]
position [Gtk.Tags]
position [GText]
position_type [GtkEnums]
print_duplex [GtkEnums]
print_pages [GtkEnums]
print_quality [GtkEnums]
progress [Gtk]
progress_bar [Gtk]
propagation_phase [GtkEnums]
property [Gobject]
property_mode [GdkEnums]
property_mode [Gdk.Tags]
property_state [GdkEnums]
property_state [Gdk.Tags]
Q
query [GtkSignal]
R
radio_action [Gtk]
radio_button [Gtk]
radio_menu_item [Gtk]
radio_tool_button [Gtk]
range [Gtk]
rectangle [Pango]
rectangle [Gtk]
region [Gpointer]

The abstract type of heap regions

region [Gdk]
region_flag [GtkEnums]
relief_style [GtkEnums]
resize_mode [GtkEnums]
response [GtkEnums]
rgba [Gdk]
row_reference [Gtk]
ruler [Gtk]
S
scale [Pango.Tags]
scale [Gtk]
scale_button [Gtk]
screen [Gdk]
scroll_direction [GdkEnums]
scroll_direction [Gdk.Tags]
scroll_step [GtkEnums]
scroll_type [GtkEnums]
scrollable_policy [GtkEnums]
scrollbar [Gtk]
scrolled_window [Gtk]
selection_data [Gtk]
selection_mode [GtkEnums]
sensitivity_type [GtkEnums]
separator [Gtk]
separator_tool_item [Gtk]
setting_action [GdkEnums]
setting_action [Gdk.Tags]
shadow_type [GtkEnums]
shortcut_specification [GToolbox]

A shortcut specification: name of a GTK+ signal to emit, keyboard shortcuts and the message to send.

signal_type [Gobject]
size_group [Gtk]
size_group_mode [GtkEnums]
size_request_mode [GtkEnums]
socket [Gtk]
sort_type [GtkEnums]
spin_button [Gtk]
spin_button_update_policy [GtkEnums]
spin_type [GtkEnums]
stable [Gpointer]

Ensure a value is copied in the old generation

state_flag [GtkEnums]
state_type [GtkEnums]
status [GdkEnums]
status [Gdk.Tags]
status_icon [Gtk]
statusbar [Gtk]
statusbar_context [Gtk]
statusbar_message [Gtk]
stretch [PangoEnums]
stretch [Pango.Tags]
style [PangoEnums]
style [Pango.Tags]
style [Gtk]
T
t [GtkSignal]

When writing marshallers, beware that the list omits the 0th argument of argv, which is the referent object

t [Glib.Main]
t [GdkEvent.WindowState]
t [GdkEvent.Setting]
t [GdkEvent.Proximity]
t [GdkEvent.Selection]
t [GdkEvent.Property]
t [GdkEvent.Configure]
t [GdkEvent.Focus]
t [GdkEvent.Crossing]
t [GdkEvent.Key]
t [GdkEvent.Scroll]
t [GdkEvent.Button]
t [GdkEvent.Motion]
t [GdkEvent.Visibility]
t [GdkEvent.Expose]
t [Gdk.Rectangle]
table [Gtk]
tag_property [GText]
target_entry [Gtk]
target_flags [GtkEnums]
text [Gtk]
text_buffer [Gtk]
text_child_anchor [Gtk]
text_combo [GEdit]
text_direction [GtkEnums]
text_extend_selection [GtkEnums]
text_iter [Gtk]
text_mark [Gtk]
text_search_flag [GtkEnums]
text_tag [Gtk]
text_tag_table [Gtk]
text_view [Gtk]
text_view_layer [GtkEnums]
text_window_type [GtkEnums]
timed [GdkEvent]
tips_query [Gtk]
toggle_action [Gtk]
toggle_button [Gtk]
toggle_tool_button [Gtk]
tool_button [Gtk]
tool_item [Gtk]
toolbar [Gtk]
toolbar_space_style [GtkEnums]
toolbar_style [GtkEnums]
tooltip [Gtk]
tooltips [Gtk]
touchpad_gesture_phase [GdkEnums]
touchpad_gesture_phase [Gdk.Tags]
tree [Gtk]
tree_item [Gtk]
tree_iter [Gtk]
tree_model [Gtk]
tree_model_custom [Gtk]
tree_model_filter [Gtk]
tree_model_flags [GtkEnums]
tree_model_sort [Gtk]
tree_path [Gtk]
tree_selection [Gtk]
tree_sortable [Gtk]
tree_store [Gtk]
tree_view [Gtk]
tree_view_column [Gtk]
tree_view_column_sizing [GtkEnums]
tree_view_drop_position [GtkEnums]
tree_view_grid_lines [GtkEnums]
types [GdkEvent.Button]
U
ui_id [GAction]
ui_manager [Gtk]
ui_manager_item_type [GtkEnums]
underline [PangoEnums]
underline [Pango.Tags]
unichar [Glib]
unistring [Glib]
units [Pango]
V
variant [PangoEnums]
variant [Pango.Tags]
variant_table [Gpointer]

Variant tables

viewport [Gtk]
visibility_state [GdkEnums]
visibility_state [Gdk.Tags]
visual [Gdk]
visual_type [GdkEnums]
visual_type [Gdk.Visual]
visual_type [Gdk.Tags]
W
weight [PangoEnums]
weight [Pango.Tags]
weight_internal [Pango.Tags]
widget [Gtk]
widget_help_type [GtkEnums]
window [Gtk]
window [Gdk]
window_attributes_type [GdkEnums]
window_attributes_type [Gdk.Tags]
window_class [GdkEnums]
window_class [Gdk.Tags]
window_edge [GdkEnums]
window_edge [Gdk.Tags]
window_hints [GdkEnums]
window_hints [Gdk.Tags]
window_position [GtkEnums]
window_state [GdkEnums]
window_state [Gdk.Tags]
window_type [GtkEnums]
window_type [GdkEnums]
window_type [Gdk.Tags]
window_type_hint [GdkEnums]
window_type_hint [Gdk.Tags]
wm_decoration [GdkEnums]
wm_decoration [Gdk.Tags]
wm_function [GdkEnums]
wm_function [Gdk.Tags]
wrap_mode [PangoEnums]
wrap_mode [Pango.Tags]
wrap_mode [GtkEnums]
X
xdata [GdkEnums]
xdata [Gdk.Tags]
xdata_ret [Gdk.Tags]
xid [Gdk]