Gtk


_exit (Class, status)

Exits the program with status as the result code (useful after a fork() call).


error (Class, text)

Print text as an error using Gtk+'s output facilities. This function also exits the program with an error.


events_pending (Class)

Return type: integer

Check if there are any events pending for the toolkit to service.


exit (Class, status)

Exits the program with status as the result code.


false (...)

Return type: boolean

Utility function that always return a FALSE value. Most useful in some signal handler.


gc (Class)

Perform a garbage collection run.


get_current_event (Class=0)

Return type: Gtk::Gdk::Event


get_event_widget (Class=0, event)

Return type: Gtk::Widget


grab_add (Class, widget)

Add widget to the grab list (events are sent to this widgets first).


grab_get_current (Class)

Return type: Gtk::Widget

Get current grabbing widget.


grab_remove (Class, widget)

Remove widget to the grab list.


idle_add (Class, handler, ...)

Return type: integer

Add an idle handler (a function that gets called when the main loop is not busy servicing toolkit events). handler is called with the additional arguments as parameters.

Returns: An integer that identifies the handler (for use in Gtk::idle_remove)..

See also: Gtk::idle_remove, Gtk::timeout_remove, Gtk::timeout_add, Gtk::idle_add_priority


idle_add_priority (Class, priority, handler, ...)

Return type: integer

Add an idle handler (a function that gets called when the main loop is not busy servicing toolkit events). handler is called with the additional arguments as parameters. The lower the value of priority, the highter the priority of the handler.

Returns: An integer that identifies the handler (for use in Gtk::idle_remove)..

See also: Gtk::idle_remove, Gtk::timeout_remove, Gtk::timeout_add


idle_remove (Class, tag)

Remove an idle handler identified by tag.


init (Class)

Initialize the Gtk module. Parses the args out of @ARGV.


init_add (Class, handler, ...)

Add an handler to be called at initialization time.


init_check (Class)

Return type: boolean

Initialize the Gtk module checking for a connection to the display.

Returns: a TRUE value on success and undef on failure.

See also: Gtk::init


key_snooper_install (Class, handler, ...)

Return type: integer


key_snooper_remove (Class, tag)


main (Class)

Run an instance of the main loop.


main_iteration (Class)

Return type: integer

Performs a (blocking) iteration of the main loop.


main_iteration_do (Class, blocking)

Return type: integer

Performs a (optionally blocking) iteration of the main loop.


main_level (Class)

Return type: integer

Returns the current main loop level (main loops can be nested).


main_quit (Class)

Quit the main loop.


major_version (Class)

Return type: integer


micro_version (Class)

Return type: integer


minor_version (Class)

Return type: integer


print (Class, text)

Print text using Gtk+'s output facilities.


quit_add (Class, main_level, handler, ...)

Return type: integer

Add an handler to be called when the main loop of level main_level quits.


quit_remove (Class, tag)

Remove the main loop quit handler identified by tag.


set_locale (Class)

Return type: string

Tells the library to use the locale support. This function must be called before any of the init ones.

See also: Gtk::init, Gtk:init_check, Gtk::Gdk::init, Gtk::Gdk::init_check


timeout_add (Class, interval, handler, ...)

Return type: integer

Add a timeout handler. interval is the interval in milliseconds. handler is called every interval milliseconds with the additional arguments as parameters.

Returns: An integer that identifies the handler (for use in Gtk::timeout_remove).

See also: Gtk::idle_add, Gtk::timeout_remove, Gtk::idle_remove


timeout_remove (Class, tag)

Remove a timeout handler identified by tag.


true (...)

Return type: boolean

Utility function that always return a TRUE value. Most useful in some signal handler.


warning (Class, text)

Print text as a warning using Gtk+'s output facilities.


Gtk::AccelGroup


activate (self, accel_key, accel_mods)

Return type: boolean


add (self, accel_key, accel_mods, accel_flags, object, accel_signal)


attach (self, object)


detach (self, object)


get_default (Class)

Return type: Gtk::AccelGroup


lock (self)


lock_entry (self, accel_key, accel_mods)


new (Class)

Return type: Gtk::AccelGroup


remove (self, accel_key, accel_mods, object)


unlock (self)


unlock_entry (self, accel_key, accel_mods)


Gtk::AccelLabel


get_accel_width (self)

Return type: integer


new (Class, string)

Return type: Gtk::AccelLabel


refetch (self)

Return type: boolean


set_accel_widget (self, accel_widget)


Gtk::Accelerator


get_default_mod_mask (Class)

Return type: Gtk::Gdk::ModifierType


name (Class, accel_key, accel_mods)

Return type: string


parse (Class, accelerator)


set_default_mod_mask (Class, default_mod_mask)


valid (Class, keyval, modifiers)

Return type: gboolean


Gtk::AcceleratorTable


check (self, accelerator_key, accelerator_mods)

Return type: integer


find (object, signal_name, key, mods)

Return type: Gtk::AcceleratorTable


install (self, object, signal_name, accelerator_key, accelerator_mods)


new (Class)

Return type: Gtk::AcceleratorTable


remove (self, object, signal_name)


set_mod_mask (table, modifier_mask)


Gtk::Adjustment


get_value (self)

Return type: float


lower (self, change=0)

Return type: float


new (Class, value, lower, upper, step_increment, page_increment, page_size)

Return type: Gtk::Adjustment


page_increment (self, change=0)

Return type: float


page_size (self, change=0)

Return type: float


set_value (self, value)


step_increment (self, change=0)

Return type: float


upper (self, change=0)

Return type: float


value (self, change=0)

Return type: float


Gtk::Alignment


new (Class, xalign, yalign, xscale, yscale)

Return type: Gtk::Alignment


set (self, xalign, yalign, xscale, yscale)


Gtk::Arrow


new (Class, arrow_type, shadow_type)

Return type: Gtk::Arrow


set (arrow, arrow_type, shadow_type)


Gtk::AspectFrame


new (Class, label, xalign, yalign, ratio, obey_child)

Return type: Gtk::AspectFrame


set (self, xalign, yalign, ratio, obey_child)


Gtk::Bin


child (widget, newvalue=0)

Return type: Gtk::Widget


Gtk::Box


children (box)


pack_end (box, child, expand, fill, padding)


pack_end_defaults (box, child)


pack_start (box, child, expand, fill, padding)


pack_start_defaults (box, child)


query_child_packing (box, child)


reorder_child (box, child, pos)


set_child_packing (box, child, expand, fill, padding, pack_type)


set_homogeneous (box, homogeneous)


set_spacing (box, spacing)


Gtk::BoxChild


expand (child)

Return type: integer


fill (child)

Return type: integer


pack (child)

Return type: integer


padding (child)

Return type: integer


widget (child)

Return type: Gtk::Widget


Gtk::Button


child (widget, newvalue=0)

Return type: Gtk::Widget


clicked (button)


enter (button)


leave (button)


new (Class, label=0)

Return type: Gtk::Button


pressed (button)


released (button)


Gtk::ButtonBox


get_child_ipadding (self)


get_child_ipadding_default (Class)


get_child_size (self)


get_child_size_default (Class)


get_layout (buttonbox)

Return type: integer


get_spacing (buttonbox)

Return type: integer


set_child_ipadding (buttonbox, ipad_x, ipad_y)


set_child_ipadding_default (Class, ipad_x, ipad_y)


set_child_size (buttonbox, min_width, min_height)


set_child_size_default (Class, min_width, min_height)


set_layout (buttonbox, layout_style)


set_spacing (buttonbox, spacing)


Gtk::CList


append (self, text, ...)

Return type: integer


clear (self)


clist_window (self)

Return type: Gtk::Gdk::Window


column_title_active (self, column)


column_title_passive (self, column)


column_titles_active (self)


column_titles_hide (self)


column_titles_passive (self)


column_titles_show (self)


columns (self)

Return type: integer


find_row_from_data (self, data)

Return type: integer


freeze (self)


get_cell_type (self, row, column)

Return type: Gtk::CellType


get_column_widget (self, column)

Return type: Gtk::Widget


get_pixmap (self, row, column)


get_pixtext (self, row, column)


get_row_data (self, row)

Return type: SV*


get_selection_info (self, x, y)


get_text (self, row, column)

Return type: string


insert (self, row, text, ...)


moveto (self, row, column, row_align, column_align)


new (Class, columns)

Return type: Gtk::CList


new_with_titles (Class, title, ...)

Return type: Gtk::CList


remove (self, row)


row_is_visible (self, row)

Return type: Gtk::Visibility


row_list (self)


rows (self)

Return type: integer


select_row (self, row, column)


selection (self)


selection_mode (self)

Return type: Gtk::SelectionMode


set_auto_sort (self, auto_sort)


set_background (self, row, color)


set_column_auto_resize (self, column, resize)


set_column_justification (self, column, justification)


set_column_resizeable (self, column, resizeable)


set_column_title (self, column, title)


set_column_visibility (self, column, visible)


set_column_widget (self, column, widget)


set_column_width (self, column, width)


set_foreground (self, row, color)


set_pixmap (self, row, column, pixmap, mask)


set_pixtext (self, row, column, text, spacing, pixmap, mask)


set_policy (self, vscrollbar_policy, hscrollbar_policy)


set_reorderable (self, reorderable)


set_row_data (self, row, data)


set_row_height (self, height)


set_selection_mode (self, mode)


set_shadow_type (self, type)


set_shift (self, row, column, verticle, horizontal)


set_sort_column (self, column)


set_sort_type (self, sort_type)


set_text (self, row, column, text)


sort (self)


sort_column (self)

Return type: integer


sort_type (self)

Return type: Gtk::SortType


thaw (self)


unselect_row (self, row, column)


Gtk::CTree


collapse (self, node)


collapse_recursive (self, node)


collapse_to_depth (self, node, depth)


construct (self, tree_column, title, ...)


expand (self, node)


expand_recursive (self, node)


expand_to_depth (self, node, depth)


find (self, node, child)

Return type: boolean


insert_node (self, parent, sibling, titles, spacing, pixmap_closed, mask_closed, pixmap_opened, mask_opened, is_leaf, expanded)

Return type: Gtk::CTreeNode


is_ancestor (self, node, child)

Return type: boolean


is_viewable (self, node)

Return type: boolean


last (self, node)

Return type: Gtk::CTreeNode


line_style (self)

Return type: Gtk::CTreeLineStyle


move (self, node, new_parent, new_sibling)


new (Class, columns, tree_column)

Return type: Gtk::CTree


new_with_titles (Class, tree_column, title, ...)

Return type: Gtk::CTree


node_set_text (self, node, column, text)


post_recursive (self, node, func, ...)


remove_node (self, node)


row_list (self)


select (self, node)


select_recursive (self, node)


selection (self)


set_indent (self, indent)


set_line_style (self, line_style)


set_reorderable (self, reorderable)


sort_node (self, node)


sort_recursive (self, node)


toggle_expansion (self, node)


toggle_expansion_recursive (self, node)


tree_column (self)

Return type: integer


tree_indent (self)

Return type: integer


unselect (self, node)


unselect_recursive (self, node)


Gtk::CTreeNode


next (self)


prev (self)


row (self)


Gtk::CTreeRow


expanded (self)

Return type: integer


is_leaf (self)

Return type: integer


Gtk::CheckButton


new (Class, label=0)

Return type: Gtk::CheckButton


Gtk::CheckMenuItem


active (self, new_value=0)

Return type: integer


new (Class, label=0)

Return type: Gtk::CheckMenuItem


set_active (check_menu_item, state)


set_show_toggle (check_menu_item, always)


toggled (check_menu_item)


Gtk::Clock


new (Class, type)

Return type: Gtk::Clock


set_format (clock, fmt)


set_seconds (clock, seconds)


set_update_interval (clock, seconds)


start (clock)


stop (clock)


Gtk::ColorSelection


get_color (self)


new (Class)

Return type: Gtk::ColorSelection


set_color (self, red, green, blue, opacity=0)


set_opacity (self, use_opacity)


set_update_policy (self, policy)


Gtk::ColorSelectionDialog


cancel_button (csdialog)

Return type: Gtk::Widget


colorsel (csdialog)

Return type: Gtk::ColorSelection


help_button (csdialog)

Return type: Gtk::Widget


new (Class, title)

Return type: Gtk::ColorSelectionDialog


ok_button (csdialog)

Return type: Gtk::Widget


Gtk::Combo


disable_activate (combo)


entry (combo)

Return type: Gtk::Widget


list (combo)

Return type: Gtk::Widget


new (Class)

Return type: Gtk::Combo


set_case_sensitive (combo, val)


set_item_string (combo, item, item_value)


set_popdown_strings (combo, ...)


set_use_arrows (combo, val)


set_use_arrows_always (combo, val)


set_value_in_list (combo, val, ok_if_empty)


Gtk::Container


add (self, widget)

Return type: SV *


block_resize (self)


check_resize (self)


children (self)


disable_resize (self)


enable_resize (self)


focus (self, direction)

Return type: integer


foreach (self, code, ...)


need_resize (self)

Return type: boolean


register_toplevel (self)


remove (self, widget)

Return type: Gtk::Widget


resize_children (self)


set_border_width (self, width)


set_focus_child (self, child)


set_focus_hadjustment (self, adjustment)


set_focus_vadjustment (self, adjustment)


set_resize_mode (self, resize_mode)


unblock_resize (self)


unregister_toplevel (self)


Gtk::Curve


get_vector (self, points=32)


new (Class)

Return type: Gtk::Curve


reset (self)


set_curve_type (curve, type)


set_gamma (curve, gamma)


set_range (self, min_x, max_x, min_y, max_y)


set_vector (self, value, ...)


Gtk::Dialog


action_area (dialog)

Return type: Gtk::Widget


new (Class)

Return type: Gtk::Dialog


vbox (dialog)

Return type: Gtk::Widget


Gtk::DrawingArea


new (Class)

Return type: Gtk::DrawingArea


size (self, width, height)


Gtk::Editable


changed (editable)


claim_selection (editable, claim, time)


copy_clipboard (editable, time)


cut_clipboard (editable, time)


delete_selection (editable)


delete_text (editable, start, end)


get_chars (editable, start, end)


get_position (editable)

Return type: integer


insert_text (editable, new_text, position)

Return type: integer


paste_clipboard (editable, time)


select_region (editable, start, end)


set_editable (editable, is_editable)


set_position (editable, position)


Gtk::Entry


append_text (self, text)


get_text (self)

Return type: string


new (Class, max_length = 0)

Return type: Gtk::Entry


prepend_text (self, text)


select_region (self, start, end)


set_editable (self, editable)


set_max_length (self, max)


set_position (self, position)


set_text (self, text)


set_visibility (self, visibility)


Gtk::EventBox


new (Class)

Return type: Gtk::EventBox


Gtk::FileSelection


cancel_button (fs)

Return type: Gtk::Widget


dir_list (fs)

Return type: Gtk::Widget


file_list (fs)

Return type: Gtk::Widget


get_filename (self)

Return type: string


help_button (fs)

Return type: Gtk::Widget


hide_fileop_buttons (self)


main_vbox (fs)

Return type: Gtk::Widget


new (Class, title)

Return type: Gtk::FileSelection


ok_button (fs)

Return type: Gtk::Widget


selection_entry (fs)

Return type: Gtk::Widget


selection_text (fs)

Return type: Gtk::Widget


set_filename (self, filename)


show_fileop_buttons (self)


Gtk::Fixed


move (self, widget, x, y)


new (Class)

Return type: Gtk::Fixed


put (self, widget, x, y)


Gtk::FontSelection


get_font (self)

Return type: Gtk::Gdk::Font


get_font_name (self)

Return type: string


get_preview_text (self)

Return type: string


new (Class)

Return type: Gtk::FontSelection


set_font_name (self, font_name)

Return type: boolean


set_preview_text (self, text)


Gtk::FontSelectionDialog


action_area (self)

Return type: Gtk::Widget


apply_button (self)

Return type: Gtk::Widget


cancel_button (self)

Return type: Gtk::Widget


fontsel (self)

Return type: Gtk::Widget


get_font (self)

Return type: Gtk::Gdk::Font


get_font_name (self)

Return type: string


get_preview_text (self)

Return type: string


main_vbox (self)

Return type: Gtk::Widget


new (Class, title)

Return type: Gtk::FontSelectionDialog


ok_button (self)

Return type: Gtk::Widget


set_font_name (self, font_name)

Return type: boolean


set_preview_text (self, text)


Gtk::Frame


new (Class, label=&PL_sv_undef)

Return type: Gtk::Frame


set_label (self, label)


set_label_align (self, xalign, yalign)


set_shadow_type (self, shadow)


Gtk::GammaCurve


curve (curve)

Return type: Gtk::Widget


new (Class)

Return type: Gtk::GammaCurve


Gtk::Gdk


ROOT_PARENT (Class)

Return type: Gtk::Gdk::Window


ROOT_WINDOW (Class)

Return type: integer


beep (Class)


error_trap_pop (Class)

Return type: integer


error_trap_push (Class)


event_get (Class)


event_put (Class, event)


events_pending (Class)

Return type: integer


exit (Class, code)


flush (Class)


get_debug_level (Class)

Return type: integer


get_show_events (Class)

Return type: integer


get_use_xshm (Class)

Return type: integer


init (Class)


input_add (Class, source, condition, handler, ...)

Return type: integer


input_remove (Class, tag)


key_repeat_disable (Class)


key_repeat_restore (Class)


keyboard_grab (window, owner_events, time)

Return type: integer


keyboard_ungrab (time)


pointer_grab (Class, window, owner_events, event_mask, confine_to, cursor, time)

Return type: integer


pointer_ungrab (Class, value)


screen_height (Class)

Return type: integer


screen_width (Class)

Return type: integer


set_show_events (Class, show_events)


set_use_xshm (Class, use_xshm)


time_get (Class)

Return type: integer


timer_disable (Class)


timer_enable (Class)


timer_get (Class)

Return type: integer


timer_set (Class, value)


Gtk::Gdk::Atom


intern (Class, atom_name, only_if_exists)

Return type: Gtk::Gdk::Atom


name (Class, atom)

Return type: SV *


Gtk::Gdk::Bitmap


create_from_data (Class, window, data, width, height)

Return type: Gtk::Gdk::Bitmap


Gtk::Gdk::Color


blue (color, new_value=0)

Return type: integer


equal (colora, colorb)

Return type: integer


green (color, new_value=0)

Return type: integer


parse_color (self, name)


pixel (color, new_value=0)

Return type: integer


red (color, new_value=0)

Return type: integer


Gtk::Gdk::ColorContext


free (object)


get_pixel (object, red, green, blue)


new (Self, visual, colormap)

Return type: Gtk::Gdk::ColorContext


new_mono (Self, visual, colormap)

Return type: Gtk::Gdk::ColorContext


Gtk::Gdk::Colormap


change (colormap, ncolors)


color (colormap, idx)

Return type: SV *


color_alloc (colormap, color)


color_black (colormap)


color_change (colormap, color)


color_white (colormap)


get_system (Class)

Return type: Gtk::Gdk::Colormap


get_system_size (Class)

Return type: integer


new (Class, visual, allocate)

Return type: Gtk::Gdk::Colormap


Gtk::Gdk::Cursor


destroy (self)


new (Class, type)

Return type: Gtk::Gdk::Cursor


new_from_pixmap (Class, source, mask, fg, bg, x, y)

Return type: Gtk::Gdk::Cursor


Gtk::Gdk::Font


ascent (font)

Return type: integer


char_measure (font, character)

Return type: integer


char_width (font, character)

Return type: integer


descent (font)

Return type: integer


equal (fonta, fontb)

Return type: boolean


fontset_load (Class, fontset_name)

Return type: Gtk::Gdk::Font


id (font)

Return type: integer


load (Class, font_name)

Return type: Gtk::Gdk::Font


ref (font)


string_measure (font, string)

Return type: integer


string_width (font, string)

Return type: integer


text_measure (font, text, text_length)

Return type: integer


text_width (font, text, text_length)

Return type: integer


Gtk::Gdk::GC


destroy (self)


get_values (self)

Return type: Gtk::Gdk::GCValues


new (Class, window, values=0)

Return type: Gtk::Gdk::GC


rgb_gc_set_background (self, rgb)


rgb_gc_set_foreground (self, rgb)


set_background (gc, color)


set_clip_mask (gc, mask)


set_clip_origin (gc, x, y)


set_clip_rectangle (gc, rectangle)


set_clip_region (gc, region)


set_exposures (gc, exposures)


set_fill (gc, fill)


set_font (gc, font)


set_foreground (gc, color)


set_function (gc, function)


set_line_attributes (gc, line_width, line_style, cap_style, join_style)


set_stipple (gc, stipple)


set_subwindow (gc, mode)


set_tile (gc, tile)


set_ts_origin (gc, x, y)


Gtk::Gdk::Image


destroy (image)


get (Class, window, x, y, width, height)

Return type: Gtk::Gdk::Image


get_pixel (image, x, y)

Return type: integer


new (Class, type, visual, width, height)

Return type: Gtk::Gdk::Image


put_pixel (image, x, y, pixel)


Gtk::Gdk::Pixmap


XWINDOW (window)

Return type: integer


create_from_data (Class, window, data, width, height, depth, fg, bg)

Return type: Gtk::Gdk::Pixmap


create_from_xpm (Class, window, transparent_color, filename)


create_from_xpm_d (Class, window, transparent_color, data, ...)


draw_arc (pixmap, gc, filled, x, y, width, height, angle1, angle2)


draw_gray_image (pixmap, gc, x, y, width, height, dith, rgb_buf, rowstride)


draw_image (pixmap, gc, image, xsrc, ysrc, xdest, ydest, width, height)


draw_indexed_image (pixmap, gc, x, y, width, height, dith, rgb_buf, rowstride, cmap)


draw_line (pixmap, gc, x1, y1, x2, y2)


draw_pixmap (pixmap, gc, src, xsrc, ysrc, xdest, ydest, width, height)


draw_point (pixmap, gc, x, y)


draw_points (pixmap, gc, x, y, ...)


draw_polygon (pixmap, gc, filled, x, y, ...)


draw_rectangle (pixmap, gc, filled, x, y, width, height)


draw_rgb_32_image (pixmap, gc, x, y, width, height, dith, rgb_buf, rowstride)


draw_rgb_image (pixmap, gc, x, y, width, height, dith, rgb_buf, rowstride)


draw_segments (pixmap, gc, x1, y1, x2, y2, ...)


draw_string (pixmap, font, gc, x, y, string)


draw_text (pixmap, font, gc, x, y, string, text_length)


event_get_graphics_expose (window)

Return type: Gtk::Gdk::Event_OrNULL


get_size (window)


get_type (window)

Return type: Gtk::Gdk::WindowType


new (Class, window, width, height, depth)

Return type: Gtk::Gdk::Pixmap


Gtk::Gdk::Property


delete (Class, window, property)


get (Class, window, property, type, offset, length, pdelete)


Gtk::Gdk::Rectangle


intersect (Class, src1, src2)


Gtk::Gdk::Region


destroy (self)


empty (self)

Return type: boolean


equal (region1, region2)

Return type: boolean


intersect (self, region)

Return type: Gtk::Gdk::Region


new (Class)

Return type: Gtk::Gdk::Region


offset (self, dx, dy)


point_in (self, x, y)

Return type: boolean


rect_in (self, rectangle)

Return type: Gtk::Gdk::OverlapType


shrink (self, dx, dy)


subtract (self, region)

Return type: Gtk::Gdk::Region


union (self, region)

Return type: Gtk::Gdk::Region


union_with_rect (self, rectangle)

Return type: Gtk::Gdk::Region


xor (self, region)

Return type: Gtk::Gdk::Region


Gtk::Gdk::Rgb


ditherable (Class)

Return type: gboolean


get_cmap (Class)

Return type: Gtk::Gdk::Colormap


get_visual (Class)

Return type: Gtk::Gdk::Visual


init (Class)


set_install (Class, install)


set_min_colors (Class, min_colors)


xpixel_from_rgb (Class, rgb)

Return type: gulong


Gtk::Gdk::Rgb::Cmap


free (self)


new (Class, ...)

Return type: Gtk::Gdk::Rgb::Cmap


Gtk::Gdk::Selection


owner_get (Class, selection)

Return type: Gtk::Gdk::Window


Gtk::Gdk::Visual


best (Class, depth=0, type=0)

Return type: Gtk::Gdk::Visual


best_depth (Class)

Return type: integer


best_type (Class)

Return type: SV *


depths (Class)


system (Class)

Return type: Gtk::Gdk::Visual


visual_types (Class)


visuals (Class)


Gtk::Gdk::Window

Constructors: new


clear (window)


clear_area (window, x, y, width, height)


clear_area_e (window, x, y, width, height)


copy_area (window, gc, x, y, source_window, source_x, source_y, width, height)


destroy (window)


get_children (window)


get_colormap (window)

Return type: Gtk::Gdk::Colormap


get_events (window)

Return type: Gtk::Gdk::EventMask


get_geometry (window)


get_origin (window)


get_parent (window)

Return type: Gtk::Gdk::Window


get_pointer (window)


get_position (window)


get_toplevel (window)

Return type: Gtk::Gdk::Window


get_visual (window)

Return type: Gtk::Gdk::Visual


hide (window)


lower (window)


move (window, x, y)


move_resize (window, x, y, width, height)


new (Self, attr)

Return type: Gtk::Gdk::Window


new_foreign (Self, anid)

Return type: Gtk::Gdk::Window


raise (window)


reparent (window, new_parent, x, y)


resize (window, width, height)


set_back_pixmap (window, pixmap, parent_relative)


set_background (window, color)


set_cursor (Self, Cursor)


set_decorations (window, decorations)


set_events (window, event_mask)


set_functions (window, functions)


set_group (window, leader)


set_hints (window, x, y, min_width, min_height, max_width, max_height, flags)


set_icon (window, icon_window, pixmap, mask)


set_icon_name (window, name)


set_override_redirect (window, override_redirect)


set_title (window, title)


shape_combine_mask (window, shape_mask, offset_x, offset_y)


show (window)


withdraw (window)


Gtk::HBox


new (Class, homogeneous, spacing)

Return type: Gtk::HBox


Gtk::HButtonBox


get_layout_default (Class)

Return type: Gtk::ButtonBoxStyle


get_spacing_default (Class)

Return type: integer


new (Class)

Return type: Gtk::HButtonBox


set_layout_default (Class, layout)


set_spacing_default (Class, spacing)


Gtk::HPaned


new (Class)

Return type: Gtk::HPaned


Gtk::HRuler


new (Class)

Return type: Gtk::HRuler


Gtk::HScale


new (Class, adjustment)

Return type: Gtk::HScale


Gtk::HScrollbar


new (Class, adjustment)

Return type: Gtk::HScrollbar


Gtk::HSeparator


new (Class)

Return type: Gtk::HSeparator


Gtk::HandleBox


new (Class)

Return type: Gtk::HandleBox


set_handle_position (self, position)


set_shadow_type (self, type)


set_snap_edge (self, edge)


Gtk::Image


get (image)


new (Class, val, mask)

Return type: Gtk::Image


set (image, val, mask)


Gtk::InputDialog


axis_list (dialog)

Return type: Gtk::Widget


axis_listbox (dialog)

Return type: Gtk::Widget


close_button (dialog)

Return type: Gtk::Widget


current_device (dialog)

Return type: integer


mode_optionmenu (dialog)

Return type: Gtk::Widget


new (Class)

Return type: Gtk::InputDialog


save_button (dialog)

Return type: Gtk::Widget


Gtk::Item


deselect (item)


select (item)


toggle (item)


Gtk::ItemFactory


add_foreign (Class, accel_widget, full_path, accel_group, keyval, modifiers)


construct (self, container_type, path, accel_group)


create_item (self, entry, handler, ...)


delete_entry (self, entry)


delete_item (self, path)


get_item (self, path)

Return type: Gtk::Widget


get_item_by_action (self, action)

Return type: Gtk::Widget


get_widget (self, path)

Return type: Gtk::Widget


get_widget_by_action (self, action)

Return type: Gtk::Widget


new (Class, container_type, path, accel_group)

Return type: Gtk::ItemFactory


parse_rc (Class, file_name)


parse_rc_string (Class, rc_string)


popup (self, x, y, mouse_button, time)


Gtk::Label


get (self)

Return type: string


new (Class, string = "")

Return type: Gtk::Label


parse_uline (self, string)

Return type: integer


set (self, string)


set_justify (self, jtype)


set_line_wrap (self, wrap)


set_pattern (self, string)


set_text (self, string)


Gtk::Layout


get_hadjustment (self)

Return type: Gtk::Adjustment


get_vadjustment (self)

Return type: Gtk::Adjustment


move (self, widget, x, y)


new (Class, hadj, vadj)

Return type: Gtk::Layout


put (self, widget, x, y)


set_hadjustment (self, hadj)


set_size (self, width, height)


set_vadjustment (self, vadj)


Gtk::List


append_items (self, ...)


child_position (self, widget)

Return type: integer


children (list)


clear_items (self, start, end)


insert_items (self, position, ...)


new (Class)

Return type: Gtk::List


prepend_items (self, ...)


remove_items (self, ...)


select_child (self, widget)


select_item (self, the_item)


selection (list)


set_selection_mode (self, mode)


unselect_child (self, widget)


unselect_item (self, the_item)


Gtk::ListItem


deselect (self)


new (Class, string=0)

Return type: Gtk::ListItem


select (self)


Gtk::Menu


append (self, child)


detach (self)


get_active (self)

Return type: Gtk::Widget


get_attach_widget (self)

Return type: Gtk::Widget


insert (self, child, position)


new (Class)

Return type: Gtk::Menu


popdown (self)


popup (menu, parent_menu_shell, parent_menu_item, button, activate_time, func=0, ...)


prepend (self, child)


reposition (self)


set_accelerator_table (self, table)


set_active (self, index)


set_tearoff_state (self, torn_off)


set_title (self, title)


Gtk::MenuBar


append (self, child)


insert (self, child, position)


new (Class)

Return type: Gtk::MenuBar


prepend (self, child)


Gtk::MenuFactory


_PerlTypeFromGtk (gtktype)


add_entries (factory, entry, ...)


add_subfactory (factory, subfactory, path)


destroy (factory)


find (factory, path)


new (Class, type)

Return type: Gtk::MenuFactory


remove_entries (factory, entry, ...)


remove_paths (factory, path, ...)


remove_subfactory (factory, subfactory, path)


table (factory)

Return type: Gtk::AcceleratorTable


widget (factory)

Return type: Gtk::Widget


Gtk::MenuItem


accelerator_size (self)


accelerator_text (self, buffer)


activate (self)


configure (self, show_toggle, show_submenu)


deselect (self)


new (Class, label=0)

Return type: Gtk::MenuItem


remove_submenu (self)


right_justify (self)


select (self)


set_placement (self, placement)


set_submenu (self, child)


Gtk::MenuShell


append (self, child)


deactivate (self)


insert (self, child, position)


prepend (self, child)


Gtk::Misc


set_alignment (self, xalign, yalign)


set_padding (self, xpad, ypad)


Gtk::Notebook


append_page (self, child, tab_label)


append_page_menu (self, child, tab_label, menu_label)


children (notebook)


cur_page (self)

Return type: Gtk::NotebookPage_OrNULL


get_current_page (self)

Return type: integer


get_nth_page (self, page_num)

Return type: Gtk::Widget


insert_page (self, child, tab_label, position)


insert_page_menu (self, child, tab_label, menu_label, position)


new (Class)

Return type: Gtk::Notebook


next_page (self)


page_num (self, child)

Return type: integer


popup_disable (self)


popup_enable (self)


prepend_page (self, child, tab_label)


prepend_page_menu (self, child, tab_label, menu_label)


prev_page (self)


remove_page (self, page_num)


set_homogeneous_tabs (self, homog)


set_page (self, page_num)


set_scrollable (self, scrollable)


set_show_border (self, show_border)


set_show_tabs (self, show_tabs)


set_tab_border (self, border)


set_tab_hborder (self, border)


set_tab_pos (self, pos)


set_tab_vborder (self, border)


tab_pos (self)

Return type: Gtk::PositionType


Gtk::NotebookPage


child (self)

Return type: Gtk::Widget


default_menu (self)

Return type: integer


default_tab (self)

Return type: integer


menu_label (self)

Return type: Gtk::Widget


tab_label (self)

Return type: Gtk::Widget


Gtk::Object


_class_size (self)

Return type: integer


_object_size (self)

Return type: integer


_object_type (self)

Return type: integer


_return_pointer (self)

Return type: unsigned long


add_arg_type (Class, name, type, flags, num=1)


connected (self)

Return type: boolean


destroy (self)


destroyed (self)

Return type: boolean


floating (self)

Return type: boolean


get (self, name, ...)


get_user_data (object)

Return type: SV *


new (klass, ...)

Return type: SV *


new_from_pointer (klass, pointer)

Return type: Gtk::Object


ref (self)


register_subtype (parentClass, perlClass...)

Return type: integer


set (self, name, value, ...)


set_user_data (object, data)


signal_connect (self, event, handler, ...)

Return type: integer


signal_disconnect (self, id)


signal_emit (self, name, ...)


signal_emit_stop (self, name)


signal_handler_block (self, handler_id)


signal_handler_pending (self, handler_id, may_be_blocked)

Return type: integer


signal_handler_pending_by_id (self, handler_id, may_be_blocked)

Return type: integer


signal_handler_unblock (self, handler_id)


signal_handlers_destroy (self)


signal_n_emissions (self, name)

Return type: integer


type_name (self)

Return type: string


unref (self)


Gtk::OptionMenu


get_menu (self)

Return type: Gtk::Widget


new (Class)

Return type: Gtk::OptionMenu


remove_menu (self)


set_history (self, index)


set_menu (self, menu)


Gtk::Packer


add (packer, child, side, anchor, options, border_width, pad_x, pad_y, ipad_x, ipad_y)


add_defaults (packer, child, side, anchor, options)


children (packer)


new (Class)

Return type: Gtk::Packer


reorder_child (packer,child,position)


set_child_packing (packer, child, side, anchor, options, border_width, pad_x, pad_y, ipad_x, ipad_y)


set_default_border_width (packer, border)


set_default_ipad (packer, ipad_x, ipad_y)


set_default_pad (packer, pad_x, pad_y)


set_spacing (packer, spacing)


Gtk::PackerChild


anchor (packerchild)

Return type: Gtk::AnchorType


border_width (packerchild)

Return type: integer


ipad_x (packerchild)

Return type: integer


ipad_y (packerchild)

Return type: integer


options (packerchild)

Return type: Gtk::PackerOptions


pad_x (packerchild)

Return type: integer


pad_y (packerchild)

Return type: integer


side (packerchild)

Return type: Gtk::SideType


use_default (packerchild)

Return type: integer


widget (packerchild)

Return type: Gtk::Widget


Gtk::Paned


add1 (paned, child)


add2 (paned, child)


pack1 (paned, child, resize, shrink)


pack2 (paned, child, resize, shrink)


set_gutter_size (paned, size)


set_handle_size (paned, size)


set_position (paned, position)


Gtk::Pixmap


get (pixmap)


new (Class, pixmap, mask)

Return type: Gtk::Pixmap


set (pixmap, val, mask )


Gtk::Plug


new (Class, socket_id)

Return type: Gtk::Plug


same_app (self)

Return type: integer


socket_window (self)

Return type: Gtk::Gdk::Window


Gtk::Preview


draw_row (preview, data, x, y, w)


get_cmap (Class)

Return type: Gtk::Gdk::Colormap


get_visual (Class)

Return type: Gtk::Gdk::Visual


new (Class, type)

Return type: Gtk::Preview


put (preview, window, gc, srcx, srcy, destx, desty, width, height)


put_row (preview, src, dest, x, y, w)


set_color_cube (Class, nred_shades, ngreen_shades, nblue_shades, ngray_shades)


set_expand (preview, expand)


set_gamma (Class, gamma)


set_install_cmap (Class, install_cmap)


set_reserved (Class, reserved)


size (preview, width, height)


Gtk::Progress


get_current_percentage (self)

Return type: float


get_current_text (self)

Return type: string


get_percentage_from_value (self, value)


get_text_from_value (self, value)

Return type: string


get_value (self)

Return type: float


reconfigure (self, value, min, max)


set_activity_mode (self, activity_mode)


set_adjustment (self, adjustment)


set_format_string (self, format)


set_percentage (self, percentage)


set_show_text (self, show_text)


set_text_alignment (self, x_align, y_align)


set_value (self, value)


Gtk::ProgressBar


new (Class)

Return type: Gtk::ProgressBar


new_with_adjustment (Class, adjustment)

Return type: Gtk::ProgressBar


percentage (self)

Return type: double


set_activity_blocks (self, blocks)


set_activity_step (self, step)


set_bar_style (self, style)


set_discrete_blocks (self, blocks)


set_orientation (self, orientation)


update (self, percentage)


Gtk::RadioButton


group (self)


new (Class, label=0, previous=0)

Return type: Gtk::RadioButton


set_group (radio_button, other_button)


Gtk::RadioMenuItem


group (self)


new (Class, label=0, previous=0)

Return type: Gtk::RadioMenuItem


Gtk::Range


calc_value (self, position)

Return type: double


default_hmotion (self, xdelta, ydelta)


default_hslider_update (self)


default_htrough_click (self, x, y, jump_perc=0)


default_vmotion (self, xdelta, ydelta)


default_vslider_update (self)


default_vtrough_click (self, x, y, jump_perc=0)


draw_background (self)


draw_slider (self)


draw_step_back (self)


draw_step_forw (self)


draw_trough (self)


get_adjustment (self)

Return type: Gtk::Adjustment


set_adjustment (self, adjustment)


set_update_policy (self, policy)


slider_update (self)


trough_click (self, x, y, jump_perc=0)


Gtk::Rc


add_widget_class_style (Class, style, pattern)


add_widget_name_style (Class, style, pattern)


get_style (Class, widget)

Return type: Gtk::Style


parse (Class, filename)


parse_string (Class, data)


Gtk::Ruler


draw_pos (self)


draw_ticks (self)


set_metric (self, metric)


set_range (self, lower, upper, position, max_size)


Gtk::Scale


draw_value (self)


get_value_width (self)

Return type: integer


set_digits (self, digits)


set_draw_value (self, draw_value)


set_value_pos (self, pos)


Gtk::ScrolledWindow


add_with_viewport (self, widget)

Return type: SV *


get_hadjustment (self)

Return type: Gtk::Adjustment


get_vadjustment (self)

Return type: Gtk::Adjustment


hscrollbar (self)

Return type: Gtk::Widget


new (Class, hadj=0, vadj=0)

Return type: Gtk::ScrolledWindow


set_policy (self, hscrollbar_policy, vscrollbar_policy)


vscrollbar (self)

Return type: Gtk::Widget


Gtk::SelectionData


data (self)

Return type: SV *


format (self)

Return type: integer


selection (self)

Return type: Gtk::Gdk::Atom


set (self, type, format, data)


target (self)

Return type: Gtk::Gdk::Atom


type (self)

Return type: Gtk::Gdk::Atom


Gtk::Socket


new (Class)

Return type: Gtk::Socket


plug_window (self)

Return type: Gtk::Gdk::Window


same_app (self)

Return type: integer


steal (self, wid)


Gtk::SpinButton


digits (self)

Return type: integer


get_adjustment (self)

Return type: Gtk::Adjustment


get_value_as_float (self)

Return type: double


get_value_as_int (self)

Return type: integer


new (Class, adjustment, climb_rate, digits)

Return type: Gtk::SpinButton


set_adjustment (self, adjustment)


set_digits (self, digits)


set_numeric (self, numeric)


set_snap_to_ticks (self, snap_to_ticks)


set_update_policy (self, policy)


set_value (self, value)


set_wrap (self, wrap)


spin (self, direction, step)


Gtk::Statusbar


frame (self)

Return type: Gtk::Widget


get_context_id (self, context_description)

Return type: integer


label (self)

Return type: Gtk::Widget


messages (self)


new (Class)

Return type: Gtk::Statusbar


pop (self, context_id)


push (self, context_id, text)

Return type: integer


remove (self, context_id, message_id)


Gtk::Style


attach (self, window)

Return type: Gtk::Style


base (style, state, new_color=0)

Return type: Gtk::Gdk::Color


base_gc (style, state, new_gc=0)

Return type: Gtk::Gdk::GC


bg (style, state, new_color=0)

Return type: Gtk::Gdk::Color


bg_gc (style, state, new_gc=0)

Return type: Gtk::Gdk::GC


bg_pixmap (style, state, new_pixmap=0)

Return type: Gtk::Gdk::Pixmap


black (style, new_color=0)

Return type: Gtk::Gdk::Color


black_gc (style, new_gc=0)

Return type: Gtk::Gdk::GC


colormap (style, new_colormap=0)

Return type: Gtk::Gdk::Colormap


copy (self)

Return type: Gtk::Style


dark (style, state, new_color=0)

Return type: Gtk::Gdk::Color


dark_gc (style, state, new_gc=0)

Return type: Gtk::Gdk::GC


depth (style, new_depth=0)

Return type: integer


detach (self)


draw_arrow (style, window, state_type, shadow_type, arrow_type, fill, x, y, width, height)


draw_diamond (style, window, state_type, shadow_type, x, y, width, height)


draw_hline (style, window, state_type, x1, x2, y)


draw_oval (style, window, state_type, shadow_type, x, y, width, height)


draw_polygon (style, window, state_type, shadow_type, fill, x, y, ...)


draw_shadow (style, window, state_type, shadow_type, x, y, width, height)


draw_string (style, window, state_type, x, y, string)


draw_vline (style, window, state_type, y1, y2, x)


fg (style, state, new_color=0)

Return type: Gtk::Gdk::Color


fg_gc (style, state, new_gc=0)

Return type: Gtk::Gdk::GC


font (style, new_font=0)

Return type: Gtk::Gdk::Font


light (style, state, new_color=0)

Return type: Gtk::Gdk::Color


light_gc (style, state, new_gc=0)

Return type: Gtk::Gdk::GC


mid (style, state, new_color=0)

Return type: Gtk::Gdk::Color


mid_gc (style, state, new_gc=0)

Return type: Gtk::Gdk::GC


new (Class=0)

Return type: Gtk::Style


ref (self)


set_background (self, window, state_type)


text (style, state, new_color=0)

Return type: Gtk::Gdk::Color


text_gc (style, state, new_gc=0)

Return type: Gtk::Gdk::GC


unref (self)


white (style, new_color=0)

Return type: Gtk::Gdk::Color


white_gc (style, new_gc=0)

Return type: Gtk::Gdk::GC


Gtk::Table


attach (table, child, left_attach, right_attach, top_attach, bottom_attach, xoptions, yoptions, xpadding, ypadding)


attach_defaults (table, child, left_attach, right_attach, top_attach, bottom_attach)


new (Class, rows, cols, homogeneous)

Return type: Gtk::Table


resize (table, rows, columns)


set_col_spacing (table, col, spacing)


set_col_spacings (table, spacing)


set_homogeneous (table, homogeneous)


set_row_spacing (table, row, spacing)


set_row_spacings (table, spacing)


Gtk::TearoffMenuItem


new (Class)

Return type: Gtk::TearoffMenuItem


Gtk::Ted


add (ted, widget, name)


new (Class, dialog_name, layout=0)

Return type: Gtk::Ted


prepare (ted)


set_app_name (Class, str)


Gtk::Text


backward_delete (text, nchars)


forward_delete (text, nchars)


freeze (text)


get_length (text)

Return type: integer


get_point (text)

Return type: integer


hadj (text)

Return type: Gtk::Adjustment


insert (text, font, fg, bg, string)


new (Class, hadjustment=0, vadjustment=0)

Return type: Gtk::Text


set_adjustments (text, hadjustment, vadjustment)


set_editable (text, editable)


set_point (text, index)


set_word_wrap (text, word_wrap)


thaw (text)


vadj (text)

Return type: Gtk::Adjustment


Gtk::TipsQuery


new (Class)

Return type: Gtk::TipsQuery


set_caller (self, caller)


set_labels (self, label_inactive, label_no_tip)


start_query (self)


stop_query (self)


Gtk::ToggleButton


active (self, new_value=0)

Return type: integer


draw_indicator (self)

Return type: integer


new (Class, label=0)

Return type: Gtk::ToggleButton


set_active (self, state)


set_mode (self, draw_indicator)


toggled (self)


Gtk::Toolbar


append_element (toolbar, type, widget, text, tooltip_text, tooltip_private_text, icon)

Return type: Gtk::Widget


append_item (toolbar, text, tooltip_text, tooltip_private_text, icon)

Return type: Gtk::Widget


append_space (self)


append_widget (toolbar, widget, tooltip_text, tooltip_private_text)


get_button_relief (toolbar)

Return type: Gtk::ReliefStyle


insert_element (toolbar, type, widget, text, tooltip_text, tooltip_private_text, icon, position)

Return type: Gtk::Widget


insert_item (toolbar, text, tooltip_text, tooltip_private_text, icon, position)

Return type: Gtk::Widget


insert_space (self, position)


insert_widget (toolbar, widget, tooltip_text, tooltip_private_text, position)


new (Class, orientation, style)

Return type: Gtk::Toolbar


prepend_element (toolbar, type, widget, text, tooltip_text, tooltip_private_text, icon)

Return type: Gtk::Widget


prepend_item (toolbar, text, tooltip_text, tooltip_private_text, icon)

Return type: Gtk::Widget


prepend_space (self)


prepend_widget (toolbar, widget, tooltip_text, tooltip_private_text)


set_button_relief (toolbar, relief)


set_orientation (toolbar, orientation)


set_space_size (toolbar, space_size)


set_space_style (toolbar, space_style)


set_style (toolbar, style)


set_tooltips (toolbar, enable)


Gtk::Tooltips


disable (self)


enable (self)


new (Class)

Return type: Gtk::Tooltips


set_colors (self, background, foreground)


set_delay (self, delay)


set_tip (self, widget, tip_text, tip_private="")


Gtk::Tree


append (self, child)


child_position (self, child)

Return type: integer


clear_items (self, start, end)


insert (self, child, position)


new (Class)

Return type: Gtk::Tree


prepend (self, child)


remove_item (self, child)


remove_items (self, ...)


select_child (self, child)


select_item (self, item)


selection (list)


set_selection_mode (self, mode)


set_view_lines (self, flag)


set_view_mode (self, mode)


unselect_child (self, child)


unselect_item (self, item)


Gtk::TreeItem


collapse (tree_item)


deselect (tree_item)


expand (tree_item)


new (Class, label=0)

Return type: Gtk::TreeItem


remove_subtree (tree_item)


select (tree_item)


set_subtree (tree_item, subtree)


subtree (tree_item)

Return type: Gtk::Widget_OrNULL


Gtk::VBox


new (Class, homogeneous, spacing)

Return type: Gtk::VBox


Gtk::VButtonBox


get_layout_default (Class)

Return type: Gtk::ButtonBoxStyle


get_spacing_default (Class)

Return type: integer


new (Class)

Return type: Gtk::VButtonBox


set_layout_default (Class, layout)


set_spacing_default (Class, spacing)


Gtk::VPaned


new (Class)

Return type: Gtk::VPaned


Gtk::VRuler


new (Class)

Return type: Gtk::VRuler


Gtk::VScale


new (Class, adjustment)

Return type: Gtk::VScale


Gtk::VScrollbar


new (Class, adjustment)

Return type: Gtk::VScrollbar


Gtk::VSeparator


new (Class)

Return type: Gtk::VSeparator


Gtk::Viewport


get_hadjustment (viewport)

Return type: Gtk::Adjustment


get_vadjustment (viewport)

Return type: Gtk::Adjustment


new (Class, hadjustment, vadjustment)

Return type: Gtk::Viewport


set_hadjustment (viewport, adjustment)


set_shadow_type (viewport, shadow_type)


set_vadjustment (viewport, adjustment)


Gtk::Widget


BASIC (widget, newvalue=0)

Return type: integer


_return_pointer (self)

Return type: unsigned long


activate (widget)


allocation (widget)

Return type: SV *


anchored (widget, newvalue=0)

Return type: integer


basic (widget)


can_default (widget, newvalue=0)

Return type: integer


can_focus (widget, newvalue=0)

Return type: integer


destroy (widget)


destroyed (widget, ref)


dnd_data_set (widget, event, data)


dnd_drag_set (widget, drag_enable, type_name, ...)


dnd_drop_set (widget, drop_enable, is_destructive_operation, type_name, ...)


draw (widget, area)


draw_children (widget)


draw_default (widget)


draw_focus (widget)


drawable (widget)

Return type: integer


event (widget, event)

Return type: integer


get_ancestor (widget, type_name)

Return type: Gtk::Widget


get_colormap (widget)

Return type: Gtk::Gdk::Colormap


get_default_colormap (Class)

Return type: Gtk::Gdk::Colormap


get_default_style (Class)

Return type: Gtk::Style


get_default_visual (Class)

Return type: Gtk::Gdk::Visual


get_events (widget)

Return type: Gtk::Gdk::EventMask


get_extension_events (widget)

Return type: Gtk::Gdk::ExtensionMode


get_name (widget)

Return type: string


get_pointer (widget)


get_style (widget)

Return type: Gtk::Style


get_toplevel (widget)

Return type: Gtk::Widget


get_visual (widget)

Return type: Gtk::Gdk::Visual


grab_add (self)


grab_default (widget)


grab_focus (widget)


grab_remove (self)


has_default (widget, newvalue=0)

Return type: integer


has_focus (widget, newvalue=0)

Return type: integer


hide (widget)


hide_all (widget)


install_accelerator (widget, table, signal_name, key, modifiers)


intersect (widget, area)

Return type: SV *


is_sensitive (widget)

Return type: integer


item_factory (widget)

Return type: Gtk::ItemFactory


item_factory_path (widget)

Return type: string


map (widget)


mapped (widget, newvalue=0)

Return type: integer


motion_notify_event (widget, event)

Return type: integer


new (Class, widget_class, ...)

Return type: Gtk::Widget


new_from_pointer (klass, pointer)

Return type: Gtk::Widget


no_window (widget, newvalue=0)

Return type: integer


parent (self)

Return type: Gtk::Widget


parent_sensitive (widget, newvalue=0)

Return type: integer


pop_colormap (Class)


pop_style (Class)


pop_visual (Class)


popup (widget, x, y)


propagate_state (widget, newvalue=0)

Return type: integer


push_colormap (Class, colormap)


push_style (Class, style)


push_visual (Class, visual)


queue_draw (widget)


queue_resize (widget)


realize (widget)


realized (widget, newvalue=0)

Return type: integer


ref (widget)


remove_accelerator (widget, table, signal_name)


reparent (widget, reparent)


saved_state (widget, newvalue=0)

Return type: Gtk::StateType


selection_add_handler (widget, selection, target, handler, ...)


selection_convert (widget, selection, target, time)

Return type: integer


selection_owner_set (widget, atom, time)

Return type: integer


selection_remove_all (widget)


sensitive (widget, newvalue=0)

Return type: integer


set_default_colormap (Class, colormap)


set_default_style (Class, style)


set_default_visual (Class, visual)


set_events (widget, events)


set_extension_events (widget, events)


set_name (widget, name)


set_parent (widget, parent)


set_sensitive (widget, sensitive)


set_state (widget, state)


set_style (widget, style)


set_uposition (widget, x, y)


set_usize (widget, width, height)


shape_combine_mask (widget, shape_mask, offset_x, offset_y)


show (widget)


show_all (widget)


show_now (widget)


state (widget, newvalue=0)

Return type: Gtk::StateType


style (widget)

Return type: Gtk::Style


unmap (widget)


unmapped (widget, newvalue=0)

Return type: integer


unparent (widget)


unrealize (widget)


unref (widget)


user_style (widget, newvalue=0)

Return type: integer


visible (widget, newvalue=0)

Return type: integer


window (self)

Return type: Gtk::Gdk::Window


Gtk::Window


activate_default (window)


activate_focus (window)


add_accelerator_table (window, table)


new (Class, type=0)

Return type: Gtk::Window


remove_accelerator_table (window, table)


set_default (window, defaultw)


set_default_size (window, width, height)


set_focus (window, focus)


set_modal (window, modal)


set_policy (window, allow_shrink, allow_grow, auto_shrink)


set_position (window, position)


set_title (self, title)


set_wmclass (window, wmclass_name, wmclass_class)