15. Graphic User Interface

Module GTK

Description

GTK wrapper module.

This is a convenience module that is identical to either either the GTK2 or the GTK1 module depending on which (if any) of them is available.

See also

GTK1, GTK2


Inherit GTK1

inherit GTK1 : GTK1


Inherit GTK2

inherit GTK2 : GTK2

Module GTK1


Constant ACCEL_LOCKED

constant GTK1.ACCEL_LOCKED


Constant ACCEL_SIGNAL_VISIBLE

constant GTK1.ACCEL_SIGNAL_VISIBLE


Constant ACCEL_VISIBLE

constant GTK1.ACCEL_VISIBLE


Constant ANCHOR_CENTER

constant GTK1.ANCHOR_CENTER


Constant ANCHOR_E

constant GTK1.ANCHOR_E


Constant ANCHOR_EAST

constant GTK1.ANCHOR_EAST


Constant ANCHOR_N

constant GTK1.ANCHOR_N


Constant ANCHOR_NE

constant GTK1.ANCHOR_NE


Constant ANCHOR_NORTH

constant GTK1.ANCHOR_NORTH


Constant ANCHOR_NORTH_EAST

constant GTK1.ANCHOR_NORTH_EAST


Constant ANCHOR_NORTH_WEST

constant GTK1.ANCHOR_NORTH_WEST


Constant ANCHOR_NW

constant GTK1.ANCHOR_NW


Constant ANCHOR_S

constant GTK1.ANCHOR_S


Constant ANCHOR_SE

constant GTK1.ANCHOR_SE


Constant ANCHOR_SOUTH

constant GTK1.ANCHOR_SOUTH


Constant ANCHOR_SOUTH_EAST

constant GTK1.ANCHOR_SOUTH_EAST


Constant ANCHOR_SOUTH_WEST

constant GTK1.ANCHOR_SOUTH_WEST


Constant ANCHOR_SW

constant GTK1.ANCHOR_SW


Constant ANCHOR_W

constant GTK1.ANCHOR_W


Constant ANCHOR_WEST

constant GTK1.ANCHOR_WEST


Constant APP_PAINTABLE

constant GTK1.APP_PAINTABLE


Constant ARROW_DOWN

constant GTK1.ARROW_DOWN


Constant ARROW_LEFT

constant GTK1.ARROW_LEFT


Constant ARROW_RIGHT

constant GTK1.ARROW_RIGHT


Constant ARROW_UP

constant GTK1.ARROW_UP


Constant BUTTONBOX_DEFAULT_STYLE

constant GTK1.BUTTONBOX_DEFAULT_STYLE


Constant BUTTONBOX_EDGE

constant GTK1.BUTTONBOX_EDGE


Constant BUTTONBOX_END

constant GTK1.BUTTONBOX_END


Constant BUTTONBOX_SPREAD

constant GTK1.BUTTONBOX_SPREAD


Constant BUTTONBOX_START

constant GTK1.BUTTONBOX_START


Constant BUTTON_DRAGS

constant GTK1.BUTTON_DRAGS


Constant BUTTON_EXPANDS

constant GTK1.BUTTON_EXPANDS


Constant BUTTON_IGNORED

constant GTK1.BUTTON_IGNORED


Constant BUTTON_SELECTS

constant GTK1.BUTTON_SELECTS


Constant CALENDAR_NO_MONTH_CHANGE

constant GTK1.CALENDAR_NO_MONTH_CHANGE


Constant CALENDAR_SHOW_DAY_NAMES

constant GTK1.CALENDAR_SHOW_DAY_NAMES


Constant CALENDAR_SHOW_HEADING

constant GTK1.CALENDAR_SHOW_HEADING


Constant CALENDAR_SHOW_WEEK_NUMBERS

constant GTK1.CALENDAR_SHOW_WEEK_NUMBERS


Constant CALENDAR_WEEK_START_MONDAY

constant GTK1.CALENDAR_WEEK_START_MONDAY


Constant CAN_DEFAULT

constant GTK1.CAN_DEFAULT


Constant CAN_FOCUS

constant GTK1.CAN_FOCUS


Constant CELL_EMPTY

constant GTK1.CELL_EMPTY


Constant CELL_PIXMAP

constant GTK1.CELL_PIXMAP


Constant CELL_PIXTEXT

constant GTK1.CELL_PIXTEXT


Constant CELL_TEXT

constant GTK1.CELL_TEXT


Constant CELL_WIDGET

constant GTK1.CELL_WIDGET


Constant CENTIMETERS

constant GTK1.CENTIMETERS


Constant CLIST_ADD_MODE

constant GTK1.CLIST_ADD_MODE


Constant CLIST_AUTO_RESIZE_BLOCKED

constant GTK1.CLIST_AUTO_RESIZE_BLOCKED


Constant CLIST_AUTO_SORT

constant GTK1.CLIST_AUTO_SORT


Constant CLIST_DRAW_DRAG_LINE

constant GTK1.CLIST_DRAW_DRAG_LINE


Constant CLIST_DRAW_DRAG_RECT

constant GTK1.CLIST_DRAW_DRAG_RECT


Constant CLIST_IN_DRAG

constant GTK1.CLIST_IN_DRAG


Constant CLIST_REORDERABLE

constant GTK1.CLIST_REORDERABLE


Constant CLIST_ROW_HEIGHT_SET

constant GTK1.CLIST_ROW_HEIGHT_SET


Constant CLIST_SHOW_TITLES

constant GTK1.CLIST_SHOW_TITLES


Constant CLIST_USE_DRAG_ICONS

constant GTK1.CLIST_USE_DRAG_ICONS


Constant CLOCK_DECREASING

constant GTK1.CLOCK_DECREASING


Constant CLOCK_INCREASING

constant GTK1.CLOCK_INCREASING


Constant CLOCK_REALTIME

constant GTK1.CLOCK_REALTIME


Constant COMPOSITE_CHILD

constant GTK1.COMPOSITE_CHILD


Constant CORNER_BOTTOM_LEFT

constant GTK1.CORNER_BOTTOM_LEFT


Constant CORNER_BOTTOM_RIGHT

constant GTK1.CORNER_BOTTOM_RIGHT


Constant CORNER_TOP_LEFT

constant GTK1.CORNER_TOP_LEFT


Constant CORNER_TOP_RIGHT

constant GTK1.CORNER_TOP_RIGHT


Constant CTREE_EXPANDER_CIRCULAR

constant GTK1.CTREE_EXPANDER_CIRCULAR


Constant CTREE_EXPANDER_NONE

constant GTK1.CTREE_EXPANDER_NONE


Constant CTREE_EXPANDER_SQUARE

constant GTK1.CTREE_EXPANDER_SQUARE


Constant CTREE_EXPANDER_TRIANGLE

constant GTK1.CTREE_EXPANDER_TRIANGLE


Constant CTREE_EXPANSION_COLLAPSE

constant GTK1.CTREE_EXPANSION_COLLAPSE


Constant CTREE_EXPANSION_COLLAPSE_RECURSIVE

constant GTK1.CTREE_EXPANSION_COLLAPSE_RECURSIVE


Constant CTREE_EXPANSION_EXPAND

constant GTK1.CTREE_EXPANSION_EXPAND


Constant CTREE_EXPANSION_EXPAND_RECURSIVE

constant GTK1.CTREE_EXPANSION_EXPAND_RECURSIVE


Constant CTREE_EXPANSION_TOGGLE

constant GTK1.CTREE_EXPANSION_TOGGLE


Constant CTREE_EXPANSION_TOGGLE_RECURSIVE

constant GTK1.CTREE_EXPANSION_TOGGLE_RECURSIVE


Constant CTREE_LINES_DOTTED

constant GTK1.CTREE_LINES_DOTTED


Constant CTREE_LINES_NONE

constant GTK1.CTREE_LINES_NONE


Constant CTREE_LINES_SOLID

constant GTK1.CTREE_LINES_SOLID


Constant CTREE_LINES_TABBED

constant GTK1.CTREE_LINES_TABBED


Constant CTREE_POS_AFTER

constant GTK1.CTREE_POS_AFTER


Constant CTREE_POS_AS_CHILD

constant GTK1.CTREE_POS_AS_CHILD


Constant CTREE_POS_BEFORE

constant GTK1.CTREE_POS_BEFORE


Constant CURVE_TYPE_FREE

constant GTK1.CURVE_TYPE_FREE


Constant CURVE_TYPE_LINEAR

constant GTK1.CURVE_TYPE_LINEAR


Constant CURVE_TYPE_SPLINE

constant GTK1.CURVE_TYPE_SPLINE


Constant DATABOX_BARS

constant GTK1.DATABOX_BARS


Constant DATABOX_LINES

constant GTK1.DATABOX_LINES


Constant DATABOX_NOT_DISPLAYED

constant GTK1.DATABOX_NOT_DISPLAYED


Constant DATABOX_POINTS

constant GTK1.DATABOX_POINTS


Constant DEST_DEFAULT_ALL

constant GTK1.DEST_DEFAULT_ALL


Constant DEST_DEFAULT_DROP

constant GTK1.DEST_DEFAULT_DROP


Constant DEST_DEFAULT_HIGHLIGHT

constant GTK1.DEST_DEFAULT_HIGHLIGHT


Constant DEST_DEFAULT_MOTION

constant GTK1.DEST_DEFAULT_MOTION


Constant DIRECTION_LEFT

constant GTK1.DIRECTION_LEFT


Constant DIRECTION_RIGHT

constant GTK1.DIRECTION_RIGHT


Constant DIR_DOWN

constant GTK1.DIR_DOWN


Constant DIR_LEFT

constant GTK1.DIR_LEFT


Constant DIR_RIGHT

constant GTK1.DIR_RIGHT


Constant DIR_TAB_BACKWARD

constant GTK1.DIR_TAB_BACKWARD


Constant DIR_TAB_FORWARD

constant GTK1.DIR_TAB_FORWARD


Constant DIR_UP

constant GTK1.DIR_UP


Constant EXPAND

constant GTK1.EXPAND


Constant FALSE

constant GTK1.FALSE


Constant FILL

constant GTK1.FILL


Constant FILL_X

constant GTK1.FILL_X


Constant FILL_Y

constant GTK1.FILL_Y


Constant GDK_ACTION_ASK

constant GTK1.GDK_ACTION_ASK


Constant GDK_ACTION_COPY

constant GTK1.GDK_ACTION_COPY


Constant GDK_ACTION_DEFAULT

constant GTK1.GDK_ACTION_DEFAULT


Constant GDK_ACTION_LINK

constant GTK1.GDK_ACTION_LINK


Constant GDK_ACTION_MOVE

constant GTK1.GDK_ACTION_MOVE


Constant GDK_ACTION_PRIVATE

constant GTK1.GDK_ACTION_PRIVATE


Constant GDK_ALL_EVENTS_MASK

constant GTK1.GDK_ALL_EVENTS_MASK


Constant GDK_AND

constant GTK1.GDK_AND


Constant GDK_AND_INVERT

constant GTK1.GDK_AND_INVERT


Constant GDK_AND_REVERSE

constant GTK1.GDK_AND_REVERSE


Constant GDK_ARROW

constant GTK1.GDK_ARROW


Constant GDK_BASED_ARROW_DOWN

constant GTK1.GDK_BASED_ARROW_DOWN


Constant GDK_BASED_ARROW_UP

constant GTK1.GDK_BASED_ARROW_UP


Constant GDK_BOAT

constant GTK1.GDK_BOAT


Constant GDK_BOGOSITY

constant GTK1.GDK_BOGOSITY


Constant GDK_BOTTOM_LEFT_CORNER

constant GTK1.GDK_BOTTOM_LEFT_CORNER


Constant GDK_BOTTOM_RIGHT_CORNER

constant GTK1.GDK_BOTTOM_RIGHT_CORNER


Constant GDK_BOTTOM_SIDE

constant GTK1.GDK_BOTTOM_SIDE


Constant GDK_BOTTOM_TEE

constant GTK1.GDK_BOTTOM_TEE


Constant GDK_BOX_SPIRAL

constant GTK1.GDK_BOX_SPIRAL


Constant GDK_BUTTON1_MASK

constant GTK1.GDK_BUTTON1_MASK


Constant GDK_BUTTON1_MOTION_MASK

constant GTK1.GDK_BUTTON1_MOTION_MASK


Constant GDK_BUTTON2_MASK

constant GTK1.GDK_BUTTON2_MASK


Constant GDK_BUTTON2_MOTION_MASK

constant GTK1.GDK_BUTTON2_MOTION_MASK


Constant GDK_BUTTON3_MASK

constant GTK1.GDK_BUTTON3_MASK


Constant GDK_BUTTON3_MOTION_MASK

constant GTK1.GDK_BUTTON3_MOTION_MASK


Constant GDK_BUTTON_MOTION_MASK

constant GTK1.GDK_BUTTON_MOTION_MASK


Constant GDK_BUTTON_PRESS_MASK

constant GTK1.GDK_BUTTON_PRESS_MASK


Constant GDK_BUTTON_RELEASE_MASK

constant GTK1.GDK_BUTTON_RELEASE_MASK


Constant GDK_CAP_BUTT

constant GTK1.GDK_CAP_BUTT


Constant GDK_CAP_NOT_LAST

constant GTK1.GDK_CAP_NOT_LAST


Constant GDK_CAP_PROJECTING

constant GTK1.GDK_CAP_PROJECTING


Constant GDK_CAP_ROUND

constant GTK1.GDK_CAP_ROUND


Constant GDK_CENTER_PTR

constant GTK1.GDK_CENTER_PTR


Constant GDK_CIRCLE

constant GTK1.GDK_CIRCLE


Constant GDK_CLEAR

constant GTK1.GDK_CLEAR


Constant GDK_CLOCK

constant GTK1.GDK_CLOCK


Constant GDK_COFFEE_MUG

constant GTK1.GDK_COFFEE_MUG


Constant GDK_CONTROL_MASK

constant GTK1.GDK_CONTROL_MASK


Constant GDK_COPY

constant GTK1.GDK_COPY


Constant GDK_COPY_INVERT

constant GTK1.GDK_COPY_INVERT


Constant GDK_CROSS

constant GTK1.GDK_CROSS


Constant GDK_CROSSHAIR

constant GTK1.GDK_CROSSHAIR


Constant GDK_CROSS_REVERSE

constant GTK1.GDK_CROSS_REVERSE


Constant GDK_DECOR_ALL

constant GTK1.GDK_DECOR_ALL


Constant GDK_DECOR_BORDER

constant GTK1.GDK_DECOR_BORDER


Constant GDK_DECOR_MAXIMIZE

constant GTK1.GDK_DECOR_MAXIMIZE


Constant GDK_DECOR_MENU

constant GTK1.GDK_DECOR_MENU


Constant GDK_DECOR_MINIMIZE

constant GTK1.GDK_DECOR_MINIMIZE


Constant GDK_DECOR_RESIZEH

constant GTK1.GDK_DECOR_RESIZEH


Constant GDK_DECOR_TITLE

constant GTK1.GDK_DECOR_TITLE


Constant GDK_DIAMOND_CROSS

constant GTK1.GDK_DIAMOND_CROSS


Constant GDK_DOT

constant GTK1.GDK_DOT


Constant GDK_DOTBOX

constant GTK1.GDK_DOTBOX


Constant GDK_DOUBLE_ARROW

constant GTK1.GDK_DOUBLE_ARROW


Constant GDK_DRAFT_LARGE

constant GTK1.GDK_DRAFT_LARGE


Constant GDK_DRAFT_SMALL

constant GTK1.GDK_DRAFT_SMALL


Constant GDK_DRAG_PROTO_MOTIF

constant GTK1.GDK_DRAG_PROTO_MOTIF


Constant GDK_DRAG_PROTO_ROOTWIN

constant GTK1.GDK_DRAG_PROTO_ROOTWIN


Constant GDK_DRAG_PROTO_XDND

constant GTK1.GDK_DRAG_PROTO_XDND


Constant GDK_DRAPED_BOX

constant GTK1.GDK_DRAPED_BOX


Constant GDK_ENTER_NOTIFY_MASK

constant GTK1.GDK_ENTER_NOTIFY_MASK


Constant GDK_EQUIV

constant GTK1.GDK_EQUIV


Constant GDK_EVEN_ODD_RULE

constant GTK1.GDK_EVEN_ODD_RULE


Constant GDK_EXCHANGE

constant GTK1.GDK_EXCHANGE


Constant GDK_EXPOSURE_MASK

constant GTK1.GDK_EXPOSURE_MASK


Constant GDK_EXTENSION_EVENTS_ALL

constant GTK1.GDK_EXTENSION_EVENTS_ALL


Constant GDK_EXTENSION_EVENTS_CURSOR

constant GTK1.GDK_EXTENSION_EVENTS_CURSOR


Constant GDK_EXTENSION_EVENTS_NONE

constant GTK1.GDK_EXTENSION_EVENTS_NONE


Constant GDK_FLEUR

constant GTK1.GDK_FLEUR


Constant GDK_FOCUS_CHANGE_MASK

constant GTK1.GDK_FOCUS_CHANGE_MASK


Constant GDK_FUNC_ALL

constant GTK1.GDK_FUNC_ALL


Constant GDK_FUNC_CLOSE

constant GTK1.GDK_FUNC_CLOSE


Constant GDK_FUNC_MAXIMIZE

constant GTK1.GDK_FUNC_MAXIMIZE


Constant GDK_FUNC_MINIMIZE

constant GTK1.GDK_FUNC_MINIMIZE


Constant GDK_FUNC_MOVE

constant GTK1.GDK_FUNC_MOVE


Constant GDK_FUNC_RESIZE

constant GTK1.GDK_FUNC_RESIZE


Constant GDK_GL_ACCUM_ALPHA_SIZE

constant GTK1.GDK_GL_ACCUM_ALPHA_SIZE


Constant GDK_GL_ACCUM_BLUE_SIZE

constant GTK1.GDK_GL_ACCUM_BLUE_SIZE


Constant GDK_GL_ACCUM_GREEN_SIZE

constant GTK1.GDK_GL_ACCUM_GREEN_SIZE


Constant GDK_GL_ACCUM_RED_SIZE

constant GTK1.GDK_GL_ACCUM_RED_SIZE


Constant GDK_GL_ALPHA_SIZE

constant GTK1.GDK_GL_ALPHA_SIZE


Constant GDK_GL_AUX_BUFFERS

constant GTK1.GDK_GL_AUX_BUFFERS


Constant GDK_GL_BLUE_SIZE

constant GTK1.GDK_GL_BLUE_SIZE


Constant GDK_GL_BUFFER_SIZE

constant GTK1.GDK_GL_BUFFER_SIZE


Constant GDK_GL_DEPTH_SIZE

constant GTK1.GDK_GL_DEPTH_SIZE


Constant GDK_GL_DOUBLEBUFFER

constant GTK1.GDK_GL_DOUBLEBUFFER


Constant GDK_GL_GREEN_SIZE

constant GTK1.GDK_GL_GREEN_SIZE


Constant GDK_GL_LEVEL

constant GTK1.GDK_GL_LEVEL


Constant GDK_GL_NONE

constant GTK1.GDK_GL_NONE


Constant GDK_GL_RED_SIZE

constant GTK1.GDK_GL_RED_SIZE


Constant GDK_GL_RGBA

constant GTK1.GDK_GL_RGBA


Constant GDK_GL_STENCIL_SIZE

constant GTK1.GDK_GL_STENCIL_SIZE


Constant GDK_GL_STEREO

constant GTK1.GDK_GL_STEREO


Constant GDK_GL_TRANSPARENT_ALPHA_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_ALPHA_VALUE_EXT


Constant GDK_GL_TRANSPARENT_BLUE_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_BLUE_VALUE_EXT


Constant GDK_GL_TRANSPARENT_GREEN_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_GREEN_VALUE_EXT


Constant GDK_GL_TRANSPARENT_INDEX_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_INDEX_VALUE_EXT


Constant GDK_GL_TRANSPARENT_RED_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_RED_VALUE_EXT


Constant GDK_GL_TRANSPARENT_TYPE_EXT

constant GTK1.GDK_GL_TRANSPARENT_TYPE_EXT


Constant GDK_GL_USE_GL

constant GTK1.GDK_GL_USE_GL


Constant GDK_GL_X_VISUAL_TYPE_EXT

constant GTK1.GDK_GL_X_VISUAL_TYPE_EXT


Constant GDK_GOBBLER

constant GTK1.GDK_GOBBLER


Constant GDK_GUMBY

constant GTK1.GDK_GUMBY


Constant GDK_HAND1

constant GTK1.GDK_HAND1


Constant GDK_HAND2

constant GTK1.GDK_HAND2


Constant GDK_HEART

constant GTK1.GDK_HEART


Constant GDK_ICON

constant GTK1.GDK_ICON


Constant GDK_IM_PREEDIT_AREA

constant GTK1.GDK_IM_PREEDIT_AREA


Constant GDK_IM_PREEDIT_CALLBACKS

constant GTK1.GDK_IM_PREEDIT_CALLBACKS


Constant GDK_IM_PREEDIT_MASK

constant GTK1.GDK_IM_PREEDIT_MASK


Constant GDK_IM_PREEDIT_NONE

constant GTK1.GDK_IM_PREEDIT_NONE


Constant GDK_IM_PREEDIT_NOTHING

constant GTK1.GDK_IM_PREEDIT_NOTHING


Constant GDK_IM_PREEDIT_POSITION

constant GTK1.GDK_IM_PREEDIT_POSITION


Constant GDK_IM_STATUS_AREA

constant GTK1.GDK_IM_STATUS_AREA


Constant GDK_IM_STATUS_CALLBACKS

constant GTK1.GDK_IM_STATUS_CALLBACKS


Constant GDK_IM_STATUS_MASK

constant GTK1.GDK_IM_STATUS_MASK


Constant GDK_IM_STATUS_NONE

constant GTK1.GDK_IM_STATUS_NONE


Constant GDK_IM_STATUS_NOTHING

constant GTK1.GDK_IM_STATUS_NOTHING


Constant GDK_INVERT

constant GTK1.GDK_INVERT


Constant GDK_IRON_CROSS

constant GTK1.GDK_IRON_CROSS


Constant GDK_JOIN_BEVEL

constant GTK1.GDK_JOIN_BEVEL


Constant GDK_JOIN_MITER

constant GTK1.GDK_JOIN_MITER


Constant GDK_JOIN_ROUND

constant GTK1.GDK_JOIN_ROUND


Constant GDK_KEY_PRESS_MASK

constant GTK1.GDK_KEY_PRESS_MASK


Constant GDK_KEY_RELEASE_MASK

constant GTK1.GDK_KEY_RELEASE_MASK


Constant GDK_LEAVE_NOTIFY_MASK

constant GTK1.GDK_LEAVE_NOTIFY_MASK


Constant GDK_LEFTBUTTON

constant GTK1.GDK_LEFTBUTTON


Constant GDK_LEFT_PTR

constant GTK1.GDK_LEFT_PTR


Constant GDK_LEFT_SIDE

constant GTK1.GDK_LEFT_SIDE


Constant GDK_LEFT_TEE

constant GTK1.GDK_LEFT_TEE


Constant GDK_LINE_DOUBLE_DASH

constant GTK1.GDK_LINE_DOUBLE_DASH


Constant GDK_LINE_ON_OFF_DASH

constant GTK1.GDK_LINE_ON_OFF_DASH


Constant GDK_LINE_SOLID

constant GTK1.GDK_LINE_SOLID


Constant GDK_LL_ANGLE

constant GTK1.GDK_LL_ANGLE


Constant GDK_LOCK_MASK

constant GTK1.GDK_LOCK_MASK


Constant GDK_LR_ANGLE

constant GTK1.GDK_LR_ANGLE


Constant GDK_MAN

constant GTK1.GDK_MAN


Constant GDK_MIDDLEBUTTON

constant GTK1.GDK_MIDDLEBUTTON


Constant GDK_MOD1_MASK

constant GTK1.GDK_MOD1_MASK


Constant GDK_MOD2_MASK

constant GTK1.GDK_MOD2_MASK


Constant GDK_MOD3_MASK

constant GTK1.GDK_MOD3_MASK


Constant GDK_MOD4_MASK

constant GTK1.GDK_MOD4_MASK


Constant GDK_MOD5_MASK

constant GTK1.GDK_MOD5_MASK


Constant GDK_MOUSE

constant GTK1.GDK_MOUSE


Constant GDK_NAND

constant GTK1.GDK_NAND


Constant GDK_NOOP

constant GTK1.GDK_NOOP


Constant GDK_OPAQUE_STIPPLED

constant GTK1.GDK_OPAQUE_STIPPLED


Constant GDK_OR

constant GTK1.GDK_OR


Constant GDK_OR_INVERT

constant GTK1.GDK_OR_INVERT


Constant GDK_OR_REVERSE

constant GTK1.GDK_OR_REVERSE


Constant GDK_OVERLAP_RECTANGLE_IN

constant GTK1.GDK_OVERLAP_RECTANGLE_IN


Constant GDK_OVERLAP_RECTANGLE_OUT

constant GTK1.GDK_OVERLAP_RECTANGLE_OUT


Constant GDK_OVERLAP_RECTANGLE_PART

constant GTK1.GDK_OVERLAP_RECTANGLE_PART


Constant GDK_PENCIL

constant GTK1.GDK_PENCIL


Constant GDK_PIRATE

constant GTK1.GDK_PIRATE


Constant GDK_PLUS

constant GTK1.GDK_PLUS


Constant GDK_POINTER_MOTION_HINT_MASK

constant GTK1.GDK_POINTER_MOTION_HINT_MASK


Constant GDK_POINTER_MOTION_MASK

constant GTK1.GDK_POINTER_MOTION_MASK


Constant GDK_PROPERTY_CHANGE_MASK

constant GTK1.GDK_PROPERTY_CHANGE_MASK


Constant GDK_PROP_MODE_APPEND

constant GTK1.GDK_PROP_MODE_APPEND


Constant GDK_PROP_MODE_PREPEND

constant GTK1.GDK_PROP_MODE_PREPEND


Constant GDK_PROP_MODE_REPLACE

constant GTK1.GDK_PROP_MODE_REPLACE


Constant GDK_PROXIMITY_IN_MASK

constant GTK1.GDK_PROXIMITY_IN_MASK


Constant GDK_PROXIMITY_OUT_MASK

constant GTK1.GDK_PROXIMITY_OUT_MASK


Constant GDK_QUESTION_ARROW

constant GTK1.GDK_QUESTION_ARROW


Constant GDK_RIGHTBUTTON

constant GTK1.GDK_RIGHTBUTTON


Constant GDK_RIGHT_PTR

constant GTK1.GDK_RIGHT_PTR


Constant GDK_RIGHT_SIDE

constant GTK1.GDK_RIGHT_SIDE


Constant GDK_RIGHT_TEE

constant GTK1.GDK_RIGHT_TEE


Constant GDK_RTL_LOGO

constant GTK1.GDK_RTL_LOGO


Constant GDK_SAILBOAT

constant GTK1.GDK_SAILBOAT


Constant GDK_SB_DOWN_ARROW

constant GTK1.GDK_SB_DOWN_ARROW


Constant GDK_SB_H_DOUBLE_ARROW

constant GTK1.GDK_SB_H_DOUBLE_ARROW


Constant GDK_SB_LEFT_ARROW

constant GTK1.GDK_SB_LEFT_ARROW


Constant GDK_SB_RIGHT_ARROW

constant GTK1.GDK_SB_RIGHT_ARROW


Constant GDK_SB_UP_ARROW

constant GTK1.GDK_SB_UP_ARROW


Constant GDK_SB_V_DOUBLE_ARROW

constant GTK1.GDK_SB_V_DOUBLE_ARROW


Constant GDK_SELECTION_TYPE_ATOM

constant GTK1.GDK_SELECTION_TYPE_ATOM


Constant GDK_SELECTION_TYPE_BITMAP

constant GTK1.GDK_SELECTION_TYPE_BITMAP


Constant GDK_SELECTION_TYPE_COLORMAP

constant GTK1.GDK_SELECTION_TYPE_COLORMAP


Constant GDK_SELECTION_TYPE_DRAWABLE

constant GTK1.GDK_SELECTION_TYPE_DRAWABLE


Constant GDK_SELECTION_TYPE_INTEGER

constant GTK1.GDK_SELECTION_TYPE_INTEGER


Constant GDK_SELECTION_TYPE_PIXMAP

constant GTK1.GDK_SELECTION_TYPE_PIXMAP


Constant GDK_SELECTION_TYPE_STRING

constant GTK1.GDK_SELECTION_TYPE_STRING


Constant GDK_SELECTION_TYPE_WINDOW

constant GTK1.GDK_SELECTION_TYPE_WINDOW


Constant GDK_SET

constant GTK1.GDK_SET


Constant GDK_SHIFT_MASK

constant GTK1.GDK_SHIFT_MASK


Constant GDK_SHUTTLE

constant GTK1.GDK_SHUTTLE


Constant GDK_SIZING

constant GTK1.GDK_SIZING


Constant GDK_SOLID

constant GTK1.GDK_SOLID


Constant GDK_SPIDER

constant GTK1.GDK_SPIDER


Constant GDK_SPRAYCAN

constant GTK1.GDK_SPRAYCAN


Constant GDK_STAR

constant GTK1.GDK_STAR


Constant GDK_STIPPLED

constant GTK1.GDK_STIPPLED


Constant GDK_STRUCTURE_MASK

constant GTK1.GDK_STRUCTURE_MASK


Constant GDK_TARGET

constant GTK1.GDK_TARGET


Constant GDK_TARGET_BITMAP

constant GTK1.GDK_TARGET_BITMAP


Constant GDK_TARGET_COLORMAP

constant GTK1.GDK_TARGET_COLORMAP


Constant GDK_TARGET_DRAWABLE

constant GTK1.GDK_TARGET_DRAWABLE


Constant GDK_TARGET_PIXMAP

constant GTK1.GDK_TARGET_PIXMAP


Constant GDK_TARGET_STRING

constant GTK1.GDK_TARGET_STRING


Constant GDK_TCROSS

constant GTK1.GDK_TCROSS


Constant GDK_TILED

constant GTK1.GDK_TILED


Constant GDK_TOP_LEFT_ARROW

constant GTK1.GDK_TOP_LEFT_ARROW


Constant GDK_TOP_LEFT_CORNER

constant GTK1.GDK_TOP_LEFT_CORNER


Constant GDK_TOP_RIGHT_CORNER

constant GTK1.GDK_TOP_RIGHT_CORNER


Constant GDK_TOP_SIDE

constant GTK1.GDK_TOP_SIDE


Constant GDK_TOP_TEE

constant GTK1.GDK_TOP_TEE


Constant GDK_TREK

constant GTK1.GDK_TREK


Constant GDK_UL_ANGLE

constant GTK1.GDK_UL_ANGLE


Constant GDK_UMBRELLA

constant GTK1.GDK_UMBRELLA


Constant GDK_UR_ANGLE

constant GTK1.GDK_UR_ANGLE


Constant GDK_VISIBILITY_NOTIFY_MASK

constant GTK1.GDK_VISIBILITY_NOTIFY_MASK


Constant GDK_WATCH

constant GTK1.GDK_WATCH


Constant GDK_WINDING_RULE

constant GTK1.GDK_WINDING_RULE


Constant GDK_WINDOW_CHILD

constant GTK1.GDK_WINDOW_CHILD


Constant GDK_WINDOW_DIALOG

constant GTK1.GDK_WINDOW_DIALOG


Constant GDK_WINDOW_FOREIGN

constant GTK1.GDK_WINDOW_FOREIGN


Constant GDK_WINDOW_ROOT

constant GTK1.GDK_WINDOW_ROOT


Constant GDK_WINDOW_TEMP

constant GTK1.GDK_WINDOW_TEMP


Constant GDK_WINDOW_TOPLEVEL

constant GTK1.GDK_WINDOW_TOPLEVEL


Constant GDK_XOR

constant GTK1.GDK_XOR


Constant GDK_XTERM

constant GTK1.GDK_XTERM


Constant GNOME_DOCK_BOTTOM

constant GTK1.GNOME_DOCK_BOTTOM


Constant GNOME_DOCK_ITEM_BEH_EXCLUSIVE

constant GTK1.GNOME_DOCK_ITEM_BEH_EXCLUSIVE


Constant GNOME_DOCK_ITEM_BEH_LOCKED

constant GTK1.GNOME_DOCK_ITEM_BEH_LOCKED


Constant GNOME_DOCK_ITEM_BEH_NEVER_FLOATING

constant GTK1.GNOME_DOCK_ITEM_BEH_NEVER_FLOATING


Constant GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL

constant GTK1.GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL


Constant GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL

constant GTK1.GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL


Constant GNOME_DOCK_ITEM_BEH_NORMAL

constant GTK1.GNOME_DOCK_ITEM_BEH_NORMAL


Constant GNOME_DOCK_LEFT

constant GTK1.GNOME_DOCK_LEFT


Constant GNOME_DOCK_RIGHT

constant GTK1.GNOME_DOCK_RIGHT


Constant GNOME_DOCK_TOP

constant GTK1.GNOME_DOCK_TOP


Constant GNOME_FONT_PICKER_MODE_FONT_INFO

constant GTK1.GNOME_FONT_PICKER_MODE_FONT_INFO


Constant GNOME_FONT_PICKER_MODE_PIXMAP

constant GTK1.GNOME_FONT_PICKER_MODE_PIXMAP


Constant GNOME_FONT_PICKER_MODE_UNKNOWN

constant GTK1.GNOME_FONT_PICKER_MODE_UNKNOWN


Constant GNOME_FONT_PICKER_MODE_USER_WIDGET

constant GTK1.GNOME_FONT_PICKER_MODE_USER_WIDGET


Constant GNOME_ICON_LIST_ICONS

constant GTK1.GNOME_ICON_LIST_ICONS


Constant GNOME_ICON_LIST_IS_EDITABLE

constant GTK1.GNOME_ICON_LIST_IS_EDITABLE


Constant GNOME_ICON_LIST_STATIC_TEXT

constant GTK1.GNOME_ICON_LIST_STATIC_TEXT


Constant GNOME_ICON_LIST_TEXT_BELOW

constant GTK1.GNOME_ICON_LIST_TEXT_BELOW


Constant GNOME_ICON_LIST_TEXT_RIGHT

constant GTK1.GNOME_ICON_LIST_TEXT_RIGHT


Constant GNOME_MESSAGE_BOX_ERROR

constant GTK1.GNOME_MESSAGE_BOX_ERROR


Constant GNOME_MESSAGE_BOX_GENERIC

constant GTK1.GNOME_MESSAGE_BOX_GENERIC


Constant GNOME_MESSAGE_BOX_INFO

constant GTK1.GNOME_MESSAGE_BOX_INFO


Constant GNOME_MESSAGE_BOX_QUESTION

constant GTK1.GNOME_MESSAGE_BOX_QUESTION


Constant GNOME_MESSAGE_BOX_WARNING

constant GTK1.GNOME_MESSAGE_BOX_WARNING


Constant GNOME_PREFERENCES_ALWAYS

constant GTK1.GNOME_PREFERENCES_ALWAYS


Constant GNOME_PREFERENCES_NEVER

constant GTK1.GNOME_PREFERENCES_NEVER


Constant GNOME_PREFERENCES_USER

constant GTK1.GNOME_PREFERENCES_USER


Constant GNOME_Panel_ORIENT_DOWN

constant GTK1.GNOME_Panel_ORIENT_DOWN


Constant GNOME_Panel_ORIENT_LEFT

constant GTK1.GNOME_Panel_ORIENT_LEFT


Constant GNOME_Panel_ORIENT_RIGHT

constant GTK1.GNOME_Panel_ORIENT_RIGHT


Constant GNOME_Panel_ORIENT_UP

constant GTK1.GNOME_Panel_ORIENT_UP


Constant GNOME_STOCK_BUTTON_APPLY

constant GTK1.GNOME_STOCK_BUTTON_APPLY


Constant GNOME_STOCK_BUTTON_CANCEL

constant GTK1.GNOME_STOCK_BUTTON_CANCEL


Constant GNOME_STOCK_BUTTON_CLOSE

constant GTK1.GNOME_STOCK_BUTTON_CLOSE


Constant GNOME_STOCK_BUTTON_DOWN

constant GTK1.GNOME_STOCK_BUTTON_DOWN


Constant GNOME_STOCK_BUTTON_FONT

constant GTK1.GNOME_STOCK_BUTTON_FONT


Constant GNOME_STOCK_BUTTON_HELP

constant GTK1.GNOME_STOCK_BUTTON_HELP


Constant GNOME_STOCK_BUTTON_NEXT

constant GTK1.GNOME_STOCK_BUTTON_NEXT


Constant GNOME_STOCK_BUTTON_NO

constant GTK1.GNOME_STOCK_BUTTON_NO


Constant GNOME_STOCK_BUTTON_OK

constant GTK1.GNOME_STOCK_BUTTON_OK


Constant GNOME_STOCK_BUTTON_PREV

constant GTK1.GNOME_STOCK_BUTTON_PREV


Constant GNOME_STOCK_BUTTON_UP

constant GTK1.GNOME_STOCK_BUTTON_UP


Constant GNOME_STOCK_BUTTON_YES

constant GTK1.GNOME_STOCK_BUTTON_YES


Constant GNOME_STOCK_MENU_ABOUT

constant GTK1.GNOME_STOCK_MENU_ABOUT


Constant GNOME_STOCK_MENU_ALIGN_CENTER

constant GTK1.GNOME_STOCK_MENU_ALIGN_CENTER


Constant GNOME_STOCK_MENU_ALIGN_JUSTIFY

constant GTK1.GNOME_STOCK_MENU_ALIGN_JUSTIFY


Constant GNOME_STOCK_MENU_ALIGN_LEFT

constant GTK1.GNOME_STOCK_MENU_ALIGN_LEFT


Constant GNOME_STOCK_MENU_ALIGN_RIGHT

constant GTK1.GNOME_STOCK_MENU_ALIGN_RIGHT


Constant GNOME_STOCK_MENU_ATTACH

constant GTK1.GNOME_STOCK_MENU_ATTACH


Constant GNOME_STOCK_MENU_BACK

constant GTK1.GNOME_STOCK_MENU_BACK


Constant GNOME_STOCK_MENU_BLANK

constant GTK1.GNOME_STOCK_MENU_BLANK


Constant GNOME_STOCK_MENU_BOOK_BLUE

constant GTK1.GNOME_STOCK_MENU_BOOK_BLUE


Constant GNOME_STOCK_MENU_BOOK_GREEN

constant GTK1.GNOME_STOCK_MENU_BOOK_GREEN


Constant GNOME_STOCK_MENU_BOOK_OPEN

constant GTK1.GNOME_STOCK_MENU_BOOK_OPEN


Constant GNOME_STOCK_MENU_BOOK_RED

constant GTK1.GNOME_STOCK_MENU_BOOK_RED


Constant GNOME_STOCK_MENU_BOOK_YELLOW

constant GTK1.GNOME_STOCK_MENU_BOOK_YELLOW


Constant GNOME_STOCK_MENU_BOTTOM

constant GTK1.GNOME_STOCK_MENU_BOTTOM


Constant GNOME_STOCK_MENU_CDROM

constant GTK1.GNOME_STOCK_MENU_CDROM


Constant GNOME_STOCK_MENU_CLOSE

constant GTK1.GNOME_STOCK_MENU_CLOSE


Constant GNOME_STOCK_MENU_CONVERT

constant GTK1.GNOME_STOCK_MENU_CONVERT


Constant GNOME_STOCK_MENU_COPY

constant GTK1.GNOME_STOCK_MENU_COPY


Constant GNOME_STOCK_MENU_CUT

constant GTK1.GNOME_STOCK_MENU_CUT


Constant GNOME_STOCK_MENU_DOWN

constant GTK1.GNOME_STOCK_MENU_DOWN


Constant GNOME_STOCK_MENU_EXEC

constant GTK1.GNOME_STOCK_MENU_EXEC


Constant GNOME_STOCK_MENU_EXIT

constant GTK1.GNOME_STOCK_MENU_EXIT


Constant GNOME_STOCK_MENU_FIRST

constant GTK1.GNOME_STOCK_MENU_FIRST


Constant GNOME_STOCK_MENU_FONT

constant GTK1.GNOME_STOCK_MENU_FONT


Constant GNOME_STOCK_MENU_FORWARD

constant GTK1.GNOME_STOCK_MENU_FORWARD


Constant GNOME_STOCK_MENU_HOME

constant GTK1.GNOME_STOCK_MENU_HOME


Constant GNOME_STOCK_MENU_INDEX

constant GTK1.GNOME_STOCK_MENU_INDEX


Constant GNOME_STOCK_MENU_JUMP_TO

constant GTK1.GNOME_STOCK_MENU_JUMP_TO


Constant GNOME_STOCK_MENU_LAST

constant GTK1.GNOME_STOCK_MENU_LAST


Constant GNOME_STOCK_MENU_LINE_IN

constant GTK1.GNOME_STOCK_MENU_LINE_IN


Constant GNOME_STOCK_MENU_MAIL

constant GTK1.GNOME_STOCK_MENU_MAIL


Constant GNOME_STOCK_MENU_MAIL_FWD

constant GTK1.GNOME_STOCK_MENU_MAIL_FWD


Constant GNOME_STOCK_MENU_MAIL_NEW

constant GTK1.GNOME_STOCK_MENU_MAIL_NEW


Constant GNOME_STOCK_MENU_MAIL_RCV

constant GTK1.GNOME_STOCK_MENU_MAIL_RCV


Constant GNOME_STOCK_MENU_MAIL_RPL

constant GTK1.GNOME_STOCK_MENU_MAIL_RPL


Constant GNOME_STOCK_MENU_MAIL_SND

constant GTK1.GNOME_STOCK_MENU_MAIL_SND


Constant GNOME_STOCK_MENU_MIC

constant GTK1.GNOME_STOCK_MENU_MIC


Constant GNOME_STOCK_MENU_MIDI

constant GTK1.GNOME_STOCK_MENU_MIDI


Constant GNOME_STOCK_MENU_NEW

constant GTK1.GNOME_STOCK_MENU_NEW


Constant GNOME_STOCK_MENU_OPEN

constant GTK1.GNOME_STOCK_MENU_OPEN


Constant GNOME_STOCK_MENU_PASTE

constant GTK1.GNOME_STOCK_MENU_PASTE


Constant GNOME_STOCK_MENU_PREF

constant GTK1.GNOME_STOCK_MENU_PREF


Constant GNOME_STOCK_MENU_PRINT

constant GTK1.GNOME_STOCK_MENU_PRINT


Constant GNOME_STOCK_MENU_PROP

constant GTK1.GNOME_STOCK_MENU_PROP


Constant GNOME_STOCK_MENU_QUIT

constant GTK1.GNOME_STOCK_MENU_QUIT


Constant GNOME_STOCK_MENU_REDO

constant GTK1.GNOME_STOCK_MENU_REDO


Constant GNOME_STOCK_MENU_REFRESH

constant GTK1.GNOME_STOCK_MENU_REFRESH


Constant GNOME_STOCK_MENU_REVERT

constant GTK1.GNOME_STOCK_MENU_REVERT


Constant GNOME_STOCK_MENU_SAVE

constant GTK1.GNOME_STOCK_MENU_SAVE


Constant GNOME_STOCK_MENU_SAVE_AS

constant GTK1.GNOME_STOCK_MENU_SAVE_AS


Constant GNOME_STOCK_MENU_SCORES

constant GTK1.GNOME_STOCK_MENU_SCORES


Constant GNOME_STOCK_MENU_SEARCH

constant GTK1.GNOME_STOCK_MENU_SEARCH


Constant GNOME_STOCK_MENU_SPELLCHECK

constant GTK1.GNOME_STOCK_MENU_SPELLCHECK


Constant GNOME_STOCK_MENU_SRCHRPL

constant GTK1.GNOME_STOCK_MENU_SRCHRPL


Constant GNOME_STOCK_MENU_STOP

constant GTK1.GNOME_STOCK_MENU_STOP


Constant GNOME_STOCK_MENU_TEXT_BOLD

constant GTK1.GNOME_STOCK_MENU_TEXT_BOLD


Constant GNOME_STOCK_MENU_TEXT_ITALIC

constant GTK1.GNOME_STOCK_MENU_TEXT_ITALIC


Constant GNOME_STOCK_MENU_TEXT_STRIKEOUT

constant GTK1.GNOME_STOCK_MENU_TEXT_STRIKEOUT


Constant GNOME_STOCK_MENU_TEXT_UNDERLINE

constant GTK1.GNOME_STOCK_MENU_TEXT_UNDERLINE


Constant GNOME_STOCK_MENU_TIMER

constant GTK1.GNOME_STOCK_MENU_TIMER


Constant GNOME_STOCK_MENU_TIMER_STOP

constant GTK1.GNOME_STOCK_MENU_TIMER_STOP


Constant GNOME_STOCK_MENU_TOP

constant GTK1.GNOME_STOCK_MENU_TOP


Constant GNOME_STOCK_MENU_TRASH

constant GTK1.GNOME_STOCK_MENU_TRASH


Constant GNOME_STOCK_MENU_TRASH_FULL

constant GTK1.GNOME_STOCK_MENU_TRASH_FULL


Constant GNOME_STOCK_MENU_UNDELETE

constant GTK1.GNOME_STOCK_MENU_UNDELETE


Constant GNOME_STOCK_MENU_UNDO

constant GTK1.GNOME_STOCK_MENU_UNDO


Constant GNOME_STOCK_MENU_UP

constant GTK1.GNOME_STOCK_MENU_UP


Constant GNOME_STOCK_MENU_VOLUME

constant GTK1.GNOME_STOCK_MENU_VOLUME


Constant GNOME_STOCK_PIXMAP_ABOUT

constant GTK1.GNOME_STOCK_PIXMAP_ABOUT


Constant GNOME_STOCK_PIXMAP_ADD

constant GTK1.GNOME_STOCK_PIXMAP_ADD


Constant GNOME_STOCK_PIXMAP_ALIGN_CENTER

constant GTK1.GNOME_STOCK_PIXMAP_ALIGN_CENTER


Constant GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY

constant GTK1.GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY


Constant GNOME_STOCK_PIXMAP_ALIGN_LEFT

constant GTK1.GNOME_STOCK_PIXMAP_ALIGN_LEFT


Constant GNOME_STOCK_PIXMAP_ALIGN_RIGHT

constant GTK1.GNOME_STOCK_PIXMAP_ALIGN_RIGHT


Constant GNOME_STOCK_PIXMAP_ATTACH

constant GTK1.GNOME_STOCK_PIXMAP_ATTACH


Constant GNOME_STOCK_PIXMAP_BACK

constant GTK1.GNOME_STOCK_PIXMAP_BACK


Constant GNOME_STOCK_PIXMAP_BOOK_BLUE

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_BLUE


Constant GNOME_STOCK_PIXMAP_BOOK_GREEN

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_GREEN


Constant GNOME_STOCK_PIXMAP_BOOK_OPEN

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_OPEN


Constant GNOME_STOCK_PIXMAP_BOOK_RED

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_RED


Constant GNOME_STOCK_PIXMAP_BOOK_YELLOW

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_YELLOW


Constant GNOME_STOCK_PIXMAP_BOTTOM

constant GTK1.GNOME_STOCK_PIXMAP_BOTTOM


Constant GNOME_STOCK_PIXMAP_CDROM

constant GTK1.GNOME_STOCK_PIXMAP_CDROM


Constant GNOME_STOCK_PIXMAP_CLEAR

constant GTK1.GNOME_STOCK_PIXMAP_CLEAR


Constant GNOME_STOCK_PIXMAP_CLOSE

constant GTK1.GNOME_STOCK_PIXMAP_CLOSE


Constant GNOME_STOCK_PIXMAP_COLORSELECTOR

constant GTK1.GNOME_STOCK_PIXMAP_COLORSELECTOR


Constant GNOME_STOCK_PIXMAP_CONVERT

constant GTK1.GNOME_STOCK_PIXMAP_CONVERT


Constant GNOME_STOCK_PIXMAP_COPY

constant GTK1.GNOME_STOCK_PIXMAP_COPY


Constant GNOME_STOCK_PIXMAP_CUT

constant GTK1.GNOME_STOCK_PIXMAP_CUT


Constant GNOME_STOCK_PIXMAP_DISABLED

constant GTK1.GNOME_STOCK_PIXMAP_DISABLED


Constant GNOME_STOCK_PIXMAP_DOWN

constant GTK1.GNOME_STOCK_PIXMAP_DOWN


Constant GNOME_STOCK_PIXMAP_EXEC

constant GTK1.GNOME_STOCK_PIXMAP_EXEC


Constant GNOME_STOCK_PIXMAP_EXIT

constant GTK1.GNOME_STOCK_PIXMAP_EXIT


Constant GNOME_STOCK_PIXMAP_FIRST

constant GTK1.GNOME_STOCK_PIXMAP_FIRST


Constant GNOME_STOCK_PIXMAP_FOCUSED

constant GTK1.GNOME_STOCK_PIXMAP_FOCUSED


Constant GNOME_STOCK_PIXMAP_FONT

constant GTK1.GNOME_STOCK_PIXMAP_FONT


Constant GNOME_STOCK_PIXMAP_FORWARD

constant GTK1.GNOME_STOCK_PIXMAP_FORWARD


Constant GNOME_STOCK_PIXMAP_HELP

constant GTK1.GNOME_STOCK_PIXMAP_HELP


Constant GNOME_STOCK_PIXMAP_HOME

constant GTK1.GNOME_STOCK_PIXMAP_HOME


Constant GNOME_STOCK_PIXMAP_INDEX

constant GTK1.GNOME_STOCK_PIXMAP_INDEX


Constant GNOME_STOCK_PIXMAP_JUMP_TO

constant GTK1.GNOME_STOCK_PIXMAP_JUMP_TO


Constant GNOME_STOCK_PIXMAP_LAST

constant GTK1.GNOME_STOCK_PIXMAP_LAST


Constant GNOME_STOCK_PIXMAP_LINE_IN

constant GTK1.GNOME_STOCK_PIXMAP_LINE_IN


Constant GNOME_STOCK_PIXMAP_MAIL

constant GTK1.GNOME_STOCK_PIXMAP_MAIL


Constant GNOME_STOCK_PIXMAP_MAIL_FWD

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_FWD


Constant GNOME_STOCK_PIXMAP_MAIL_NEW

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_NEW


Constant GNOME_STOCK_PIXMAP_MAIL_RCV

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_RCV


Constant GNOME_STOCK_PIXMAP_MAIL_RPL

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_RPL


Constant GNOME_STOCK_PIXMAP_MAIL_SND

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_SND


Constant GNOME_STOCK_PIXMAP_MIC

constant GTK1.GNOME_STOCK_PIXMAP_MIC


Constant GNOME_STOCK_PIXMAP_MIDI

constant GTK1.GNOME_STOCK_PIXMAP_MIDI


Constant GNOME_STOCK_PIXMAP_MULTIPLE

constant GTK1.GNOME_STOCK_PIXMAP_MULTIPLE


Constant GNOME_STOCK_PIXMAP_NEW

constant GTK1.GNOME_STOCK_PIXMAP_NEW


Constant GNOME_STOCK_PIXMAP_NOT

constant GTK1.GNOME_STOCK_PIXMAP_NOT


Constant GNOME_STOCK_PIXMAP_OPEN

constant GTK1.GNOME_STOCK_PIXMAP_OPEN


Constant GNOME_STOCK_PIXMAP_PASTE

constant GTK1.GNOME_STOCK_PIXMAP_PASTE


Constant GNOME_STOCK_PIXMAP_PREFERENCES

constant GTK1.GNOME_STOCK_PIXMAP_PREFERENCES


Constant GNOME_STOCK_PIXMAP_PRINT

constant GTK1.GNOME_STOCK_PIXMAP_PRINT


Constant GNOME_STOCK_PIXMAP_PROPERTIES

constant GTK1.GNOME_STOCK_PIXMAP_PROPERTIES


Constant GNOME_STOCK_PIXMAP_QUIT

constant GTK1.GNOME_STOCK_PIXMAP_QUIT


Constant GNOME_STOCK_PIXMAP_REDO

constant GTK1.GNOME_STOCK_PIXMAP_REDO


Constant GNOME_STOCK_PIXMAP_REFRESH

constant GTK1.GNOME_STOCK_PIXMAP_REFRESH


Constant GNOME_STOCK_PIXMAP_REGULAR

constant GTK1.GNOME_STOCK_PIXMAP_REGULAR


Constant GNOME_STOCK_PIXMAP_REMOVE

constant GTK1.GNOME_STOCK_PIXMAP_REMOVE


Constant GNOME_STOCK_PIXMAP_REVERT

constant GTK1.GNOME_STOCK_PIXMAP_REVERT


Constant GNOME_STOCK_PIXMAP_SAVE

constant GTK1.GNOME_STOCK_PIXMAP_SAVE


Constant GNOME_STOCK_PIXMAP_SAVE_AS

constant GTK1.GNOME_STOCK_PIXMAP_SAVE_AS


Constant GNOME_STOCK_PIXMAP_SCORES

constant GTK1.GNOME_STOCK_PIXMAP_SCORES


Constant GNOME_STOCK_PIXMAP_SEARCH

constant GTK1.GNOME_STOCK_PIXMAP_SEARCH


Constant GNOME_STOCK_PIXMAP_SPELLCHECK

constant GTK1.GNOME_STOCK_PIXMAP_SPELLCHECK


Constant GNOME_STOCK_PIXMAP_SRCHRPL

constant GTK1.GNOME_STOCK_PIXMAP_SRCHRPL


Constant GNOME_STOCK_PIXMAP_STOP

constant GTK1.GNOME_STOCK_PIXMAP_STOP


Constant GNOME_STOCK_PIXMAP_TABLE_BORDERS

constant GTK1.GNOME_STOCK_PIXMAP_TABLE_BORDERS


Constant GNOME_STOCK_PIXMAP_TABLE_FILL

constant GTK1.GNOME_STOCK_PIXMAP_TABLE_FILL


Constant GNOME_STOCK_PIXMAP_TEXT_BOLD

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_BOLD


Constant GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST


Constant GNOME_STOCK_PIXMAP_TEXT_INDENT

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_INDENT


Constant GNOME_STOCK_PIXMAP_TEXT_ITALIC

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_ITALIC


Constant GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST


Constant GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT


Constant GNOME_STOCK_PIXMAP_TEXT_UNDERLINE

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_UNDERLINE


Constant GNOME_STOCK_PIXMAP_TEXT_UNINDENT

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_UNINDENT


Constant GNOME_STOCK_PIXMAP_TIMER

constant GTK1.GNOME_STOCK_PIXMAP_TIMER


Constant GNOME_STOCK_PIXMAP_TIMER_STOP

constant GTK1.GNOME_STOCK_PIXMAP_TIMER_STOP


Constant GNOME_STOCK_PIXMAP_TOP

constant GTK1.GNOME_STOCK_PIXMAP_TOP


Constant GNOME_STOCK_PIXMAP_TRASH

constant GTK1.GNOME_STOCK_PIXMAP_TRASH


Constant GNOME_STOCK_PIXMAP_TRASH_FULL

constant GTK1.GNOME_STOCK_PIXMAP_TRASH_FULL


Constant GNOME_STOCK_PIXMAP_TYPE_DATA

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_DATA


Constant GNOME_STOCK_PIXMAP_TYPE_FILE

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_FILE


Constant GNOME_STOCK_PIXMAP_TYPE_GPIXMAP

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_GPIXMAP


Constant GNOME_STOCK_PIXMAP_TYPE_IMLIB

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_IMLIB


Constant GNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED


Constant GNOME_STOCK_PIXMAP_TYPE_NONE

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_NONE


Constant GNOME_STOCK_PIXMAP_TYPE_PATH

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_PATH


Constant GNOME_STOCK_PIXMAP_TYPE_WIDGET

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_WIDGET


Constant GNOME_STOCK_PIXMAP_UNDELETE

constant GTK1.GNOME_STOCK_PIXMAP_UNDELETE


Constant GNOME_STOCK_PIXMAP_UNDO

constant GTK1.GNOME_STOCK_PIXMAP_UNDO


Constant GNOME_STOCK_PIXMAP_UP

constant GTK1.GNOME_STOCK_PIXMAP_UP


Constant GNOME_STOCK_PIXMAP_VOLUME

constant GTK1.GNOME_STOCK_PIXMAP_VOLUME


Constant HAS_DEFAULT

constant GTK1.HAS_DEFAULT


Constant HAS_FOCUS

constant GTK1.HAS_FOCUS


Constant HAS_GRAB

constant GTK1.HAS_GRAB


Constant INCHES

constant GTK1.INCHES


Constant JUSTIFY_CENTER

constant GTK1.JUSTIFY_CENTER


Constant JUSTIFY_FILL

constant GTK1.JUSTIFY_FILL


Constant JUSTIFY_LEFT

constant GTK1.JUSTIFY_LEFT


Constant JUSTIFY_RIGHT

constant GTK1.JUSTIFY_RIGHT


Constant LEFT_RIGHT

constant GTK1.LEFT_RIGHT


Constant MAPPED

constant GTK1.MAPPED


Constant NO_REPARENT

constant GTK1.NO_REPARENT


Constant NO_WINDOW

constant GTK1.NO_WINDOW


Constant ORIENTATION_HORIZONTAL

constant GTK1.ORIENTATION_HORIZONTAL


Constant ORIENTATION_VERTICAL

constant GTK1.ORIENTATION_VERTICAL


Constant PACK_END

constant GTK1.PACK_END


Constant PACK_EXPAND

constant GTK1.PACK_EXPAND


Constant PACK_START

constant GTK1.PACK_START


Constant PARENT_SENSITIVE

constant GTK1.PARENT_SENSITIVE


Constant PIXELS

constant GTK1.PIXELS


Constant POLICY_ALWAYS

constant GTK1.POLICY_ALWAYS


Constant POLICY_AUTOMATIC

constant GTK1.POLICY_AUTOMATIC


Constant POLICY_NEVER

constant GTK1.POLICY_NEVER


Constant POS_BOTTOM

constant GTK1.POS_BOTTOM


Constant POS_LEFT

constant GTK1.POS_LEFT


Constant POS_RIGHT

constant GTK1.POS_RIGHT


Constant POS_TOP

constant GTK1.POS_TOP


Constant PREVIEW_COLOR

constant GTK1.PREVIEW_COLOR


Constant PREVIEW_GRAYSCALE

constant GTK1.PREVIEW_GRAYSCALE


Constant PROGRESS_BOTTOM_TO_TOP

constant GTK1.PROGRESS_BOTTOM_TO_TOP


Constant PROGRESS_CONTINUOUS

constant GTK1.PROGRESS_CONTINUOUS


Constant PROGRESS_DISCRETE

constant GTK1.PROGRESS_DISCRETE


Constant PROGRESS_LEFT_TO_RIGHT

constant GTK1.PROGRESS_LEFT_TO_RIGHT


Constant PROGRESS_RIGHT_TO_LEFT

constant GTK1.PROGRESS_RIGHT_TO_LEFT


Constant PROGRESS_TOP_TO_BOTTOM

constant GTK1.PROGRESS_TOP_TO_BOTTOM


Constant RC_STYLE

constant GTK1.RC_STYLE


Constant REALIZED

constant GTK1.REALIZED


Constant RELIEF_HALF

constant GTK1.RELIEF_HALF


Constant RELIEF_NONE

constant GTK1.RELIEF_NONE


Constant RELIEF_NORMAL

constant GTK1.RELIEF_NORMAL


Constant RESIZE_IMMEDIATE

constant GTK1.RESIZE_IMMEDIATE


Constant RESIZE_PARENT

constant GTK1.RESIZE_PARENT


Constant RESIZE_QUEUE

constant GTK1.RESIZE_QUEUE


Constant RUN_BOTH

constant GTK1.RUN_BOTH


Constant RUN_FIRST

constant GTK1.RUN_FIRST


Constant RUN_LAST

constant GTK1.RUN_LAST


Constant RUN_NO_RECURSE

constant GTK1.RUN_NO_RECURSE


Constant SCROLL_JUMP

constant GTK1.SCROLL_JUMP


Constant SCROLL_NONE

constant GTK1.SCROLL_NONE


Constant SCROLL_PAGE_BACKWARD

constant GTK1.SCROLL_PAGE_BACKWARD


Constant SCROLL_PAGE_FORWARD

constant GTK1.SCROLL_PAGE_FORWARD


Constant SCROLL_STEP_BACKWARD

constant GTK1.SCROLL_STEP_BACKWARD


Constant SCROLL_STEP_FORWARD

constant GTK1.SCROLL_STEP_FORWARD


Constant SELECTION_BROWSE

constant GTK1.SELECTION_BROWSE


Constant SELECTION_EXTENDED

constant GTK1.SELECTION_EXTENDED


Constant SELECTION_MULTIPLE

constant GTK1.SELECTION_MULTIPLE


Constant SELECTION_SINGLE

constant GTK1.SELECTION_SINGLE


Constant SENSITIVE

constant GTK1.SENSITIVE


Constant SHADOW_ETCHED_IN

constant GTK1.SHADOW_ETCHED_IN


Constant SHADOW_ETCHED_OUT

constant GTK1.SHADOW_ETCHED_OUT


Constant SHADOW_IN

constant GTK1.SHADOW_IN


Constant SHADOW_NONE

constant GTK1.SHADOW_NONE


Constant SHADOW_OUT

constant GTK1.SHADOW_OUT


Constant SHRINK

constant GTK1.SHRINK


Constant SIDE_BOTTOM

constant GTK1.SIDE_BOTTOM


Constant SIDE_LEFT

constant GTK1.SIDE_LEFT


Constant SIDE_RIGHT

constant GTK1.SIDE_RIGHT


Constant SIDE_TOP

constant GTK1.SIDE_TOP


Constant SORT_ASCENDING

constant GTK1.SORT_ASCENDING


Constant SORT_DESCENDING

constant GTK1.SORT_DESCENDING


Constant SPIN_END

constant GTK1.SPIN_END


Constant SPIN_HOME

constant GTK1.SPIN_HOME


Constant SPIN_PAGE_BACKWARD

constant GTK1.SPIN_PAGE_BACKWARD


Constant SPIN_PAGE_FORWARD

constant GTK1.SPIN_PAGE_FORWARD


Constant SPIN_STEP_BACKWARD

constant GTK1.SPIN_STEP_BACKWARD


Constant SPIN_STEP_FORWARD

constant GTK1.SPIN_STEP_FORWARD


Constant SPIN_USER_DEFINED

constant GTK1.SPIN_USER_DEFINED


Constant STATE_ACTIVE

constant GTK1.STATE_ACTIVE


Constant STATE_INSENSITIVE

constant GTK1.STATE_INSENSITIVE


Constant STATE_NORMAL

constant GTK1.STATE_NORMAL


Constant STATE_PRELIGHT

constant GTK1.STATE_PRELIGHT


Constant STATE_SELECTED

constant GTK1.STATE_SELECTED


Constant TOOLBAR_BOTH

constant GTK1.TOOLBAR_BOTH


Constant TOOLBAR_ICONS

constant GTK1.TOOLBAR_ICONS


Constant TOOLBAR_TEXT

constant GTK1.TOOLBAR_TEXT


Constant TOPLEVEL

constant GTK1.TOPLEVEL


Constant TOP_BOTTOM

constant GTK1.TOP_BOTTOM


Constant TREE_VIEW_ITEM

constant GTK1.TREE_VIEW_ITEM


Constant TREE_VIEW_LINE

constant GTK1.TREE_VIEW_LINE


Constant TROUGH_END

constant GTK1.TROUGH_END


Constant TROUGH_JUMP

constant GTK1.TROUGH_JUMP


Constant TROUGH_NONE

constant GTK1.TROUGH_NONE


Constant TROUGH_START

constant GTK1.TROUGH_START


Constant TRUE

constant GTK1.TRUE


Constant UPDATE_ALWAYS

constant GTK1.UPDATE_ALWAYS


Constant UPDATE_CONTINUOUS

constant GTK1.UPDATE_CONTINUOUS


Constant UPDATE_DELAYED

constant GTK1.UPDATE_DELAYED


Constant UPDATE_DISCONTINUOUS

constant GTK1.UPDATE_DISCONTINUOUS


Constant UPDATE_IF_VALID

constant GTK1.UPDATE_IF_VALID


Constant VISIBILITY_FULL

constant GTK1.VISIBILITY_FULL


Constant VISIBILITY_NONE

constant GTK1.VISIBILITY_NONE


Constant VISIBILITY_PARTIAL

constant GTK1.VISIBILITY_PARTIAL


Constant VISIBLE

constant GTK1.VISIBLE


Constant WINDOW_DIALOG

constant GTK1.WINDOW_DIALOG


Constant WINDOW_POPUP

constant GTK1.WINDOW_POPUP


Constant WINDOW_TOPLEVEL

constant GTK1.WINDOW_TOPLEVEL


Constant WIN_POS_CENTER

constant GTK1.WIN_POS_CENTER


Constant WIN_POS_MOUSE

constant GTK1.WIN_POS_MOUSE


Constant WIN_POS_NONE

constant GTK1.WIN_POS_NONE


Method applet_widget_gtk_main

void applet_widget_gtk_main()

Description

Special corba main loop for gnome panel applets


Method applet_widget_gtk_main_quit

void applet_widget_gtk_main_quit()

Description

Exit from the applet_widget_gtk_main function on the next iteration.


Method false

int false()

Description

Always returns false.


Method flush

void flush()

Description

Flush GDK1. Not normally needed, can be useful while doing calculations.


Method gnome_init

array gnome_init(string app_id, string app_version, array argv, int|void corba_init_flags)

Description

Initializes the application. This sets up all of the GNOME internals and prepares them (imlib, gdk/gtk, session-management, triggers, sound, user preferences). If corba init flags are specified, corba initialization is done as well as gnome initialization. corba_init_flags is 0 or more of GNORBA_INIT_SERVER_FUNC (1), GNORBA_INIT_DISABLE_COOKIES (2) and GNORBA_INIT_CORBA_PRIO_HIGH (4)


Method grab_add

void grab_add(GTK1.Widget widget)


Method grab_remove

void grab_remove(GTK1.Widget widget)


Method gtk_init

array gtk_init(array|void argc, int|void no_pgtkrc)

Description

Low level GTK init function (used by setup_gtk). This function is more or less equivalent to the C-GTK+ function gtk_init. setup_gtk does some extra things (such as parsing ~/.pgtkrc).


Inherit GTKSupport

inherit GTKSupport : GTKSupport


Method low_flush

void low_flush()

Description

Flush, but do not process events. Not normally needed.


Method main

void main()

Description

Start GTK in blocking mode. Doing this disables asynchronous I/O in pike. You can return -1 from main in pike to run GTK (and the rest of pike) in asynchrounous mode.


Method main_iteration_do

int main_iteration_do(int block)

Description

Run one iteration in the mainloop. If block is true, wait for an event before returning.


Method main_level

int main_level()

Description

Return the current recursion depth.


Method main_quit

void main_quit()

Description

Exit from the gtk_main function on the next iteration.


Method parse_rc

void parse_rc(string rc)

Description

Takes a string and reads it as a gtkrc file.


Method root_window

GDK1.Window root_window()

Description

Returns the root window of the current display


Method set_new_signal_convention

int set_new_signal_convention(int n)


Method setup_gtk

array setup_gtk(array|void argv, int|void do_not_parse_rc)

Description

Initialize GTK, and all that comes with it. Also parses $HOME/.pgtkrc and $HOME/.gtkrc if they exists. The single argument, if supplied, is the argument array passed to the program. This is used to set default window titles etc. The second argument, if supplied, indicates that pike specific *rc files should not be parsed.

The most common usage is GTK1.setup_gtk(argv);


Method true

int true()

Description

Always returns true.

Class GTK1.AccelGroup

Description

An AccelGroup stores keybindings. A group is automatically created by W(MenuFactory)

NOIMG


Method add_accel

GTK1.AccelGroup add_accel(GTK1.Widget widget, string signal, int key, int modifiers, int flags)

Description

the widget is the one in which the signal specified by 'signal' recides.

The key is the character code (such as 'a' for the a key and '@' for the @ key), and modifiers is a bitmap of one or more bits, the bits are . Flags is one or more of ACCEL_LOCKED, ACCEL_SIGNAL_VISIBLE and ACCEL_VISIBLE


Method create

GTK1.AccelGroup GTK1.AccelGroup()

Description

Create a new accelerator group


Method destroy

GTK1.AccelGroup destroy()


Inherit Data

inherit GTK1.Data : Data


Method remove

GTK1.AccelGroup remove(GTK1.Widget widget, int key, int modifiers)

Description

Remove all bindings for the specified key/mask in the specified object.

Class GTK1.AccelLabel

Description

A label for accelerators.


Method create

GTK1.AccelLabel GTK1.AccelLabel(string text)


Method get_accel_width

int get_accel_width()


Inherit Label

inherit GTK1.Label : Label


Method refetch

int refetch()


Method set_accel_widget

GTK1.AccelLabel set_accel_widget(GTK1.Widget accel_widget)

Class GTK1.Adjustment

Description

The GTK1.Adjustment object represents a value which has an associated lower and upper bound, together with step and page increments, and a page size. It is used within several GTK+ widgets, including GtkSpinButton, GtkViewport, and GtkRange (which is a base class for GtkHScrollbar, GtkVScrollbar, GtkHScale, and GtkVScale).

The GtkAdjustment object does not update the value itself. Instead it is left up to the owner of the GtkAdjustment to control the value.

The owner of the GtkAdjustment typically calls the value_changed() and changed() functions after changing the value or its bounds. This results in the emission of the "value_changed" or "changed" signal respectively.

Signals: changed The adjustment changed in some way

value_changed The value changed


Method changed

GTK1.Adjustment changed()

Description

Call this when you have modified anything except the value member of the adjustment.


Method clamp_page

GTK1.Adjustment clamp_page(float lower, float upper)

Description

Updates the GTK1.Adjustment value to ensure that the range between lower and upper is in the current page (i.e. between value and value + page_size). If the range is larger than the page size, then only the start of it will be in the current page. A "value_changed" signal will be emitted if the value is changed.


Method create

GTK1.Adjustment GTK1.Adjustment(float|void value, float|void lower, float|void upper, float|void step_increment, float|void page_increment, float|void page_size)

Description

The value argument is the initial value you want to give to the adjustment, usually corresponding to the topmost or leftmost position of an adjustable widget. The lower argument specifies the lowest value which the adjustment can hold. The step_increment argument specifies the "smaller" of the two increments by which the user can change the value, while the page_increment is the "larger" one. The page_size argument usually corresponds somehow to the visible area of a panning widget. The upper argument is used to represent the bottom most or right most coordinate in a panning widget's child. Therefore it is not always the largest number that value can take, since the page_size of such widgets is usually non-zero.

All values are optional, they default to 0.0. For most widgets the unit is pixels.


Method get_lower

float get_lower()

Description

Get the lower limit


Method get_page_increment

float get_page_increment()

Description

Get the page increment (page down or through click)


Method get_page_size

float get_page_size()

Description

Get the page size (the actual size of a page)


Method get_step_increment

float get_step_increment()

Description

Get the step increment (arrow click)


Method get_upper

float get_upper()

Description

get the upper limit.


Method get_value

float get_value()

Description

Get the value component.


Inherit Data

inherit GTK1.Data : Data


Method set_set_lower

float set_set_lower()

Description

Set the lower limit.


Method set_set_page_increment

float set_set_page_increment()

Description

Set the page increment (page down or through click)


Method set_set_page_size

float set_set_page_size()

Description

Set the page size (the actual size of a page)


Method set_set_step_increment

float set_set_step_increment()

Description

Set the step increment (arrow click)


Method set_set_upper

float set_set_upper()

Description

Set the upper limit.


Method set_value

GTK1.Adjustment set_value(float to)

Description

Set the value component.

Class GTK1.Alignment

Description

The W(Alignment) widget controls the alignment and size of its child widget. It has four settings: xscale, yscale, xalign, and yalign.

The scale settings are used to specify how much the child widget should expand to fill the space allocated to the W(Alignment). The values can range from 0 (meaning the child doesn't expand at all) to 1 (meaning the child expands to fill all of the available space).

The align settings are used to place the child widget within the available area. The values range from 0 (top or left) to 1 (bottom or right). Of course, if the scale settings are both set to 1, the alignment settings have no effect.

NOIMG


Method create

GTK1.Alignment GTK1.Alignment(float xalign, float yalign, float xscale, float yscale)

Description

xalign :the horizontal alignment of the child widget, from 0 (left) to 1 (right).
yalign :the vertical alignment of the child widget, from 0 (top) to 1 (bottom).
xscale :the amount that the child widget expands horizontally to fill up unused space, from 0 to 1. A value of 0 indicates that the child widget should never expand. A value of 1 indicates that the child widget will expand to fill all of the space allocated for the GTK1.Alignment.
yscale :the amount that the child widget expands vertically to fill up unused space, from 0 to 1. The values are similar to xscale.


Method get_xalign

float get_xalign()

Description

the horizontal alignment of the child widget, from 0 (left) to 1 (right).


Method get_xscale

float get_xscale()

Description

the amount that the child widget expands horizontally to fill up unused space, from 0 to 1. A value of 0 indicates that the child widget should never expand. A value of 1 indicates that the child widget will expand to fill all of the space allocated for the GTK1.Alignment.


Method get_yalign

float get_yalign()

Description

the vertical alignment of the child widget, from 0 (top) to 1 (bottom).


Method get_yscale

float get_yscale()

Description

the amount that the child widget expands vertically to fill up unused space, from 0 to 1. The values are similar to xscale.


Inherit Bin

inherit GTK1.Bin : Bin


Method set

GTK1.Alignment set(float xalign, float yalign, float xscale, float yscale)

Description

xalign :the horizontal alignment of the child widget, from 0 (left) to 1 (right).
yalign :the vertical alignment of the child widget, from 0 (top) to 1 (bottom).
xscale :the amount that the child widget expands horizontally to fill up unused space, from 0 to 1. A value of 0 indicates that the child widget should never expand. A value of 1 indicates that the child widget will expand to fill all of the space allocated for the GTK1.Alignment.
yscale :the amount that the child widget expands vertically to fill up unused space, from 0 to 1. The values are similar to xscale.

Class GTK1.Arrow

Description

An arrow pointing in one of four directions. The 'etched' shadow types does not work.  GTK1.Arrow(GTK1.ARROW_UP, GTK1.SHADOW_OUT)

 GTK1.Arrow(GTK1.ARROW_LEFT, GTK1.SHADOW_IN)

 GTK1.Arrow(GTK1.ARROW_RIGHT, GTK1.SHADOW_IN)

 GTK1.Arrow(GTK1.ARROW_DOWN, GTK1.SHADOW_OUT)


Method create

GTK1.Arrow GTK1.Arrow(int arrow_type, int shadow_type)

Description

First argument is one of ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT and ARROW_UP, second one of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT.


Method get_arrow_type

int get_arrow_type()

Description

Return the arrow type. One of ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT and ARROW_UP.


Method get_shadow_type

int get_shadow_type()

Description

Return the shadow type. One of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT.


Inherit Misc

inherit GTK1.Misc : Misc


Method set

GTK1.Arrow set(int arrow_type, int shadow_type)

Description

First argument is one of ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT and ARROW_UP, second one of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT.

Class GTK1.AspectFrame

Description

A W(Frame) widget that always maintain a specified ratio between width and height. width/height == ratio

 GTK1.AspectFrame("Title",0.5,0.5,0.4,0)->add( GTK1.Label("Wrong aspect"))->set_usize(200,200)


Method create

GTK1.AspectFrame GTK1.AspectFrame(string label, float xalign, float yalign, float ratio, int obey_child)

Description

Create a new frame. Arguments are label, xalign, yalign, ratio, obey_child xalign is floats between 0 and 1, 0.0 is upper (or leftmost), 1.0 is lower (or rightmost). If 'obey_child' is true, the frame will use the aspect ratio of it's (one and only) child widget instead of 'ratio'.


Inherit Frame

inherit GTK1.Frame : Frame


Method set

GTK1.AspectFrame set(float xalign, float yalign, float ratio, int obey_child)

Description

Set the aspec values. Arguments are xalign, yalign, ratio, obey_child xalign is floats between 0 and 1, 0.0 is upper (or leftmost), 1.0 is lower (or rightmost). If 'obey_child' is true, the frame will use the aspect ratio of it's (one and only) child widget instead of 'ratio'.

Class GTK1.Bin

Description

A container that can only contain one child.


Method get_child

GTK1.Widget get_child()

Description

Returns the (one and only) child of this container.


Inherit Container

inherit GTK1.Container : Container

Class GTK1.Box

Description

A box is a container that can contain more than one child. The basic 'Box' class cannot be instantiated, it is a virtual class that only defines some common 'Box' functions shared with all other Box widgets.


Inherit Container

inherit GTK1.Container : Container


Method pack_end

GTK1.Box pack_end(GTK1.Widget widget, int expandp, int fillp, int padding)

Description

Pack from the right (or bottom) of the box. Arguments are widget, expand, fill, paddingb widget, expand, fill, padding


Method pack_end_defaults

GTK1.Box pack_end_defaults(GTK1.Widget widget)

Description

The argument is the widget to add.


Method pack_start

GTK1.Box pack_start(GTK1.Widget widget, int expandp, int fillp, int padding)

Description

Pack from the left (or top) of the box. Argument are widget, expand, fill, padding pack(widget,1,1,0) is equivalent to 'add' or 'pack_start_defaults'


Method pack_start_defaults

GTK1.Box pack_start_defaults(GTK1.Widget widget)

Description

The argument is the widget to add. This function is equivalent to 'add'


Method query_child_packing

mapping query_child_packing(GTK1.Widget child)

Description

Return a mapping: ([ "expand":expandp, "fill":fillp, "padding":paddingp, "type":type ])


Method reorder_child

GTK1.Box reorder_child(GTK1.Widget child, int new_position)

Description

Move widget to pos, pos is an integer, between 0 and sizeof(box->children())-1


Method set_child_packing

GTK1.Box set_child_packing(GTK1.Widget child_widget, int expandp, int fillp, int padding, int pack_type)

Description

widget, expand, fill, padding, pack_type. If exand is true, the widget will be expanded when the box is resized. If 'fill' is true, the widget will be resized to fill up all available space. Padding is the amount of padding to use, and pack_type is one of PACK_END, PACK_EXPAND and PACK_START.

You can emulate pack_start and pack_end with add and set_child_packing.


Method set_homogeneous

GTK1.Box set_homogeneous(int homogeneousp)

Description

If true, all widgets in the box will get exactly the same amount of space


Method set_spacing

GTK1.Box set_spacing(int spacing)

Description

This is the amount of spacing (in pixels) inserted beween all widgets

Class GTK1.Button

Description

A container that can only contain one child, and accepts events. draws a bevelbox around itself.  GTK1.Button("A button")

 GTK1.Button("A button\nwith multiple lines\nof text")

 GTK1.Button()->add(GTK1.Image(GDK1.Image(0)->set(Image.Image(100,40)->test())))

Signals: clicked Called when the button is pressed, and then released

enter Called when the mouse enters the button

leave Called when the mouse leaves the button

pressed Called when the button is pressed

released Called when the button is released


Method clicked

GTK1.Button clicked()

Description

Emulate a 'clicked' event (press followed by release).


Method create

GTK1.Button GTK1.Button(string|void label_text)

Description

If a string is supplied, a W(Label) is created and added to the button.


Method enter

GTK1.Button enter()

Description

Emulate a 'enter' event.


Method get_child

GTK1.Widget get_child()

Description

The (one and only) child of this container.


Method get_relief

int get_relief()

Description

One of RELIEF_HALF, RELIEF_NONE and RELIEF_NORMAL, set with set_relief()


Inherit Container

inherit GTK1.Container : Container


Method leave

GTK1.Button leave()

Description

Emulate a 'leave' event.


Method pressed

GTK1.Button pressed()

Description

Emulate a 'press' event.


Method released

GTK1.Button released()

Description

Emulate a 'release' event.


Method set_relief

GTK1.Button set_relief(int newstyle)

Description

One of RELIEF_HALF, RELIEF_NONE and RELIEF_NORMAL

Class GTK1.ButtonBox

Description

More or less equivalent to a normal box, but you can set a few layout schemes that are not available for normal boxes. See the hbox and vbox documentation for examples.


Method get_child_ipadding

mapping get_child_ipadding()

Description

Return the default inter-child padding ([ "x":xpadding, "y":ypadding ])


Method get_child_size

mapping get_child_size()

Description

Return the child size as ([ "x":xsize, "y":ysize ])


Method get_layout

int get_layout()

Description

Returns the currently configured layout. One of BUTTONBOX_DEFAULT_STYLE, BUTTONBOX_EDGE, BUTTONBOX_END, BUTTONBOX_SPREAD and BUTTONBOX_START


Method get_spacing

int get_spacing()

Description

Return the spacing that is added between the buttons


Inherit Box

inherit GTK1.Box : Box


Method set_child_ipadding

GTK1.ButtonBox set_child_ipadding(int child_number, int child_padding)

Description

Set the padding for a specific child.


Method set_child_size

GTK1.ButtonBox set_child_size(int child_number, int child_size)

Description

Set the size of a specified child


Method set_layout

GTK1.ButtonBox set_layout(int layout)

Description

layout is one of BUTTONBOX_DEFAULT_STYLE, BUTTONBOX_EDGE, BUTTONBOX_END, BUTTONBOX_SPREAD and BUTTONBOX_START


Method set_spacing

GTK1.ButtonBox set_spacing(int spacing)

Description

in pixels

Class GTK1.CTreeNode

Description

This is one of the nodes (branch or leaf) of the CTree. They are the equivalent of row numbers in a normal CList.


Method child

CTreeNode child()

Description

Returns the first child node


Method get_expanded

int get_expanded()

Description

Returns the previous sibling (the next on the same level)


Method get_is_leaf

int get_is_leaf()

Description

Returns the previous sibling (the next on the same level)


Method get_level

int get_level()

Description

Returns the previous sibling (the next on the same level)


Method next

CTreeNode next()

Description

Returns the next sibling (the next on the same level)


Method parent

GTK1.CTreeNode parent()

Description

Returns the parent node


Method prev

CTreeNode prev()

Description

Returns the previous sibling (the next on the same level)


Method row

GTK1.CTreeRow row()

Description

Returns the CTreeRow associated with this CTreeNode. DEPRECATED, all CTreeRow functions are also available directly in this object.

Class GTK1.CTreeRow

Description

This class is deprecated.


Method get_children

GTK1.CTreeNode get_children()

Description

Return the first child


Method get_expanded

int get_expanded()

Description

Return 1 if the node is expanded


Method get_is_leaf

int get_is_leaf()

Description

Return 1 if the node is a leaf node


Method get_level

int get_level()

Description

Return the level of this node (0 for root, 1 for a child of the root, etc)


Method get_parent

GTK1.CTreeNode get_parent()

Description

Return the parent node of this node

Class GTK1.Calendar

Description

A calendar widget.  GTK1.Calendar();

 GTK1.Calendar()->select_day( 16 );

Signals: day_selected

day_selected_double_click

month_changed

next_month

next_year

prev_month

prev_year


Method clear_marks

GTK1.Calendar clear_marks()

Description

Remove all day markers


Method create

GTK1.Calendar GTK1.Calendar()

Description

Create a new calendar widget


Method display_options

GTK1.Calendar display_options(int options)

Description

Bitwise or of one or more of CALENDAR_NO_MONTH_CHANGE, CALENDAR_SHOW_DAY_NAMES, CALENDAR_SHOW_HEADING, CALENDAR_SHOW_WEEK_NUMBERS and CALENDAR_WEEK_START_MONDAY.


Method freeze

GTK1.Calendar freeze()

Description

Suspend all dynamic updating of the widget


Method get_date

mapping get_date()

Description

returns a mapping: ([ "year":year, "month":month, "day":day ])


Method get_day

array get_day()

Description

Return an array of 6x7 days, representing the cells in the currently viewed calendar month.


Method get_day_month

array get_day_month()

Description

Return an array of 6x7 days, representing the cells in the currently viewed calendar month. The value is the day of month.


Method get_focus_col

int get_focus_col()

Description

The currently focused column


Method get_focus_row

int get_focus_row()

Description

The currently focused row


Method get_highlight_col

int get_highlight_col()

Description

The currently highlighted column


Method get_highlight_row

int get_highlight_row()

Description

The currently highlighted row


Method get_marked_dates

array get_marked_dates()

Description

Returns an array (with 31 elements) with 1es and 0es.


Method get_month

int get_month()

Description

The current month


Method get_num_marked_dates

int get_num_marked_dates()

Description

The number of days that are marked


Method get_selected_day

int get_selected_day()

Description

The currently selected day


Method get_year

int get_year()

Description

The current year


Inherit Widget

inherit GTK1.Widget : Widget


Method mark_day

GTK1.Calendar mark_day(int day_of_month)

Description

Mark a day


Method select_day

GTK1.Calendar select_day(int day_of_month)

Description

Select a certain day of the currently selected month


Method select_month

int select_month(int month, int year)

Description

Select the month to be viewed.


Method set_marked_date_color

GTK1.Calendar set_marked_date_color(int index, GDK1.Color color)

Description

Set the color to use to mark dates


Method thaw

GTK1.Calendar thaw()

Description

Resume dynamic updating of the widget


Method unmark_day

GTK1.Calendar unmark_day(int day_of_month)

Description

Unmark a day

Class GTK1.CheckButton

Description

Check buttons inherent many properties and functions from the the toggle buttons, but look a little different. Rather than being buttons with text inside them, they are small squares with the text to the right of them. These are often used for toggling options on and off in applications.  GTK1.CheckButton( "title" )


Method create

GTK1.CheckButton GTK1.CheckButton(string|void label)

Description

The argument, if specified, is the label of the item. If no label is specified, use object->add() to add some other widget (such as an pixmap or image widget)


Inherit ToggleButton

inherit GTK1.ToggleButton : ToggleButton

Class GTK1.CheckMenuItem

Description

A check menu item is more or less identical to a check button, but it should be used in menus.  GTK1.CheckMenuItem("Hi there")

 GTK1.CheckMenuItem("Hi there")->set_active(1)

Signals: toggled Called when the state of the menu item is changed


Method create

GTK1.CheckMenuItem GTK1.CheckMenuItem(string|void label)

Description

The argument, if specified, is the label of the item. If no label is specified, use object->add() to add some other widget (such as an pixmap or image widget)


Inherit MenuItem

inherit GTK1.MenuItem : MenuItem


Method set_active

GTK1.CheckMenuItem set_active(int new_state)

Description

State is either 1 or 0. If 1, the button will be 'pressed'.


Method set_show_toggle

GTK1.CheckMenuItem set_show_toggle(int togglep)

Description

If true, the toggle indicator will be shown


Method toggled

GTK1.CheckMenuItem toggled()

Description

Emulate a toggled event

Class GTK1.Clist

Description

The GtkCList widget is a multi-column list widget that is capable of handling literally thousands of rows of information. Each column can optionally have a title, which itself is optionally active, allowing us to bind a function to it's selection.  GTK1.Clist(2)->set_column_title(0,"Col 1")->set_column_title(1,"Col 2")->column_titles_show()->set_column_width(0,50)->set_usize(150,70)

Signals: abort_column_resize

click_column Called when a column is clicked

end_selection

extend_selection

resize_column Called when a column is resized

scroll_horizontal

scroll_vertical

select_all

select_row Called when a row is selected

start_selection

toggle_add_mode

toggle_focus_row

undo_selection

unselect_all

unselect_row Called when a row is deselected


Method append

int append(array columns)

Description

The return value of indicates the index of the row that was just added.

'columns' are the texts we want to put in the columns. The size of the array should equal the number of columns in the list.


Method clear

GTK1.Clist clear()

Description

remove all rows


Method column_title_active

GTK1.Clist column_title_active(int column)

Description

Make a specific column title active


Method column_title_passive

GTK1.Clist column_title_passive(int column)

Description

Make a specific column title passive


Method column_titles_active

GTK1.Clist column_titles_active()

Description

The column titles can be pressed


Method column_titles_hide

GTK1.Clist column_titles_hide()

Description

Hide the column titles


Method column_titles_passive

GTK1.Clist column_titles_passive()

Description

The column titles can't be pressed


Method column_titles_show

GTK1.Clist column_titles_show()

Description

Show the column titles.


Method columns_autosize

int columns_autosize()

Description

Resize all columns according to their contents


Method create

GTK1.Clist GTK1.Clist(int columns)

Description

Create a new empty clist, columns columns wide.

Not all columns have to be visible, some can be used to store data that is related to a certain cell in the list.


Method find_row_from_data

int find_row_from_data(object data)

Description

Find a row in the list that has the given user data. If no node is found, -1 is returned.


Method freeze

GTK1.Clist freeze()

Description

freeze all visual updates of the list, and then thaw the list after you have made a number of changes and the updates wil occure in a more efficent mannor than if you made them on a unfrozen list


Method get_background

GDK1.Color get_background(int row)

Description

Return the background color of a specified row


Method get_cell_style

GTK1.Style get_cell_style(int row, int col)

Description

return the W(Style) associated with a specific cell


Method get_cell_type

int get_cell_type(int row, int column)

Description

Return value is one of CELL_EMPTY, CELL_PIXMAP, CELL_PIXTEXT, CELL_TEXT and CELL_WIDGET


Method get_column_title

string get_column_title(int column)

Description

Returns the title of a specified column.


Method get_column_widget

GTK1.Widget get_column_widget(int column)

Description

Return the widget for the specified column title


Method get_columns

int get_columns()

Description

Return the number of columns in this clist


Method get_drag_button

int get_drag_button()

Description

Return the button used to drag items (by default 1)


Method get_flags

int get_flags()

Description

Return the flags. A bitwise or of CLIST_ADD_MODE, CLIST_AUTO_RESIZE_BLOCKED, CLIST_AUTO_SORT, CLIST_DRAW_DRAG_LINE, CLIST_DRAW_DRAG_RECT, CLIST_IN_DRAG, CLIST_REORDERABLE, CLIST_ROW_HEIGHT_SET, CLIST_SHOW_TITLES and CLIST_USE_DRAG_ICONS


Method get_focus_row

int get_focus_row()

Description

The currently focused row


Method get_foreground

GDK1.Color get_foreground(int row)

Description

Return the foregroun color for the specified row


Method get_hadjustment

GTK1.Adjustment get_hadjustment()

Description

Return the W(Adjustment) object used for horizontal scrolling


Method get_pixmap

GTK1.Clist get_pixmap(int row, int column)

Description

Return the pixmap for the specified cell


Method get_pixtext

mapping get_pixtext(int row, int col)

Description

Return the pixmap and text for the specified cell as a mapping: ([ "spacing":spacing, "text":text, "pixmap":pixmap ])


Method get_row_data

object get_row_data(int row)

Description

Return the data associated with a row, or 0.


Method get_row_height

int get_row_height()

Description

Return the height of the row


Method get_row_style

GTK1.Style get_row_style(int row)

Description

Return the W(style) object associated with the specified row


Method get_rows

int get_rows()

Description

Return the number of rows


Method get_selectable

int get_selectable(int row)

Description

Return 1 if the specified row can be selected by the user.


Method get_selection

array get_selection()

Description

Return an array with all selected rows.


Method get_selection_info

mapping get_selection_info(int x, int y)

Description

Return the row column corresponding to the x and y coordinates, the returned values are only valid if the x and y coordinates are relative to the clist window coordinates


Method get_selection_mode

int get_selection_mode()

Description

Return the selection mode. One of SELECTION_BROWSE, SELECTION_EXTENDED, SELECTION_MULTIPLE and SELECTION_SINGLE


Method get_shadow_type

int get_shadow_type()

Description

Return the curreent shadow type. One of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT


Method get_sort_column

int get_sort_column()

Description

The column that will be used to sort the rows


Method get_sort_type

int get_sort_type()

Description

The sort method, one of SORT_ASCENDING and SORT_DESCENDING


Method get_text

GTK1.Clist get_text(int row, int col)

Description

Return the text associated with a specific cell.


Method get_vadjustment

GTK1.Adjustment get_vadjustment()

Description

Return the W(Adjustment) object used for vertical scrolling


Inherit Container

inherit GTK1.Container : Container


Method insert

int insert(int row, array columns)

Description

Insert a row after a specified row. The return value of indicates the index of the row that was just added, please note that this is not nessasarily the same row as the specified one, if autosort is activated, the row will be inserted so that the list is sill sorted.

'columns' are the texts we want to put in the columns. The size of the array should equal the number of columns in the list.


Method moveto

GTK1.Clist moveto(int row, int column, float xpos, float ypos)

Description

Make the specified row and column visible, and place it relative to xpos and ypos in the area the Clist occupies. xpos and ypos are relative, 0.0 == top, 1.0 == bottom


Method optimal_column_width

int optimal_column_width(int column)

Description

Return the optimal width of the specified column


Method prepend

int prepend(array columns)

Description

The return value of indicates the index of the row that was just added.

'columns' are the texts we want to put in the columns. The size of the array should equal the number of columns in the list.


Method remove

GTK1.Clist remove(int row)

Description

Delete a specified row. If you want to remove all rows in a Clist, use 'clear()' instead of calling remove multiple times.


Method row_move

GTK1.Clist row_move(int from_row, int to_row)

Description

Move the specified row to just before the specified destination row.


Method select_all

GTK1.Clist select_all()

Description

Select all rows


Method select_row

GTK1.Clist select_row(int row, int column)

Description

Select the given row. The column is sent to the signal handler, but ignored for all other purposes.


Method set_auto_sort

GTK1.Clist set_auto_sort(int sortp)

Description

If true, the clist will automatically be re-sorted when new rows are inserted. Please note that it will not be resorted if the text in cells are changed, use 'sort()' to force a reorder. The sort function is stable.


Method set_background

GTK1.Clist set_background(int row, GDK1.Color color)

Description

Set the background color of the specified row the the specified color


Method set_button_actions

GTK1.Clist set_button_actions(int button, int action)

Description

Action is a bitwise or of BUTTONBOX_DEFAULT_STYLE, BUTTONBOX_EDGE, BUTTONBOX_END, BUTTONBOX_SPREAD, BUTTONBOX_START, BUTTON_DRAGS, BUTTON_EXPANDS, BUTTON_IGNORED and BUTTON_SELECTS Button is the mouse button (normally 1-3, 4 and 5 sometimes beeing scroll wheel up and scroll wheel down)


Method set_cell_style

GTK1.Clist set_cell_style(int row, int column, GTK1.Style style)

Description

Set a W(Style) for a specific cell


Method set_column_auto_resize

GTK1.Clist set_column_auto_resize(int column, int autoresizep)

Description

Automatically resize a column to the width of it's widest contents.


Method set_column_justification

GTK1.Clist set_column_justification(int column, int justification)

Description

justification is one of JUSTIFY_CENTER, JUSTIFY_FILL, JUSTIFY_LEFT and JUSTIFY_RIGHT


Method set_column_max_width

GTK1.Clist set_column_max_width(int column, int width)

Description

if width 6lt; 0 , there is no restriction


Method set_column_min_width

GTK1.Clist set_column_min_width(int column, int width)

Description

Width in pixels


Method set_column_resizeable

GTK1.Clist set_column_resizeable(int column, int resizeablep)

Description

Make a column resizable, or remove it's the resizability.


Method set_column_title

GTK1.Clist set_column_title(int column, string title)

Description

Set the column title of a specified column. It is a good idea to set the titles before the column title buttons are shown.


Method set_column_visibility

GTK1.Clist set_column_visibility(int column, int visiblep)

Description

Hide or show a column


Method set_column_widget

GTK1.Clist set_column_widget(int column, GTK1.Widget widget)

Description

Put a widget as a column title. The widget will be added to a W(Button).


Method set_column_width

GTK1.Clist set_column_width(int column, int width)

Description

Width in pixels


Method set_compare_func

GTK1.Clist set_compare_func(function(:void) cmpfun)

Description

Set the compare function. The function will be called with a mapping as it's only argument, like this:

   ([
      "clist":the clist widget,
      "sort_column":the column to sort on,
      "row1_data":The user data pointer for the first row,
      "row2_data":The user data pointer for the second row,
      "row1_text":The text in the sort cell in the first row
      "row2_text":The text in the sort cell in the second row
   ])
 
The return value is one of: 1: Row 1 is more than row 2 0: The rows are equal -1: Row 1 is lesser than row 2 To remove the comparefunction, use 0 as the argument.


Method set_foreground

GTK1.Clist set_foreground(int row, GDK1.Color color)

Description

Set the foreground color of the specified row to the specified color


Method set_hadjustment

GTK1.Clist set_hadjustment(GTK1.Adjustment adjustment)

Description

Set the W(Adjustment) object used for horizontal scrolling


Method set_pixmap

GTK1.Clist set_pixmap(int row, int col, GDK1.Pixmap image, GDK1.Bitmap mask)

Description

Set the pixmap of the specified cell. The mask is optional


Method set_pixtext

GTK1.Clist set_pixtext(int row, int column, string text, int spacing, GDK1.Pixmap image, GDK1.Bitmap mask)

Description

Set the pixmap and text of the specified cell. The mask is optional The spacing is the number of pixels between the pixmap and the text.


Method set_reorderable

GTK1.Clist set_reorderable(int reorderablep)

Description

If true, the user can drag around the rows in the list.


Method set_row_data

GTK1.Clist set_row_data(int row, object data)

Description

Set the user data associated with the specified row. This data can be used to find rows, and when a row is selected it can be easily retrieved using node_get_row_data.

You can only use objects as row data right now


Method set_row_height

GTK1.Clist set_row_height(int pixels)

Description

in pixels


Method set_row_style

GTK1.Clist set_row_style(int row, GTK1.Style style)


Method set_selectable

GTK1.Clist set_selectable(int row, int selectablep)

Description

If true, the row can be selected by the user, otherwise it cannot be selected, only focused.


Method set_selection_mode

GTK1.Clist set_selection_mode(int mode)

Description

One of SELECTION_BROWSE, SELECTION_EXTENDED, SELECTION_MULTIPLE and SELECTION_SINGLE


Method set_shadow_type

GTK1.Clist set_shadow_type(int shadowtype)

Description

One of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT


Method set_shift

GTK1.Clist set_shift(int row, int column, int yshift, int xshift)

Description

The contents of the specified cell will be drawn shifted (indented) the specifid number of pixels.

This can be useful to generate a tree-like layout when you do not want to make a W(Ctree)


Method set_sort_column

GTK1.Clist set_sort_column(int column)


Method set_sort_type

GTK1.Clist set_sort_type(int direction)

Description

Ascending or descending (One of SORT_ASCENDING and SORT_DESCENDING)


Method set_text

GTK1.Clist set_text(int row, int column, string text)

Description

Set the text for the specified cell. Please note that even if auto sorting is enabled, the row will not be resorted. Use the 'sort()' function.


Method set_use_drag_icons

GTK1.Clist set_use_drag_icons(int dragiconsp)

Description

If true, hard coded drag icons will be used.


Method set_vadjustment

GTK1.Clist set_vadjustment(GTK1.Adjustment adjustment)

Description

Set the W(Adjustment) object used for vertical scrolling


Method sort

GTK1.Clist sort()

Description

Set the column on which all sorting will be performed


Method thaw

GTK1.Clist thaw()

Description

freeze all visual updates of the list, and then thaw the list after you have made a number of changes and the updates wil occure in a more efficent mannor than if you made them on a unfrozen list


Method undo_selection

GTK1.Clist undo_selection()

Description

Undo the previous selection


Method unselect_all

GTK1.Clist unselect_all()

Description

Unselect all rows


Method unselect_row

GTK1.Clist unselect_row(int row, int column)

Description

Unselect the given row. The column is sent to the signal handler, but ignored for all other purposes.

Class GTK1.Clock

Description

The GtkClock widget provides an easy way of providing a textual clock in your application. It supports realtime display, as well as count up and count down modes. The clock widget could conceivably be used in such applications as an application's status bar, or as the basis for a panel applet, etc.

Three modes of operation are supported. These are realtime - which displays the current time, count-up/increasing - which counts up from an initial value (like a stopwatch), and count-down/decreasing - which counts down from an initial value.

Note, however, that the accuracy of the gtkclock widget is limited to 1 second.  GTK1.Clock( GTK1.ClockRealtime );

 GTK1.Clock( GTK1.ClockDecreasing )->set_seconds(10000)->start();


Method create

GTK1.Clock GTK1.Clock(int type)

Description

type is one of CLOCK_DECREASING, CLOCK_INCREASING and CLOCK_REALTIME;


Inherit Label

inherit GTK1.Label : Label


Method set_format

GTK1.Clock set_format(string fmt)

Description

Set the format of a GtkClock widget. The syntax of the format string is identical to that of the function strftime(3). Further information about time format strings can be found on this man page. The widget defaults to a format string of "%H:%M" in realtime mode, or "%H:%M:%S" in count-up or count-down modes.


Method set_seconds

GTK1.Clock set_seconds(int seconds)

Description

Set the current time as displayed by the clock in count-up and count-down modes. This function has no effect in realtime mode, as the clock time is determined by the system clock in realtime mode.


Method set_update_interval

GTK1.Clock set_update_interval(int seconds)

Description

Set the interval at which the GtkClock widget is updated. The seconds parameter is used to determine how often the time shown on the widget is updated. The default value is to update every second, but you may wish to increase this value. If you set the update interval to 0, the clock is never updated.


Method start

GTK1.Clock start()

Description

Start the clock counting in count-up or count-down modes. The clock will begin counting up or down from the time when this function is called, until gtk_clock_stop is called. This function has no effect in the realtime mode (you can't start and stop real time! :-).


Method stop

GTK1.Clock stop()

Description

Stop the clock counting in count-up or count-down modes. The clock ceases counting up or down, and the last time reached remains on the display. This function has no effect in the realtime mode (you can't start and stop real time! :-).

Class GTK1.ColorSelection

Description

The color selection widget is, not surprisingly, a widget for interactive selection of colors. This composite widget lets the user select a color by manipulating RGB (Red, Green, Blue) and HSV (Hue, Saturation, Value) triples. This is done either by adjusting single values with sliders or entries, or by picking the desired color from a hue-saturation wheel/value bar. Optionally, the opacity of the color can also be set.

The color selection widget currently emits only one signal, "color_changed", which is emitted whenever the current color in the widget changes, either when the user changes it or if it's set explicitly through set_color().

 GTK1.ColorSelection()


Method create

GTK1.ColorSelection GTK1.ColorSelection()

Description

Create a new color selection.


Method get_color

array get_color()

Description

When you need to query the current color, typically when you've received a "color_changed" signal, you use this function. The return value is an array of floats, See the set_color() function for the description of this array.


Inherit Vbox

inherit GTK1.Vbox : Vbox


Method set_color

GTK1.ColorSelection set_color(array color)

Description

You can set the current color explicitly by calling this function with an array of colors (floats). The length of the array depends on whether opacity is enabled or not. Position 0 contains the red component, 1 is green, 2 is blue and opacity is at position 3 (only if opacity is enabled, see set_opacity()) All values are between 0.0 and 1.0


Method set_update_policy

GTK1.ColorSelection set_update_policy(int policy)

Description

one of UPDATE_ALWAYS, UPDATE_CONTINUOUS, UPDATE_DELAYED, UPDATE_DISCONTINUOUS and UPDATE_IF_VALID.

The default policy is GTK1.UpdateContinuous which means that the current color is updated continuously when the user drags the sliders or presses the mouse and drags in the hue-saturation wheel or value bar. If you experience performance problems, you may want to set the policy to GTK1.UpdateDiscontinuous or GTK1.UpdateDelayed.

Class GTK1.ColorSelectionDialog

Description

The color selection dialog widget is, not surprisingly, a color selection widget in a dialog window. Use the subwidget functions below to access the different subwidgets directly.

 GTK1.ColorSelectionDialog("Select color")

Signals: color_changed Called when the color is changed


Method create

GTK1.ColorSelectionDialog GTK1.ColorSelectionDialog(string title)

Description

Create a new color selection dialog with the specified title.


Method get_cancel_button

GTK1.Button get_cancel_button()

Description

Return the cancel button widget.


Method get_colorsel

GTK1.ColorSelection get_colorsel()

Description

Return the color selection widget


Method get_help_button

GTK1.Button get_help_button()

Description

Return the help button


Method get_ok_button

GTK1.Button get_ok_button()

Description

Return the ok button


Inherit Window

inherit GTK1.Window : Window

Class GTK1.Combo

Description

Thee combo box is another fairly simple widget that is really just a collection of other widgets. From the user's point of view, the widget consists of a text entry box and a pull down menu from which the user can select one of a set of predefined entries. Alternatively, the user can type a different option directly into the text box.

The combo box has two principal parts that you as the programmer really care about: The W(entry) and the W(list).

 GTK1.Combo()


Method create

GTK1.Combo GTK1.Combo()

Description

Create a new combo box


Method disable_activate

GTK1.Combo disable_activate()

Description

This will disable the 'activate' signal for the entry widget in the combo box.


Method get_entry

GTK1.Entry get_entry()

Description

The entry widget


Inherit Hbox

inherit GTK1.Hbox : Hbox


Method set_case_sensitive

GTK1.Combo set_case_sensitive(int sensitivep)

Description

set_case_sensitive() toggles whether or not GTK searches for entries in a case sensitive manner. This is used when the Combo widget is asked to find a value from the list using the current entry in the text box. This completion can be performed in either a case sensitive or insensitive manner, depending upon the use of this function. The Combo widget can also simply complete the current entry if the user presses the key combination MOD-1 and "Tab". MOD-1 is often mapped to the "Alt" key, by the xmodmap utility. Note, however that some window managers also use this key combination, which will override its use within GTK1.


Method set_item_string

GTK1.Combo set_item_string(GTK1.Item item, string text)

Description

The item is one of the ones in the list subwidget.


Method set_popdown_strings

GTK1.Combo set_popdown_strings(array strings)

Description

Set the values in the popdown list.


Method set_use_arrows

GTK1.Combo set_use_arrows(int use_arrows)

Description

set_use_arrows() lets the user change the value in the entry using the up/down arrow keys. This doesn't bring up the list, but rather replaces the current text in the entry with the next list entry (up or down, as your key choice indicates). It does this by searching in the list for the item corresponding to the current value in the entry and selecting the previous/next item accordingly. Usually in an entry the arrow keys are used to change focus (you can do that anyway using TAB). Note that when the current item is the last of the list and you press arrow-down it changes the focus (the same applies with the first item and arrow-up).


Method set_use_arrows_always

GTK1.Combo set_use_arrows_always(int always_arrows)

Description

set_use_arrows_always() allows the use the the up/down arrow keys to cycle through the choices in the dropdown list, just as with set_use_arrows, but it wraps around the values in the list, completely disabling the use of the up and down arrow keys for changing focus.


Method set_value_in_list

GTK1.Combo set_value_in_list(int value_must_be_in_list, int ok_if_empty)

Description

If value_must_be_in_list is true, the user will not be able to enter any value that is not in the list. If ok_if_empty is true, empty values are possible as well as the values in the list.

Class GTK1.Container

Description

The basic container class.

Signals: add Called when a new object is added to the container. (used internally)

focus Called when the container gets focus (used internally)

need_resize Called when the container needs resizing (used internally)

remove Called when a object is removed from the container (used internally)

set_focus_child


Method add

GTK1.Container add(GTK1.Widget widget)

Description

Add a subwidget to the container. Don't forget to call show() in the subwidget. Some (even most) containers can only contain one child. Calling this function might result in a resize of the container.


Method border_width

GTK1.Container border_width(int width)

Description

Compatibility alias for set_border_width. Do not use this function in new code!


Method children

array children()

Description

This function returns all children of the container as an array.


Method focus

GTK1.Container focus(int focus_direction)

Description

Emulate a focus event. direction is one of DIR_DOWN, DIR_LEFT, DIR_RIGHT, DIR_TAB_BACKWARD, DIR_TAB_FORWARD and DIR_UP.


Inherit Widget

inherit GTK1.Widget : Widget


Method remove

GTK1.Container remove(GTK1.Widget widget)

Description

Remove a child from the container. The argument is the child to remove. Calling this function might result in a resize of the container.


Method set_border_width

GTK1.Container set_border_width(int external_border_width)

Description

Set the border width. The border width is the size of the padding around the container. Calling this function might result in a resize of the container.


Method set_focus_child

GTK1.Container set_focus_child(GTK1.Widget child)

Description

Emulate a set_focus_child signal. Focus on the specified child.


Method set_focus_hadjustment

GTK1.Container set_focus_hadjustment(GTK1.Adjustment adj)

Description

Set the hadjustment used to focus children.


Method set_focus_vadjustment

GTK1.Container set_focus_vadjustment(GTK1.Adjustment adj)

Description

Set the vadjustment used to focus children.


Method set_resize_mode

GTK1.Container set_resize_mode(int mode)

Description

One of RESIZE_IMMEDIATE, RESIZE_PARENT and RESIZE_QUEUE

Class GTK1.Ctree

Description

The GtkCTree widget is used for showing a hierarchical tree to the user, for example a directory tree.

The tree is internally represented as a set of GtkCTreeNode structures.

The interface has much in common with the GtkCList widget: rows (nodes) can be selected by the user etc.

Positions in the tree are often indicated by two arguments, a parent and a sibling, both GtkCTreeNode pointers. If the parent is NULL, the position is at the root of the tree and if the sibling is NULL, it will be the last child of parent, otherwise it will be inserted just before the sibling.

Signals: change_focus_row_expansion Changed when the focused row is either expanded or collapsed

tree_collapse Called when a node is collapsed

tree_expand Called when a node is expanded

tree_move Called when a node is moved (using DND, as an example)

tree_select_row Called when a node is selected.

tree_unselect_row Called when a node is unselected.


Method collapse

GTK1.Ctree collapse(GTK1.CTreeNode node)

Description

Collapse the node, hiding it's children. If no node is given, expand the toplevel of the tree


Method collapse_recursive

GTK1.Ctree collapse_recursive(GTK1.CTreeNode node)

Description

Collapse the node, showing it's children, it's childrens children, etc. If no node is given, collapse the whole tree


Method collapse_to_depth

GTK1.Ctree collapse_to_depth(GTK1.CTreeNode node, int depth)

Description

Collapse depth levels of the tree, starting with the specified node. If no node is given, start with the toplevel node.


Method create

GTK1.Ctree GTK1.Ctree(int columns, int tree_column)

Description

tree_column is the column that has the tree graphics (lines and expander buttons).


Method expand

GTK1.Ctree expand(GTK1.CTreeNode node)

Description

Expand the node, showing it's children. If no node is given, expand the toplevel of the tree


Method expand_recursive

GTK1.Ctree expand_recursive(GTK1.CTreeNode node)

Description

Expand the node, showing it's children, it's childrens children, etc. If no node is given, expand the whole tree


Method expand_to_depth

GTK1.Ctree expand_to_depth(GTK1.CTreeNode node, int depth)

Description

Expand depth levels of the tree, starting with the specified node. If no node is given, start with the toplevel node.


Method find

int find(GTK1.CTreeNode node, GTK1.CTreeNode start)

Description

Returns true if the node is a child of the start node.

If you omit the starting node, the tree will be searched from the root.


Method find_by_row_data

GTK1.Ctree find_by_row_data(object data, CTreeNode|void root)

Description

Find a node in the tree starting with root, that has the given user data. If no node is found, 0 is returned.


Method find_node_ptr

GTK1.CTreeNode find_node_ptr(GTK1.CTreeRow node)

Description

Given a W(CTreeRow) (deprectated structure in PiGTK), return the W(CTreeNode) associated with the row.


Method get_expander_style

int get_expander_style()

Description

The style of the expander buttons, one of CTREE_EXPANDER_CIRCULAR, CTREE_EXPANDER_NONE, CTREE_EXPANDER_SQUARE and CTREE_EXPANDER_TRIANGLE


Method get_line_style

int get_line_style()

Description

The style of the lines, one of CTREE_LINES_DOTTED, CTREE_LINES_NONE, CTREE_LINES_SOLID and CTREE_LINES_TABBED


Method get_show_stub

int get_show_stub()

Description

Will stubs be shows?


Method get_tree_column

int get_tree_column()

Description

The column that is the tree column (the one with the expand/collapse icons)


Method get_tree_indent

int get_tree_indent()

Description

The number of pixels to indent the tree levels.


Method get_tree_spacing

int get_tree_spacing()

Description

The number of pixels between the tree and the columns


Inherit Clist

inherit GTK1.Clist : Clist


Method insert_node

GTK1.Ctree insert_node(GTK1.CTreeNode parent, GTK1.CTreeNode sibling, array text, int is_leaf, int expanded)

Description

At least one of parent or sibling must be specified. If both are specified, sibling->parent() must be equal to parent.

If the parent and sibling is 0, the position is at the root of the tree, if the sibling is NULL, it will be the last child of parent, otherwise it will be inserted just before the sibling.


Method is_ancestor

int is_ancestor(GTK1.CTreeNode node, GTK1.CTreeNode child)

Description

Returns true if node is an ancestor of child


Method is_hot_spot

int is_hot_spot(int x, int y)

Description

Returns true if the given coordinates lie on an expander button


Method is_viewable

int is_viewable(GTK1.CTreeNode node)

Description

Returns 1 if a certain node can be viewed (with or without scrolling of the tree). Returns 0 if the node is in a folded part of the tree.


Method last

GTK1.CTreeNode last(GTK1.CTreeNode node)

Description

Returns the last child of the last child of the last child... of the given node.


Method move

GTK1.Ctree move(GTK1.CTreeNode node, GTK1.CTreeNode new_parent, GTK1.CTreeNode new_sibling)

Description

Move a node. Coordinates work as for insert.


Method node_get_cell_style

GTK1.Style node_get_cell_style(GTK1.CTreeNode node, int col)

Description

Return the style of a cell


Method node_get_cell_type

int node_get_cell_type(GTK1.CTreeNode node, int column)

Description

Return the celltype of this node.


Method node_get_pixmap

mapping node_get_pixmap(CTreeNode node, int column)

Description

Returns the pixmap and mask of this node in a mapping: ([ "pixmap":the_pixmap, "mask":the_bitmap ])


Method node_get_pixtext

mapping node_get_pixtext(GTK1.CTreeNode n, int columne)

Description

Returns the pixmap, mask and text of this node in a mapping: ([ "pixmap":the_pixmap, "mask":the_bitmap, "text":the_text ])


Method node_get_row_data

object node_get_row_data(GTK1.CTreeNode n)

Description

Return the data associated with a node, or 0.


Method node_get_row_style

GTK1.Style node_get_row_style(GTK1.CTreeNode node)

Description

Return the style of a row


Method node_get_selectable

int node_get_selectable(GTK1.CTreeNode node)

Description

Return whether or not this node can be selcted by the user


Method node_get_text

string node_get_text(GTK1.CTreeNode node, int column)

Description

Returns the text of the specified node


Method node_is_visible

int node_is_visible(GTK1.CTreeNode node)

Description

Return 1 if the node is currently visible


Method node_moveto

GTK1.Ctree node_moveto(GTK1.CTreeNode row, int column, float row_align, float col_align)

Description

Scroll the tree so a specified node (and column) is visible. If the node is folded, it's first visible parent will be shown.


Method node_nth

GTK1.CTreeNode node_nth(int row)

Description

Return the node that is currently visible on the specified row.


Method node_set_background

GTK1.Ctree node_set_background(GTK1.CTreeNode node, GDK1.Color color)

Description

Set the background of a row


Method node_set_cell_style

GTK1.Ctree node_set_cell_style(GTK1.CTreeNode node, int col, GTK1.Style style)

Description

Set the style of a cell


Method node_set_foreground

GTK1.Ctree node_set_foreground(GTK1.CTreeNode node, GDK1.Color col)

Description

Set the foreground of a row


Method node_set_pixmap

GTK1.Ctree node_set_pixmap(GTK1.CTreeNode node, int column, GDK1.Pixmap pixmap, GDK1.Bitmap mask)

Description

Set the pixmap in a cell


Method node_set_pixtext

GTK1.Ctree node_set_pixtext(GTK1.CTreeNode node, int column, string text, int spacing, GDK1.Pixmap pixmap, GDK1.Bitmap mask)

Description

Set the pixmap and text in a cell


Method node_set_row_data

GTK1.Ctree node_set_row_data(GTK1.CTreeNode node, object data)

Description

Set the user data associated with the specified node. This data can be used to find nodes, and when a node is selected it can be easily retrieved using node_get_row_data.

You can only use objects as row data right now


Method node_set_row_style

GTK1.Ctree node_set_row_style(GTK1.CTreeNode node, GTK1.Style style)

Description

Set the style of a row


Method node_set_selectable

GTK1.Ctree node_set_selectable(GTK1.CTreeNode node, int selectablep)

Description

Whether this node can be selected by the user.


Method node_set_shift

GTK1.Ctree node_set_shift(GTK1.CTreeNode node, int column, int vertical, int horizontal)

Description

Shift the given cell the given amounts in pixels.


Method node_set_text

GTK1.Ctree node_set_text(GTK1.CTreeNode node, int column, string text)

Description

Set the text in a cell


Method remove_node

GTK1.Ctree remove_node(GTK1.CTreeNode node)

Description

Remove a node and it's subnodes from the tree. The nodes will be destroyed, so you cannot add them again.


Method select

GTK1.Ctree select(GTK1.CTreeNode node)

Description

Select a node.


Method select_recursive

GTK1.Ctree select_recursive(GTK1.CTreeNode node)

Description

Select a node and it's children.


Method set_expander_style

GTK1.Ctree set_expander_style(int style)

Description

Set the expander style, one of CTREE_EXPANDER_CIRCULAR, CTREE_EXPANDER_NONE, CTREE_EXPANDER_SQUARE and CTREE_EXPANDER_TRIANGLE


Method set_indent

GTK1.Ctree set_indent(int npixels)

Description

Set the indentation level


Method set_line_style

GTK1.Ctree set_line_style(int style)

Description

Set the line style, one of CTREE_LINES_DOTTED, CTREE_LINES_NONE, CTREE_LINES_SOLID and CTREE_LINES_TABBED


Method set_node_info

GTK1.Ctree set_node_info(GTK1.CTreeNode node, string text, int spacing, GDK1.Pixmap pixmap_closed, GDK1.Bitmap mask_closed, GDK1.Pixmap pixmap_opened, GDK1.Bitmap mask_opened, int is_leaf, int expanded)

Description

text :The texts to be shown in each column.
spacing :The extra space between the pixmap and the text.
pixmap_closed :The pixmap to be used when the node is collapsed. Can be NULL.
mask_closed :The mask for the above pixmap. Can be NULL.
pixmap_opened :The pixmap to be used when the children are visible. Can be NULL.
mask_opened :The mask for the above pixmap. Can be NULL.
is_leaf :Whether this node is going to be a leaf.
expanded :Whether this node should start out expanded or not.


Method set_show_stub

GTK1.Ctree set_show_stub(int stubp)

Description

If true, the 'stub' will be shown. The stub is the small line that goes horizontally from the expand or collapse button to the actual contents of the tree


Method set_spacing

GTK1.Ctree set_spacing(int npixels)

Description

Set the spacing between the tree column and the other columns


Method sort_node

GTK1.Ctree sort_node(GTK1.CTreeNode node)

Description

Sort the specified node.


Method sort_recursive

GTK1.Ctree sort_recursive(GTK1.CTreeNode node)

Description

Sort the specified node and it's children.


Method toggle_expansion

GTK1.Ctree toggle_expansion(GTK1.CTreeNode node)

Description

If the node is expanded, collapse it, and if it's collapsed, expand it.


Method toggle_expansion_recursive

GTK1.Ctree toggle_expansion_recursive(GTK1.CTreeNode node)

Description

Toggle the expansion of the whole subtree, starting with node.


Method unselect

GTK1.Ctree unselect(GTK1.CTreeNode node)

Description

Unselect a node.


Method unselect_recursive

GTK1.Ctree unselect_recursive(GTK1.CTreeNode node)

Description

Unselect a node and it's children.

Class GTK1.Curve

Description

 GTK1.Curve()


Method create

GTK1.Curve GTK1.Curve()


Method get_vector

array get_vector(int num_points)


Inherit DrawingArea

inherit GTK1.DrawingArea : DrawingArea


Method reset

GTK1.Curve reset()


Method set_curve_type

GTK1.Curve set_curve_type(int type)

Description

One of CURVE_TYPE_FREE, CURVE_TYPE_LINEAR and CURVE_TYPE_SPLINE;


Method set_gamma

GTK1.Curve set_gamma(float gamma)


Method set_range

GTK1.Curve set_range(float min_x, float max_x, float min_y, float max_y)


Method set_vector

GTK1.Curve set_vector(int nelems, array curve)

Class GTK1.Data

Description

A class inherited by all objects used to store data (they are not widgets)

Signals: disconnect


Inherit Object

inherit GTK1.Object : Object

Class GTK1.Databox

Description

GtkDatabox is designed to display large amounts of numerical data fast and easy. Thousands of data points (X and Y coordinate) may be displayed without any problems, zooming and scrolling as well as optional rulers are already included.

The widget may be used as display for oscilloscopes or other applications that need to display fast changes in their data.

   GTK1.Databox x=GTK1.Databox(); x->data_add_x_y(3, ({ 1.0, 0.5, 0.0 }), ({1.0, -1.0, 0.0}),GDK1.Color(Image.Color.red), GTK1.DataboxLines,2); x->rescale(); x->set_usize(300,300); return x;

Signals: marked

selection_canceled

selection_changed

selection_started

selection_stopped

zoomed


Method create

GTK1.Databox GTK1.Databox()

Description

Create a new databox widget


Method data_add_x

int data_add_x(int nelems, array x, int shared_Y_index, GDK1.Color color, int type, int dot_size)

Description

Type is one of DATABOX_BARS, DATABOX_LINES, DATABOX_NOT_DISPLAYED and DATABOX_POINTS


Method data_add_x_y

int data_add_x_y(int nelems, array x, array y, GDK1.Color color, int type, int dot_size)

Description

Type is one of DATABOX_BARS, DATABOX_LINES, DATABOX_NOT_DISPLAYED and DATABOX_POINTS


Method data_add_y

int data_add_y(int nelems, array y, int shared_X_index, GDK1.Color color, int type, int dot_size)

Description

Type is one of DATABOX_BARS, DATABOX_LINES, DATABOX_NOT_DISPLAYED and DATABOX_POINTS


Method data_destroy

int data_destroy(int index)


Method data_destroy_all

int data_destroy_all()


Method data_get_extrema

array data_get_extrema()


Method data_get_value

mapping data_get_value(int x, int y)


Method data_get_visible_extrema

array data_get_visible_extrema()


Method disable_zoom

GTK1.Databox disable_zoom()


Method enable_zoom

GTK1.Databox enable_zoom()


Method hide_cross

GTK1.Databox hide_cross()


Method hide_rulers

GTK1.Databox hide_rulers()


Method hide_scrollbars

GTK1.Databox hide_scrollbars()


Inherit Vbox

inherit GTK1.Vbox : Vbox


Method rescale

GTK1.Databox rescale()


Method rescale_with_values

GTK1.Databox rescale_with_values(float minx, float miny, float maxx, float maxy)


Method set_color

int set_color(int index, GDK1.Color color)


Method set_data_type

int set_data_type(int index, int type, int dot_size)

Description

Type is one of DATABOX_BARS, DATABOX_LINES, DATABOX_NOT_DISPLAYED and DATABOX_POINTS


Method show_cross

GTK1.Databox show_cross()


Method show_rulers

GTK1.Databox show_rulers()


Method show_scrollbars

GTK1.Databox show_scrollbars()

Class GTK1.Dial

Description

This widget provides an analog dial widget, similar to, for example, a physical volume control on a stereo. Dial values can be changable or read-only for value reporting.  GTK1.Dial( GTK1.Adjustment() );

 GTK1.Dial( GTK1.Adjustment(10.0) )->set_percentage(0.4);


Method create

GTK1.Dial GTK1.Dial(GTK1.Adjustment adjustment)


Method get_adjustment

GTK1.Adjustment get_adjustment()


Method get_percentage

float get_percentage()

Description

Retrieves the current percentage held in the dial widget.


Method get_value

float get_value()

Description

Retrieves the current value helt in the dial widget.


Inherit Widget

inherit GTK1.Widget : Widget


Method set_adjustment

GTK1.Dial set_adjustment(GTK1.Adjustment pos)

Description

set_adjustment() does absolutely nothing if you pass it the adjustment that range is already using, regardless of whether you changed any of its fields or not. If you pass it a new Adjustment, it will unreference the old one if it exists (possibly destroying it), connect the appropriate signals to the new one, and call the private function gtk_range_adjustment_changed(), which will (or at least, is supposed to...) recalculate the size and/or position of the slider and redraw if necessary.


Method set_percentage

GTK1.Dial set_percentage(float percent)

Description

Sets the GTK1.Dial's value to percent of dial->adjustment->upper. The upper value is set when the GtkAdjustment is created.


Method set_update_policy

GTK1.Dial set_update_policy(int when)

Description

The "update policy" of a range widget defines at what points during user interaction it will change the value field of its Adjustment and emit the "value_changed" signal on this Adjustment. The update policies are:

GTK1.UpdatePolicyContinuous

This is the default. The "value_changed" signal is emitted continuously, i.e., whenever the slider is moved by even the tiniest amount.

GTK1.UpdatePolicyDiscontinuous

The "value_changed" signal is only emitted once the slider has stopped moving and the user has released the mouse button.

GTK1.UpdatePolicyDelayed

The "value_changed" signal is emitted when the user releases the mouse button, or if the slider stops moving for a short period of time.


Method set_value

float set_value(float to)

Description

Sets the current value held in the GtkDial's adjustment object to value. Returns the new percentage of value to the adjustment's upper limit.


Method set_view_only

GTK1.Dial set_view_only(int view_only)

Description

Specifies whether or not the user is to be able to edit the value represented by the dial widget. If view_only is TRUE, the dial will be set to view-only mode, and the user will not be able to edit it. If view_only is FALSE, the user will be able to change the valuerepresented.

Class GTK1.Dialog

Description

A dialog is a window with a few default widgets added. The 'vbox' is the main content area of the widget. The 'action_area' is allocated for buttons (ok, cancel etc)


Method create

GTK1.Dialog GTK1.Dialog()

Description

Create a new dialog widget.


Method get_action_area

GTK1.HbuttonBox get_action_area()

Description

The action area, this is where the buttons (ok, cancel etc) go


Method get_vbox

GTK1.Vbox get_vbox()

Description

The vertical box that should contain the contents of the dialog


Inherit Window

inherit GTK1.Window : Window

Class GTK1.DrawingArea

Description

The drawing area is a window you can draw in. Please note that you must handle refresh and resize events on your own. Use W(pDrawingArea) for a drawingarea with automatic refresh/resize handling.  GTK1.DrawingArea()->set_usize(100,100)


Method clear

GTK1.DrawingArea clear(int|void x, int|void y, int|void width, int|void height)

Description

Either clears the rectangle defined by the arguments, of if no arguments are specified, the whole drawable.


Method copy_area

GTK1.DrawingArea copy_area(GDK1.GC gc, int xdest, int ydest, GTK1.Widget source, int xsource, int ysource, int width, int height)

Description

Copies the rectangle defined by xsource,ysource and width,height from the source drawable, and places the results at xdest,ydest in the drawable in which this function is called.


Method create

GTK1.DrawingArea GTK1.DrawingArea()


Method draw_arc

GTK1.DrawingArea draw_arc(GDK1.GC gc, int filledp, int x1, int y1, int x2, int y2, int angle1, int angle2)

Description

Draws a single circular or elliptical arc. Each arc is specified by a rectangle and two angles. The center of the circle or ellipse is the center of the rectangle, and the major and minor axes are specified by the width and height. Positive angles indicate counterclockwise motion, and negative angles indicate clockwise motion. If the magnitude of angle2 is greater than 360 degrees, it is truncated to 360 degrees.


Method draw_bitmap

GTK1.DrawingArea draw_bitmap(GDK1.GC gc, GDK1.Bitmap bitmap, int xsrc, int ysrc, int xdest, int ydest, int width, int height)

Description

Draw a GDK(Bitmap) in this drawable. NOTE: This drawable must be a bitmap as well. This will be fixed in GTK 1.3


Method draw_image

GTK1.DrawingArea draw_image(GDK1.GC gc, GDK1.Image image, int xsrc, int ysrc, int xdest, int ydest, int width, int height)

Description

Draw the rectangle specified by xsrc,ysrc+width,height from the GDK(Image) at xdest,ydest in the destination drawable


Method draw_line

GTK1.DrawingArea draw_line(GDK1.GC gc, int x1, int y1, int x2, int y2)

Description

img_begin w = GTK1.DrawingArea()->set_usize(100,100); delay: g = GDK1.GC(w)->set_foreground( GDK1.Color(255,0,0) ); delay: for(int x = 0; x<10; x++) w->draw_line(g,x*10,0,100-x*10,99); img_end


Method draw_pixmap

GTK1.DrawingArea draw_pixmap(GDK1.GC gc, GDK1.Pixmap pixmap, int xsrc, int ysrc, int xdest, int ydest, int width, int height)

Description

Draw the rectangle specified by xsrc,ysrc+width,height from the GDK(Pixmap) at xdest,ydest in the destination drawable


Method draw_point

GTK1.DrawingArea draw_point(GDK1.GC gc, int x, int y)

Description

img_begin w = GTK1.DrawingArea()->set_usize(10,10); delay: g = GDK1.GC(w)->set_foreground( GDK1.Color(255,0,0) ); delay: for(int x = 0; x<10; x++) w->draw_point(g, x, x); img_end


Method draw_rectangle

GTK1.DrawingArea draw_rectangle(GDK1.GC gc, int filledp, int x1, int y1, int x2, int y2)

Description

img_begin w = GTK1.DrawingArea()->set_usize(100,100); delay: g = GDK1.GC(w)->set_foreground( GDK1.Color(255,0,0) ); delay: for(int x = 0; x<10; x++) w->draw_rectangle(g,0,x*10,0,100-x*10,99); img_end img_begin w = GTK1.DrawingArea()->set_usize(100,100); delay: g = GDK1.GC(w); delay: for(int x = 0; x<30; x++) { delay: g->set_foreground(GDK1.Color(random(255),random(255),random(255)) ); delay: w->draw_rectangle(g,1,x*10,0,100-x*10,99); delay: } img_end


Method draw_text

GTK1.DrawingArea draw_text(GDK1.GC gc, GDK1.Font font, int x, int y, string text, int forcewide)

Description

y is used as the baseline for the text. If forcewide is true, the string will be expanded to a wide string even if it is not already one. This is useful when writing text using either unicode or some other 16 bit font.


Inherit Widget

inherit GTK1.Widget : Widget


Method size

GTK1.DrawingArea size(int width, int height)

Description

This function is OBSOLETE

Class GTK1.Editable

Description

The GTK1.Editable class is a base class for widgets for editing text, such as W(Entry) and W(Text). It cannot be instantiated by itself. The editable class contains functions for generically manipulating an editable widget, a large number of action signals used for key bindings, and several signals that an application can connect to to modify the behavior of a widget.

Signals: activate Indicates that the user has activated the widget in some fashion. Generally, this will be done with a keystroke. (The default binding for this action is Return for GTK1.Entry and Control-Return for GTK1.Text.

changed Called when the text in the edit area is changed

copy_clipboard An action signal. Causes the characters in the current selection to be copied to the clipboard.

cut_clipboard An action signal. Causes the characters in the current selection to be copied to the clipboard and then deleted from the widget.

delete_text This signal is emitted when text is deleted from the widget by the user. The default handler for this signal will normally be responsible for inserting the text, so by connecting to this signal and then stopping the signal with signal_emit_stop(), it is possible to modify the inserted text, or prevent it from being inserted entirely. The start_pos and end_pos parameters are interpreted as for delete_text()

insert_text This signal is emitted when text is inserted into the widget by the user. The default handler for this signal will normally be responsible for inserting the text, so by connecting to this signal and then stopping the signal with signal_emit_stop(), it is possible to modify the inserted text, or prevent it from being inserted entirely.

kill_char An action signal. Delete a single character.

kill_line An action signal. Delete a single line.

kill_word n action signal. Delete a single word.

move_cursor An action signal. Move the cursor position.

move_page An action signal. Move the cursor by pages.

move_to_column An action signal. Move the cursor to the given column.

move_to_row An action signal. Move the cursor to the given row.

move_word An action signal. Move the cursor by words.

paste_clipboard An action signal. Causes the contents of the clipboard to be pasted into the editable widget at the current cursor position.

set_editable Determines if the user can edit the text in the editable widget or not. This is meant to be overriden by child classes and should not generally be useful to applications.


Method copy_clipboard

GTK1.Editable copy_clipboard()

Description

Causes the characters in the current selection to be copied to the clipboard.


Method cut_clipboard

GTK1.Editable cut_clipboard()

Description

Causes the characters in the current selection to be copied to the clipboard and then deleted from the widget.


Method delete_selection

GTK1.Editable delete_selection()

Description

Deletes the current contents of the widgets selection and disclaims the selection.


Method delete_text

GTK1.Editable delete_text(int start_pos, int end_pos)

Description

Delete a sequence of characters. The characters that are deleted are those characters at positions from start_pos up to, but not including end_pos. If end_pos is negative, then the the characters deleted will be those characters from start_pos to the end of the text.


Method get_chars

string get_chars(int start_pos, int end_pos)

Description

Retrieves a sequence of characters. The characters that are retrieved are those characters at positions from start_pos up to, but not including end_pos. If end_pos is negative, then the the characters retrieved will be those characters from start_pos to the end of the text.


Method get_position

int get_position()

Description

Returns the cursor position


Inherit Widget

inherit GTK1.Widget : Widget


Method insert_text

GTK1.Editable insert_text(string text, int num_chars, int where)

Description

Insert 'num_chars' characters from the text at the position 'where'.


Method paste_clipboard

GTK1.Editable paste_clipboard()

Description

Causes the contents of the clipboard to be pasted into the given widget at the current cursor position.


Method select_region

GTK1.Editable select_region(int start_pos, int end_pos)

Description

Selects a region of text. The characters that are selected are those characters at positions from start_pos up to, but not including end_pos. If end_pos is negative, then the the characters selected will be those characters from start_pos to the end of the text. are


Method set_editable

GTK1.Editable set_editable(int editablep)

Description

Determines if the user can edit the text in the editable widget or not.


Method set_position

GTK1.Editable set_position(int pos)

Description

Sets the cursor position.

Class GTK1.Entry

Description

Use this widget when you want the user to input a single line of text.  GTK1.Entry()->set_text("Hello world")->set_editable(1)


Method append_text

GTK1.Entry append_text(string text)

Description

Append the specified string at the end of the entry


Method create

GTK1.Entry GTK1.Entry()


Method get_text

string get_text()

Description

Returns the contents of the entry widget.


Inherit Editable

inherit GTK1.Editable : Editable


Method prepend_text

GTK1.Entry prepend_text(string text)

Description

Prepend the specified string to the start of the entry


Method set_max_length

GTK1.Entry set_max_length(int maxlen)

Description

text is truncated if needed


Method set_text

GTK1.Entry set_text(string text)

Description

Set the text to the specified string. The old text is dropped.


Method set_visibility

GTK1.Entry set_visibility(int visiblep)

Description

0 indicates invisible text (password boxes, as an example)

Class GTK1.EventBox

Description

Some gtk widgets don't have associated X windows, so they just draw on their parents. Because of this, they cannot receive events and if they are incorrectly sized, they don't clip so you can get messy overwritting etc. If you require more from these widgets, the EventBox is for you.

At first glance, the EventBox widget might appear to be totally useless. It draws nothing on the screen and responds to no events. However, it does serve a function - it provides an X window for its child widget. This is important as many GTK widgets do not have an associated X window. Not having an X window saves memory and improves performance, but also has some drawbacks. A widget without an X window cannot receive events, and does not perform any clipping on it's contents. Although the name EventBox emphasizes the event-handling function, the widget can also be used for clipping.

The primary use for this widget is when you want to receive events for a widget without a window. Examples of such widgets are labels and images.

 GTK1.EventBox()->set_usize(100,100)


Method create

GTK1.EventBox GTK1.EventBox()

Description

Create a new event box widget


Inherit Bin

inherit GTK1.Bin : Bin

Class GTK1.FileSelection

Description

GtkFileSelection should be used to retrieve file or directory names from the user. It will create a new dialog window containing a directory list, and a file list corresponding to the current working directory. The filesystem can be navigated using the directory list, the drop-down history menu, or the TAB key can be used to navigate using filename completion common in text based editors such as emacs and jed.

The default filename can be set using set_filename() and the selected filename retrieved using get_filename().

Use complete() to display files that match a given pattern. This can be used for example, to show only *.txt files, or only files beginning with gtk*.

Simple file operations; create directory, delete file, and rename file, are available from buttons at the top of the dialog. These can be hidden using hide_fileop_buttons() and shown again using show_fileop_buttons().

 GTK1.FileSelection("File selector")


Method complete

GTK1.FileSelection complete(string pattern)

Description

Will attempt to match pattern to a valid filename in the current directory. If a match can be made, the matched filename will appear in the text entry field of the file selection dialog. If a partial match can be made, the "Files" list will contain those file names which have been partially matched.


Method create

GTK1.FileSelection GTK1.FileSelection(string window_title)

Description

Creates a new file selection dialog box. By default it will list the files in the current working directory. Operation buttons allowing the user to create a directory, delete files, and rename files will also be present by default.


Method get_cancel_button

GTK1.Button get_cancel_button()

Description

The cancel button


Method get_dir_list

GTK1.Clist get_dir_list()

Description

The list of directories


Method get_file_list

GTK1.Clist get_file_list()

Description

The list of files


Method get_filename

string get_filename()

Description

Returns the currently entered filename as a string


Method get_fileop_c_dir

GTK1.Button get_fileop_c_dir()

Description

The create directory button in the file operation button group


Method get_fileop_del_file

GTK1.Button get_fileop_del_file()

Description

The delete file button in the file operation button group


Method get_fileop_ren_file

GTK1.Button get_fileop_ren_file()

Description

The rename file button in the file operation button group


Method get_help_button

GTK1.Button get_help_button()

Description

The help button


Method get_history_pulldown

GTK1.OptionMenu get_history_pulldown()

Description

Used to create the drop-down directory histor


Method get_ok_button

GTK1.Button get_ok_button()

Description

The ok button


Method hide_fileop_buttons

GTK1.FileSelection hide_fileop_buttons()

Description

Hides the file operation buttons that normally appear at the top of the dialog. Useful if you wish to create a custom file selector, based on GTK1.FileSelection.


Inherit Window

inherit GTK1.Window : Window


Method set_filename

GTK1.FileSelection set_filename(string fname)

Description

Sets a default path for the file requestor. If filename includes a directory path, then the requestor will open with that path as its current working directory.


Method show_fileop_buttons

GTK1.FileSelection show_fileop_buttons()

Description

Shows the file operation buttons, if they have previously been hidden. The rest of the widgets in the dialog will be resized accordingly.

Class GTK1.Fixed

Description

A fixed container is a container that keeps it's children at fixed locations and give them fixed sizes, both given in pixels.

Example:  GTK1.Fixed()->put(GTK1.Label("100,100"), 100, 100)->put(GTK1.Label("0,0"), 0, 0)->set_usize(150,115)


Method create

GTK1.Fixed GTK1.Fixed()

Description

Create a new fixed widget


Inherit Container

inherit GTK1.Container : Container


Method move

GTK1.Fixed move(GTK1.Widget widget, int new_xpos, int new_ypos)

Description

Move the widget to new_xpos,new_ypos from it's old location.


Method put

GTK1.Fixed put(GTK1.Widget widget, int x, int y)

Description

Place the widget at xpos,ypos.

Class GTK1.FontSelection

Description

 GTK1.FontSelection()


Method create

GTK1.FontSelection GTK1.FontSelection()


Method get_font

GDK1.Font get_font()


Method get_font_name

string get_font_name()


Method get_preview_text

string get_preview_text()


Inherit Notebook

inherit GTK1.Notebook : Notebook


Method set_font_name

GTK1.FontSelection set_font_name(string xlfd)

Description

This sets the currently displayed font. It should be a valid X Logical Font Description font name (anything else will be ignored), e.g. "-adobe-courier-bold-o-normal--25-*-*-*-*-*-*-*"


Method set_preview_text

GTK1.FontSelection set_preview_text(string text)

Class GTK1.FontSelectionDialog

Description

The GtkFontSelectionDialog widget is a dialog box for selecting a font.

To set the font which is initially selected, use set_font_name().

To get the selected font use get_font() or get_font_name().

To change the text which is shown in the preview area, use set_preview_text().

The base filter is not yet implemented in Pike GTK1. Filters can be used to limit the fonts shown. There are 2 filters in the GtkFontSelectionDialog - a base filter and a user filter. The base filter can not be changed by the user, so this can be used when the user must choose from the restricted set of fonts (e.g. for a terminal-type application you may want to force the user to select a fixed-width font). The user filter can be changed or reset by the user, by using the 'Reset Filter' button or changing the options on the 'Filter' page of the dialog.  GTK1.FontSelectionDialog("Select a font")


Method create

GTK1.FontSelectionDialog GTK1.FontSelectionDialog(string title)

Description

Create a new font selection dialog with the specified window title


Method get_apply_button

GTK1.Button get_apply_button()

Description

The apply button


Method get_cancel_button

GTK1.Button get_cancel_button()

Description

The cancel button


Method get_fontsel

GTK1.FontSelection get_fontsel()

Description

The W(FontSelection) widget


Method get_ok_button

GTK1.Button get_ok_button()

Description

The ok button


Inherit Window

inherit GTK1.Window : Window

Class GTK1.Frame

Description

The frame widget is a Bin that surrounds its child with a decorative frame and an optional label. If present, the label is drawn in a gap in the top side of the frame. The position of the label can be controlled with set_label_align().

Used to visually group objects.

 GTK1.Frame("Title")->add(GTK1.Label("Contents"))

 GTK1.Frame()->add(GTK1.Label("Contents"))

 GTK1.Frame()->add(GTK1.Label("Contents"))->set_shadow_type(GTK1.SHADOW_IN)


Method create

GTK1.Frame GTK1.Frame(string|void label_text)

Description

Create a new W(Frame) widget.


Inherit Container

inherit GTK1.Container : Container


Method set_label

GTK1.Frame set_label(string|void label_text)

Description

Set the text of the label.


Method set_label_align

GTK1.Frame set_label_align(float xalign, float yalign)

Description

Arguments are xalignment and yalignment. 0.0 is left or topmost, 1.0 is right or bottommost. The default value for a newly created Frame is 0.0.


Method set_shadow_type

GTK1.Frame set_shadow_type(int shadow_type)

Description

Set the shadow type for the Frame widget. The type is one of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT

Class GTK1.GLArea


Method create

GTK1.GLArea GTK1.GLArea(array gloptions)


Inherit DrawingArea

inherit GTK1.DrawingArea : DrawingArea


Method make_current

GTK1.GLArea make_current()


Method swap_buffers

GTK1.GLArea swap_buffers()


Method wait_gdk

GTK1.GLArea wait_gdk()


Method wait_gl

GTK1.GLArea wait_gl()

Class GTK1.GammaCurve

Description

A gamma curve widget.. Rather complex.

Lets the user edit a gamma curve (a one-to-one mapping usually used to adjust the intensity of an image to the physical characteristics of the output device). You can set the minimum and maximum values for input and output. You can set the initial vector as well. You are guaranteed that every input value will have a (not necessarily unique) output value specified.

 GTK1.GammaCurve()->set_usize(210,130)


Method create

GTK1.GammaCurve GTK1.GammaCurve()

Description

Create a new gamma curve


Method get_curve

GTK1.Curve get_curve()

Description

The actual curve


Method get_gamma

float get_gamma()

Description

The current gamma value


Inherit Vbox

inherit GTK1.Vbox : Vbox

Class GTK1.GladeXML

Description

Glade is a free GUI builder for GTK+ and Gnome. It's normally used to create C-code, but can also produce code for other languages. Libglade is a utility library that builds the GUI from the Glade XML save files. This module uses libglade and allows you to easily make GUI designs to be used with your Pike applications. Since PiGTK doesn't support Gnome yet, you can only use the normal GTK widgets.


Method get_widget

GTK1.Widget get_widget(string name)

Description

This function is used to get get the widget corresponding to name in the interface description. You would use this if you have to do anything to the widget after loading.


Method get_widget_by_long_name

GTK1.Widget get_widget_by_long_name(string long_name)

Description

This function is used to get the widget corresponding to long_name in the interface description. You would use this if you have to do anything to the widget after loading. This function differs from GladeXML->get_widget, in that you have to give the long form of the widget name, with all its parent widget names, separated by periods.


Method get_widget_long_name

string get_widget_long_name(GTK1.Widget widget)

Description

Used to get the long name of a widget that was generated by a GladeXML object.


Method get_widget_name

string get_widget_name(GTK1.Widget widget)

Description

Used to get the name of a widget that was generated by a GladeXML object.


Method new

GTK1.GladeXML new(string filename, string|void root, string|void domain)

Description

Creates a new GladeXML object (and the corresponding widgets) from the XML file filename. Optionally it will only build the interface from the widget node root. This feature is useful if you only want to build say a toolbar or menu from the XML file, but not the window it is embedded in. Note also that the XML parse tree is cached to speed up creating another GladeXML object for the same file. The third optional argument is used to specify a different translation domain from the default to be used.


Method new_from_memory

GTK1.GladeXML new_from_memory(string data, string|void root, string|void domain)

Description

Creates a new GladeXML object (and the corresponding widgets) from the string data. Optionally it will only build the interface from the widget node root. This feature is useful if you only want to build say a toolbar or menu from the XML document, but not the window it is embedded in. The third optional argument is used to specify a different translation domain from the default to be used.


Method signal_autoconnect

GTK1.GladeXML signal_autoconnect(mapping callbacks, mixed data)

Description

Try to connect functions to all signals in the interface. The mapping should consist of handler name : function pairs. The data argument will be saved and sent as the first argument to all callback functions.


Method signal_autoconnect_new

GTK1.GladeXML signal_autoconnect_new(mapping callbacks, mixed data)

Description

Try to connect functions to all signals in the interface. The mapping should consist of handler name : function pairs. This function differs from the signal_connect function in how it calls the callback function.

The old interface:

   void signal_handler( mixed data, GTK1.Object object,
                        mixed ... signal_arguments )
 
The new interface:
   void signal_handler( mixed ... signal_arguments,
                        mixed data, GTK1.Object object )
 

Class GTK1.HandleBox

Description

The contents of a handle box can be 'dragged' out of the box by the user. The contents will then be placed in a separate window.  GTK1.HandleBox()->add(GTK1.Label("The contents"))

Signals: child_attached Called when a new child is added to the box

child_detached Called when a child is removed from the box


Method create

GTK1.HandleBox GTK1.HandleBox()

Description

Create a new handle box widget.


Method get_child_detached

int get_child_detached()

Description

Is the child detatched?


Method get_float_window_mapped

int get_float_window_mapped()

Description

Is the floating window mapped?


Method get_handle_position

int get_handle_position()

Description

The position of the handle. One of POS_BOTTOM, POS_LEFT, POS_RIGHT and POS_TOP


Method get_in_drag

int get_in_drag()

Description

1 if the window is beeing dragged around right now.


Method get_shrink_on_detach

int get_shrink_on_detach()

Description

True if the container should shrink when the child is detatched


Method get_snap_edge

int get_snap_edge()

Description

The edge to snap to. One of POS_BOTTOM, POS_LEFT, POS_RIGHT and POS_TOP, or -1 for unset.


Inherit Bin

inherit GTK1.Bin : Bin


Method set_handle_position

GTK1.HandleBox set_handle_position(int pos)

Description

The position of the handle. One of POS_BOTTOM, POS_LEFT, POS_RIGHT and POS_TOP


Method set_set_shrink_on_detach

int set_set_shrink_on_detach()

Description

True if the container should shrink when the child is detatched


Method set_shadow_type

GTK1.HandleBox set_shadow_type(int shadow_type)

Description

One of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT


Method set_snap_edge

GTK1.HandleBox set_snap_edge(int pos)

Description

The edge to snap to. One of POS_BOTTOM, POS_LEFT, POS_RIGHT and POS_TOP, or -1 for unset.

Class GTK1.Hbox

Description

Most packing is done by creating boxes. These are invisible widget containers that we can pack our widgets into which come in two forms, a horizontal box, and a vertical box. This is the horizontal one. When packing widgets into a horizontal box, the objects are inserted horizontally from left to right or right to left depending on the call used.

 GTK1.Hbox(0,0)->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->pack_end_defaults(GTK1.Button("From right"))->pack_start_defaults(GTK1.Button("From left"))

 GTK1.Hbox(1,0)->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->pack_end_defaults(GTK1.Button("From right"))->pack_start_defaults(GTK1.Button("From left"))

 GTK1.Hbox(1,40)->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->pack_end_defaults(GTK1.Button("From right"))->pack_start_defaults(GTK1.Button("From left"))


Method create

GTK1.Hbox GTK1.Hbox(int all_same_size, int hpadding)

Description

Create a new horizontal box widget. If all_same_size is true, all widgets will have exactly the same size. hpadding is added to the left and right of the children.


Inherit Box

inherit GTK1.Box : Box

Class GTK1.HbuttonBox

Description

A HbuttonBox is very similar to a Hbox. The major diffference is that the button box is made to pack buttons in, and has a few convenience function for normal button layouts.

 GTK1.HbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_usize(400,30)

 GTK1.HbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_layout(GTK1.BUTTONBOX_SPREAD)->set_usize(400,30)

 GTK1.HbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_layout(GTK1.BUTTONBOX_EDGE)->set_usize(400,30)

 GTK1.HbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_layout(GTK1.BUTTONBOX_START)->set_usize(400,30)

 GTK1.HbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_layout(GTK1.BUTTONBOX_END)->set_usize(400,30)


Method create

GTK1.HbuttonBox GTK1.HbuttonBox()

Description

Create a new horizontal button box


Inherit ButtonBox

inherit GTK1.ButtonBox : ButtonBox

Class GTK1.Hpaned

Description

The paned window widgets are useful when you want to divide an area into two parts, with the relative size of the two parts controlled by the user. A groove is drawn between the two portions with a handle that the user can drag to change the ratio. This widgets makes a horizontal division

See W(Paned) for details.

 GTK1.Hpaned()->add1(GTK1.Label("Left\nSide\nOf\nPane"))->add2(GTK1.Label("Right\nSide\nOf\nPane"))->set_usize(100,100)


Method create

GTK1.Hpaned GTK1.Hpaned()


Inherit Paned

inherit GTK1.Paned : Paned

Class GTK1.Hruler

Description

Ruler widgets are used to indicate the location of the mouse pointer in a given window. A window can have a vertical ruler spanning across the width and a horizontal ruler spanning down the height. A small triangular indicator on the ruler shows the exact location of the pointer relative to the ruler.

 GTK1.Hruler()->set_metric(GTK1.PIXELS)->set_range(0.0,100.0,50.0,100.0)->draw_ticks()->draw_pos()->set_usize(300,30)

 GTK1.Hruler()->set_metric(GTK1.CENTIMETERS)->set_range(0.0,100.0,50.0,100.0)->draw_ticks()->draw_pos()->set_usize(300,30)

 GTK1.Hruler()->set_usize(300,30)


Method create

GTK1.Hruler GTK1.Hruler()

Description

Used to create a new hruler widget.


Inherit Ruler

inherit GTK1.Ruler : Ruler

Class GTK1.Hscale

Description

The GTK1.HScale widget is used to allow the user to select a value using a horizontal slider. A GTK1.Adjustment is used to set the initial value, the lower and upper bounds, and the step and page increments.

See W(Scale) for details

The position to show the current value, and the number of decimal places shown can be set using the parent W(Scale) class's functions.

 GTK1.Hscale(GTK1.Adjustment())->set_usize(300,30)


Method create

GTK1.Hscale GTK1.Hscale(GTK1.Adjustment settings)

Description

Used to create a new hscale widget. The adjustment argument can either be an existing W(Adjustment), or 0, in which case one will be created for you.


Inherit Scale

inherit GTK1.Scale : Scale

Class GTK1.Hscrollbar

Description

A horizontal scrollbar. General documentation: See W(Scrollbar)  GTK1.Hscrollbar(GTK1.Adjustment())->set_usize(300,15)


Method create

GTK1.Hscrollbar GTK1.Hscrollbar(GTK1.Adjustment adjustment)

Description

Used to create a new vscale widget. The adjustment argument can either be an existing W(Adjustment), or 0, in which case one will be created for you. Specifying 0 might actually be useful in this case, if you wish to pass the newly automatically created adjustment to the constructor function of some other widget which will configure it for you, such as a text widget.


Inherit Scrollbar

inherit GTK1.Scrollbar : Scrollbar

Class GTK1.Hseparator

Description

Simply creates a horizontal separator. No bells or whistles.  GTK1.Hseparator()->set_usize(300,3)


Method create

GTK1.Hseparator GTK1.Hseparator()

Description

Used to create a new hseparator widget.


Inherit Separator

inherit GTK1.Separator : Separator

Class GTK1.Image

Description

An image is a image object stored in client, not X server, memory. A pixmap, on the other hand, is a image object stored in the X-server. See GDK1.Image and GDK1.Pixmap.

 GTK1.Image( GDK1.Image(0)->set(Image.Image(200,200)->test() ) );


Method create

GTK1.Image GTK1.Image(GDK1.Image image, GDK1.Bitmap mask)

Description

You can skip the mask. The mask is used to mask the drawing of the image on it's background. It will not make the container transparent, though. Use shape_combine_mask on the container with the mask for that.


Method get

mapping get()

Description

Returns ([ "image":GDK1.Image img, "mask":GDK1.Bitmap mask ])


Inherit Misc

inherit GTK1.Misc : Misc


Method set

GTK1.Image set(GDK1.Image image, GDK1.Bitmap mask)

Description

Args: GDK1.Image and GDK1.Bitmap, respectively. You can skip the mask. The mask is used to mask the drawing of the image on it's background. It will not make the container transparent, though. Use shape_combine_mask on the container with the mask for that.

There is no need to call 'set' with the same GDK1.Image again if you have modified the image. You must, however, use -&gt;queue_draw() to redraw the image. Otherwise the old contens will be shown until an refresh of the widget is done for any other reason.

Class GTK1.InputDialog

Description

This dialog is used to enable XInput devices. By default, no extension devices are enabled. We need a mechanism to allow users to enable and configure their extension devices. GTK provides the InputDialog widget to automate this process. The following procedure manages an InputDialog widget. It creates the dialog if it isn't present, and shows it otherwise.

 GTK1.InputDialog inputd;
 void create_input_dialog ()
 {
   if (!inputd)
   {
     inputd = GTK1.InputDialog();
     inputd-&gt;close_button()-&gt;signal_connect("clicked",inputd-&gt;hide, 0);
     inputd-&gt;save_button()-&gt;hide();
     inputd-&gt;show();
   }
   else
     inputd-&gt;show();
 }
 
 GTK1.InputDialog()

Signals: disable_device his signal is emitted when the user changes the mode of a device from a GDK_MODE_SCREEN or GDK_MODE_WINDOW to GDK_MODE_ENABLED

enable_device This signal is emitted when the user changes the mode of a device from GDK_MODE_DISABLED to a GDK_MODE_SCREEN or GDK_MODE_WINDOW.


Method create

GTK1.InputDialog GTK1.InputDialog()

Description

Create a new input dialog window.


Method get_close_button

GTK1.Button get_close_button()

Description

The 'close' button of the dialog.


Method get_save_button

GTK1.Button get_save_button()

Description

The 'save' button of the dialog.


Inherit Dialog

inherit GTK1.Dialog : Dialog

Class GTK1.Invisible

Description

An invisible container, useful, eh? :)


Method create

GTK1.Invisible GTK1.Invisible()

Description

Create a new invisible widget


Inherit Bin

inherit GTK1.Bin : Bin

Class GTK1.Item

Description

This class is inherited by all 'item' type of widgets.

Signals: deselect

select

toggle


Method deselect

GTK1.Item deselect()

Description

Emulate a 'deselect' event.


Inherit Bin

inherit GTK1.Bin : Bin


Method select

GTK1.Item select()

Description

Emulate a 'select' event.


Method toggle

GTK1.Item toggle()

Description

Emulate a 'toggle' event.

Class GTK1.Label

Description

A simple text label.  GTK1.Label("A simple text label")

 GTK1.Label("Multi\nline text\nlabel here")

 GTK1.Label("Multi\nline text\nlabel here")->set_justify(GTK1.JUSTIFY_LEFT)

 GTK1.Label("Multi\nline text\nlabel here")->set_justify(GTK1.JUSTIFY_RIGHT)


Method create

GTK1.Label GTK1.Label(string text)

Description

Creates a new label.


Inherit Misc

inherit GTK1.Misc : Misc


Method parse_uline

int parse_uline(string uline_string)

Description

Convenience function to set the text and pattern by parsing a string with embedded underscores, returns the appropriate key symbol for the accelerator.


Method set

GTK1.Label set(string text)

Description

DEPRECATED Compatibility function to set the text in the label. Use set_text. This function can dissapear in the future.


Method set_justify

GTK1.Label set_justify(int justify)

Description

one of JUSTIFY_CENTER, JUSTIFY_FILL, JUSTIFY_LEFT and JUSTIFY_RIGHT


Method set_line_wrap

GTK1.Label set_line_wrap(int wrapp)

Description

Should the label autolinewrap?


Method set_pattern

GTK1.Label set_pattern(string pattern_string)

Description

A string with either spaces or underscores. It should be of the same length as the text.

When a character in the text has a matching _ in the pattern, the character in the label will be underlined.


Method set_text

GTK1.Label set_text(string text)

Description

Set the text in the label

Class GTK1.Layout


Method create

GTK1.Layout GTK1.Layout(GTK1.Adjustment hadjustment, GTK1.Adjustment vadjustment)


Method freeze

GTK1.Layout freeze()


Method get_hadjustment

GTK1.Adjustment get_hadjustment()


Method get_height

int get_height()


Method get_vadjustment

GTK1.Adjustment get_vadjustment()


Method get_width

int get_width()


Method get_xoffset

int get_xoffset()


Method get_yoffset

int get_yoffset()


Inherit Container

inherit GTK1.Container : Container


Method move

GTK1.Layout move(GTK1.Widget widget, int x, int y)


Method put

GTK1.Layout put(GTK1.Widget widget, int x, int y)


Method set_hadjustment

GTK1.Layout set_hadjustment(GTK1.Adjustment adj)


Method set_size

GTK1.Layout set_size(int xsize, int ysize)


Method set_vadjustment

GTK1.Layout set_vadjustment(GTK1.Adjustment adj)


Method thaw

GTK1.Layout thaw()

Class GTK1.Menu

Description

A GTK1.Menu is a W(MenuShell) that implements a drop down menu consisting of a list of W(MenuItem) objects which can be navigated and activated by the user to perform application functions.

A GTK1.Menu is most commonly dropped down by activating a W(MenuItem) in a W(MenuBar) or popped up by activating a W(MenuItem) in another GTK1.Menu.

A GTK1.Menu can also be popped up by activating a W(OptionMenu). Other composite widgets such as the W(Notebook) can pop up a GTK1.Menu as well.

Applications can display a GTK1.Menu as a popup menu by calling the popup() function. The example below shows how an application can pop up a menu when the 3rd mouse button is pressed.

   GTK1.Menu menu = create_menu();
   GTK1.Window window = create_window();
   window->signal_connect( "button_press_event", lambda(GTK1.Menu m,
                                                        GTK1.Window w,
                                                        mapping e ) {
             if( e->button == 3 )
              menu->popup();
          }, menu );
 


Method append

GTK1.Menu append(GTK1.Widget widget)

Description

Adds a new W(MenuItem) to the end of the menu's item list.


Method attach_to_widget

GTK1.Menu attach_to_widget(GTK1.Widget widget)

Description

Attach the menu to a widget


Method create

GTK1.Menu GTK1.Menu()

Description

Create a new GTK1.Menu widget.


Method detach

GTK1.Menu detach()

Description

Detaches the menu from the widget to which it had been attached.


Method get_active

GTK1.Widget get_active()

Description

Returns the selected menu item from the menu. This is used by the W(OptionMenu).


Method get_attach_widget

GTK1.Widget get_attach_widget()

Description

Returns the W(Widget) that the menu is attached to.


Method get_torn_off

int get_torn_off()

Description

return 1 if the menu is torn off.


Inherit MenuShell

inherit GTK1.MenuShell : MenuShell


Method insert

GTK1.Menu insert(GTK1.Widget widget, int position)

Description

Adds a new W(MenuItem) to the menu's item list at the position indicated by position.


Method popdown

GTK1.Menu popdown()

Description

Removes the menu from the screen.


Method popup

GTK1.Menu popup(int|void button_pressed_to_show_menu)

Description

The default button is 3.


Method prepend

GTK1.Menu prepend(GTK1.Widget widget)

Description

Adds a new W(MenuItem) to the start of the menu's item list.


Method reorder_child

GTK1.Menu reorder_child(GTK1.Widget menuitem, int pos)

Description

Moves a W(MenuItem) to a new position within the GTK1.Menu.


Method reposition

GTK1.Menu reposition()

Description

Repositions the menu according to its position function.


Method set_accel_group

GTK1.Menu set_accel_group(GTK1.AccelGroup accelerators)

Description

Set the W(AccelGroup) which holds global accelerators for the menu.


Method set_active

GTK1.Menu set_active(int activep)

Description

Selects the specified menu item within the menu. This is used by the W(OptionMenu).


Method set_tearoff_state

GTK1.Menu set_tearoff_state(int torn_off)

Description

Changes the tearoff state of the menu. A menu is normally displayed as drop down menu which persists as long as the menu is active. It can also be displayed as a tearoff menu which persists until it is closed or reattached.


Method set_title

GTK1.Menu set_title(string new_title)

Description

Sets the title string for the menu. The title is displayed when the menu is shown as a tearoff menu.

Class GTK1.MenuBar

Description

Basically a horizontal W(Menu). The menu image cannot be grabbed automatically, but this is how you would create a menu all in one line. This is not the recommended coding style.  GTK1.MenuBar()->add(GTK1.MenuItem("Menu")->set_submenu(GTK1.Menu()->add(GTK1.MenuItem("Sub")))->select()->activate())->add(GTK1.MenuItem("Bar"))


Method append

GTK1.MenuBar append(GTK1.Widget menu)


Method create

GTK1.MenuBar GTK1.MenuBar()


Inherit MenuShell

inherit GTK1.MenuShell : MenuShell


Method insert

GTK1.MenuBar insert(GTK1.Widget menu, int position)


Method prepend

GTK1.MenuBar prepend(GTK1.Widget menu)


Method set_shadow_type

GTK1.MenuBar set_shadow_type(int int)

Class GTK1.MenuItem

Description

Menu items, to be added to menues.


Method activate

GTK1.MenuItem activate()

Description

Emulate an activate signal


Method configure

GTK1.MenuItem configure(int toggle_indicator, int submenu_indicator)

Description

First argument is 'show_toggle_indicator', second is 'show_submenu_indicator'.


Method create

GTK1.MenuItem GTK1.MenuItem(string|void label)

Description

If a string is supplied, a W(Label) widget is created using that string and added to the item. Otherwise, you should add another widget to the list item with -&gt;add().


Method deselect

GTK1.MenuItem deselect()

Description

Emulate a deselect signal


Method get_accelerator_width

int get_accelerator_width()

Description

The width of the accelerator string, in pixels


Method get_right_justify

int get_right_justify()

Description

Is the widget right justified?


Method get_show_submenu_indicator

int get_show_submenu_indicator()

Description

Should the submenu indicator be shown?


Method get_show_toggle_indicator

int get_show_toggle_indicator()

Description

Should the toggle indicator be shown?


Method get_submenu_direction

int get_submenu_direction()

Description

The direction the submenu will be shown in. One of DIR_DOWN, DIR_LEFT, DIR_RIGHT, DIR_TAB_BACKWARD, DIR_TAB_FORWARD and DIR_UP


Method get_submenu_placement

int get_submenu_placement()

Description

The placement of the submenu.


Method get_toggle_size

int get_toggle_size()

Description

The size of the toggle indicator


Inherit Item

inherit GTK1.Item : Item


Method remove_submenu

GTK1.MenuItem remove_submenu()

Description

Remove the submenu for this menu button.


Method right_justify

GTK1.MenuItem right_justify()

Description

Make the menu item stick to the right edge of it's container.


Method select

GTK1.MenuItem select()

Description

Emulate a select signal


Method set_placement

GTK1.MenuItem set_placement(int dir)

Description

(sub menu placement) One of DIRECTION_LEFT and DIRECTION_RIGHT


Method set_submenu

GTK1.MenuItem set_submenu(GTK1.Widget menu)

Description

Set the submenu for this menu button.

Class GTK1.MenuShell

Description

A GTK1.MenuShell is the abstract base class used to derive the W(Menu) and W(MenuBar) subclasses.

A GTK1.MenuShell is a container of W(MenuItem) objects arranged in a list which can be navigated, selected, and activated by the user to perform application functions. A W(MenuItem) can have a submenu associated with it, allowing for nested hierarchical menus.

Signals: activate_current An action signal that activates the current menu item within the menu shell.

cancel An action signal which cancels the selection within the menu shell. Causes the selection_done signal to be emitted.

deactivate This signal is emitted when a menu shell is deactivated.

move_current An action signal which moves the current menu item in the direction specified by the third argument.

selection_done This signal is emitted when a selection has been completed within a menu shell.


Method activate_item

GTK1.MenuShell activate_item(GTK1.Widget menu_item, int force_deactivate)

Description

Activates the menu item within the menu shell.


Method append

GTK1.MenuShell append(GTK1.Widget what)

Description

Adds a new W(MenuItem) to the end of the menu shell's item list. Same as 'add'.


Method children

array children()

Description

This function returns all children of the menushell as an array.


Method deactivate

GTK1.MenuShell deactivate()

Description

Deactivates the menu shell. Typically this results in the menu shell being erased from the screen.


Method get_active

int get_active()

Description

1 if the menu shell is currently active.


Inherit Container

inherit GTK1.Container : Container


Method insert

GTK1.MenuShell insert(GTK1.Widget what, int where)

Description

Add a widget after the specified location


Method prepend

GTK1.MenuShell prepend(GTK1.Widget what)

Description

Add a menu item to the start of the widget (for a menu: top, for a bar: left)


Method select_item

GTK1.MenuShell select_item(GTK1.Widget menuitem)

Description

Selects the menu item from the menu shell.

Class GTK1.Misc

Description

The GTK1.Misc widget is an abstract widget which is not useful itself, but is used to derive subclasses which have alignment and padding attributes.

The horizontal and vertical padding attributes allows extra space to be added around the widget.

The horizontal and vertical alignment attributes enable the widget to be positioned within its allocated area. Note that if the widget is added to a container in such a way that it expands automatically to fill its allocated area, the alignment settings will not alter the widgets position.

 GTK1.Vbox(0,0)->add(GTK1.Label("Label"))->set_usize(100,20)

 GTK1.Vbox(0,0)->add(GTK1.Label("Label")->set_alignment(1.0,0.0))->set_usize(100,20)

 GTK1.Vbox(0,0)->add(GTK1.Label("Label")->set_alignment(0.0,0.0))->set_usize(100,20)


Method get_xalign

float get_xalign()

Description

The horizontal alignment, from 0 (left) to 1 (right).


Method get_xpad

int get_xpad()

Description

The amount of space to add on the left and right of the widget, in pixels.


Method get_yalign

float get_yalign()

Description

The vertical alignment, from 0 (top) to 1 (botton).


Method get_ypad

int get_ypad()

Description

The amount of space to add on the top and bottom of the widget, in pixels.


Inherit Widget

inherit GTK1.Widget : Widget


Method set_alignment

GTK1.Misc set_alignment(float xalign, float yalign)

Description

Sets the alignment of the widget. 0.0 is left or topmost, 1.0 is right or bottommost.


Method set_padding

GTK1.Misc set_padding(int xpad, int ypad)

Description

Sets the amount of space to add around the widget. xpand and ypad are specified in pixels.

Class GTK1.Notebook

Description

The NoteBook Widget is a collection of 'pages' that overlap each other, each page contains different information. This widget has become more common lately in GUI programming, and it is a good way to show blocks similar information that warrant separation in their display.

 GTK1.Notebook( )->set_tab_pos( GTK1.POS_LEFT )->append_page( GTK1.Label("Page 1\nContents"), GTK1.Label("Page 1"))->append_page( GTK1.Label(""), GTK1.Label("Page 2"))->append_page(GTK1.Label("Page 3 contents\nare here!"), GTK1.Label("Page 3"))

 GTK1.Notebook( )->set_tab_pos( GTK1.POS_TOP )->append_page( GTK1.Label("Page 1\nContents"), GTK1.Label("Page 1"))->append_page( GTK1.Label(""), GTK1.Label("Page 2"))->append_page(GTK1.Label("Page 3 contents\nare here!"), GTK1.Label("Page 3"))

 GTK1.Notebook( )->set_tab_pos( GTK1.POS_RIGHT )->append_page( GTK1.Label("Page 1\nContents"), GTK1.Label("Page 1"))->append_page( GTK1.Label(""), GTK1.Label("Page 2"))->append_page(GTK1.Label("Page 3 contents\nare here!"), GTK1.Label("Page 3"))->next_page()->next_page()

Signals: switch_page Called when a different page is selected


Method append_page

GTK1.Notebook append_page(GTK1.Widget contents, GTK1.Widget label)

Description

Add a new 'page' to the notebook. The first argument is the contents of the page, the second argument is the label.


Method append_page_menu

GTK1.Notebook append_page_menu(GTK1.Widget contents, GTK1.Widget label, GTK1.Menu menu)

Description

Add a new 'page' to the notebook. The first argument is the contents of the page, the second argument is the label, the third argument is a menu widget.


Method create

GTK1.Notebook GTK1.Notebook()


Method get_current_page

int get_current_page()

Description

Returns the index of the currently selected page


Method get_menu_label

GTK1.Widget get_menu_label(GTK1.Widget page)


Method get_nth_page

GTK1.Widget get_nth_page(int index)

Description

Returns the page for the specified index


Method get_tab_label

GTK1.Widget get_tab_label(GTK1.Widget page)


Inherit Container

inherit GTK1.Container : Container


Method insert_page

GTK1.Notebook insert_page(GTK1.Widget contents, GTK1.Widget label, int pos)

Description

Insert a page at the specified location, arguments as for append_page, but an aditional integer specifies the location.


Method insert_page_menu

GTK1.Notebook insert_page_menu(GTK1.Widget contents, GTK1.Widget label, GTK1.Menu menu, int pos)

Description

Insert a page at the specified location, arguments as for append_page_menu, but an aditional integer specifies the location.


Method next_page

GTK1.Notebook next_page()

Description

Go to the next page


Method page_num

int page_num(GTK1.Widget widget)

Description

Returns the index for the specified page


Method popup_disable

GTK1.Notebook popup_disable()

Description

Disable the popup menu (set with insert_page_menu)


Method popup_enable

GTK1.Notebook popup_enable()

Description

Enable the popup menu (set with insert_page_menu)


Method prepend_page

GTK1.Notebook prepend_page(GTK1.Widget contents, GTK1.Widget label)

Description

Add a page at the end of the list of pages. The first argument is the contents of the page, the second argument is the label.


Method prepend_page_menu

GTK1.Notebook prepend_page_menu(GTK1.Widget contents, GTK1.Widget label, GTK1.Menu menu)

Description

Add a new 'page' at the end of the list of pages. The first argument is the contents of the page, the second argument is the label, the third argument is a menu widget.


Method prev_page

GTK1.Notebook prev_page()

Description

Go to the previous page


Method query_tab_label_packing

mapping query_tab_label_packing(GTK1.Widget page)

Description

Returns ([ "expand":expandp, "fill":fillp, "pack_type":type ])


Method remove_page

GTK1.Notebook remove_page(int pos)

Description

Remove a page.


Method reorder_child

GTK1.Notebook reorder_child(GTK1.Widget page, int new_index)

Description

Move the specified page to the index new_index


Method set_homogeneous_tabs

GTK1.Notebook set_homogeneous_tabs(int homogeneousp)

Description

If true, all tabs will have the same size


Method set_menu_label

GTK1.Notebook set_menu_label(GTK1.Widget page, GTK1.Widget label)


Method set_menu_label_text

GTK1.Notebook set_menu_label_text(GTK1.Widget page, string label)


Method set_page

GTK1.Notebook set_page(int pos)

Description

Go to the specified page


Method set_scrollable

GTK1.Notebook set_scrollable(int scrollablep)

Description

If true, add scrollbars if nessesary.


Method set_show_border

GTK1.Notebook set_show_border(int showborderp)

Description

If true, show the borders around the contents and tabs.


Method set_show_tabs

GTK1.Notebook set_show_tabs(int showtabsp)

Description

If supplied with a true value, the tabs will be shown. Otherwise they will not be shown. The user will not be able to select the pages without them, but you can add 'next' and 'previous' buttons to create a wizard-line interface.


Method set_tab_border

GTK1.Notebook set_tab_border(int border_width)

Description

In pixels.


Method set_tab_hborder

GTK1.Notebook set_tab_hborder(int border_width)

Description

In pixels.


Method set_tab_label

GTK1.Notebook set_tab_label(GTK1.Widget page, GTK1.Widget label)


Method set_tab_label_packing

GTK1.Notebook set_tab_label_packing(GTK1.Widget child, int expand, int fill, int type)


Method set_tab_label_text

GTK1.Notebook set_tab_label_text(GTK1.Widget page, string title)


Method set_tab_pos

GTK1.Notebook set_tab_pos(int pos)

Description

One of POS_BOTTOM, POS_LEFT, POS_RIGHT and POS_TOP


Method set_tab_vborder

GTK1.Notebook set_tab_vborder(int border_width)

Description

In pixels.

Class GTK1.Object

Description

The basic GTK class. All other GTK classes inherit this class. The only user-callable functions are the signal related ones.

Signals: destroy Called when the object is destroyed


Method destroy

GTK1.Object destroy()


Method signal_block

GTK1.Object signal_block(mixed signal_id)

Description

Temporarily block a signal handler. No signals will be received while the hander is blocked. See signal connect for more info.


Method signal_connect

mixed signal_connect(string signal, function(:void) callback, mixed|void callback_arg)

Description

Connect a signal to a pike function. The function will be called with the last argument to this function as it's first argument (defaults to 0), the second argument is always the widget, any other arguments are the ones supplied by GTK1.

The return value of this function can be used to remove a signal with signal_disconnect, and block and unblock the signal will signal_block and signal_unblock.


Method signal_connect_new

mixed signal_connect_new(string signal, function(:void) callback, mixed|void callback_arg)

Description

Connect a signal to a pike function.

This function differs from the signal_connect function in how it calls the callback function.

The old interface:

   void signal_handler( mixed my_arg, GTK1.Object object,
                        mixed ... signal_arguments )
 
The new interface:
   void signal_handler( mixed ... signal_arguments,
                        mixed my_arg, GTK1.Object object )
 

The return value of this function can be used to remove a signal with signal_disconnect, and block and unblock the signal will signal_block and signal_unblock.


Method signal_disconnect

GTK1.Object signal_disconnect(mixed signal_id)

Description

Remove a signal formerly added by signal_connect. The argument is the return value of signal_connect(). See signal connect for more info.


Method signal_emit

GTK1.Object signal_emit(string signal_name)

Description

Halt the emit of the current named signal. Useful in signal handlers when you want to override the behaviour of some default signal handler (key press events, as an example) See signal_connect.


Method signal_unblock

GTK1.Object signal_unblock(mixed signal_id)

Description

Unblock a formerly blocked signal handler. See signal_block and signal_connect for more info.

Class GTK1.OptionMenu

Description

A OptionMenu is a widget that allows the user to choose from a list of valid choices. The OptionMenu displays the selected choice. When activated the OptionMenu displays a popup W(Menu) which allows the user to make a new choice.

 GTK1.OptionMenu()->set_menu(GTK1.Menu()->add( GTK1.MenuItem("Option 1") ));


Method create

GTK1.OptionMenu GTK1.OptionMenu()

Description

Create a new option menu widget


Method get_menu

GTK1.Menu get_menu()

Description

Returns the W(Menu) associated with the OptionMenu.


Inherit Button

inherit GTK1.Button : Button


Method remove_menu

GTK1.OptionMenu remove_menu()

Description

Remove the menu.


Method set_history

GTK1.OptionMenu set_history(int index)

Description

Selects the menu item specified by index making it the newly selected value for the option menu.


Method set_menu

GTK1.OptionMenu set_menu(GTK1.Menu menu)

Description

Provides the GtkMenu that is popped up to allow the user to choose a new value. You should provide a simple menu avoiding the use of tearoff menu items, submenus, and accelerators.

Class GTK1.Packer


Method add

GTK1.Packer add(GTK1.Widget widget, int side, int anchor, int options, int border_width, int pad_x, int pad_y, int i_pad_x, int i_pad_y)

Description

side is one of SIDE_BOTTOM, SIDE_LEFT, SIDE_RIGHT and SIDE_TOP, anchor is one of ANCHOR_CENTER, ANCHOR_E, ANCHOR_EAST, ANCHOR_N, ANCHOR_NE, ANCHOR_NORTH, ANCHOR_NORTH_EAST, ANCHOR_NORTH_WEST, ANCHOR_NW, ANCHOR_S, ANCHOR_SE, ANCHOR_SOUTH, ANCHOR_SOUTH_EAST, ANCHOR_SOUTH_WEST, ANCHOR_SW, ANCHOR_W and ANCHOR_WEST, options is a bitwise or of GTK1.PackExpand, GTK1.FillX and GTK1.FillY


Method add_defaults

GTK1.Packer add_defaults(GTK1.Widget widget, int side, int anchor, int options)

Description

side is one of SIDE_BOTTOM, SIDE_LEFT, SIDE_RIGHT and SIDE_TOP, anchor is one of ANCHOR_CENTER, ANCHOR_E, ANCHOR_EAST, ANCHOR_N, ANCHOR_NE, ANCHOR_NORTH, ANCHOR_NORTH_EAST, ANCHOR_NORTH_WEST, ANCHOR_NW, ANCHOR_S, ANCHOR_SE, ANCHOR_SOUTH, ANCHOR_SOUTH_EAST, ANCHOR_SOUTH_WEST, ANCHOR_SW, ANCHOR_W and ANCHOR_WEST, options is a bitwise or of GTK1.PackExpand, GTK1.FillX and GTK1.FillY


Method create

GTK1.Packer GTK1.Packer()


Method get_default_border_width

int get_default_border_width()


Method get_default_i_pad_x

int get_default_i_pad_x()


Method get_default_i_pad_y

int get_default_i_pad_y()


Method get_default_pad_x

int get_default_pad_x()


Method get_default_pad_y

int get_default_pad_y()


Method get_spacing

int get_spacing()


Inherit Container

inherit GTK1.Container : Container


Method reorder_child

GTK1.Packer reorder_child(GTK1.Widget child, int pos)


Method set_child_packing

GTK1.Packer set_child_packing(GTK1.Widget child, int side, int anchor, int options, int border_width, int pad_x, int pad_y, int i_pad_x, int i_pad_y)

Description

side is one of SIDE_BOTTOM, SIDE_LEFT, SIDE_RIGHT and SIDE_TOP, anchor is one of ANCHOR_CENTER, ANCHOR_E, ANCHOR_EAST, ANCHOR_N, ANCHOR_NE, ANCHOR_NORTH, ANCHOR_NORTH_EAST, ANCHOR_NORTH_WEST, ANCHOR_NW, ANCHOR_S, ANCHOR_SE, ANCHOR_SOUTH, ANCHOR_SOUTH_EAST, ANCHOR_SOUTH_WEST, ANCHOR_SW, ANCHOR_W and ANCHOR_WEST, options is a bitwise or of GTK1.PackExpand, GTK1.FillX and GTK1.FillY


Method set_default_border_width

GTK1.Packer set_default_border_width(int border)


Method set_default_ipad

GTK1.Packer set_default_ipad(int xpad, int ypad)


Method set_default_pad

GTK1.Packer set_default_pad(int xpad, int ypad)


Method set_spacing

GTK1.Packer set_spacing(int new_spacing)

Class GTK1.Paned

Description

GTK1.Paned is the base class for widgets with two panes, arranged either horizontally (W(HPaned)) or vertically (W(VPaned)). Child widgets are added to the panes of the widget with pack1() and pack2(). The division beween the two children is set by default from the size requests of the children, but it can be adjusted by the user.

A paned widget draws a separator between the two child widgets and a small handle that the user can drag to adjust the division. It does not draw any relief around the children or around the separator. (The space in which the separator is called the gutter). Often, it is useful to put each child inside a W(Frame) with the shadow type set to GTK1.ShadowIn so that the gutter appears as a ridge.

Each child has two options that can be set, resize and shrink. If resize is true, then when the GTK1.Paned is resized, that child will expand or shrink along with the paned widget. If shrink is true, then when that child can be made smaller than it's requisition by the user. Setting shrink to 0 allows the application to set a minimum size. If resize is false for both children, then this is treated as if resize is true for both children.

The application can set the position of the slider as if it were set by the user, by calling set_position().


Method add1

GTK1.Paned add1(GTK1.Widget left_or_top)

Description

Set the left or topmost item. This is equivalent to pack1(left_or_top,0,1)


Method add2

GTK1.Paned add2(GTK1.Widget right_or_bottom)

Description

Set the right or bottommost item This is equivalent to pack2(left_or_top,0,1)


Method get_handle_size

int get_handle_size()

Description

The size of the handle, in pixels


Method get_handle_xpos

int get_handle_xpos()

Description

The xpos of the handle, in pixels


Method get_handle_ypos

int get_handle_ypos()

Description

The ypos of the handle, in pixels


Method get_in_drag

int get_in_drag()

Description

Return 1 if the user is dragging the handle


Method get_max_position

int get_max_position()

Description

The maximum handle position possible.


Method get_min_position

int get_min_position()

Description

The minimum handle position possible.


Inherit Container

inherit GTK1.Container : Container


Method pack1

GTK1.Paned pack1(GTK1.Widget widget, int resize, int shrink)

Description

Add a child to the top or left pane.


Method pack2

GTK1.Paned pack2(GTK1.Widget widget, int resize, int shrink)

Description

Add a child to the bottom or right pane.


Method set_gutter_size

GTK1.Paned set_gutter_size(int gsize)

Description

Set the width of the gutter. (The area between the two panes).


Method set_handle_size

GTK1.Paned set_handle_size(int hsize)

Description

The size of the handle in pixels


Method set_position

GTK1.Paned set_position(int position)

Description

Set the position of the separator, as if set by the user. If position is negative, the remembered position is forgotten, and the division is recomputed from the the requisitions of the children.

Class GTK1.Pixmap

Description

Pixmaps are data structures that contain pictures. These pictures can be used in various places, but most visibly as icons on the X-Windows desktop, or as cursors. A bitmap is a 2-color pixmap.

To use pixmaps in GTK, you must first build a GDK1.Pixmap object using GDK1.Pixmap.

The pixels in a GTK1.Pixmap cannot be manipulated by the application after creation, since under the X Window system the pixel data is stored on the X server and so is not available to the client application. If you want to create graphical images which can be manipulated by the application, look at W(Image).

 GTK1.Pixmap( GDK1.Pixmap( Image.Image(100,100)->test()) )

 GTK1.Pixmap( GDK1.Pixmap( Image.Image(100,100)->test()), GDK1.Bitmap(Image.Image(100,100,255,255,255)->box(10,10,80,80, 0,0,0) ))


Method create

GTK1.Pixmap GTK1.Pixmap(GDK1.Pixmap pixmap, GDK1.Bitmap mask)

Description

Create a new pixmap object, and sets the image and the mask.


Method get

mapping get()

Description

Returns ([ "pixmap":pixmap, "mask":mask, "pixmap_insensitive":insensitive version of the pixmap ])


Method get_build_insensitive

int get_build_insensitive()


Inherit Misc

inherit GTK1.Misc : Misc


Method set

GTK1.Pixmap set(GDK1.Pixmap pixmap, GDK1.Bitmap mask)

Description

Sets the GDK1.Pixmap image and the optinal GDK1.Bitmap mask


Method set_build_insensitive

GTK1.Pixmap set_build_insensitive(int buildp)

Description

Set to TRUE if an extra pixmap should be automatically created to use when the pixmap is insensitive.


Method set_insensitive_pixmap

GTK1.Pixmap set_insensitive_pixmap(GDK1.Pixmap insensitive_pixmap)

Description

Set the pixmap to use when the pixmap is insensitive.

Class GTK1.PixmapMenuItem

Description

GtkPixmapMenuItem works like a normal GTK menu item, but you can insert a arbitrary widget (most often a pixmap widget), which is displayed at the left side. The advantage is that indentation is handled the same way as GTK does (i.e if you create a menu with a gtk_check_menu_item, all normal menu items are automatically indented by GTK - so if you use a normal menu item to display pixmaps at the left side, the pixmaps will be indented, which is not what you want. This widget solves the problem).


Method create

GTK1.PixmapMenuItem GTK1.PixmapMenuItem()

Description

Creates a new pixmap menu item.


Inherit MenuItem

inherit GTK1.MenuItem : MenuItem


Method set_pixmap

GTK1.PixmapMenuItem set_pixmap(GTK1.Widget pixmap)

Description

Set the pixmap of the menu item.

Class GTK1.Plug

Description

Together with W(Socket), GTK1.Plug provides the ability to embed widgets from one process into another process in a fashion that is transparent to the user. One process creates a W(Socket) widget and, passes the XID of that widgets window to the other process, which then creates a GTK1.Plug window with that XID. Any widgets contained in the GTK1.Plug then will appear inside the first applications window.


Method create

GTK1.Plug GTK1.Plug(int socket_id)

Description

Create a new plug, the socket_id is the window into which this plug will be plugged.


Method get_same_app

int get_same_app()

Description

returns 1 if the socket the plug is connected to is in this application.


Inherit Window

inherit GTK1.Window : Window

Class GTK1.Progress


Method configure

GTK1.Progress configure(float value, float min, float max)

Description

Sets the current value, the minimum value and the maximum value. The default min and max are 0.0 and 1.0 respectively.


Method get_activity_mode

int get_activity_mode()

Description

The currently set activity mode.


Method get_current_percentage

float get_current_percentage()

Description

Returns a float between 0.0 and 1.0


Method get_current_text

string get_current_text()

Description

Return the current text (see set_format_string)


Method get_format

string get_format()

Description

The format used to convert the value to a the text


Method get_percentage_from_value

float get_percentage_from_value(float value)

Description

Returns a float between 0.0 and 1.0


Method get_show_text

int get_show_text()

Description

1 if the text will be shown


Method get_text_from_value

string get_text_from_value(float value)

Description

Formats 'value' and returns it as a text.


Method get_value

float get_value()

Description

Return the current value


Method get_x_align

float get_x_align()

Description

The text alignment, 0.0 is leftmost, 1.0 is rightmost


Method get_y_align

float get_y_align()

Description

The text alignment, 0.0 is topmost, 1.0 is bottommost


Inherit Widget

inherit GTK1.Widget : Widget


Method set_activity_mode

GTK1.Progress set_activity_mode(int modep)

Description

As well as indicating the amount of progress that has occurred, the progress bar may be set to just indicate that there is some activity. This can be useful in situations where progress cannot be measured against a value range. Mode is: 1: active 0: inactive


Method set_adjustment

GTK1.Progress set_adjustment(GTK1.Adjustment adjustment)

Description

Sets the adjustment to use. See the adjustment documentation for more info


Method set_format_string

GTK1.Progress set_format_string(string format)

Description

More or less like sprintf. %[field width][character] 0&lt;=width&gt;=2 Supported characters:

 %: Insert a %
 p or P: The percentage completed, with 'digits' number of decimals
 v or V: The actual value, with digits decimals.
 l or L: The lower value (from the adjustment)
 u or U: The higer value (from the adjustment)
 %: Insert a %
 
The default format is '%P%%'


Method set_percentage

GTK1.Progress set_percentage(float pct)

Description

Sets the value (between 0.0 and 1.0). Uses the min and max values.


Method set_show_text

GTK1.Progress set_show_text(int textp)

Description

If true, write a text in the progress bar.


Method set_text_alignment

GTK1.Progress set_text_alignment(float xalign, float yalign)

Description

The location for the text in the progress bar. xalign is between 0.0 (leftmost) and 1.0 (rightmost) yalign is between 0.0 (topmost) and 1.0 (bottommost)

Default is xalign == yalign == 0.5


Method set_value

GTK1.Progress set_value(float value)

Description

Set the value.

Class GTK1.ProgressBar

Description

A simple progress bar. Useful when you are doing things that take a long time. Try to always have an 'abort' button whenever it makes sence.  GTK1.ProgressBar()->update(0.1)

 GTK1.ProgressBar()->set_show_text(1)->update(0.3)

 GTK1.ProgressBar()->update(0.6)

 GTK1.ProgressBar()->update(1.0)


Method create

GTK1.ProgressBar GTK1.ProgressBar()

Description

Create a new progress bar. The default values are: Min 0.0, max 1.0, current 0.0


Method get_activity_blocks

int get_activity_blocks()

Description

The number of blocks that are set.


Method get_activity_dir

int get_activity_dir()

Description

The current direction of the progress meter. 1 is forward and 0 is backwards. Usefull if you for some strange reason would like to know in what direction the activity indicator is swinging right now...


Method get_activity_pos

int get_activity_pos()

Description

The position of the progress meter in pixels.


Method get_activity_step

int get_activity_step()

Description

The step size of the activity indicator in pixels.


Method get_bar_style

int get_bar_style()

Description

The progress bar style. GTK_PROGRESS_CONTINUOUS or GTK_PROGRESS_DISCRETE.


Method get_blocks

int get_blocks()

Description

The total number of blocks.


Method get_orientation

int get_orientation()

Description

The current orientation. GTK_PROGRESS_LEFT_TO_RIGHT, GTK_PROGRESS_RIGHT_TO_LEFT, GTK_PROGRESS_BOTTOM_TO_TOP or GTK_PROGRESS_TOP_TO_BOTTOM.


Inherit Progress

inherit GTK1.Progress : Progress


Method set_activity_blocks

GTK1.ProgressBar set_activity_blocks(int blocks)

Description

The number of activity blocks


Method set_activity_step

GTK1.ProgressBar set_activity_step(int stepp)

Description

Include activity blocks (empty gaps in the progressbar, ala windows 98)


Method set_bar_style

GTK1.ProgressBar set_bar_style(int style)

Description

One of GTK1.ProgressContinuous or GTK1.ProgressDiscrete


Method set_discrete_blocks

GTK1.ProgressBar set_discrete_blocks(int blocks)

Description

The number of discrete blocks in the progress bar


Method set_orientation

GTK1.ProgressBar set_orientation(int style)

Description

One of GTK1.ProgressLeftToRight, GTK1.ProgressRightToLeft, GTK1.ProgressBottomToTop or GTK1.ProgressTopToBottom


Method update

GTK1.ProgressBar update(float fraction)

Description

0.0 is the minimum value, 1.0 is the maximum value.

Class GTK1.RadioButton

Description

Radio buttons are similar to check buttons except they are grouped so that only one may be selected/depressed at a time. This is good for places in your application where you need to select from a short list of options. To connect the buttons, use another button in the desired group as the second argument to GTK1.RadioButton().

 GTK1.RadioButton("Button");


Method create

GTK1.RadioButton GTK1.RadioButton(string|void title, GTK1.RadioButton groupmember)

Description

Normal creation: object GTK1.RadioButton(string title) - First button (with label) object GTK1.RadioButton()->add(widget) - First button (with widget) object GTK1.RadioButton(title, another_radio_button) - Second to n:th button (with title) object GTK1.RadioButton(0,another_radio_button)->add(widget) - Second to n:th button (with widget)


Inherit CheckButton

inherit GTK1.CheckButton : CheckButton


Method set_group

GTK1.RadioButton set_group(GTK1.RadioButton groupmember)

Description

the argument is another radio button to whose group this button should be added to. It is prefereable to use the second argument to the constructor instead, but if you for some reason want to move the button to another group, use this function.

Class GTK1.RadioMenuItem

Description

Exactly like W(RadioButton), but it is an menu item.  GTK1.RadioMenuItem("Menu item")


Method create

GTK1.RadioMenuItem GTK1.RadioMenuItem(string|void title, GTK1.RadioMenuItem groupmember)

Description

object GTK1.RadioMenuItem(string title) - First button (with label) object GTK1.RadioMenuItem()->add(widget) - First button (with widget) object GTK1.RadioMenuItem(title, another_radio_button) - Second to n:th button (with title) object GTK1.RadioMenuItem(0,another_radio_button)->add(widget) - Second to n:th button (with widget)


Inherit MenuItem

inherit GTK1.MenuItem : MenuItem


Method set_group

GTK1.RadioMenuItem set_group(GTK1.RadioMenuItem groupmember)

Description

the argument is another radio menu item to whose group this button should be added to. It is prefereable to use the second argument to the constructor instead, but if you for some reason want to move the button to another group, use this function.

Class GTK1.Range

Description

The category of range widgets includes the ubiquitous scrollbar widget and the less common "scale" widget. Though these two types of widgets are generally used for different purposes, they are quite similar in function and implementation. All range widgets share a set of common graphic elements, each of which has its own X window and receives events. They all contain a "trough" and a "slider" (what is sometimes called a "thumbwheel" in other GUI environments). Dragging the slider with the pointer moves it back and forth within the trough, while clicking in the trough advances the slider towards the location of the click, either completely, or by a designated amount, depending on which mouse button is used.

As mentioned in the W(Adjustment) page, all range widgets are associated with an adjustment object, from which they calculate the length of the slider and its position within the trough. When the user manipulates the slider, the range widget will change the value of the adjustment.

All of the GTK range widgets react to mouse clicks in more or less the same way. Clicking button-1 in the trough will cause its adjustment's page_increment to be added or subtracted from its value, and the slider to be moved accordingly. Clicking mouse button-2 in the trough will jump the slider to the point at which the button was clicked. Clicking any button on a scrollbar's arrows will cause its adjustment's value to change step_increment at a time.

It may take a little while to get used to, but by default, scrollbars as well as scale widgets can take the keyboard focus in GTK1. If you think your users will find this too confusing, you can always disable this by unsetting the GTK1.CanFocus flag on the scrollbar, like this:

scrollbar->unset_flag( GTK1.CanFocus );

The key bindings (which are, of course, only active when the widget has focus) are slightly different between horizontal and vertical range widgets, for obvious reasons. They are also not quite the same for scale widgets as they are for scrollbars, for somewhat less obvious reasons (possibly to avoid confusion between the keys for horizontal and vertical scrollbars in scrolled windows, where both operate on the same area).


Method get_adjustment

GTK1.Adjustment get_adjustment()


Method get_button

int get_button()


Method get_click_child

int get_click_child()


Method get_digits

int get_digits()


Method get_in_child

int get_in_child()


Method get_need_timer

int get_need_timer()


Method get_old_lower

float get_old_lower()


Method get_old_page_size

float get_old_page_size()


Method get_old_upper

float get_old_upper()


Method get_old_value

float get_old_value()


Method get_policy

int get_policy()


Method get_scroll_type

int get_scroll_type()


Method get_timer

int get_timer()


Method get_x_click_point

int get_x_click_point()


Method get_y_click_point

int get_y_click_point()


Inherit Widget

inherit GTK1.Widget : Widget


Method set_adjustment

GTK1.Range set_adjustment(GTK1.Adjustment pos)

Description

set_adjustment() does absolutely nothing if you pass it the adjustment that range is already using, regardless of whether you changed any of its fields or not. If you pass it a new Adjustment, it will unreference the old one if it exists (possibly destroying it), connect the appropriate signals to the new one, and call the private function gtk_range_adjustment_changed(), which will (or at least, is supposed to...) recalculate the size and/or position of the slider and redraw if necessary.


Method set_update_policy

GTK1.Range set_update_policy(int when)

Description

The "update policy" of a range widget defines at what points during user interaction it will change the value field of its Adjustment and emit the "value_changed" signal on this Adjustment. The update policies are:

GTK1.UpdatePolicyContinuous

This is the default. The "value_changed" signal is emitted continuously, i.e., whenever the slider is moved by even the tiniest amount.

GTK1.UpdatePolicyDiscontinuous

The "value_changed" signal is only emitted once the slider has stopped moving and the user has released the mouse button.

GTK1.UpdatePolicyDelayed

The "value_changed" signal is emitted when the user releases the mouse button, or if the slider stops moving for a short period of time.


Method slider_update

GTK1.Range slider_update()

Description

Update the slider values.

Class GTK1.Ruler

Description

Ruler widgets are used to indicate the location of the mouse pointer in a given window. A window can have a vertical ruler spanning across the width and a horizontal ruler spanning down the height. A small triangular indicator on the ruler shows the exact location of the pointer relative to the ruler.


Method draw_pos

GTK1.Ruler draw_pos()

Description

draw the position


Method draw_ticks

GTK1.Ruler draw_ticks()

Description

draw the ticks


Method get_lower

float get_lower()

Description

The currently defined lower extent of the ruler.


Method get_max_size

float get_max_size()

Description

The currently defined max_size of the ruler.


Method get_position

float get_position()

Description

The currently defined initial position of the pointer indicator within the ruler.


Method get_upper

float get_upper()

Description

The currently defined upper extent of the ruler.


Inherit Widget

inherit GTK1.Widget : Widget


Method set_metric

GTK1.Ruler set_metric(int unit)

Description

Either GTK1.Pixels, GTK1.Centimers or GTK1.Inches. The default measure is GTK1.Pixels.


Method set_range

GTK1.Ruler set_range(float lower, float upper, float position, float max_size)

Description

The lower and upper arguments define the extent of the ruler, and max_size is the largest possible number that will be displayed. Position defines the initial position of the pointer indicator within the ruler.

Class GTK1.Scale

Description

The GTK1.Scale widget is an abstract class, used only for deriving the subclasses GTK1.Hscale and GTK1.Vscale.

See W(Range) for generic range documentation


Method get_draw_value

int get_draw_value()

Description

non-zero if the scale's current value is displayed next to the slider.


Method get_value_pos

int get_value_pos()

Description

The position in which the textual value is displayed, selected from POS_BOTTOM, POS_LEFT, POS_RIGHT and POS_TOP


Method get_value_width

int get_value_width()

Description

An internal function used to get the maximum width needed to display the value string. Not normaly used by applications.


Inherit Range

inherit GTK1.Range : Range


Method set_digits

GTK1.Scale set_digits(int precision)

Description

Sets the number of decimal places that are displayed in the value.


Method set_draw_value

GTK1.Scale set_draw_value(int drawp)

Description

Specifies whether the current value is displayed as a string next to the slider.


Method set_value_pos

GTK1.Scale set_value_pos(int where)

Description

Sets the position in which the current value is displayed. One of POS_BOTTOM, POS_LEFT, POS_RIGHT and POS_TOP

Class GTK1.Scrollbar

Description

These are your standard, run-of-the-mill scrollbars. These should be used only for scrolling some other widget, such as a list, a text box, or a viewport (and it's generally easier to use the scrolled window widget in most cases). For other purposes, you should use scale widgets, as they are friendlier and more featureful.


Inherit Range

inherit GTK1.Range : Range

Class GTK1.ScrolledWindow

Description

Scrolled windows are used to create a scrollable area with another widget inside it. You may insert any type of widget into a scrolled window, and it will be accessible regardless of the size by using the scrollbars.

 GTK1.ScrolledWindow(GTK1.Adjustment(),GTK1.Adjustment())->add(GTK1.Label("A small label"))->set_usize(100,80)->set_policy(GTK1.POLICY_AUTOMATIC,GTK1.POLICY_AUTOMATIC)

 GTK1.ScrolledWindow(GTK1.Adjustment(),GTK1.Adjustment())->add(GTK1.Label("A small label"))->set_usize(70,80)->set_policy(GTK1.POLICY_AUTOMATIC,GTK1.POLICY_AUTOMATIC)

 GTK1.ScrolledWindow(GTK1.Adjustment(),GTK1.Adjustment())->add(GTK1.Label("A small label"))->set_usize(80,80)

 GTK1.ScrolledWindow(GTK1.Adjustment(),GTK1.Adjustment())->add(GTK1.Label("A very huge label")->set_usize(700,700))->set_usize(80,80)


Method add

GTK1.ScrolledWindow add(GTK1.Widget victim)

Description

Add a widget to this container. This is equivalent to the C-GTK function gtk_scrolled_window_add_with_viewport or gtk_container_add, depeneding on whether or not the child supports the set_scroll_adjustments signal.

What this means in practice is that you do not have to care about this at all, it's all handled automatically.


Method create

GTK1.ScrolledWindow GTK1.ScrolledWindow(GTK1.Adjustment hadjustment, GTK1.Adjustment vadjustments)

Description

The two adjustments are most commonly set to 0.


Method get_hadjustment

GTK1.Adjustment get_hadjustment()

Description

Return the horizontal adjustment used to scroll the window


Method get_hscrollbar

GTK1.Hscrollbar get_hscrollbar()

Description

The horizontal scrollbar


Method get_hscrollbar_policy

int get_hscrollbar_policy()

Description

One of POLICY_ALWAYS, POLICY_AUTOMATIC and POLICY_NEVER


Method get_hscrollbar_visible

int get_hscrollbar_visible()

Description

1 if the horizontal scrollbar is currently visible


Method get_vadjustment

GTK1.Adjustment get_vadjustment()

Description

Return the vertical adjustment used to scroll the window


Method get_vscrollbar

GTK1.Vscrollbar get_vscrollbar()

Description

The vertical scrollbar


Method get_vscrollbar_policy

int get_vscrollbar_policy()

Description

One of POLICY_ALWAYS, POLICY_AUTOMATIC and POLICY_NEVER


Method get_vscrollbar_visible

int get_vscrollbar_visible()

Description

1 if the vertical scrollbar is currently visible


Method get_window_placement

int get_window_placement()

Description

The location of the window relative to the scrollbars. One of CORNER_BOTTOM_LEFT, CORNER_BOTTOM_RIGHT, CORNER_TOP_LEFT and CORNER_TOP_RIGHT


Inherit Window

inherit GTK1.Window : Window


Method set_hadjustment

GTK1.ScrolledWindow set_hadjustment(GTK1.Adjustment hadjustment)

Description

Set the horizontal adjustment object


Method set_placement

GTK1.ScrolledWindow set_placement(int window_corner_placement)

Description

The location of the window relative to the scrollbars. One of CORNER_BOTTOM_LEFT, CORNER_BOTTOM_RIGHT, CORNER_TOP_LEFT and CORNER_TOP_RIGHT


Method set_policy

GTK1.ScrolledWindow set_policy(int xpolicy, int ypolicy)

Description

vertical and horiz policy. Both are one of POLICY_ALWAYS, POLICY_AUTOMATIC and POLICY_NEVER


Method set_vadjustment

GTK1.ScrolledWindow set_vadjustment(GTK1.Adjustment vadjustment)

Description

Set the vertical adjustment object

Class GTK1.SelectionData

Description

The data associated with a selection.


Method data

string data()

Description

Returns the selection in the data. The return value is always a string, but the width can vary (8, 16 or 32 bits per character).


Method format

int format()

Description

Returns the selction format. The format is the number of bits per character.


Method length

int length()

Description

Return the size of the selection data, in bytes.

The size of the data in characters (as returned by data()) is not necessarily the same.


Method selection

GDK1.Atom selection()

Description

The selection id, as a GDK(Atom).


Method set

GTK1.SelectionData set(string data)

Description

Store new data into a GtkSelectionData object. Should _only_ by called from a selection handler callback.


Method target

GDK1.Atom target()

Description

The target, as a GDK(Atom).


Method type

GDK1.Atom type()

Description

The selection type, as a GDK(Atom).

Class GTK1.Separator

Description

A generic separator. Basicaly a line, like &lt;hr&gt; in HTML.


Inherit Widget

inherit GTK1.Widget : Widget

Class GTK1.Socket

Description

Together with W(Plug), GTK1.Socket provides the ability to embed widgets from one process into another process in a fashion that is transparent to the user. One process creates a GTK1.Socket widget and, passes the XID of that widget's window to the other process, which then creates a W(Plug) window with that XID. Any widgets contained in the W(Plug) then will appear inside the first applications window.

Note that if you pass the XID of the socket to another process that will create a plug in the socket, you must make sure that the socket widget is not destroyed until that plug is created. Violating this rule will cause unpredictable consequences, the most likely consequence being that the plug will appear as a separate toplevel window.

A socket can also be used to swallow arbitrary pre-existing top-level windows using steal(), though the integration when this is done will not be as close as between a W(Plug) and a GTK1.Socket.


Method create

GTK1.Socket GTK1.Socket()


Method get_same_app

int get_same_app()

Description

return 1 if the widow contained in this socket comes from this process.


Method has_plug

int has_plug()

Description

Returns true if this socket is occupied


Method id

int id()

Description

Returns the window id, to be sent to the application providing the plug. You must realize this widget before calling this function.


Inherit Container

inherit GTK1.Container : Container


Method steal

GTK1.Socket steal(int window_id)

Description

Reparents a pre-existing toplevel window (not nessesarily a GTK window) into a socket.

Class GTK1.SpinButton

Description

The Spin Button widget is generally used to allow the user to select a value from a range of numeric values. It consists of a text entry box with up and down arrow buttons attached to the side. Selecting one of the buttons causes the value to "spin" up and down the range of possible values. The entry box may also be edited directly to enter a specific value.

The Spin Button allows the value to have zero or a number of decimal places and to be incremented/decremented in configurable steps. The action of holding down one of the buttons optionally results in an acceleration of change in the value according to how long it is depressed.

The Spin Button uses an W(Adjustment) object to hold information about the range of values that the spin button can take.

The attributes of an W(Adjustment) are used by the Spin Button in the following way: <ul><li>value: initial value for the Spin Button</li> <li>lower: lower range value</li> <li>upper: upper range value</li> <li>step_increment: value to increment/decrement when pressing mouse button 1 on a button</li> <li>page_increment: value to increment/decrement when pressing mouse button 2 on a button</li> <li>page_size: unused</li> </ul>

The argument order for the W(Adjustment) constructor is: value, lower, upper, step_increment, page_increment, page_size

 GTK1.SpinButton( GTK1.Adjustment(),0.1, 1 )->set_usize(60,20)


Method configure

GTK1.SpinButton configure(GTK1.Adjustment range, float climb_rate, int precision)

Description

Adjustment (with the lower/upper/increse values), climb_rate and digits


Method create

GTK1.SpinButton GTK1.SpinButton(GTK1.Adjustment range, float climb_rate, int precision)

Description

The climb_rate argument take a value between 0.0 and 1.0 and indicates the amount of acceleration that the Spin Button has. The digits argument specifies the number of decimal places to which the value will be displayed.


Method get_climb_rate

float get_climb_rate()

Description

The amount of acceleration that the Spin Button has. 0.0 is no accelleration and 1.0 is highest accelleration.


Method get_digits

int get_digits()

Description

The number of decimal places to which the value will be displayed.


Method get_numeric

int get_numeric()

Description

If != 0 the user can not enter anything but numeric values.


Method get_snap_to_ticks

int get_snap_to_ticks()

Description

If != 0 the Spin Button will round the value to the nearest step_increment.


Method get_update_policy

int get_update_policy()

Description

The update policy. GTK_UPDATE_ALWAYS or GTK_UPDATE_IF_VALID.


Method get_value_as_float

float get_value_as_float()

Description

The current value of a Spin Button can be retrieved as a float.


Method get_value_as_int

int get_value_as_int()

Description

The current value of a Spin Button can be retrieved as a int.


Method get_wrap

int get_wrap()

Description

If != 0 the Spin Button will wrap around between the upper and lower range values.


Inherit Entry

inherit GTK1.Entry : Entry


Method set_adjustment

GTK1.SpinButton set_adjustment(GTK1.Adjustment range)

Description

Set a new adjustment.


Method set_digits

GTK1.SpinButton set_digits(int precision)

Description

Set the number of digits to show to the user.


Method set_numeric

GTK1.SpinButton set_numeric(int numericp)

Description

If true, it is a numeric value. This prevents a user from typing anything other than numeric values into the text box of a Spin Button


Method set_shadow_type

GTK1.SpinButton set_shadow_type(int type)

Description

Type is one of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT


Method set_snap_to_ticks

GTK1.SpinButton set_snap_to_ticks(int snapp)

Description

Set the Spin Button to round the value to the nearest step_increment, which is set within the Adjustment object used with the Spin Button


Method set_update_policy

GTK1.SpinButton set_update_policy(int policy)

Description

The possible values of policy are either GTK1.UpdateAlways or GTK1.UpdateIfValid.

These policies affect the behavior of a Spin Button when parsing inserted text and syncing its value with the values of the Adjustment.

In the case of GTK1.UpdateIfValid the Spin Button value only gets changed if the text input is a numeric value that is within the range specified by the Adjustment. Otherwise the text is reset to the current value.

In case of GTK1.UpdateAlways errors are ignored while converting text into a numeric value.


Method set_value

GTK1.SpinButton set_value(float to)

Description

Set the value.


Method set_wrap

GTK1.SpinButton set_wrap(int wrapp)

Description

If true, the spin button will wrap from the lowest to the highest value, and the highest to the lowest.


Method spin

GTK1.SpinButton spin(int direction, float increment)

Description

If you want to alter the value of a Spin Value relative to its current value, then this ffunction can be used.

The direction paramenter is one of SPIN_END, SPIN_HOME, SPIN_PAGE_BACKWARD, SPIN_PAGE_FORWARD, SPIN_STEP_BACKWARD, SPIN_STEP_FORWARD and SPIN_USER_DEFINED

GTK1.SpinStepForward and GTK1.SpinStepBackward change the value of the Spin Button by the amount specified by increment, unless increment is equal to 0, in which case the value is changed by the value of step_increment in theAdjustment.

GTK1.SpinPageForward and GTK1.SpinPageBackward simply alter the value of the Spin Button by increment.

GTK1.SpinHome sets the value of the Spin Button to the bottom of the Adjustments range.

GTK1.SpinEnd sets the value of the Spin Button to the top of the Adjustments range.

GTK1.SpinUserDefined simply alters the value of the Spin Button by the specified amount.


Method update

GTK1.SpinButton update()

Description

Explicitly request that the Spin Button updates itself

Class GTK1.Statusbar

Description

Statusbars are simple widgets used to display a text message. They keep a stack of the messages pushed onto them, so that popping the current message will re-display the previous text message.

In order to allow different parts of an application to use the same statusbar to display messages, the statusbar widget issues Context Identifiers which are used to identify different 'users'. The message on top of the stack is the one displayed, no matter what context it is in. Messages are stacked in last-in-first-out order, not context identifier order.

 lambda() {object sb = GTK1.Statusbar();int id = sb->get_context_id("test");sb->push(id,"A message");sb->push(id,"Another message");return sb;}()

 lambda() {object sb = GTK1.Statusbar();int id = sb->get_context_id("test");sb->push(id,"A message");sb->push(id,"Another message");sb->pop(id);return sb;}()

Signals: text_poped

text_pushed


Method create

GTK1.Statusbar GTK1.Statusbar()

Description

Create a new statusbar widget


Method get_context_id

int get_context_id(string context)

Description

Create a new context id (or get the id of an old one). The argument is any string. The return value can be used for -&gt;push() -&gt;pop() and -&gt;remove later on.


Inherit Hbox

inherit GTK1.Hbox : Hbox


Method pop

GTK1.Statusbar pop(int context)

Description

Remove the topmost message.


Method push

int push(int context, string data)

Description

Push a message onto the statusbar. The return value is an id that can be passed to remove later on.


Method remove

GTK1.Statusbar remove(int context, int id)

Description

Remove the specified message (the message id is the second argument).

Class GTK1.Style


Method apply_default_background

GTK1.Style apply_default_background(GDK1.Window window, int set_bgp, int state_type, GDK1.Rectangle area, int x, int y, int width, int height)

Description

Set the background of the specified window (or the subarea indicated by the rectangle) to the default background for the state specified by state_type.

If set_bgp is true, the background of the widget will be set, otherwise it will only be drawn into the window.


Method attach

GTK1.Style attach(GDK1.Window to)

Description

Attach a style to a window; this process allocates the colors and creates the GC's for the style - it specializes it to a particular visual and colormap. The process may involve the creation of a new style if the style has already been attached to a window with a different style and colormap.


Method copy

GTK1.Style copy()

Description

Copy this style, and return the new style object


Method destroy

GTK1.Style destroy()


Method detach

GTK1.Style detach()

Description

Undo a previous attach


Method get_base

array get_base()


Method get_base_gc

array get_base_gc()


Method get_bg

array get_bg()


Method get_bg_gc

array get_bg_gc()


Method get_bg_pixmap

array get_bg_pixmap()


Method get_black

GDK1.Color get_black()


Method get_black_gc

GDK1.GC get_black_gc()


Method get_dark

array get_dark()


Method get_dark_gc

array get_dark_gc()


Method get_fg

array get_fg()


Method get_fg_gc

array get_fg_gc()


Method get_font

GDK1.Font get_font()


Method get_light

array get_light()


Method get_light_gc

array get_light_gc()


Method get_mid

array get_mid()


Method get_mid_gc

array get_mid_gc()


Method get_text

array get_text()


Method get_text_gc

array get_text_gc()


Method get_white

GDK1.Color get_white()


Method get_white_gc

GDK1.GC get_white_gc()

Class GTK1.Table

Description

The Gtk.Table allow the programmer to arrange widgets in rows and columns, making it easy to align many widgets next to each other, horizontally and vertically.

 GTK1.Table(2,2,0)->attach_defaults( GTK1.Label("0,0"), 0, 1, 0, 1)->attach_defaults( GTK1.Label("0,1"), 0, 1, 1, 2)->attach_defaults( GTK1.Label("1,0"), 1, 2, 0, 1)->attach_defaults( GTK1.Label("1,1"), 1, 2, 1, 2)->set_col_spacings(10)->set_row_spacings(10)

 GTK1.Table(2,2,0)->attach_defaults( GTK1.Label("0,0-1,0"), 0, 2, 0, 1)->attach_defaults( GTK1.Label("0,1"), 0, 1, 1, 2)->attach_defaults( GTK1.Label("1,1"), 1, 2, 1, 2)->set_col_spacings(10)->set_row_spacings(10)


Method attach

GTK1.Table attach(GTK1.Widget subwidget, int left, int right, int top, int bottom, int xoptions, int yoptions, int xpad, int ypad)

Description

The left and right attach arguments specify where to place the widget, and how many boxes to use. If you want a button in the lower right table entry of our 2x2 table, and want it to fill that entry ONLY. left_attach would be = 1, right_attach = 2, top_attach = 1, bottom_attach = 2.

Now, if you wanted a widget to take up the whole top row of our 2x2 table, you'd use left_attach = 0, right_attach = 2, top_attach = 0, bottom_attach = 1.

The xoptions and yoptions are used to specify packing options and may be OR'ed together to allow multiple options.

These options are: <ul> <li> GTK1.Fill - If the table box is larger than the widget, and GTK_FILL is specified, the widget will expand to use all the room available.</li> <li> GTK1.Shrink - If the table widget was allocated less space then was requested (usually by the user resizing the window), then the widgets would normally just be pushed off the bottom of the window and disappear. If GTK_SHRINK is specified, the widgets will shrink with the table.</li> <li> GTK1.Expand - This will cause the table cell to expand to use up any remaining space in the window.</li> </ul>

Padding is just like in boxes, creating a clear area around the widget specified in pixels


Method attach_defaults

GTK1.Table attach_defaults(GTK1.Widget subwidget, int left, int right, int top, int bottom)

Description

As there are many options associated with attach(), this convenience function provides the programmer with a means to add children to a table with identical padding and expansion options.

xoptions, yoptions, xpadding and ypadding are all set the their default values. For the options that is GTK1.Fill|GTK1.Expand. For the padding it is 0.


Method create

GTK1.Table GTK1.Table(int width, int height, int homogeneousp)

Description

Used to create a new table widget. An initial size must be given by specifying how many rows and columns the table should have, although this can be changed later with resize().

There can never be more than 65535 colums nor more than 65535 rows.

setting homogeneousp to 1 forces the all tablecells to be exactly the same size.


Method get_column_spacing

int get_column_spacing()

Description

The spacing between all columns, in pixels.


Method get_homogeneous

int get_homogeneous()

Description

If 1, all cells have exactly the same size


Method get_ncols

int get_ncols()

Description

The number of columns. Between 1 and 65535.


Method get_nrows

int get_nrows()

Description

The number of rows. Between 1 and 65535.


Method get_row_spacing

int get_row_spacing()

Description

The spacing between all rows, in pixels.


Inherit Container

inherit GTK1.Container : Container


Method resize

GTK1.Table resize(int rows, int columns)

Description

If you need to change a table's size after it has been created, this function allows you to do so.


Method set_col_spacing

GTK1.Table set_col_spacing(int x, int spacing)

Description

alters the amount of space between a given table column and the adjacent columns.


Method set_col_spacings

GTK1.Table set_col_spacings(int spacing)

Description

Sets the space between every column in the table equal to spacing.


Method set_homogeneous

GTK1.Table set_homogeneous(int homogeneousp)

Description

Set the homogeneous flag.


Method set_row_spacing

GTK1.Table set_row_spacing(int y, int spacing)

Description

alters the amount of space between a given table row and the adjacent rows.


Method set_row_spacings

GTK1.Table set_row_spacings(int spacing)

Description

Sets the space between every row in the table equal to spacing.

Class GTK1.TearoffMenuItem

Description

a GTK1.TearoffMenuItem is a special W(MenuItem) which is used to tear off and reattach its menu.

When its menu is shown normally, the GTK1.TearoffMenuItem is drawn as a dotted line indicating that the menu can be torn off. Activating it causes its menu to be torn off and displayed in its own window as a tearoff menu.

When its menu is shown as a tearoff menu, the GTK1.TearoffMenuItem is drawn as a dotted line which has a left pointing arrow graphic indicating that the tearoff menu can be reattached. Activating it will erase the tearoff menu window.  GTK1.TearoffMenuItem()->set_usize( 100,0 )


Method create

GTK1.TearoffMenuItem GTK1.TearoffMenuItem()

Description

Create a new tear of menu item


Method get_torn_off

int get_torn_off()

Description

Return 1 if the menu the menu item is connected to is currently torn off.


Inherit MenuItem

inherit GTK1.MenuItem : MenuItem

Class GTK1.Text

Description

The Text widget allows multiple lines of text to be displayed and edited. It supports both multi-colored and multi-font text, allowing them to be mixed in any way we wish. It also has a wide set of key based text editing commands, which are compatible with Emacs.

The text widget supports full cut-and-paste facilities, including the use of double- and triple-click to select a word and a whole line, respectively.

Bugs:<ul> <li> You cannot add text to the widget before it is realized.</li> </ul>

 GTK1.Text(GTK1.Adjustment(),GTK1.Adjustment())

 function_object(call_out(GTK1.Text(GTK1.Adjustment(),GTK1.Adjustment())->set_text, 0, "Some text")[0])

 function_object(call_out(GTK1.Text(GTK1.Adjustment(),GTK1.Adjustment())->insert, 0, "Some text", 0, GDK1.Color(255,255,0), GDK1.Color(0,0,0))[0])


Method backward_delete

GTK1.Text backward_delete(int nchars)

Description

Delete n characters backwards from the cursor position


Method create

GTK1.Text GTK1.Text(GTK1.Adjustment xadjustment, GTK1.Adjustment yadjustment)

Description

Creates a new GTK1.Text widget, initialized with the given Gtk.Adjustments. These pointers can be used to track the viewing position of the GTK1.Text widget. Passing NULL to either or both of them will make the text widget create it's own. You can set these later with the function gtk_text_set_adjustment()


Method forward_delete

GTK1.Text forward_delete(int nchars)

Description

Delete n characters forward from the cursor position


Method freeze

GTK1.Text freeze()

Description

Freezes the widget which disallows redrawing of the widget until it is thawed. This is useful if a large number of changes are going to made to the text within the widget, reducing the amount of flicker seen by the user.


Method get_length

int get_length()

Description

Returns the length of the all the text contained within the widget


Method get_point

int get_point()

Description

Gets the current position of the cursor as the number of characters from the upper left corner of the GtkText widget.


Method get_text

string get_text()

Description

Get the current contents of the text object.


Inherit Editable

inherit GTK1.Editable : Editable


Method insert

GTK1.Text insert(string text, GDK1.Font font, GDK1.Color bg, GDK1.Color fg)

Description

syntax: object insert(string what); OR object insert(string what, GDK1.Font font, GDK1.Color fg, GDK1.Color bg); OR object insert(string what, 0, GDK1.Color fg, GDK1.Color bg); OR object insert(string what, 0, GDK1.Color fg); OR object insert(string what, 0, 0, GDK1.Color bg);

Insert new text, optionally with colors.


Method set_adjustments

GTK1.Text set_adjustments(GTK1.Adjustment xadjustment, GTK1.Adjustment yadjustment)

Description

Change the adjustments (as supplied to the constructor) to other adjustments.


Method set_editable

GTK1.Text set_editable(int editablep)

Description

If true, the user can change the text in the widget.


Method set_line_wrap

GTK1.Text set_line_wrap(int linewrapp)

Description

If true, the widget will automatically wrap the contents.


Method set_point

GTK1.Text set_point(int point)

Description

Sets the cursor at the given point. In this case a point constitutes the number of characters from the extreme upper left corner of the widget.


Method set_text

GTK1.Text set_text(string to)

Description

Set the text to the specified string.


Method set_word_wrap

GTK1.Text set_word_wrap(int wordwrapp)

Description

If true, the widget will automatically wrap the contents.


Method thaw

GTK1.Text thaw()

Description

unfreeze the widget.

Class GTK1.TipsQuery


Method create

GTK1.TipsQuery GTK1.TipsQuery()


Method get_caller

GTK1.Widget get_caller()


Method get_in_query

int get_in_query()


Method get_label_inactive

string get_label_inactive()


Method get_label_no_tip

string get_label_no_tip()


Method get_last_crossed

GTK1.Widget get_last_crossed()


Inherit Label

inherit GTK1.Label : Label


Method set_caller

GTK1.TipsQuery set_caller(GTK1.Widget caller_widget)


Method set_labels

GTK1.TipsQuery set_labels(string label_inactive, string label_no_tip)


Method start_query

GTK1.TipsQuery start_query()


Method stop_query

GTK1.TipsQuery stop_query()

Class GTK1.ToggleButton

Description

Toggle buttons are derived from normal buttons and are very similar, except they will always be in one of two states, alternated by a click. They may be depressed, and when you click again, they will pop back up. Click again, and they will pop back down.

 GTK1.ToggleButton("Toggle button")

 GTK1.ToggleButton("Toggle button")->set_active( 1 )

Signals: toggled


Method create

GTK1.ToggleButton GTK1.ToggleButton(string|void label)

Description

If you supply a string, a label will be created and inserted in the button. Otherwise, use -&gt;add(widget) to create the contents of the button.


Method get_active

int get_active()

Description

returns 1 if the button is pressed, 0 otherwise.


Inherit Button

inherit GTK1.Button : Button


Method set_active

GTK1.ToggleButton set_active(int activep)

Description

If activep is true, the toggle button will be activated.


Method set_mode

GTK1.ToggleButton set_mode(int mode)

Description

If true, draw indicator


Method toggled

GTK1.ToggleButton toggled()

Description

emulate a 'toggle' of the button. This will emit a 'toggled' signal.

Class GTK1.Toolbar

Description

Toolbars are usually used to group some number of widgets in order to simplify customization of their look and layout. Typically a toolbar consists of buttons with icons, labels and tooltips, but any other widget can also be put inside a toolbar. Finally, items can be arranged horizontally or vertically and buttons can be displayed with icons, labels, or both.

Examples:  lambda(){object t=GTK1.Toolbar( GTK1.ORIENTATION_HORIZONTAL, GTK1.TOOLBAR_TEXT );t->append_item( "Button 1", "Tooltip 1", "", GTK1.Frame(), lambda(){},0);t->append_space();t->append_item( "Button 2", "Tooltip 2", "", GTK1.Frame(), lambda(){},0);t->append_item( "Button 3", "Tooltip 3", "", GTK1.Frame(), lambda(){},0);t->append_space();t->append_item( "Button 4", "Tooltip 4", "", GTK1.Frame(), lambda(){},0);t->append_item( "Button 5", "Tooltip 5", "", GTK1.Frame(), lambda(){},0);return t;}()

 lambda(){object t=GTK1.Toolbar( GTK1.ORIENTATION_VERTICAL, GTK1.TOOLBAR_TEXT );t->append_item( "Button 1", "Tooltip 1", "", GTK1.Frame(), lambda(){},0);t->append_space();t->append_item( "Button 2", "Tooltip 2", "", GTK1.Frame(), lambda(){},0);t->append_item( "Button 3", "Tooltip 3", "", GTK1.Frame(), lambda(){},0);t->append_space();t->append_item( "Button 4", "Tooltip 4", "", GTK1.Frame(), lambda(){},0);t->append_item( "Button 5", "Tooltip 5", "", GTK1.Frame(), lambda(){},0);return t;}()

 lambda(){object i=GDK1.Image()->set(Image.Image(20,20)->test());object t=GTK1.Toolbar( GTK1.ORIENTATION_HORIZONTAL, GTK1.TOOLBAR_BOTH );t->append_item( "Button 1", "Tooltip 1", "", GTK1.Image(i), lambda(){},0);t->append_space();t->append_item( "Button 2", "Tooltip 2", "", GTK1.Image(i), lambda(){},0);t->append_item( "Button 3", "Tooltip 3", "", GTK1.Image(i), lambda(){},0);t->append_space();t->append_item( "Button 4", "Tooltip 4", "", GTK1.Image(i), lambda(){},0);t->append_item( "Button 5", "Tooltip 5", "", GTK1.Image(i), lambda(){},0);return t;}()

Signals: orientation_changed

style_changed


Method append_item

GTK1.Toolbar append_item(string label, string tooltip, string prv, GTK1.Widget icon, function(:void) clicked_cb, mixed clicked_arg)

Description

Adds a new button to the start of the toolbar.


Method append_space

GTK1.Toolbar append_space()

Description

Adds a small space.


Method append_widget

GTK1.Toolbar append_widget(GTK1.Widget widget, string tootip, string prv)

Description

Append a custom widgets. Arguments are widget, tooltip, private


Method create

GTK1.Toolbar GTK1.Toolbar(int orientation, int style)

Description

Orientation is one of ORIENTATION_HORIZONTAL and ORIENTATION_VERTICAL. Style is one of TOOLBAR_BOTH, TOOLBAR_ICONS and TOOLBAR_TEXT


Method get_button_relief

int get_button_relief()


Inherit Container

inherit GTK1.Container : Container


Method insert_item

GTK1.Toolbar insert_item(string label, string tooltip, string prv, GTK1.Widget icon, function(:void) clicked_cb, mixed clicked_arg, int position)

Description

Arguments as for append_item, but an extra position argument at the end. Adds a new button after the item at the specified position.


Method insert_space

GTK1.Toolbar insert_space(int pixels)

Description

Inserts a small space at the specified postion.


Method insert_widget

GTK1.Toolbar insert_widget(GTK1.Widget widget, string tootip, string prv, int pos)

Description

Insert a custom widgets.


Method prepend_item

GTK1.Toolbar prepend_item(string label, string tooltip, string prv, GTK1.Widget icon, function(:void) clicked_cb, mixed clicked_arg)

Description

Arguments as for append_item Adds a new button to the end of the toolbar.


Method prepend_space

GTK1.Toolbar prepend_space()

Description

Adds a small space.


Method prepend_widget

GTK1.Toolbar prepend_widget(GTK1.Widget widget, string tootip, string prv)

Description

Prepend a custom widgets. Arguments are widget, tooltip, private


Method set_button_relief

GTK1.Toolbar set_button_relief(int relief)


Method set_orientation

GTK1.Toolbar set_orientation(int orientation)

Description

Set the orientation, one of ORIENTATION_HORIZONTAL and ORIENTATION_VERTICAL


Method set_space_size

GTK1.Toolbar set_space_size(int pixels)

Description

Set the width (or height) of the space created by append_space.


Method set_space_style

GTK1.Toolbar set_space_style(int style)


Method set_style

GTK1.Toolbar set_style(int style)

Description

Set the style, one of TOOLBAR_BOTH, TOOLBAR_ICONS and TOOLBAR_TEXT


Method set_tooltips

GTK1.Toolbar set_tooltips(int tootipp)

Description

If true, show the tooltips.

Class GTK1.Tooltips

Description

Tooltips are the messages that appear next to a widget when the mouse pointer is held over it for a short amount of time. They are especially helpful for adding more verbose descriptions of things such as buttons in a toolbar.

An individual tooltip belongs to a group of tooltips. A group is created with a call to GTK1.Tooltips(). Every tooltip in the group can then be turned off with a call to disable() and enabled with enable().

The length of time the user must keep the mouse over a widget before the tip is shown, can be altered with set_delay(). This is set on a 'per group of tooltips' basis.

To assign a tip to a particular W(Widget), set_tip() is used.

The default appearance of all tooltips in a program is determined by the current gtk theme that the user has selected. To change the tooltip appearance manually, use set_colors(). Again, this is per group of tooltips.


Method create

GTK1.Tooltips GTK1.Tooltips()

Description

Creates an empty group of tooltips. This function initialises a GTK1.Tooltips structure. Without at least one such structure, you can not add tips to your application.


Method disable

GTK1.Tooltips disable()

Description

Disable this tooltip collection


Method enable

GTK1.Tooltips enable()

Description

Enable this tooltip collection


Method force_window

GTK1.Tooltips force_window()

Description

Realize the tooltip window (as returned from get_gdkwindow())


Inherit Data

inherit GTK1.Data : Data


Method set_colors

GTK1.Tooltips set_colors(GDK1.Color foreground, GDK1.Color background)

Description

Changes the foreground and background colors.


Method set_delay

GTK1.Tooltips set_delay(int delay)

Description

Set the delat (in seconds)


Method set_tip

GTK1.Tooltips set_tip(GTK1.Widget in, string to)

Description

Adds a tooltip containing the message tip_text to the specified W(Widget).

Class GTK1.Vbox

Description

Most packing is done by creating boxes. These are invisible widget containers that we can pack our widgets into which come in two forms, a horizontal box, and a vertical box. This is the vertical one. When packing widgets into a vertical box, the objects are inserted horizontally from top to bottom or bottom to top depending on the call used.

 GTK1.Vbox(0,0)->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->pack_end_defaults(GTK1.Button("From right"))->pack_start_defaults(GTK1.Button("From left"))

 GTK1.Vbox(1,0)->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->pack_end_defaults(GTK1.Button("From right"))->pack_start_defaults(GTK1.Button("From left"))

 GTK1.Vbox(1,40)->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->pack_end_defaults(GTK1.Button("From right"))->pack_start_defaults(GTK1.Button("From left"))


Method create

GTK1.Vbox GTK1.Vbox(int uniformp, int padding)

Description

Create a new horizontal box widget. If all_same_size is true, all widgets will have exactly the same size. padding is added to the top and bottom of the children.


Inherit Box

inherit GTK1.Box : Box

Class GTK1.VbuttonBox

Description

A Vbutton_box is very similar to a Vbox. The major diffference is that the button box is made to pack buttons in, and has a few convenience function for normal button layouts.

 GTK1.VbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_usize(100,300)

 GTK1.VbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_layout(GTK1.BUTTONBOX_SPREAD)->set_usize(100,300)

 GTK1.VbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_layout(GTK1.BUTTONBOX_EDGE)->set_usize(100,300)

 GTK1.VbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_layout(GTK1.BUTTONBOX_START)->set_usize(100,300)

 GTK1.VbuttonBox()->add(GTK1.Button("Hello"))->add(GTK1.Button("World"))->set_layout(GTK1.BUTTONBOX_END)->set_usize(100,300)


Method create

GTK1.VbuttonBox GTK1.VbuttonBox()

Description

Create a new vertical button box


Inherit ButtonBox

inherit GTK1.ButtonBox : ButtonBox

Class GTK1.Viewport

Description

This is a container that can be scrolled around, but it has no scrollbars. You can connect scrollbars to it using the adjustment objects.  GTK1.Viewport(GTK1.Adjustment(),GTK1.Adjustment())->set_usize(100,100)

 GTK1.Viewport(GTK1.Adjustment(),GTK1.Adjustment())->set_usize(100,100)->set_shadow_type(GTK1.SHADOW_ETCHED_IN)

 GTK1.Viewport(GTK1.Adjustment(),GTK1.Adjustment())->set_usize(100,100)->add(GTK1.Label("A label with a very long text on it, it will not fit"))->set_shadow_type(GTK1.SHADOW_ETCHED_IN)

 lambda(){ object a1;object v = GTK1.Viewport(a1=GTK1.Adjustment(),GTK1.Adjustment())->set_usize(100,100)->add(GTK1.Label("A label with a very long text on it, it will not fit"))->set_shadow_type(GTK1.SHADOW_ETCHED_IN);call_out(a1->set_value,0,100.0);return v;}()


Method create

GTK1.Viewport GTK1.Viewport(GTK1.Adjustment xscroll, GTK1.Adjustment yscroll)

Description

Create a new viewport. The adjustments are used to select what part of the viewport to view to the user. They are normally connected to a scrollbar or something similar.


Method get_hadjustment

GTK1.Adjustment get_hadjustment()

Description

Return the current horizontal adjustment object


Method get_vadjustment

GTK1.Adjustment get_vadjustment()

Description

Return the current vertical adjustment object


Inherit Bin

inherit GTK1.Bin : Bin


Method set_hadjustment

GTK1.Viewport set_hadjustment(GTK1.Adjustment xscroll)

Description

Set a new horizontal adjustment object.


Method set_shadow_type

GTK1.Viewport set_shadow_type(int type)

Description

Set the shadow style. One of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT


Method set_vadjustment

GTK1.Viewport set_vadjustment(GTK1.Adjustment yscroll)

Description

Set a new vertical adjustment object.

Class GTK1.Vpaned

Description

The paned window widgets are useful when you want to divide an area into two parts, with the relative size of the two parts controlled by the user. A groove is drawn between the two portions with a handle that the user can drag to change the ratio. This widgets makes a vertical division

 GTK1.Vpaned()->add1(GTK1.Label("Top Side Of Pane"))->add2(GTK1.Label("Bottom"))->set_usize(100,100)


Method create

GTK1.Vpaned GTK1.Vpaned()


Inherit Paned

inherit GTK1.Paned : Paned

Class GTK1.Vruler

Description

Ruler widgets are used to indicate the location of the mouse pointer in a given window. A window can have a vertical ruler spanning across the width and a horizontal ruler spanning down the height. A small triangular indicator on the ruler shows the exact location of the pointer relative to the ruler.

 GTK1.Vruler()->set_metric(GTK1.PIXELS)->set_range(0.0,100.0,50.0,100.0)->draw_ticks()->draw_pos()->set_usize(30,50)

 GTK1.Vruler()->set_metric(GTK1.CENTIMETERS)->set_range(0.0,100.0,50.0,100.0)->draw_ticks()->draw_pos()->set_usize(30,50)

 GTK1.Vruler()->set_usize(30,50)


Method create

GTK1.Vruler GTK1.Vruler()

Description

Used to create a new vruler widget.


Inherit Ruler

inherit GTK1.Ruler : Ruler

Class GTK1.Vscale

Description

The GTK1.VScale widget is used to allow the user to select a value using a vertical slider. A GtkAdjustment is used to set the initial value, the lower and upper bounds, and the step and page increments.

The position to show the current value, and the number of decimal places shown can be set using the parent W(Scale) class's functions.

 GTK1.Vscale(GTK1.Adjustment())->set_usize(30,100)


Method create

GTK1.Vscale GTK1.Vscale(GTK1.Adjustment settings)

Description

Used to create a new vscale widget. The adjustment argument can either be an existing W(Adjustment), or 0, in which case one will be created for you. Specifying 0 might actually be useful in this case, if you wish to pass the newly automatically created adjustment to the constructor function of some other widget which will configure it for you, such as a text widget.


Inherit Scale

inherit GTK1.Scale : Scale

Class GTK1.Vscrollbar

Description

General documentation: See W(Scrollbar)  GTK1.Vscrollbar(GTK1.Adjustment())->set_usize(15,60)


Method create

GTK1.Vscrollbar GTK1.Vscrollbar(GTK1.Adjustment pos)

Description

Used to create a new vscrollbar widget. The adjustment argument can either be an existing W(Adjustment), or 0, in which case one will be created for you. Specifying 0 might actually be useful in this case, if you wish to pass the newly automatically created adjustment to the constructor function of some other widget which will configure it for you, such as a text widget.


Inherit Scrollbar

inherit GTK1.Scrollbar : Scrollbar

Class GTK1.Vseparator

Description

Simply creates a vertical separator. No bells or whistles.  GTK1.Vseparator()->set_usize(3,50)


Method create

GTK1.Vseparator GTK1.Vseparator()

Description

Used to create a new vseparator widget.


Inherit Separator

inherit GTK1.Separator : Separator

Class GTK1.Widget

Description

The basic widget, inherited (directly or indirectly) by all widgets. Thus, all functions and signals defined in this widget works on all widgets.

One of the most importat functions in this class is 'show', it lets GTK know that we are done setting the attributes of the widget, and it is ready to be displayed. You may also use hide to make it disappear again. The order in which you show the widgets is not important, but I suggest showing the toplevel window last so the whole window pops up at once rather than seeing the individual widgets come up on the screen as they're formed. The children of a widget (a window is a widget too) will not be displayed until the window itself is shown using the show() function.

Signals: add_accelerator Called when an accelarator (keyboard shortcut) is added to the widget

button_press_event Called when a mouse button is pressed

button_release_event Called when a mouse button is released

client_event An event sent by another client application

configure_event The size, position or stacking order of the widget has changed

debug_msg

delete_event Called when the user has requested that the widget should be closed

destroy_event Called when the widget is destroyed

drag_begin Called when the drag is initiated, on the sending side

drag_data_delete Called when the data can be safely deleted (there is no need to use this function in pigtk, it's all handled automatically)

drag_data_get Called on the sending side when the drop is initiated

drag_data_received Called on the receiving side when the drop is finished.

drag_drop Called on the receiving side when the drop is initiated

drag_end Called when the drag is finished, on the sending side

drag_leave Called when the mouse leaves the widget while the user is dragging something

drag_motion Called on the receiving side when the cursor is moved over the widget while dragging something

draw Called when the widget should draw itself.

draw_default Called when the widget should draw itself, and indicate that it's the default widget

draw_focus Called when the widget should draw itself, and a focus indicator around itself (or otherwise indicate that is has the keyboard focus)

enter_notify_event Called when the mouse enters the widget

event Called for all events

expose_event Called when the widget, or a part of the widget gets and expose event

focus_in_event The keyboard focus has entered the widget

focus_out_event The keyboard focus has left the widget

hide Called when the widget is hidden

key_press_event Called when a keyboard key is pressed

key_release_event Called when a keyboard key is released

leave_notify_event Called when the mouse leaves the widget

map Called when the window associated with the widget is mapped

map_event Called just before the 'map' signal

motion_notify_event Called when the mouse is moved inside the widget

no_expose_event

other_event

parent_set Called when the parent widget is changed

property_notify_event Called when a property of the GDK window associated with the widget is changed

proximity_in_event

proximity_out_event

realize Called when the widget is realized. Some methods cannot be used until the widget has been realized, if you get assertion errors related to 'w->window' or similar, this is probably the cause.

remove_accelerator Called when an accelerator (keyboard shortcut) is removed from the widget

selection_clear_event NYI

selection_notify_event NYI

selection_received NYI

selection_request_event NYI

show Called when the widget is shown

size_allocate Called when the widget gets the size it should be

size_request Called when the widget should calculate how big it wants to be

state_changed

style_set Called when the style is changed

unmap Called when the window associated with the widget is unmapped

unmap_event Called just before the 'unmap' signal

unrealize Called when the widget is unrealized.

visibility_notify_event The widget has been mapped, unmapped, hidden, or otherwise had its visibility modified


Method activate

GTK1.Widget activate()

Description

Activate the widget. This either activates the widget, if possible (as an example, buttons can be activated), or activates the default widget of its parent (or its parent, or its parents parent etc.)


Method add_accelerator

GTK1.Widget add_accelerator(string signal, GTK1.AccelGroup group, int key, int modifiers, int flags)

Description

Add an accelerator (keyboard shortcut).

Flag is one of ACCEL_LOCKED, ACCEL_SIGNAL_VISIBLE and ACCEL_VISIBLE

The signal is the signal to invoke when the accelerator key is pressed.

The modifiers is a bitwise or of one or more of GDK1.ShiftMask, GDK1.LockMask, GDK1.ControlMask, GDK_MOD1_MASK, GDK_MOD2_MASK, GDK_MOD3_MASK, GDK_MOD4_MASK and GDK_MOD5_MASK.

The group is the accelerator group in which the accelerator should be added.

The key is the unicode code for the key to bind.


Method add_events

GTK1.Widget add_events(int events)

Description

Events is one or more of: GDK1.ExposureMask, GDK1.PointerMotionMask, GDK1.PointerMotion_HINTMask, GDK1.ButtonMotionMask, GDK1.Button1MotionMask, GDK1.Button2MotionMask, GDK1.Button3MotionMask, GDK1.ButtonPressMask, GDK1.ButtonReleaseMask, GDK1.KeyPressMask, GDK1.KeyReleaseMask, GDK1.EnterNotifyMask, GDK1.LeaveNotifyMask, GDK1.FocusChangeMask, GDK1.StructureMask, GDK1.PropertyChangeMask, GDK1.VisibilityNotifyMask, GDK1.ProximityInMask, GDK1.ProximityOutMask and GDK1.AllEventsMask


Method allocation

mapping allocation()

Description

Returns ([ "x":xoffset, "y":yoffset, "width":xsize, "height":ysize ])


Method class_path

string class_path()

Description

Returns the class 'pathname' of this widget. Useful for rc-files and such.


Method copy_area

GTK1.Widget copy_area(GDK1.GC gc, int xdest, int ydest, GTK1.Widget source, int xsource, int ysource, int width, int height)

Description

Copies the rectangle defined by xsource,ysource and width,height from the source widget, and places the results at xdest,ydest in the widget in which this function is called. NOTE: The widget must be realized before this function can be used


Method drag_dest_set

GTK1.Widget drag_dest_set(int flags, array targets, int actions)

Description

Register a drop site, and possibly add default behaviors. arguments: flags: Which types of default drag behavior to use (one of DEST_DEFAULT_ALL, DEST_DEFAULT_DROP, DEST_DEFAULT_HIGHLIGHT and DEST_DEFAULT_MOTION) targets: Table of targets that can be accepted ({ ({ content_type(string), flags(int(try 0)), id(int) }), ...}) The id will be received in the signal handlers. actions: one of GDK_ACTION_ASK, GDK_ACTION_COPY, GDK_ACTION_DEFAULT, GDK_ACTION_LINK, GDK_ACTION_MOVE and GDK_ACTION_PRIVATE results:


Method drag_dest_unset

GTK1.Widget drag_dest_unset()

Description

Removes the drop support from this widget (see drag_dest_set)


Method drag_get_data

GTK1.Widget drag_get_data(GDK1.DragContext ctx, int time)

Description

Get the data from a context and an integer timestamp (from an event), requesting it from the dropping client. This function should probably never be used directly.

Use the selection argument passed to the drag_data_received signal instead.


Method drag_highlight

GTK1.Widget drag_highlight()

Description

Highlight the widget. Not normaly used directly.


Method drag_source_set

GTK1.Widget drag_source_set(int flags, array targets, int actions)

Description

Register a drop site, and possibly add default behaviors. arguments: buttons: Which mouse buttons can be used to start the drag targets: Table of targets that can be accepted ({ ({ content_type(string), flags(int(try 0)), id(int) }), ...}) The id will be received in the signal handlers. actions: one of GDK_ACTION_ASK, GDK_ACTION_COPY, GDK_ACTION_DEFAULT, GDK_ACTION_LINK, GDK_ACTION_MOVE and GDK_ACTION_PRIVATE results:


Method drag_source_set_icon

GTK1.Widget drag_source_set_icon(GDK1.Pixmap pm, GDK1.Bitmap mask)

Description

Set the icon that will be used (by default) for drags from this widget.


Method drag_source_unset

GTK1.Widget drag_source_unset()

Description

Remove the drag support from this widget. See drag_source_set.


Method drag_unhighlight

GTK1.Widget drag_unhighlight()

Description

Unhighlight the widget. Not normaly used directly.


Method ensure_style

GTK1.Widget ensure_style()

Description

Ensure that the widget has a style associated with it.


Method get_composite_name

string get_composite_name()

Description

Like set name, but it is inherited by the children of this widget.


Method get_events

int get_events()

Description

Return the current event mask (see set_events and add_events)


Method get_extension_events

int get_extension_events()

Description

Returns one of GDK_EXTENSION_EVENTS_ALL, GDK_EXTENSION_EVENTS_CURSOR and GDK_EXTENSION_EVENTS_NONE


Method get_gdkwindow

GDK1.Window get_gdkwindow()

Description

Return the GDK1.Window associated with this widget, if any.


Method get_name

string get_name()

Description

Returns the name set by set_name or the class name


Method get_parent

GTK1.Widget get_parent()

Description

Returns the parent of this widget, if any, if there is no parent 0 is returned.


Method get_style

GTK1.Style get_style()

Description

Return the style associated with this widget


Method get_toplevel

GTK1.Widget get_toplevel()

Description

return the toplevel widget this widget is inside (or this widget if it is the toplevel widget)


Method grab_default

GTK1.Widget grab_default()

Description

Make this widget the default action for the parent widget


Method grab_focus

GTK1.Widget grab_focus()

Description

Grab the focus.


Method has_set_flags

int has_set_flags(int mask)

Description

All possible flags are: GTK1.AppPaintable, GTK1.CanDefault, GTK1.CanFocus, GTK1.CompositeChild, GTK1.HasDefault, GTK1.HasFocus, GTK1.HasGrab, GTK1.Mapped, GTK1.NoReparent, GTK1.NoWindow, GTK1.ParentSensitive, GTK1.RcStyle, GTK1.Realized, GTK1.ReceivesDefault GTK1.Sensitive, GTK1.Toplevel and GTK1.Visible.


Method hide

GTK1.Widget hide()

Description

Hide this widget


Method hide_all

GTK1.Widget hide_all()

Description

Hide this widget and all its children


Inherit Object

inherit GTK1.Object : Object


Method intersect

int intersect(GDK1.Rectangle area, GDK1.Rectangle intersection)

Description

Do an intersection with the area and place the result in 'intersection'.


Method is_ancestor

int is_ancestor(GTK1.Widget of)

Description

Returns true if the specified widget is an ancestor of this widget.


Method lock_accelerators

GTK1.Widget lock_accelerators()

Description

Make it impossible to add new accelerators, or remove old ones


Method map

GTK1.Widget map()

Description

Map the widget. Should normally not be called directly.


Method path

string path()

Description

Returns the 'pathname' of this widget. Useful for rc-files and such.


Method popup

GTK1.Widget popup(int xpos, int ypos)

Description

Map the widget at the specified coordinates.


Method queue_clear

GTK1.Widget queue_clear()

Description

Force a clear (and subsequent redraw) of the widget


Method queue_clear_area

GTK1.Widget queue_clear_area(int x, int y, int width, int height)

Description

Force a clear (and subsequent redraw) of part of the widget


Method queue_draw

GTK1.Widget queue_draw()

Description

Force a redraw of the widget


Method queue_draw_area

GTK1.Widget queue_draw_area(int x, int y, int width, int height)

Description

Force a redraw of part of the widget


Method queue_resize

GTK1.Widget queue_resize()

Description

Force a allocation recalculation, followed by a redraw


Method realize

GTK1.Widget realize()

Description

Realize this widget, and its children, if nessesary


Method remove_accelerator

GTK1.Widget remove_accelerator(GTK1.AccelGroup group, int key, int modifiers)

Description

Remove an accelerator (keyboard shortcut).

The modifiers is a bitwise or of one or more of GDK1.ShiftMask, GDK1.LockMask, GDK1.ControlMask, GDK_MOD1_MASK, GDK_MOD2_MASK, GDK_MOD3_MASK, GDK_MOD4_MASK and GDK_MOD5_MASK.

The group is the accelerator group in which the accelerator should be added.

The key is the unicode code for the key to bind.


Method reparent

GTK1.Widget reparent(GTK1.Widget to)

Description

Change the parent of the widget.


Method reset_rc_styles

GTK1.Widget reset_rc_styles()

Description

Reset all styles to their default value, recursively


Method restore_default_style

GTK1.Widget restore_default_style()

Description

Reset all styles to their default value


Method selection_add_target

GTK1.Widget selection_add_target(GDK1.Atom|void selection, GDK1.Atom|void target, int|void info)

Description

Supplying the selection is a bit more complicated than requesting it. You must register handlers that will be called when your selection is requested. For each selection/target pair you will handle, you make a call to this function.

selection, and target identify the requests this handler will manage. When a request for a selection is received, the "selection_get" signal will be called. info can be used as an enumerator to identify the specific target within the callback function.

Selection defaults to PRIMARY, and target defaults to STRING.


Method selection_owner_set

GTK1.Widget selection_owner_set(GDK1.Atom|void selection, int|void time)

Description

When prompted by the user, you claim ownership of the selection by calling this function.

If another application claims ownership of the selection, you will receive a "selection_clear_event".

The selection defaults to the PRIMARY selection, and the time to GDK1.CurrentTime.


Method selecton_convert

int selecton_convert(GDK1.Atom|void selection, GDK1.Atom|void target, int|void time)

Description

Retrieving the selection is an asynchronous process. To start the process, you call this function.

This converts the selection into the form specified by target. If at all possible, the time field should be the time from the event that triggered the selection. This helps make sure that events occur in the order that the user requested them. However, if it is not available (for instance, if the conversion was triggered by a "clicked" signal), then you can omit it altogether. This will cause it to be set to GDK1.CurrentTime.

When the selection owner responds to the request, a "selection_received" signal is sent to your application. The handler for this signal receives a pointer to a GTK1.SelectionData object.

The special target TARGETS generates a list of all valid targets.

Selection defaults to PRIMARY, and target defaults to STRING.


Method set_app_paintable

GTK1.Widget set_app_paintable(int paintablep)

Description

Make it possible to draw directly in the widget using the low-level drawing functions.


Method set_background

GTK1.Widget set_background(GDK1.Color background)

Description

Set the background color or image. The argument is either a GDK1.Pixmap or a GDK1.Color object. NOTE: The widget must be realized before this function can be used


Method set_bitmap_cursor

GTK1.Widget set_bitmap_cursor(GDK1.Bitmap source, GDK1.Bitmap mask, GDK1.Color fg, GDK1.Color bg, int xhot, int yhot)

Description

xhot and yhot are the locations of the x and y hotspot relative to the upper left corner of the cursor image. Both the bitmaps and the colors must be specified.


Method set_composite_name

GTK1.Widget set_composite_name(string name)

Description

Like set name, but it is inherited by the children of this widget.


Method set_cursor

GTK1.Widget set_cursor(int|void cursor_type, GDK1.Color fg, GDK1.Color bg)

Description

Change the widget cursor. If no arguments are passed, restore the default cursor. Both fg and bg must be specified if either one is. <table border="0" cellpadding="3" cellspacing="0"> CURS(GDK1.Arrow) CURS(GDK1.BasedArrowDown) CURS(GDK1.BasedArrowUp) CURS(GDK1.Boat) CURS(GDK1.Bogosity) CURS(GDK1.BottomLeftCorner) CURS(GDK1.BottomRightCorner) CURS(GDK1.BottomSide) CURS(GDK1.BottomTee) CURS(GDK1.BoxSpiral) CURS(GDK1.CenterPtr) CURS(GDK1.Circle) CURS(GDK1.Clock) CURS(GDK1.CoffeeMug) CURS(GDK1.Cross) CURS(GDK1.CrossReverse) CURS(GDK1.Crosshair) CURS(GDK1.DiamondCross) CURS(GDK1.Dot) CURS(GDK1.Dotbox) CURS(GDK1.DoubleArrow) CURS(GDK1.DraftLarge) CURS(GDK1.DraftSmall) CURS(GDK1.DrapedBox) CURS(GDK1.Exchange) CURS(GDK1.Fleur) CURS(GDK1.Gobbler) CURS(GDK1.Gumby) CURS(GDK1.Hand1) CURS(GDK1.Hand2) CURS(GDK1.Heart) CURS(GDK1.Icon) CURS(GDK1.IronCross) CURS(GDK1.LeftPtr) CURS(GDK1.LeftSide) CURS(GDK1.LeftTee) CURS(GDK1.Leftbutton) CURS(GDK1.LlAngle) CURS(GDK1.LrAngle) CURS(GDK1.Man) CURS(GDK1.Middlebutton) CURS(GDK1.Mouse) CURS(GDK1.Pencil) CURS(GDK1.Pirate) CURS(GDK1.Plus) CURS(GDK1.QuestionArrow) CURS(GDK1.RightPtr) CURS(GDK1.RightSide) CURS(GDK1.RightTee) CURS(GDK1.Rightbutton) CURS(GDK1.RtlLogo) CURS(GDK1.Sailboat) CURS(GDK1.SbDownArrow) CURS(GDK1.SbHDoubleArrow) CURS(GDK1.SbLeftArrow) CURS(GDK1.SbRightArrow) CURS(GDK1.SbUpArrow) CURS(GDK1.SbVDoubleArrow) CURS(GDK1.Shuttle) CURS(GDK1.Sizing) CURS(GDK1.Spider) CURS(GDK1.Spraycan) CURS(GDK1.Star) CURS(GDK1.Target) CURS(GDK1.Tcross) CURS(GDK1.TopLeftArrow) CURS(GDK1.TopLeftCorner) CURS(GDK1.TopRightCorner) CURS(GDK1.TopSide) CURS(GDK1.TopTee) CURS(GDK1.Trek) CURS(GDK1.UlAngle) CURS(GDK1.Umbrella) CURS(GDK1.UrAngle) CURS(GDK1.Watch) CURS(GDK1.Xterm) </table>


Method set_events

GTK1.Widget set_events(int events)

Description

Events is one or more of: GDK1.ExposureMask, GDK1.PointerMotionMask, GDK1.PointerMotion_HINTMask, GDK1.ButtonMotionMask, GDK1.Button1MotionMask, GDK1.Button2MotionMask, GDK1.Button3MotionMask, GDK1.ButtonPressMask, GDK1.ButtonReleaseMask, GDK1.KeyPressMask, GDK1.KeyReleaseMask, GDK1.EnterNotifyMask, GDK1.LeaveNotifyMask, GDK1.FocusChangeMask, GDK1.StructureMask, GDK1.PropertyChangeMask, GDK1.VisibilityNotifyMask, GDK1.ProximityInMask, GDK1.ProximityOutMask and GDK1.AllEventsMask


Method set_extension_events

GTK1.Widget set_extension_events(int events)

Description

Events is one of GDK_EXTENSION_EVENTS_ALL, GDK_EXTENSION_EVENTS_CURSOR and GDK_EXTENSION_EVENTS_NONE


Method set_flags

GTK1.Widget set_flags(int flags)

Description

The flags that it makes sense to set are: GTK1.CanFocus and GTK1.CanDefault


Method set_name

GTK1.Widget set_name(string name)

Description

Set the name of the widget. The name is used when the rc-file is parsed, you can also parse your own resources by calling GTK1.parse_rc() with a resource string. Example: TODO


Method set_rc_style

GTK1.Widget set_rc_style()

Description

Set the style from the .rc files


Method set_scroll_adjustments

int set_scroll_adjustments(GTK1.Adjustment hadjustment, GTK1.Adjustment vadjustment)

Description

Set the scrolling (panning) adjustment objects for this widget. Returns 1 if it is possible to do so, and 0 otherwise.


Method set_sensitive

GTK1.Widget set_sensitive(int sensitivep)

Description

True (1) or false (0). If true, the widget can receive events, otherwise the user cannot interact with the widget. Most widgets are drawn 'greyed' or more dim when they are unsensitive.


Method set_state

GTK1.Widget set_state(int state)

Description

One of STATE_ACTIVE, STATE_INSENSITIVE, STATE_NORMAL, STATE_PRELIGHT and STATE_SELECTED. This function should normaly not be used directly.


Method set_style

GTK1.Widget set_style(GTK1.Style cf)

Description

Set the style to be associated with this widget


Method set_uposition

GTK1.Widget set_uposition(int xpos, int ypos)

Description

Set the absolute coordinates of the widget relative to its parent.


Method set_usize

GTK1.Widget set_usize(int xsize, int ysize)

Description

Set the absolute size of the widget. It might resize itself anyway, but this size is used as is in most widgets. Beware of this function, it might produce unexpected results. 0 for any size means 'keep old size'. When setting sizes of wtoplevel windows, it is preferable to use set_default_size


Method shape_combine_mask

GTK1.Widget shape_combine_mask(GDK1.Bitmap shape, int xoffset, int yoffset)

Description

Set the shape of the widget, or, rather, its window, to that of the supplied bitmap. Notice how the window behind the example window can be seen because of the rather odd shape the example window has.  GTK1.Window( GTK1.WINDOW_TOPLEVEL )->add(GTK1.Label("A rather Oddly shaped\n" "Window\n" "Indeed\n" "Or what do you\nthink?\n" "This text\n" "should\n" "be long enough"))->shape_combine_mask( GDK1.Bitmap(Image.Image(100,100,255,255,255)->rotate(10,0,0,0) ), 20,20)

NOTE: The widget must be realized before this function can be used


Method show

GTK1.Widget show()

Description

Show the widget. Most (almost all) widgets must be shown to be visible on the screen.


Method show_all

GTK1.Widget show_all()

Description

Show this widget and all its children


Method show_now

GTK1.Widget show_now()

Description

Show this widget and do not return until it is visible.


Method text_width

int text_width(string text)

Description

Returns the width, in pixels, the string would have if it was written with the default font in the style object assosiated with the widget.


Method unlock_accelerators

GTK1.Widget unlock_accelerators()

Description

Make it possible to add new accelerators, and remove old ones, again. Use this after lock_accelerators()


Method unmap

GTK1.Widget unmap()

Description

Unmap the widget. Should normally not be called directly.


Method unparent

GTK1.Widget unparent()

Description

Remove this widget from its parent


Method unrealize

GTK1.Widget unrealize()

Description

Unrealize this widget, and its children, if nessesary


Method unset_flags

GTK1.Widget unset_flags(int flags)

Description

The flags that it makes sense to unset are: GTK1.CanFocus and GTK1.CanDefault


Method xoffset

int xoffset()

Description

Returns the x position of the upper left corner relative to the widgets window in pixels. For widgets that have their own window this will most likely be 0.


Method xsize

int xsize()

Description

Returns the width of the widget in pixels.


Method yoffset

int yoffset()

Description

Returns the y position of the upper left corner relative to the widgets window in pixels. For widgets that have their own window this will most likely be 0.


Method ysize

int ysize()

Description

Returns the height of the widget in pixels.

Class GTK1.Window

Description

The basic window. Nothing much to say about it. It can only contain one child widget. Show the main window last to avoid annoying flashes when the subwidget (and it's subwidgets) are added to it, this is done automatically by calling 'window->show_all' when you are done with your widget packing.

Signals: move_resize

set_focus


Method activate_default

int activate_default()

Description

Activate the default widget


Method activate_focus

int activate_focus()

Description

Activate the focus widget


Method add_accel_group

GTK1.Window add_accel_group(GTK1.AccelGroup group)

Description

This function adds an accelerator group to the window. The shortcuts in the table will work in the window, it's child, and all children of it's child that do not select keyboard input.


Method add_embedded_xid

GTK1.Window add_embedded_xid(int x_window_id)

Description

Add an embedded X-window


Method create

GTK1.Window GTK1.Window(int window_type)

Description

Argument is one of WINDOW_DIALOG, WINDOW_POPUP and WINDOW_TOPLEVEL


Method get_allow_grow

int get_allow_grow()

Description

If true, the window can grow if nessesary


Method get_allow_shrink

int get_allow_shrink()

Description

If true, the window can be shrunk by the user


Method get_auto_shrink

int get_auto_shrink()

Description

If true, the window will shrink if possible


Method get_default_widget

GTK1.Widget get_default_widget()

Description

The default widget


Method get_focus_widget

GTK1.Widget get_focus_widget()

Description

The focus widget


Method get_modal

int get_modal()

Description

If true, this is a modal dialog window


Method get_title

string get_title()

Description

The title of the window


Method get_transient_parent

GTK1.Window get_transient_parent()

Description

The parent window for this window if this is a transient window, 0 otherwise.


Method get_type

int get_type()

Description

The window type, one of WINDOW_DIALOG, WINDOW_POPUP and WINDOW_TOPLEVEL


Method get_wmclass_class

string get_wmclass_class()

Description

The window manager class of this application.


Method get_wmclass_name

string get_wmclass_name()

Description

The window manager name of this application.


Inherit Bin

inherit GTK1.Bin : Bin


Method lower

GTK1.Window lower()

Description

Lower this window if the window manager allows that.


Method raise

GTK1.Window raise()

Description

Raise this window if the window manager allows that.


Method remove_accel_group

GTK1.Window remove_accel_group(GTK1.AccelGroup table)

Description

Remove a previously installed table.


Method remove_embedded_xid

GTK1.Window remove_embedded_xid(int x_window_id)

Description

Remove the embeded X window


Method set_default

GTK1.Window set_default(GTK1.Widget default_widget)

Description

Set the default widget to the specified widget. The specified widget must have the GTK1.CanDefault flag set.


Method set_default_size

GTK1.Window set_default_size(int width, int height)

Description

The following differs from set_usize, in that set_usize() overrides the requisition, and thus sets a minimum size, while this only sets the size requested from the WM.


Method set_focus

GTK1.Window set_focus(GTK1.Widget child)

Description

Set the focus widget to the specified child. Please note that this is normaly handled automatically.


Method set_icon

GTK1.Window set_icon(GDK1.Pixmap p, GDK1.Bitmap b, GDK1.Window w)

Description

Set the icon to the specified image (with mask) or the specified GDK1.Window. It is up to the window manager to display the icon. Most window manager handles window and pixmap icons, but only a few can handle the mask argument. If you want a shaped icon, the only safe bet is a shaped window.


Method set_icon_name

GTK1.Window set_icon_name(string name)

Description

Set the icon name to the specified string.


Method set_modal

GTK1.Window set_modal(int modalp)

Description

/ Is this a modal dialog?


Method set_policy

GTK1.Window set_policy(int allow_shrink, int allow_grow, int auto_shrink)

Description

If allow shrink is true, the user can resize the window to a smaller size. If allow_grow is true, the window can resize itself, and the user can resize the window, to a bigger size. It auto shrink is true, the window will resize itself to a smaller size when it's subwidget is resized.


Method set_position

GTK1.Window set_position(int pos)

Description

one of WINDOW_DIALOG, WINDOW_POPUP, WINDOW_TOPLEVEL, WIN_POS_CENTER, WIN_POS_MOUSE and WIN_POS_NONE


Method set_title

GTK1.Window set_title(string title)

Description

Set the window title. The default title is the value sent to setup_gtk, or if none is sent, Pike GTK1.


Method set_transient_for

GTK1.Window set_transient_for(GTK1.Window parent)

Description

Mark this window as a transient window for the parent window. Most window managers renders transient windows differently (different borders, sometimes no resize widgets etc)

Useful for short lived dialogs.


Method set_wmclass

GTK1.Window set_wmclass(string name, string class)

Description

Set the window manager application name and class.

Class GTK1.new_build_pgtk

Class GTK1.new_build_pgtk.Class


Method create

GTK1.new_build_pgtk.Class GTK1.new_build_pgtk.Class(string name, string file, int line)


Variable name
Variable file
Variable line

string GTK1.new_build_pgtk.Class.name
string GTK1.new_build_pgtk.Class.file
int GTK1.new_build_pgtk.Class.line

Class GTK1.new_build_pgtk.Class.Ref


Variable file
Variable line
Variable c

string GTK1.new_build_pgtk.Class.Ref.file
int GTK1.new_build_pgtk.Class.Ref.line
Class GTK1.new_build_pgtk.Class.Ref.c


Method create

GTK1.new_build_pgtk.Class.Ref GTK1.new_build_pgtk.Class.Ref(string file, int line, Class c)

Class GTK1.new_build_pgtk.Constant


Method create

GTK1.new_build_pgtk.Constant GTK1.new_build_pgtk.Constant(string name, Type type, string file, int line)


Variable name
Variable type
Variable file
Variable line

string GTK1.new_build_pgtk.Constant.name
Type GTK1.new_build_pgtk.Constant.type
string GTK1.new_build_pgtk.Constant.file
int GTK1.new_build_pgtk.Constant.line

Class GTK1.new_build_pgtk.Function


Variable parent
Variable name
Variable return_type
Variable arg_types
Variable arg_names
Variable body
Variable require
Variable doc
Variable file
Variable line

Class GTK1.new_build_pgtk.Function.parent
string GTK1.new_build_pgtk.Function.name
Type GTK1.new_build_pgtk.Function.return_type
array(Type) GTK1.new_build_pgtk.Function.arg_types
array(string) GTK1.new_build_pgtk.Function.arg_names
mixed GTK1.new_build_pgtk.Function.body
array GTK1.new_build_pgtk.Function.require
string GTK1.new_build_pgtk.Function.doc
string GTK1.new_build_pgtk.Function.file
int GTK1.new_build_pgtk.Function.line


Method create

GTK1.new_build_pgtk.Function GTK1.new_build_pgtk.Function(Class parent, string name, Type return_type, array(Type) arg_types, array(string) arg_names, mixed body, array require, string doc, string file, int line)

Class GTK1.new_build_pgtk.Member


Method create

GTK1.new_build_pgtk.Member GTK1.new_build_pgtk.Member(string name, Type type, int set, string file, int line, Class parent)


Variable name
Variable type
Variable set
Variable file
Variable line
Variable parent

string GTK1.new_build_pgtk.Member.name
Type GTK1.new_build_pgtk.Member.type
int GTK1.new_build_pgtk.Member.set
string GTK1.new_build_pgtk.Member.file
int GTK1.new_build_pgtk.Member.line
Class GTK1.new_build_pgtk.Member.parent

Class GTK1.new_build_pgtk.Signal


Method create

GTK1.new_build_pgtk.Signal GTK1.new_build_pgtk.Signal(string name)


Variable name

string GTK1.new_build_pgtk.Signal.name

Module GTK2


Constant ACCEL_LOCKED

constant GTK2.ACCEL_LOCKED


Constant ACCEL_MASK

constant GTK2.ACCEL_MASK


Constant ACCEL_VISIBLE

constant GTK2.ACCEL_VISIBLE


Constant ANCHOR_CENTER

constant GTK2.ANCHOR_CENTER


Constant ANCHOR_E

constant GTK2.ANCHOR_E


Constant ANCHOR_EAST

constant GTK2.ANCHOR_EAST


Constant ANCHOR_N

constant GTK2.ANCHOR_N


Constant ANCHOR_NE

constant GTK2.ANCHOR_NE


Constant ANCHOR_NORTH

constant GTK2.ANCHOR_NORTH


Constant ANCHOR_NORTH_EAST

constant GTK2.ANCHOR_NORTH_EAST


Constant ANCHOR_NORTH_WEST

constant GTK2.ANCHOR_NORTH_WEST


Constant ANCHOR_NW

constant GTK2.ANCHOR_NW


Constant ANCHOR_S

constant GTK2.ANCHOR_S


Constant ANCHOR_SE

constant GTK2.ANCHOR_SE


Constant ANCHOR_SOUTH

constant GTK2.ANCHOR_SOUTH


Constant ANCHOR_SOUTH_EAST

constant GTK2.ANCHOR_SOUTH_EAST


Constant ANCHOR_SOUTH_WEST

constant GTK2.ANCHOR_SOUTH_WEST


Constant ANCHOR_SW

constant GTK2.ANCHOR_SW


Constant ANCHOR_W

constant GTK2.ANCHOR_W


Constant ANCHOR_WEST

constant GTK2.ANCHOR_WEST


Constant APP_PAINTABLE

constant GTK2.APP_PAINTABLE


Constant ARROW_DOWN

constant GTK2.ARROW_DOWN


Constant ARROW_LEFT

constant GTK2.ARROW_LEFT


Constant ARROW_RIGHT

constant GTK2.ARROW_RIGHT


Constant ARROW_UP

constant GTK2.ARROW_UP


Constant ASSISTANT_PAGE_CONFIRM

constant GTK2.ASSISTANT_PAGE_CONFIRM


Constant ASSISTANT_PAGE_CONTENT

constant GTK2.ASSISTANT_PAGE_CONTENT


Constant ASSISTANT_PAGE_INTRO

constant GTK2.ASSISTANT_PAGE_INTRO


Constant ASSISTANT_PAGE_PROGRESS

constant GTK2.ASSISTANT_PAGE_PROGRESS


Constant ASSISTANT_PAGE_SUMMARY

constant GTK2.ASSISTANT_PAGE_SUMMARY


Constant BUTTONBOX_DEFAULT_STYLE

constant GTK2.BUTTONBOX_DEFAULT_STYLE


Constant BUTTONBOX_EDGE

constant GTK2.BUTTONBOX_EDGE


Constant BUTTONBOX_END

constant GTK2.BUTTONBOX_END


Constant BUTTONBOX_SPREAD

constant GTK2.BUTTONBOX_SPREAD


Constant BUTTONBOX_START

constant GTK2.BUTTONBOX_START


Constant BUTTONS_CANCEL

constant GTK2.BUTTONS_CANCEL


Constant BUTTONS_CLOSE

constant GTK2.BUTTONS_CLOSE


Constant BUTTONS_NONE

constant GTK2.BUTTONS_NONE


Constant BUTTONS_OK

constant GTK2.BUTTONS_OK


Constant BUTTONS_OK_CANCEL

constant GTK2.BUTTONS_OK_CANCEL


Constant BUTTONS_YES_NO

constant GTK2.BUTTONS_YES_NO


Constant CALENDAR_NO_MONTH_CHANGE

constant GTK2.CALENDAR_NO_MONTH_CHANGE


Constant CALENDAR_SHOW_DAY_NAMES

constant GTK2.CALENDAR_SHOW_DAY_NAMES


Constant CALENDAR_SHOW_HEADING

constant GTK2.CALENDAR_SHOW_HEADING


Constant CALENDAR_SHOW_WEEK_NUMBERS

constant GTK2.CALENDAR_SHOW_WEEK_NUMBERS


Constant CALENDAR_WEEK_START_MONDAY

constant GTK2.CALENDAR_WEEK_START_MONDAY


Constant CAN_DEFAULT

constant GTK2.CAN_DEFAULT


Constant CAN_FOCUS

constant GTK2.CAN_FOCUS


Constant CELL_RENDERER_ACCEL_MODE_GTK

constant GTK2.CELL_RENDERER_ACCEL_MODE_GTK


Constant CELL_RENDERER_ACCEL_MODE_OTHER

constant GTK2.CELL_RENDERER_ACCEL_MODE_OTHER


Constant CELL_RENDERER_FOCUSED

constant GTK2.CELL_RENDERER_FOCUSED


Constant CELL_RENDERER_INSENSITIVE

constant GTK2.CELL_RENDERER_INSENSITIVE


Constant CELL_RENDERER_MODE_ACTIVATABLE

constant GTK2.CELL_RENDERER_MODE_ACTIVATABLE


Constant CELL_RENDERER_MODE_EDITABLE

constant GTK2.CELL_RENDERER_MODE_EDITABLE


Constant CELL_RENDERER_MODE_INERT

constant GTK2.CELL_RENDERER_MODE_INERT


Constant CELL_RENDERER_PRELIT

constant GTK2.CELL_RENDERER_PRELIT


Constant CELL_RENDERER_SELECTED

constant GTK2.CELL_RENDERER_SELECTED


Constant CELL_RENDERER_SORTED

constant GTK2.CELL_RENDERER_SORTED


Constant CENTIMETERS

constant GTK2.CENTIMETERS


Constant COMPOSITE_CHILD

constant GTK2.COMPOSITE_CHILD


Constant CORNER_BOTTOM_LEFT

constant GTK2.CORNER_BOTTOM_LEFT


Constant CORNER_BOTTOM_RIGHT

constant GTK2.CORNER_BOTTOM_RIGHT


Constant CORNER_TOP_LEFT

constant GTK2.CORNER_TOP_LEFT


Constant CORNER_TOP_RIGHT

constant GTK2.CORNER_TOP_RIGHT


Constant CURVE_TYPE_FREE

constant GTK2.CURVE_TYPE_FREE


Constant CURVE_TYPE_LINEAR

constant GTK2.CURVE_TYPE_LINEAR


Constant CURVE_TYPE_SPLINE

constant GTK2.CURVE_TYPE_SPLINE


Constant DATABOX_BARS

constant GTK2.DATABOX_BARS


Constant DATABOX_CROSS_SIMPLE

constant GTK2.DATABOX_CROSS_SIMPLE


Constant DATABOX_GRID

constant GTK2.DATABOX_GRID


Constant DATABOX_LINES

constant GTK2.DATABOX_LINES


Constant DATABOX_NOT_DISPLAYED

constant GTK2.DATABOX_NOT_DISPLAYED


Constant DATABOX_POINTS

constant GTK2.DATABOX_POINTS


Constant DELETE_CHARS

constant GTK2.DELETE_CHARS


Constant DELETE_DISPLAY_LINES

constant GTK2.DELETE_DISPLAY_LINES


Constant DELETE_DISPLAY_LINE_ENDS

constant GTK2.DELETE_DISPLAY_LINE_ENDS


Constant DELETE_PARAGRAPHS

constant GTK2.DELETE_PARAGRAPHS


Constant DELETE_PARAGRAPH_ENDS

constant GTK2.DELETE_PARAGRAPH_ENDS


Constant DELETE_WHITESPACE

constant GTK2.DELETE_WHITESPACE


Constant DELETE_WORDS

constant GTK2.DELETE_WORDS


Constant DELETE_WORD_ENDS

constant GTK2.DELETE_WORD_ENDS


Constant DEST_DEFAULT_ALL

constant GTK2.DEST_DEFAULT_ALL


Constant DEST_DEFAULT_DROP

constant GTK2.DEST_DEFAULT_DROP


Constant DEST_DEFAULT_HIGHLIGHT

constant GTK2.DEST_DEFAULT_HIGHLIGHT


Constant DEST_DEFAULT_MOTION

constant GTK2.DEST_DEFAULT_MOTION


Constant DIALOG_DESTROY_WITH_PARENT

constant GTK2.DIALOG_DESTROY_WITH_PARENT


Constant DIALOG_MODAL

constant GTK2.DIALOG_MODAL


Constant DIALOG_NO_SEPARATOR

constant GTK2.DIALOG_NO_SEPARATOR


Constant DIR_DOWN

constant GTK2.DIR_DOWN


Constant DIR_LEFT

constant GTK2.DIR_LEFT


Constant DIR_RIGHT

constant GTK2.DIR_RIGHT


Constant DIR_TAB_BACKWARD

constant GTK2.DIR_TAB_BACKWARD


Constant DIR_TAB_FORWARD

constant GTK2.DIR_TAB_FORWARD


Constant DIR_UP

constant GTK2.DIR_UP


Constant DOUBLE_BUFFERED

constant GTK2.DOUBLE_BUFFERED


Constant ENTRY_ICON_PRIMARY

constant GTK2.ENTRY_ICON_PRIMARY


Constant ENTRY_ICON_SECONDARY

constant GTK2.ENTRY_ICON_SECONDARY


Constant EXPAND

constant GTK2.EXPAND


Constant EXPANDER_COLLAPSED

constant GTK2.EXPANDER_COLLAPSED


Constant EXPANDER_EXPANDED

constant GTK2.EXPANDER_EXPANDED


Constant EXPANDER_SEMI_COLLAPSED

constant GTK2.EXPANDER_SEMI_COLLAPSED


Constant EXPANDER_SEMI_EXPANDED

constant GTK2.EXPANDER_SEMI_EXPANDED


Constant FALSE

constant GTK2.FALSE


Constant FILE_CHOOSER_ACTION_CREATE_FOLDER

constant GTK2.FILE_CHOOSER_ACTION_CREATE_FOLDER


Constant FILE_CHOOSER_ACTION_OPEN

constant GTK2.FILE_CHOOSER_ACTION_OPEN


Constant FILE_CHOOSER_ACTION_SAVE

constant GTK2.FILE_CHOOSER_ACTION_SAVE


Constant FILE_CHOOSER_ACTION_SELECT_FOLDER

constant GTK2.FILE_CHOOSER_ACTION_SELECT_FOLDER


Constant FILE_CHOOSER_ERROR_BAD_FILENAME

constant GTK2.FILE_CHOOSER_ERROR_BAD_FILENAME


Constant FILE_CHOOSER_ERROR_NONEXISTENT

constant GTK2.FILE_CHOOSER_ERROR_NONEXISTENT


Constant FILE_FILTER_DISPLAY_NAME

constant GTK2.FILE_FILTER_DISPLAY_NAME


Constant FILE_FILTER_FILENAME

constant GTK2.FILE_FILTER_FILENAME


Constant FILE_FILTER_MIME_TYPE

constant GTK2.FILE_FILTER_MIME_TYPE


Constant FILE_FILTER_URI

constant GTK2.FILE_FILTER_URI


Constant FILL

constant GTK2.FILL


Constant FLOATING

constant GTK2.FLOATING


Constant GDK_2BUTTON_PRESS

constant GTK2.GDK_2BUTTON_PRESS


Constant GDK_3BUTTON_PRESS

constant GTK2.GDK_3BUTTON_PRESS


Constant GDK_ACTION_ASK

constant GTK2.GDK_ACTION_ASK


Constant GDK_ACTION_COPY

constant GTK2.GDK_ACTION_COPY


Constant GDK_ACTION_DEFAULT

constant GTK2.GDK_ACTION_DEFAULT


Constant GDK_ACTION_LINK

constant GTK2.GDK_ACTION_LINK


Constant GDK_ACTION_MOVE

constant GTK2.GDK_ACTION_MOVE


Constant GDK_ACTION_PRIVATE

constant GTK2.GDK_ACTION_PRIVATE


Constant GDK_ALL_EVENTS_MASK

constant GTK2.GDK_ALL_EVENTS_MASK


Constant GDK_AND

constant GTK2.GDK_AND


Constant GDK_AND_INVERT

constant GTK2.GDK_AND_INVERT


Constant GDK_AND_REVERSE

constant GTK2.GDK_AND_REVERSE


Constant GDK_ARROW

constant GTK2.GDK_ARROW


Constant GDK_AXIS_IGNORE

constant GTK2.GDK_AXIS_IGNORE


Constant GDK_AXIS_LAST

constant GTK2.GDK_AXIS_LAST


Constant GDK_AXIS_PRESSURE

constant GTK2.GDK_AXIS_PRESSURE


Constant GDK_AXIS_WHEEL

constant GTK2.GDK_AXIS_WHEEL


Constant GDK_AXIS_X

constant GTK2.GDK_AXIS_X


Constant GDK_AXIS_XTILT

constant GTK2.GDK_AXIS_XTILT


Constant GDK_AXIS_Y

constant GTK2.GDK_AXIS_Y


Constant GDK_AXIS_YTILT

constant GTK2.GDK_AXIS_YTILT


Constant GDK_BASED_ARROW_DOWN

constant GTK2.GDK_BASED_ARROW_DOWN


Constant GDK_BASED_ARROW_UP

constant GTK2.GDK_BASED_ARROW_UP


Constant GDK_BOAT

constant GTK2.GDK_BOAT


Constant GDK_BOGOSITY

constant GTK2.GDK_BOGOSITY


Constant GDK_BOTTOM_LEFT_CORNER

constant GTK2.GDK_BOTTOM_LEFT_CORNER


Constant GDK_BOTTOM_RIGHT_CORNER

constant GTK2.GDK_BOTTOM_RIGHT_CORNER


Constant GDK_BOTTOM_SIDE

constant GTK2.GDK_BOTTOM_SIDE


Constant GDK_BOTTOM_TEE

constant GTK2.GDK_BOTTOM_TEE


Constant GDK_BOX_SPIRAL

constant GTK2.GDK_BOX_SPIRAL


Constant GDK_BUTTON1_MASK

constant GTK2.GDK_BUTTON1_MASK


Constant GDK_BUTTON1_MOTION_MASK

constant GTK2.GDK_BUTTON1_MOTION_MASK


Constant GDK_BUTTON2_MASK

constant GTK2.GDK_BUTTON2_MASK


Constant GDK_BUTTON2_MOTION_MASK

constant GTK2.GDK_BUTTON2_MOTION_MASK


Constant GDK_BUTTON3_MASK

constant GTK2.GDK_BUTTON3_MASK


Constant GDK_BUTTON3_MOTION_MASK

constant GTK2.GDK_BUTTON3_MOTION_MASK


Constant GDK_BUTTON4_MASK

constant GTK2.GDK_BUTTON4_MASK


Constant GDK_BUTTON5_MASK

constant GTK2.GDK_BUTTON5_MASK


Constant GDK_BUTTON_MOTION_MASK

constant GTK2.GDK_BUTTON_MOTION_MASK


Constant GDK_BUTTON_PRESS

constant GTK2.GDK_BUTTON_PRESS


Constant GDK_BUTTON_PRESS_MASK

constant GTK2.GDK_BUTTON_PRESS_MASK


Constant GDK_BUTTON_RELEASE

constant GTK2.GDK_BUTTON_RELEASE


Constant GDK_BUTTON_RELEASE_MASK

constant GTK2.GDK_BUTTON_RELEASE_MASK


Constant GDK_CAP_BUTT

constant GTK2.GDK_CAP_BUTT


Constant GDK_CAP_NOT_LAST

constant GTK2.GDK_CAP_NOT_LAST


Constant GDK_CAP_PROJECTING

constant GTK2.GDK_CAP_PROJECTING


Constant GDK_CAP_ROUND

constant GTK2.GDK_CAP_ROUND


Constant GDK_CENTER_PTR

constant GTK2.GDK_CENTER_PTR


Constant GDK_CIRCLE

constant GTK2.GDK_CIRCLE


Constant GDK_CLEAR

constant GTK2.GDK_CLEAR


Constant GDK_CLIENT_EVENT

constant GTK2.GDK_CLIENT_EVENT


Constant GDK_CLIP_BY_CHILDREN

constant GTK2.GDK_CLIP_BY_CHILDREN


Constant GDK_CLOCK

constant GTK2.GDK_CLOCK


Constant GDK_COFFEE_MUG

constant GTK2.GDK_COFFEE_MUG


Constant GDK_COLORSPACE_RGB

constant GTK2.GDK_COLORSPACE_RGB


Constant GDK_CONFIGURE

constant GTK2.GDK_CONFIGURE


Constant GDK_CONTROL_MASK

constant GTK2.GDK_CONTROL_MASK


Constant GDK_COPY

constant GTK2.GDK_COPY


Constant GDK_COPY_INVERT

constant GTK2.GDK_COPY_INVERT


Constant GDK_CROSS

constant GTK2.GDK_CROSS


Constant GDK_CROSSHAIR

constant GTK2.GDK_CROSSHAIR


Constant GDK_CROSSING_GRAB

constant GTK2.GDK_CROSSING_GRAB


Constant GDK_CROSSING_NORMAL

constant GTK2.GDK_CROSSING_NORMAL


Constant GDK_CROSSING_UNGRAB

constant GTK2.GDK_CROSSING_UNGRAB


Constant GDK_CROSS_REVERSE

constant GTK2.GDK_CROSS_REVERSE


Constant GDK_CURSOR_IS_PIXMAP

constant GTK2.GDK_CURSOR_IS_PIXMAP


Constant GDK_DECOR_ALL

constant GTK2.GDK_DECOR_ALL


Constant GDK_DECOR_BORDER

constant GTK2.GDK_DECOR_BORDER


Constant GDK_DECOR_MAXIMIZE

constant GTK2.GDK_DECOR_MAXIMIZE


Constant GDK_DECOR_MENU

constant GTK2.GDK_DECOR_MENU


Constant GDK_DECOR_MINIMIZE

constant GTK2.GDK_DECOR_MINIMIZE


Constant GDK_DECOR_RESIZEH

constant GTK2.GDK_DECOR_RESIZEH


Constant GDK_DECOR_TITLE

constant GTK2.GDK_DECOR_TITLE


Constant GDK_DELETE

constant GTK2.GDK_DELETE


Constant GDK_DESTROY

constant GTK2.GDK_DESTROY


Constant GDK_DIAMOND_CROSS

constant GTK2.GDK_DIAMOND_CROSS


Constant GDK_DOT

constant GTK2.GDK_DOT


Constant GDK_DOTBOX

constant GTK2.GDK_DOTBOX


Constant GDK_DOUBLE_ARROW

constant GTK2.GDK_DOUBLE_ARROW


Constant GDK_DRAFT_LARGE

constant GTK2.GDK_DRAFT_LARGE


Constant GDK_DRAFT_SMALL

constant GTK2.GDK_DRAFT_SMALL


Constant GDK_DRAG_ENTER

constant GTK2.GDK_DRAG_ENTER


Constant GDK_DRAG_LEAVE

constant GTK2.GDK_DRAG_LEAVE


Constant GDK_DRAG_MOTION

constant GTK2.GDK_DRAG_MOTION


Constant GDK_DRAG_PROTO_LOCAL

constant GTK2.GDK_DRAG_PROTO_LOCAL


Constant GDK_DRAG_PROTO_MOTIF

constant GTK2.GDK_DRAG_PROTO_MOTIF


Constant GDK_DRAG_PROTO_NONE

constant GTK2.GDK_DRAG_PROTO_NONE


Constant GDK_DRAG_PROTO_OLE2

constant GTK2.GDK_DRAG_PROTO_OLE2


Constant GDK_DRAG_PROTO_ROOTWIN

constant GTK2.GDK_DRAG_PROTO_ROOTWIN


Constant GDK_DRAG_PROTO_WIN32_DROPFILES

constant GTK2.GDK_DRAG_PROTO_WIN32_DROPFILES


Constant GDK_DRAG_PROTO_XDND

constant GTK2.GDK_DRAG_PROTO_XDND


Constant GDK_DRAG_STATUS

constant GTK2.GDK_DRAG_STATUS


Constant GDK_DRAPED_BOX

constant GTK2.GDK_DRAPED_BOX


Constant GDK_DROP_FINISHED

constant GTK2.GDK_DROP_FINISHED


Constant GDK_DROP_START

constant GTK2.GDK_DROP_START


Constant GDK_ENTER_NOTIFY

constant GTK2.GDK_ENTER_NOTIFY


Constant GDK_ENTER_NOTIFY_MASK

constant GTK2.GDK_ENTER_NOTIFY_MASK


Constant GDK_EQUIV

constant GTK2.GDK_EQUIV


Constant GDK_EVEN_ODD_RULE

constant GTK2.GDK_EVEN_ODD_RULE


Constant GDK_EXCHANGE

constant GTK2.GDK_EXCHANGE


Constant GDK_EXPOSE

constant GTK2.GDK_EXPOSE


Constant GDK_EXPOSURE_MASK

constant GTK2.GDK_EXPOSURE_MASK


Constant GDK_EXTENSION_EVENTS_ALL

constant GTK2.GDK_EXTENSION_EVENTS_ALL


Constant GDK_EXTENSION_EVENTS_CURSOR

constant GTK2.GDK_EXTENSION_EVENTS_CURSOR


Constant GDK_EXTENSION_EVENTS_NONE

constant GTK2.GDK_EXTENSION_EVENTS_NONE


Constant GDK_FILTER_CONTINUE

constant GTK2.GDK_FILTER_CONTINUE


Constant GDK_FILTER_REMOVE

constant GTK2.GDK_FILTER_REMOVE


Constant GDK_FILTER_TRANSLATE

constant GTK2.GDK_FILTER_TRANSLATE


Constant GDK_FLEUR

constant GTK2.GDK_FLEUR


Constant GDK_FOCUS_CHANGE

constant GTK2.GDK_FOCUS_CHANGE


Constant GDK_FOCUS_CHANGE_MASK

constant GTK2.GDK_FOCUS_CHANGE_MASK


Constant GDK_FUNC_ALL

constant GTK2.GDK_FUNC_ALL


Constant GDK_FUNC_CLOSE

constant GTK2.GDK_FUNC_CLOSE


Constant GDK_FUNC_MAXIMIZE

constant GTK2.GDK_FUNC_MAXIMIZE


Constant GDK_FUNC_MINIMIZE

constant GTK2.GDK_FUNC_MINIMIZE


Constant GDK_FUNC_MOVE

constant GTK2.GDK_FUNC_MOVE


Constant GDK_FUNC_RESIZE

constant GTK2.GDK_FUNC_RESIZE


Constant GDK_GC_BACKGROUND

constant GTK2.GDK_GC_BACKGROUND


Constant GDK_GC_CAP_STYLE

constant GTK2.GDK_GC_CAP_STYLE


Constant GDK_GC_CLIP_MASK

constant GTK2.GDK_GC_CLIP_MASK


Constant GDK_GC_CLIP_X_ORIGIN

constant GTK2.GDK_GC_CLIP_X_ORIGIN


Constant GDK_GC_CLIP_Y_ORIGIN

constant GTK2.GDK_GC_CLIP_Y_ORIGIN


Constant GDK_GC_EXPOSURES

constant GTK2.GDK_GC_EXPOSURES


Constant GDK_GC_FILL

constant GTK2.GDK_GC_FILL


Constant GDK_GC_FONT

constant GTK2.GDK_GC_FONT


Constant GDK_GC_FOREGROUND

constant GTK2.GDK_GC_FOREGROUND


Constant GDK_GC_FUNCTION

constant GTK2.GDK_GC_FUNCTION


Constant GDK_GC_JOIN_STYLE

constant GTK2.GDK_GC_JOIN_STYLE


Constant GDK_GC_LINE_STYLE

constant GTK2.GDK_GC_LINE_STYLE


Constant GDK_GC_LINE_WIDTH

constant GTK2.GDK_GC_LINE_WIDTH


Constant GDK_GC_STIPPLE

constant GTK2.GDK_GC_STIPPLE


Constant GDK_GC_SUBWINDOW

constant GTK2.GDK_GC_SUBWINDOW


Constant GDK_GC_TILE

constant GTK2.GDK_GC_TILE


Constant GDK_GC_TS_X_ORIGIN

constant GTK2.GDK_GC_TS_X_ORIGIN


Constant GDK_GC_TS_Y_ORIGIN

constant GTK2.GDK_GC_TS_Y_ORIGIN


Constant GDK_GOBBLER

constant GTK2.GDK_GOBBLER


Constant GDK_GRAB_ALREADY_GRABBED

constant GTK2.GDK_GRAB_ALREADY_GRABBED


Constant GDK_GRAB_FROZEN

constant GTK2.GDK_GRAB_FROZEN


Constant GDK_GRAB_INVALID_TIME

constant GTK2.GDK_GRAB_INVALID_TIME


Constant GDK_GRAB_NOT_VIEWABLE

constant GTK2.GDK_GRAB_NOT_VIEWABLE


Constant GDK_GRAB_SUCCESS

constant GTK2.GDK_GRAB_SUCCESS


Constant GDK_GRAVITY_CENTER

constant GTK2.GDK_GRAVITY_CENTER


Constant GDK_GRAVITY_EAST

constant GTK2.GDK_GRAVITY_EAST


Constant GDK_GRAVITY_NORTH

constant GTK2.GDK_GRAVITY_NORTH


Constant GDK_GRAVITY_NORTH_EAST

constant GTK2.GDK_GRAVITY_NORTH_EAST


Constant GDK_GRAVITY_NORTH_WEST

constant GTK2.GDK_GRAVITY_NORTH_WEST


Constant GDK_GRAVITY_SOUTH

constant GTK2.GDK_GRAVITY_SOUTH


Constant GDK_GRAVITY_SOUTH_EAST

constant GTK2.GDK_GRAVITY_SOUTH_EAST


Constant GDK_GRAVITY_SOUTH_WEST

constant GTK2.GDK_GRAVITY_SOUTH_WEST


Constant GDK_GRAVITY_STATIC

constant GTK2.GDK_GRAVITY_STATIC


Constant GDK_GRAVITY_WEST

constant GTK2.GDK_GRAVITY_WEST


Constant GDK_GUMBY

constant GTK2.GDK_GUMBY


Constant GDK_HAND1

constant GTK2.GDK_HAND1


Constant GDK_HAND2

constant GTK2.GDK_HAND2


Constant GDK_HEART

constant GTK2.GDK_HEART


Constant GDK_HINT_ASPECT

constant GTK2.GDK_HINT_ASPECT


Constant GDK_HINT_BASE_SIZE

constant GTK2.GDK_HINT_BASE_SIZE


Constant GDK_HINT_MAX_SIZE

constant GTK2.GDK_HINT_MAX_SIZE


Constant GDK_HINT_MIN_SIZE

constant GTK2.GDK_HINT_MIN_SIZE


Constant GDK_HINT_POS

constant GTK2.GDK_HINT_POS


Constant GDK_HINT_RESIZE_INC

constant GTK2.GDK_HINT_RESIZE_INC


Constant GDK_HINT_USER_POS

constant GTK2.GDK_HINT_USER_POS


Constant GDK_HINT_USER_SIZE

constant GTK2.GDK_HINT_USER_SIZE


Constant GDK_ICON

constant GTK2.GDK_ICON


Constant GDK_IMAGE_FASTEST

constant GTK2.GDK_IMAGE_FASTEST


Constant GDK_IMAGE_NORMAL

constant GTK2.GDK_IMAGE_NORMAL


Constant GDK_IMAGE_SHARED

constant GTK2.GDK_IMAGE_SHARED


Constant GDK_INCLUDE_INFERIORS

constant GTK2.GDK_INCLUDE_INFERIORS


Constant GDK_INPUT_EXCEPTION

constant GTK2.GDK_INPUT_EXCEPTION


Constant GDK_INPUT_ONLY

constant GTK2.GDK_INPUT_ONLY


Constant GDK_INPUT_OUTPUT

constant GTK2.GDK_INPUT_OUTPUT


Constant GDK_INPUT_READ

constant GTK2.GDK_INPUT_READ


Constant GDK_INPUT_WRITE

constant GTK2.GDK_INPUT_WRITE


Constant GDK_INTERP_BILINEAR

constant GTK2.GDK_INTERP_BILINEAR


Constant GDK_INTERP_HYPER

constant GTK2.GDK_INTERP_HYPER


Constant GDK_INTERP_NEAREST

constant GTK2.GDK_INTERP_NEAREST


Constant GDK_INTERP_TILES

constant GTK2.GDK_INTERP_TILES


Constant GDK_INVERT

constant GTK2.GDK_INVERT


Constant GDK_IRON_CROSS

constant GTK2.GDK_IRON_CROSS


Constant GDK_JOIN_BEVEL

constant GTK2.GDK_JOIN_BEVEL


Constant GDK_JOIN_MITER

constant GTK2.GDK_JOIN_MITER


Constant GDK_JOIN_ROUND

constant GTK2.GDK_JOIN_ROUND


Constant GDK_KEY_PRESS

constant GTK2.GDK_KEY_PRESS


Constant GDK_KEY_PRESS_MASK

constant GTK2.GDK_KEY_PRESS_MASK


Constant GDK_KEY_RELEASE

constant GTK2.GDK_KEY_RELEASE


Constant GDK_KEY_RELEASE_MASK

constant GTK2.GDK_KEY_RELEASE_MASK


Constant GDK_LAST_CURSOR

constant GTK2.GDK_LAST_CURSOR


Constant GDK_LEAVE_NOTIFY

constant GTK2.GDK_LEAVE_NOTIFY


Constant GDK_LEAVE_NOTIFY_MASK

constant GTK2.GDK_LEAVE_NOTIFY_MASK


Constant GDK_LEFTBUTTON

constant GTK2.GDK_LEFTBUTTON


Constant GDK_LEFT_PTR

constant GTK2.GDK_LEFT_PTR


Constant GDK_LEFT_SIDE

constant GTK2.GDK_LEFT_SIDE


Constant GDK_LEFT_TEE

constant GTK2.GDK_LEFT_TEE


Constant GDK_LINE_DOUBLE_DASH

constant GTK2.GDK_LINE_DOUBLE_DASH


Constant GDK_LINE_ON_OFF_DASH

constant GTK2.GDK_LINE_ON_OFF_DASH


Constant GDK_LINE_SOLID

constant GTK2.GDK_LINE_SOLID


Constant GDK_LL_ANGLE

constant GTK2.GDK_LL_ANGLE


Constant GDK_LOCK_MASK

constant GTK2.GDK_LOCK_MASK


Constant GDK_LR_ANGLE

constant GTK2.GDK_LR_ANGLE


Constant GDK_LSB_FIRST

constant GTK2.GDK_LSB_FIRST


Constant GDK_MAN

constant GTK2.GDK_MAN


Constant GDK_MAP

constant GTK2.GDK_MAP


Constant GDK_MIDDLEBUTTON

constant GTK2.GDK_MIDDLEBUTTON


Constant GDK_MOD1_MASK

constant GTK2.GDK_MOD1_MASK


Constant GDK_MOD2_MASK

constant GTK2.GDK_MOD2_MASK


Constant GDK_MOD3_MASK

constant GTK2.GDK_MOD3_MASK


Constant GDK_MOD4_MASK

constant GTK2.GDK_MOD4_MASK


Constant GDK_MOD5_MASK

constant GTK2.GDK_MOD5_MASK


Constant GDK_MODE_DISABLED

constant GTK2.GDK_MODE_DISABLED


Constant GDK_MODE_SCREEN

constant GTK2.GDK_MODE_SCREEN


Constant GDK_MODE_WINDOW

constant GTK2.GDK_MODE_WINDOW


Constant GDK_MODIFIER_MASK

constant GTK2.GDK_MODIFIER_MASK


Constant GDK_MOTION_NOTIFY

constant GTK2.GDK_MOTION_NOTIFY


Constant GDK_MOUSE

constant GTK2.GDK_MOUSE


Constant GDK_MSB_FIRST

constant GTK2.GDK_MSB_FIRST


Constant GDK_NAND

constant GTK2.GDK_NAND


Constant GDK_NOOP

constant GTK2.GDK_NOOP


Constant GDK_NOR

constant GTK2.GDK_NOR


Constant GDK_NOTHING

constant GTK2.GDK_NOTHING


Constant GDK_NOTIFY_ANCESTOR

constant GTK2.GDK_NOTIFY_ANCESTOR


Constant GDK_NOTIFY_INFERIOR

constant GTK2.GDK_NOTIFY_INFERIOR


Constant GDK_NOTIFY_NONLINEAR

constant GTK2.GDK_NOTIFY_NONLINEAR


Constant GDK_NOTIFY_NONLINEAR_VIRTUAL

constant GTK2.GDK_NOTIFY_NONLINEAR_VIRTUAL


Constant GDK_NOTIFY_UNKNOWN

constant GTK2.GDK_NOTIFY_UNKNOWN


Constant GDK_NOTIFY_VIRTUAL

constant GTK2.GDK_NOTIFY_VIRTUAL


Constant GDK_NO_EXPOSE

constant GTK2.GDK_NO_EXPOSE


Constant GDK_OPAQUE_STIPPLED

constant GTK2.GDK_OPAQUE_STIPPLED


Constant GDK_OR

constant GTK2.GDK_OR


Constant GDK_OR_INVERT

constant GTK2.GDK_OR_INVERT


Constant GDK_OR_REVERSE

constant GTK2.GDK_OR_REVERSE


Constant GDK_OVERLAP_RECTANGLE_IN

constant GTK2.GDK_OVERLAP_RECTANGLE_IN


Constant GDK_OVERLAP_RECTANGLE_OUT

constant GTK2.GDK_OVERLAP_RECTANGLE_OUT


Constant GDK_OVERLAP_RECTANGLE_PART

constant GTK2.GDK_OVERLAP_RECTANGLE_PART


Constant GDK_OWNER_CHANGE

constant GTK2.GDK_OWNER_CHANGE


Constant GDK_OWNER_CHANGE_CLOSE

constant GTK2.GDK_OWNER_CHANGE_CLOSE


Constant GDK_OWNER_CHANGE_DESTROY

constant GTK2.GDK_OWNER_CHANGE_DESTROY


Constant GDK_OWNER_CHANGE_NEW_OWNER

constant GTK2.GDK_OWNER_CHANGE_NEW_OWNER


Constant GDK_PENCIL

constant GTK2.GDK_PENCIL


Constant GDK_PIRATE

constant GTK2.GDK_PIRATE


Constant GDK_PIXBUF_ALPHA_BILEVEL

constant GTK2.GDK_PIXBUF_ALPHA_BILEVEL


Constant GDK_PIXBUF_ALPHA_FULL

constant GTK2.GDK_PIXBUF_ALPHA_FULL


Constant GDK_PIXBUF_ERROR_BAD_OPTION

constant GTK2.GDK_PIXBUF_ERROR_BAD_OPTION


Constant GDK_PIXBUF_ERROR_CORRUPT_IMAGE

constant GTK2.GDK_PIXBUF_ERROR_CORRUPT_IMAGE


Constant GDK_PIXBUF_ERROR_FAILED

constant GTK2.GDK_PIXBUF_ERROR_FAILED


Constant GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY

constant GTK2.GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY


Constant GDK_PIXBUF_ERROR_UNKNOWN_TYPE

constant GTK2.GDK_PIXBUF_ERROR_UNKNOWN_TYPE


Constant GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION

constant GTK2.GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION


Constant GDK_PIXBUF_ROTATE_CLOCKWISE

constant GTK2.GDK_PIXBUF_ROTATE_CLOCKWISE


Constant GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE

constant GTK2.GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE


Constant GDK_PIXBUF_ROTATE_NONE

constant GTK2.GDK_PIXBUF_ROTATE_NONE


Constant GDK_PIXBUF_ROTATE_UPSIDEDOWN

constant GTK2.GDK_PIXBUF_ROTATE_UPSIDEDOWN


Constant GDK_PLUS

constant GTK2.GDK_PLUS


Constant GDK_POINTER_MOTION_HINT_MASK

constant GTK2.GDK_POINTER_MOTION_HINT_MASK


Constant GDK_POINTER_MOTION_MASK

constant GTK2.GDK_POINTER_MOTION_MASK


Constant GDK_PROPERTY_CHANGE_MASK

constant GTK2.GDK_PROPERTY_CHANGE_MASK


Constant GDK_PROPERTY_DELETE

constant GTK2.GDK_PROPERTY_DELETE


Constant GDK_PROPERTY_NEW_VALUE

constant GTK2.GDK_PROPERTY_NEW_VALUE


Constant GDK_PROPERTY_NOTIFY

constant GTK2.GDK_PROPERTY_NOTIFY


Constant GDK_PROP_MODE_APPEND

constant GTK2.GDK_PROP_MODE_APPEND


Constant GDK_PROP_MODE_PREPEND

constant GTK2.GDK_PROP_MODE_PREPEND


Constant GDK_PROP_MODE_REPLACE

constant GTK2.GDK_PROP_MODE_REPLACE


Constant GDK_PROXIMITY_IN

constant GTK2.GDK_PROXIMITY_IN


Constant GDK_PROXIMITY_IN_MASK

constant GTK2.GDK_PROXIMITY_IN_MASK


Constant GDK_PROXIMITY_OUT

constant GTK2.GDK_PROXIMITY_OUT


Constant GDK_PROXIMITY_OUT_MASK

constant GTK2.GDK_PROXIMITY_OUT_MASK


Constant GDK_QUESTION_ARROW

constant GTK2.GDK_QUESTION_ARROW


Constant GDK_RELEASE_MASK

constant GTK2.GDK_RELEASE_MASK


Constant GDK_RGB_DITHER_MAX

constant GTK2.GDK_RGB_DITHER_MAX


Constant GDK_RGB_DITHER_NONE

constant GTK2.GDK_RGB_DITHER_NONE


Constant GDK_RGB_DITHER_NORMAL

constant GTK2.GDK_RGB_DITHER_NORMAL


Constant GDK_RIGHTBUTTON

constant GTK2.GDK_RIGHTBUTTON


Constant GDK_RIGHT_PTR

constant GTK2.GDK_RIGHT_PTR


Constant GDK_RIGHT_SIDE

constant GTK2.GDK_RIGHT_SIDE


Constant GDK_RIGHT_TEE

constant GTK2.GDK_RIGHT_TEE


Constant GDK_RTL_LOGO

constant GTK2.GDK_RTL_LOGO


Constant GDK_SAILBOAT

constant GTK2.GDK_SAILBOAT


Constant GDK_SB_DOWN_ARROW

constant GTK2.GDK_SB_DOWN_ARROW


Constant GDK_SB_H_DOUBLE_ARROW

constant GTK2.GDK_SB_H_DOUBLE_ARROW


Constant GDK_SB_LEFT_ARROW

constant GTK2.GDK_SB_LEFT_ARROW


Constant GDK_SB_RIGHT_ARROW

constant GTK2.GDK_SB_RIGHT_ARROW


Constant GDK_SB_UP_ARROW

constant GTK2.GDK_SB_UP_ARROW


Constant GDK_SB_V_DOUBLE_ARROW

constant GTK2.GDK_SB_V_DOUBLE_ARROW


Constant GDK_SCROLL

constant GTK2.GDK_SCROLL


Constant GDK_SCROLL_DOWN

constant GTK2.GDK_SCROLL_DOWN


Constant GDK_SCROLL_LEFT

constant GTK2.GDK_SCROLL_LEFT


Constant GDK_SCROLL_MASK

constant GTK2.GDK_SCROLL_MASK


Constant GDK_SCROLL_RIGHT

constant GTK2.GDK_SCROLL_RIGHT


Constant GDK_SCROLL_UP

constant GTK2.GDK_SCROLL_UP


Constant GDK_SELECTION_CLEAR

constant GTK2.GDK_SELECTION_CLEAR


Constant GDK_SELECTION_NOTIFY

constant GTK2.GDK_SELECTION_NOTIFY


Constant GDK_SELECTION_REQUEST

constant GTK2.GDK_SELECTION_REQUEST


Constant GDK_SET

constant GTK2.GDK_SET


Constant GDK_SETTING

constant GTK2.GDK_SETTING


Constant GDK_SETTING_ACTION_CHANGED

constant GTK2.GDK_SETTING_ACTION_CHANGED


Constant GDK_SETTING_ACTION_DELETED

constant GTK2.GDK_SETTING_ACTION_DELETED


Constant GDK_SETTING_ACTION_NEW

constant GTK2.GDK_SETTING_ACTION_NEW


Constant GDK_SHIFT_MASK

constant GTK2.GDK_SHIFT_MASK


Constant GDK_SHUTTLE

constant GTK2.GDK_SHUTTLE


Constant GDK_SIZING

constant GTK2.GDK_SIZING


Constant GDK_SOLID

constant GTK2.GDK_SOLID


Constant GDK_SOURCE_CURSOR

constant GTK2.GDK_SOURCE_CURSOR


Constant GDK_SOURCE_ERASER

constant GTK2.GDK_SOURCE_ERASER


Constant GDK_SOURCE_MOUSE

constant GTK2.GDK_SOURCE_MOUSE


Constant GDK_SOURCE_PEN

constant GTK2.GDK_SOURCE_PEN


Constant GDK_SPIDER

constant GTK2.GDK_SPIDER


Constant GDK_SPRAYCAN

constant GTK2.GDK_SPRAYCAN


Constant GDK_STAR

constant GTK2.GDK_STAR


Constant GDK_STIPPLED

constant GTK2.GDK_STIPPLED


Constant GDK_STRUCTURE_MASK

constant GTK2.GDK_STRUCTURE_MASK


Constant GDK_SUBSTRUCTURE_MASK

constant GTK2.GDK_SUBSTRUCTURE_MASK


Constant GDK_TARGET

constant GTK2.GDK_TARGET


Constant GDK_TCROSS

constant GTK2.GDK_TCROSS


Constant GDK_TILED

constant GTK2.GDK_TILED


Constant GDK_TOP_LEFT_ARROW

constant GTK2.GDK_TOP_LEFT_ARROW


Constant GDK_TOP_LEFT_CORNER

constant GTK2.GDK_TOP_LEFT_CORNER


Constant GDK_TOP_RIGHT_CORNER

constant GTK2.GDK_TOP_RIGHT_CORNER


Constant GDK_TOP_SIDE

constant GTK2.GDK_TOP_SIDE


Constant GDK_TOP_TEE

constant GTK2.GDK_TOP_TEE


Constant GDK_TREK

constant GTK2.GDK_TREK


Constant GDK_UL_ANGLE

constant GTK2.GDK_UL_ANGLE


Constant GDK_UMBRELLA

constant GTK2.GDK_UMBRELLA


Constant GDK_UNMAP

constant GTK2.GDK_UNMAP


Constant GDK_UR_ANGLE

constant GTK2.GDK_UR_ANGLE


Constant GDK_VISIBILITY_FULLY_OBSCURED

constant GTK2.GDK_VISIBILITY_FULLY_OBSCURED


Constant GDK_VISIBILITY_NOTIFY

constant GTK2.GDK_VISIBILITY_NOTIFY


Constant GDK_VISIBILITY_NOTIFY_MASK

constant GTK2.GDK_VISIBILITY_NOTIFY_MASK


Constant GDK_VISIBILITY_PARTIAL

constant GTK2.GDK_VISIBILITY_PARTIAL


Constant GDK_VISIBILITY_UNOBSCURED

constant GTK2.GDK_VISIBILITY_UNOBSCURED


Constant GDK_VISUAL_DIRECT_COLOR

constant GTK2.GDK_VISUAL_DIRECT_COLOR


Constant GDK_VISUAL_GRAYSCALE

constant GTK2.GDK_VISUAL_GRAYSCALE


Constant GDK_VISUAL_PSEUDO_COLOR

constant GTK2.GDK_VISUAL_PSEUDO_COLOR


Constant GDK_VISUAL_STATIC_COLOR

constant GTK2.GDK_VISUAL_STATIC_COLOR


Constant GDK_VISUAL_STATIC_GRAY

constant GTK2.GDK_VISUAL_STATIC_GRAY


Constant GDK_VISUAL_TRUE_COLOR

constant GTK2.GDK_VISUAL_TRUE_COLOR


Constant GDK_WATCH

constant GTK2.GDK_WATCH


Constant GDK_WA_COLORMAP

constant GTK2.GDK_WA_COLORMAP


Constant GDK_WA_CURSOR

constant GTK2.GDK_WA_CURSOR


Constant GDK_WA_NOREDIR

constant GTK2.GDK_WA_NOREDIR


Constant GDK_WA_TITLE

constant GTK2.GDK_WA_TITLE


Constant GDK_WA_VISUAL

constant GTK2.GDK_WA_VISUAL


Constant GDK_WA_WMCLASS

constant GTK2.GDK_WA_WMCLASS


Constant GDK_WA_X

constant GTK2.GDK_WA_X


Constant GDK_WA_Y

constant GTK2.GDK_WA_Y


Constant GDK_WINDING_RULE

constant GTK2.GDK_WINDING_RULE


Constant GDK_WINDOW_CHILD

constant GTK2.GDK_WINDOW_CHILD


Constant GDK_WINDOW_DIALOG

constant GTK2.GDK_WINDOW_DIALOG


Constant GDK_WINDOW_EDGE_EAST

constant GTK2.GDK_WINDOW_EDGE_EAST


Constant GDK_WINDOW_EDGE_NORTH

constant GTK2.GDK_WINDOW_EDGE_NORTH


Constant GDK_WINDOW_EDGE_NORTH_EAST

constant GTK2.GDK_WINDOW_EDGE_NORTH_EAST


Constant GDK_WINDOW_EDGE_NORTH_WEST

constant GTK2.GDK_WINDOW_EDGE_NORTH_WEST


Constant GDK_WINDOW_EDGE_SOUTH

constant GTK2.GDK_WINDOW_EDGE_SOUTH


Constant GDK_WINDOW_EDGE_SOUTH_EAST

constant GTK2.GDK_WINDOW_EDGE_SOUTH_EAST


Constant GDK_WINDOW_EDGE_SOUTH_WEST

constant GTK2.GDK_WINDOW_EDGE_SOUTH_WEST


Constant GDK_WINDOW_EDGE_WEST

constant GTK2.GDK_WINDOW_EDGE_WEST


Constant GDK_WINDOW_FOREIGN

constant GTK2.GDK_WINDOW_FOREIGN


Constant GDK_WINDOW_ROOT

constant GTK2.GDK_WINDOW_ROOT


Constant GDK_WINDOW_STATE

constant GTK2.GDK_WINDOW_STATE


Constant GDK_WINDOW_STATE_ABOVE

constant GTK2.GDK_WINDOW_STATE_ABOVE


Constant GDK_WINDOW_STATE_BELOW

constant GTK2.GDK_WINDOW_STATE_BELOW


Constant GDK_WINDOW_STATE_FULLSCREEN

constant GTK2.GDK_WINDOW_STATE_FULLSCREEN


Constant GDK_WINDOW_STATE_ICONIFIED

constant GTK2.GDK_WINDOW_STATE_ICONIFIED


Constant GDK_WINDOW_STATE_MAXIMIZED

constant GTK2.GDK_WINDOW_STATE_MAXIMIZED


Constant GDK_WINDOW_STATE_STICKY

constant GTK2.GDK_WINDOW_STATE_STICKY


Constant GDK_WINDOW_STATE_WITHDRAWN

constant GTK2.GDK_WINDOW_STATE_WITHDRAWN


Constant GDK_WINDOW_TEMP

constant GTK2.GDK_WINDOW_TEMP


Constant GDK_WINDOW_TOPLEVEL

constant GTK2.GDK_WINDOW_TOPLEVEL


Constant GDK_WINDOW_TYPE_HINT_DESKTOP

constant GTK2.GDK_WINDOW_TYPE_HINT_DESKTOP


Constant GDK_WINDOW_TYPE_HINT_DIALOG

constant GTK2.GDK_WINDOW_TYPE_HINT_DIALOG


Constant GDK_WINDOW_TYPE_HINT_DOCK

constant GTK2.GDK_WINDOW_TYPE_HINT_DOCK


Constant GDK_WINDOW_TYPE_HINT_MENU

constant GTK2.GDK_WINDOW_TYPE_HINT_MENU


Constant GDK_WINDOW_TYPE_HINT_NORMAL

constant GTK2.GDK_WINDOW_TYPE_HINT_NORMAL


Constant GDK_WINDOW_TYPE_HINT_SPLASHSCREEN

constant GTK2.GDK_WINDOW_TYPE_HINT_SPLASHSCREEN


Constant GDK_WINDOW_TYPE_HINT_TOOLBAR

constant GTK2.GDK_WINDOW_TYPE_HINT_TOOLBAR


Constant GDK_WINDOW_TYPE_HINT_UTILITY

constant GTK2.GDK_WINDOW_TYPE_HINT_UTILITY


Constant GDK_XOR

constant GTK2.GDK_XOR


Constant GDK_XTERM

constant GTK2.GDK_XTERM


Constant GDK_X_CURSOR

constant GTK2.GDK_X_CURSOR


Constant GNOME_CLIENT_IS_CONNECTED

constant GTK2.GNOME_CLIENT_IS_CONNECTED


Constant GNOME_CLIENT_RESTARTED

constant GTK2.GNOME_CLIENT_RESTARTED


Constant GNOME_CLIENT_RESTORED

constant GTK2.GNOME_CLIENT_RESTORED


Constant GNOME_DATE_EDIT_24_HR

constant GTK2.GNOME_DATE_EDIT_24_HR


Constant GNOME_DATE_EDIT_SHOW_TIME

constant GTK2.GNOME_DATE_EDIT_SHOW_TIME


Constant GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY

constant GTK2.GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY


Constant GNOME_DIALOG_ERROR

constant GTK2.GNOME_DIALOG_ERROR


Constant GNOME_DIALOG_NORMAL

constant GTK2.GNOME_DIALOG_NORMAL


Constant GNOME_DOCK_BOTTOM

constant GTK2.GNOME_DOCK_BOTTOM


Constant GNOME_DOCK_ITEM_BEH_EXCLUSIVE

constant GTK2.GNOME_DOCK_ITEM_BEH_EXCLUSIVE


Constant GNOME_DOCK_ITEM_BEH_LOCKED

constant GTK2.GNOME_DOCK_ITEM_BEH_LOCKED


Constant GNOME_DOCK_ITEM_BEH_NEVER_FLOATING

constant GTK2.GNOME_DOCK_ITEM_BEH_NEVER_FLOATING


Constant GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL

constant GTK2.GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL


Constant GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL

constant GTK2.GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL


Constant GNOME_DOCK_ITEM_BEH_NORMAL

constant GTK2.GNOME_DOCK_ITEM_BEH_NORMAL


Constant GNOME_DOCK_LEFT

constant GTK2.GNOME_DOCK_LEFT


Constant GNOME_DOCK_RIGHT

constant GTK2.GNOME_DOCK_RIGHT


Constant GNOME_DOCK_TOP

constant GTK2.GNOME_DOCK_TOP


Constant GNOME_EDGE_FINISH

constant GTK2.GNOME_EDGE_FINISH


Constant GNOME_EDGE_LAST

constant GTK2.GNOME_EDGE_LAST


Constant GNOME_EDGE_OTHER

constant GTK2.GNOME_EDGE_OTHER


Constant GNOME_EDGE_START

constant GTK2.GNOME_EDGE_START


Constant GNOME_FONT_PICKER_MODE_FONT_INFO

constant GTK2.GNOME_FONT_PICKER_MODE_FONT_INFO


Constant GNOME_FONT_PICKER_MODE_PIXMAP

constant GTK2.GNOME_FONT_PICKER_MODE_PIXMAP


Constant GNOME_FONT_PICKER_MODE_UNKNOWN

constant GTK2.GNOME_FONT_PICKER_MODE_UNKNOWN


Constant GNOME_FONT_PICKER_MODE_USER_WIDGET

constant GTK2.GNOME_FONT_PICKER_MODE_USER_WIDGET


Constant GNOME_INTERACT_ANY

constant GTK2.GNOME_INTERACT_ANY


Constant GNOME_INTERACT_ERRORS

constant GTK2.GNOME_INTERACT_ERRORS


Constant GNOME_INTERACT_NONE

constant GTK2.GNOME_INTERACT_NONE


Constant GNOME_PREFERENCES_ALWAYS

constant GTK2.GNOME_PREFERENCES_ALWAYS


Constant GNOME_PREFERENCES_NEVER

constant GTK2.GNOME_PREFERENCES_NEVER


Constant GNOME_PREFERENCES_USER

constant GTK2.GNOME_PREFERENCES_USER


Constant GNOME_RESTART_ANYWAY

constant GTK2.GNOME_RESTART_ANYWAY


Constant GNOME_RESTART_IF_RUNNING

constant GTK2.GNOME_RESTART_IF_RUNNING


Constant GNOME_RESTART_IMMEDIATELY

constant GTK2.GNOME_RESTART_IMMEDIATELY


Constant GNOME_RESTART_NEVER

constant GTK2.GNOME_RESTART_NEVER


Constant GNOME_SAVE_BOTH

constant GTK2.GNOME_SAVE_BOTH


Constant GNOME_SAVE_GLOBAL

constant GTK2.GNOME_SAVE_GLOBAL


Constant GNOME_SAVE_LOCAL

constant GTK2.GNOME_SAVE_LOCAL


Constant GNOME_STOCK_BUTTON_APPLY

constant GTK2.GNOME_STOCK_BUTTON_APPLY


Constant GNOME_STOCK_BUTTON_CANCEL

constant GTK2.GNOME_STOCK_BUTTON_CANCEL


Constant GNOME_STOCK_BUTTON_CLOSE

constant GTK2.GNOME_STOCK_BUTTON_CLOSE


Constant GNOME_STOCK_BUTTON_DOWN

constant GTK2.GNOME_STOCK_BUTTON_DOWN


Constant GNOME_STOCK_BUTTON_FONT

constant GTK2.GNOME_STOCK_BUTTON_FONT


Constant GNOME_STOCK_BUTTON_HELP

constant GTK2.GNOME_STOCK_BUTTON_HELP


Constant GNOME_STOCK_BUTTON_NEXT

constant GTK2.GNOME_STOCK_BUTTON_NEXT


Constant GNOME_STOCK_BUTTON_NO

constant GTK2.GNOME_STOCK_BUTTON_NO


Constant GNOME_STOCK_BUTTON_OK

constant GTK2.GNOME_STOCK_BUTTON_OK


Constant GNOME_STOCK_BUTTON_PREV

constant GTK2.GNOME_STOCK_BUTTON_PREV


Constant GNOME_STOCK_BUTTON_UP

constant GTK2.GNOME_STOCK_BUTTON_UP


Constant GNOME_STOCK_BUTTON_YES

constant GTK2.GNOME_STOCK_BUTTON_YES


Constant GNOME_STOCK_MENU_ABOUT

constant GTK2.GNOME_STOCK_MENU_ABOUT


Constant GNOME_STOCK_MENU_ALIGN_CENTER

constant GTK2.GNOME_STOCK_MENU_ALIGN_CENTER


Constant GNOME_STOCK_MENU_ALIGN_JUSTIFY

constant GTK2.GNOME_STOCK_MENU_ALIGN_JUSTIFY


Constant GNOME_STOCK_MENU_ALIGN_LEFT

constant GTK2.GNOME_STOCK_MENU_ALIGN_LEFT


Constant GNOME_STOCK_MENU_ALIGN_RIGHT

constant GTK2.GNOME_STOCK_MENU_ALIGN_RIGHT


Constant GNOME_STOCK_MENU_ATTACH

constant GTK2.GNOME_STOCK_MENU_ATTACH


Constant GNOME_STOCK_MENU_BACK

constant GTK2.GNOME_STOCK_MENU_BACK


Constant GNOME_STOCK_MENU_BLANK

constant GTK2.GNOME_STOCK_MENU_BLANK


Constant GNOME_STOCK_MENU_BOOK_BLUE

constant GTK2.GNOME_STOCK_MENU_BOOK_BLUE


Constant GNOME_STOCK_MENU_BOOK_GREEN

constant GTK2.GNOME_STOCK_MENU_BOOK_GREEN


Constant GNOME_STOCK_MENU_BOOK_OPEN

constant GTK2.GNOME_STOCK_MENU_BOOK_OPEN


Constant GNOME_STOCK_MENU_BOOK_RED

constant GTK2.GNOME_STOCK_MENU_BOOK_RED


Constant GNOME_STOCK_MENU_BOOK_YELLOW

constant GTK2.GNOME_STOCK_MENU_BOOK_YELLOW


Constant GNOME_STOCK_MENU_BOTTOM

constant GTK2.GNOME_STOCK_MENU_BOTTOM


Constant GNOME_STOCK_MENU_CDROM

constant GTK2.GNOME_STOCK_MENU_CDROM


Constant GNOME_STOCK_MENU_CLOSE

constant GTK2.GNOME_STOCK_MENU_CLOSE


Constant GNOME_STOCK_MENU_CONVERT

constant GTK2.GNOME_STOCK_MENU_CONVERT


Constant GNOME_STOCK_MENU_COPY

constant GTK2.GNOME_STOCK_MENU_COPY


Constant GNOME_STOCK_MENU_CUT

constant GTK2.GNOME_STOCK_MENU_CUT


Constant GNOME_STOCK_MENU_DOWN

constant GTK2.GNOME_STOCK_MENU_DOWN


Constant GNOME_STOCK_MENU_EXEC

constant GTK2.GNOME_STOCK_MENU_EXEC


Constant GNOME_STOCK_MENU_EXIT

constant GTK2.GNOME_STOCK_MENU_EXIT


Constant GNOME_STOCK_MENU_FIRST

constant GTK2.GNOME_STOCK_MENU_FIRST


Constant GNOME_STOCK_MENU_FONT

constant GTK2.GNOME_STOCK_MENU_FONT


Constant GNOME_STOCK_MENU_FORWARD

constant GTK2.GNOME_STOCK_MENU_FORWARD


Constant GNOME_STOCK_MENU_HOME

constant GTK2.GNOME_STOCK_MENU_HOME


Constant GNOME_STOCK_MENU_INDEX

constant GTK2.GNOME_STOCK_MENU_INDEX


Constant GNOME_STOCK_MENU_JUMP_TO

constant GTK2.GNOME_STOCK_MENU_JUMP_TO


Constant GNOME_STOCK_MENU_LAST

constant GTK2.GNOME_STOCK_MENU_LAST


Constant GNOME_STOCK_MENU_LINE_IN

constant GTK2.GNOME_STOCK_MENU_LINE_IN


Constant GNOME_STOCK_MENU_MAIL

constant GTK2.GNOME_STOCK_MENU_MAIL


Constant GNOME_STOCK_MENU_MAIL_FWD

constant GTK2.GNOME_STOCK_MENU_MAIL_FWD


Constant GNOME_STOCK_MENU_MAIL_NEW

constant GTK2.GNOME_STOCK_MENU_MAIL_NEW


Constant GNOME_STOCK_MENU_MAIL_RCV

constant GTK2.GNOME_STOCK_MENU_MAIL_RCV


Constant GNOME_STOCK_MENU_MAIL_RPL

constant GTK2.GNOME_STOCK_MENU_MAIL_RPL


Constant GNOME_STOCK_MENU_MAIL_SND

constant GTK2.GNOME_STOCK_MENU_MAIL_SND


Constant GNOME_STOCK_MENU_MIC

constant GTK2.GNOME_STOCK_MENU_MIC


Constant GNOME_STOCK_MENU_MIDI

constant GTK2.GNOME_STOCK_MENU_MIDI


Constant GNOME_STOCK_MENU_NEW

constant GTK2.GNOME_STOCK_MENU_NEW


Constant GNOME_STOCK_MENU_OPEN

constant GTK2.GNOME_STOCK_MENU_OPEN


Constant GNOME_STOCK_MENU_PASTE

constant GTK2.GNOME_STOCK_MENU_PASTE


Constant GNOME_STOCK_MENU_PREF

constant GTK2.GNOME_STOCK_MENU_PREF


Constant GNOME_STOCK_MENU_PRINT

constant GTK2.GNOME_STOCK_MENU_PRINT


Constant GNOME_STOCK_MENU_PROP

constant GTK2.GNOME_STOCK_MENU_PROP


Constant GNOME_STOCK_MENU_QUIT

constant GTK2.GNOME_STOCK_MENU_QUIT


Constant GNOME_STOCK_MENU_REDO

constant GTK2.GNOME_STOCK_MENU_REDO


Constant GNOME_STOCK_MENU_REFRESH

constant GTK2.GNOME_STOCK_MENU_REFRESH


Constant GNOME_STOCK_MENU_REVERT

constant GTK2.GNOME_STOCK_MENU_REVERT


Constant GNOME_STOCK_MENU_SAVE

constant GTK2.GNOME_STOCK_MENU_SAVE


Constant GNOME_STOCK_MENU_SAVE_AS

constant GTK2.GNOME_STOCK_MENU_SAVE_AS


Constant GNOME_STOCK_MENU_SCORES

constant GTK2.GNOME_STOCK_MENU_SCORES


Constant GNOME_STOCK_MENU_SEARCH

constant GTK2.GNOME_STOCK_MENU_SEARCH


Constant GNOME_STOCK_MENU_SPELLCHECK

constant GTK2.GNOME_STOCK_MENU_SPELLCHECK


Constant GNOME_STOCK_MENU_SRCHRPL

constant GTK2.GNOME_STOCK_MENU_SRCHRPL


Constant GNOME_STOCK_MENU_STOP

constant GTK2.GNOME_STOCK_MENU_STOP


Constant GNOME_STOCK_MENU_TEXT_BOLD

constant GTK2.GNOME_STOCK_MENU_TEXT_BOLD


Constant GNOME_STOCK_MENU_TEXT_ITALIC

constant GTK2.GNOME_STOCK_MENU_TEXT_ITALIC


Constant GNOME_STOCK_MENU_TEXT_STRIKEOUT

constant GTK2.GNOME_STOCK_MENU_TEXT_STRIKEOUT


Constant GNOME_STOCK_MENU_TEXT_UNDERLINE

constant GTK2.GNOME_STOCK_MENU_TEXT_UNDERLINE


Constant GNOME_STOCK_MENU_TIMER

constant GTK2.GNOME_STOCK_MENU_TIMER


Constant GNOME_STOCK_MENU_TIMER_STOP

constant GTK2.GNOME_STOCK_MENU_TIMER_STOP


Constant GNOME_STOCK_MENU_TOP

constant GTK2.GNOME_STOCK_MENU_TOP


Constant GNOME_STOCK_MENU_TRASH

constant GTK2.GNOME_STOCK_MENU_TRASH


Constant GNOME_STOCK_MENU_TRASH_FULL

constant GTK2.GNOME_STOCK_MENU_TRASH_FULL


Constant GNOME_STOCK_MENU_UNDELETE

constant GTK2.GNOME_STOCK_MENU_UNDELETE


Constant GNOME_STOCK_MENU_UNDO

constant GTK2.GNOME_STOCK_MENU_UNDO


Constant GNOME_STOCK_MENU_UP

constant GTK2.GNOME_STOCK_MENU_UP


Constant GNOME_STOCK_MENU_VOLUME

constant GTK2.GNOME_STOCK_MENU_VOLUME


Constant GNOME_STOCK_PIXMAP_ABOUT

constant GTK2.GNOME_STOCK_PIXMAP_ABOUT


Constant GNOME_STOCK_PIXMAP_ADD

constant GTK2.GNOME_STOCK_PIXMAP_ADD


Constant GNOME_STOCK_PIXMAP_ALIGN_CENTER

constant GTK2.GNOME_STOCK_PIXMAP_ALIGN_CENTER


Constant GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY

constant GTK2.GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY


Constant GNOME_STOCK_PIXMAP_ALIGN_LEFT

constant GTK2.GNOME_STOCK_PIXMAP_ALIGN_LEFT


Constant GNOME_STOCK_PIXMAP_ALIGN_RIGHT

constant GTK2.GNOME_STOCK_PIXMAP_ALIGN_RIGHT


Constant GNOME_STOCK_PIXMAP_ATTACH

constant GTK2.GNOME_STOCK_PIXMAP_ATTACH


Constant GNOME_STOCK_PIXMAP_BACK

constant GTK2.GNOME_STOCK_PIXMAP_BACK


Constant GNOME_STOCK_PIXMAP_BOOK_BLUE

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_BLUE


Constant GNOME_STOCK_PIXMAP_BOOK_GREEN

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_GREEN


Constant GNOME_STOCK_PIXMAP_BOOK_OPEN

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_OPEN


Constant GNOME_STOCK_PIXMAP_BOOK_RED

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_RED


Constant GNOME_STOCK_PIXMAP_BOOK_YELLOW

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_YELLOW


Constant GNOME_STOCK_PIXMAP_BOTTOM

constant GTK2.GNOME_STOCK_PIXMAP_BOTTOM


Constant GNOME_STOCK_PIXMAP_CDROM

constant GTK2.GNOME_STOCK_PIXMAP_CDROM


Constant GNOME_STOCK_PIXMAP_CLEAR

constant GTK2.GNOME_STOCK_PIXMAP_CLEAR


Constant GNOME_STOCK_PIXMAP_CLOSE

constant GTK2.GNOME_STOCK_PIXMAP_CLOSE


Constant GNOME_STOCK_PIXMAP_COLORSELECTOR

constant GTK2.GNOME_STOCK_PIXMAP_COLORSELECTOR


Constant GNOME_STOCK_PIXMAP_CONVERT

constant GTK2.GNOME_STOCK_PIXMAP_CONVERT


Constant GNOME_STOCK_PIXMAP_COPY

constant GTK2.GNOME_STOCK_PIXMAP_COPY


Constant GNOME_STOCK_PIXMAP_CUT

constant GTK2.GNOME_STOCK_PIXMAP_CUT


Constant GNOME_STOCK_PIXMAP_DISABLED

constant GTK2.GNOME_STOCK_PIXMAP_DISABLED


Constant GNOME_STOCK_PIXMAP_DOWN

constant GTK2.GNOME_STOCK_PIXMAP_DOWN


Constant GNOME_STOCK_PIXMAP_EXEC

constant GTK2.GNOME_STOCK_PIXMAP_EXEC


Constant GNOME_STOCK_PIXMAP_EXIT

constant GTK2.GNOME_STOCK_PIXMAP_EXIT


Constant GNOME_STOCK_PIXMAP_FIRST

constant GTK2.GNOME_STOCK_PIXMAP_FIRST


Constant GNOME_STOCK_PIXMAP_FOCUSED

constant GTK2.GNOME_STOCK_PIXMAP_FOCUSED


Constant GNOME_STOCK_PIXMAP_FONT

constant GTK2.GNOME_STOCK_PIXMAP_FONT


Constant GNOME_STOCK_PIXMAP_FORWARD

constant GTK2.GNOME_STOCK_PIXMAP_FORWARD


Constant GNOME_STOCK_PIXMAP_HELP

constant GTK2.GNOME_STOCK_PIXMAP_HELP


Constant GNOME_STOCK_PIXMAP_HOME

constant GTK2.GNOME_STOCK_PIXMAP_HOME


Constant GNOME_STOCK_PIXMAP_INDEX

constant GTK2.GNOME_STOCK_PIXMAP_INDEX


Constant GNOME_STOCK_PIXMAP_JUMP_TO

constant GTK2.GNOME_STOCK_PIXMAP_JUMP_TO


Constant GNOME_STOCK_PIXMAP_LAST

constant GTK2.GNOME_STOCK_PIXMAP_LAST


Constant GNOME_STOCK_PIXMAP_LINE_IN

constant GTK2.GNOME_STOCK_PIXMAP_LINE_IN


Constant GNOME_STOCK_PIXMAP_MAIL

constant GTK2.GNOME_STOCK_PIXMAP_MAIL


Constant GNOME_STOCK_PIXMAP_MAIL_FWD

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_FWD


Constant GNOME_STOCK_PIXMAP_MAIL_NEW

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_NEW


Constant GNOME_STOCK_PIXMAP_MAIL_RCV

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_RCV


Constant GNOME_STOCK_PIXMAP_MAIL_RPL

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_RPL


Constant GNOME_STOCK_PIXMAP_MAIL_SND

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_SND


Constant GNOME_STOCK_PIXMAP_MIC

constant GTK2.GNOME_STOCK_PIXMAP_MIC


Constant GNOME_STOCK_PIXMAP_MIDI

constant GTK2.GNOME_STOCK_PIXMAP_MIDI


Constant GNOME_STOCK_PIXMAP_MULTIPLE

constant GTK2.GNOME_STOCK_PIXMAP_MULTIPLE


Constant GNOME_STOCK_PIXMAP_NEW

constant GTK2.GNOME_STOCK_PIXMAP_NEW


Constant GNOME_STOCK_PIXMAP_NOT

constant GTK2.GNOME_STOCK_PIXMAP_NOT


Constant GNOME_STOCK_PIXMAP_OPEN

constant GTK2.GNOME_STOCK_PIXMAP_OPEN


Constant GNOME_STOCK_PIXMAP_PASTE

constant GTK2.GNOME_STOCK_PIXMAP_PASTE


Constant GNOME_STOCK_PIXMAP_PREFERENCES

constant GTK2.GNOME_STOCK_PIXMAP_PREFERENCES


Constant GNOME_STOCK_PIXMAP_PRINT

constant GTK2.GNOME_STOCK_PIXMAP_PRINT


Constant GNOME_STOCK_PIXMAP_PROPERTIES

constant GTK2.GNOME_STOCK_PIXMAP_PROPERTIES


Constant GNOME_STOCK_PIXMAP_QUIT

constant GTK2.GNOME_STOCK_PIXMAP_QUIT


Constant GNOME_STOCK_PIXMAP_REDO

constant GTK2.GNOME_STOCK_PIXMAP_REDO


Constant GNOME_STOCK_PIXMAP_REFRESH

constant GTK2.GNOME_STOCK_PIXMAP_REFRESH


Constant GNOME_STOCK_PIXMAP_REGULAR

constant GTK2.GNOME_STOCK_PIXMAP_REGULAR


Constant GNOME_STOCK_PIXMAP_REMOVE

constant GTK2.GNOME_STOCK_PIXMAP_REMOVE


Constant GNOME_STOCK_PIXMAP_REVERT

constant GTK2.GNOME_STOCK_PIXMAP_REVERT


Constant GNOME_STOCK_PIXMAP_SAVE

constant GTK2.GNOME_STOCK_PIXMAP_SAVE


Constant GNOME_STOCK_PIXMAP_SAVE_AS

constant GTK2.GNOME_STOCK_PIXMAP_SAVE_AS


Constant GNOME_STOCK_PIXMAP_SCORES

constant GTK2.GNOME_STOCK_PIXMAP_SCORES


Constant GNOME_STOCK_PIXMAP_SEARCH

constant GTK2.GNOME_STOCK_PIXMAP_SEARCH


Constant GNOME_STOCK_PIXMAP_SPELLCHECK

constant GTK2.GNOME_STOCK_PIXMAP_SPELLCHECK


Constant GNOME_STOCK_PIXMAP_SRCHRPL

constant GTK2.GNOME_STOCK_PIXMAP_SRCHRPL


Constant GNOME_STOCK_PIXMAP_STOP

constant GTK2.GNOME_STOCK_PIXMAP_STOP


Constant GNOME_STOCK_PIXMAP_TABLE_BORDERS

constant GTK2.GNOME_STOCK_PIXMAP_TABLE_BORDERS


Constant GNOME_STOCK_PIXMAP_TABLE_FILL

constant GTK2.GNOME_STOCK_PIXMAP_TABLE_FILL


Constant GNOME_STOCK_PIXMAP_TEXT_BOLD

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_BOLD


Constant GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST


Constant GNOME_STOCK_PIXMAP_TEXT_INDENT

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_INDENT


Constant GNOME_STOCK_PIXMAP_TEXT_ITALIC

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_ITALIC


Constant GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST


Constant GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT


Constant GNOME_STOCK_PIXMAP_TEXT_UNDERLINE

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_UNDERLINE


Constant GNOME_STOCK_PIXMAP_TEXT_UNINDENT

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_UNINDENT


Constant GNOME_STOCK_PIXMAP_TIMER

constant GTK2.GNOME_STOCK_PIXMAP_TIMER


Constant GNOME_STOCK_PIXMAP_TIMER_STOP

constant GTK2.GNOME_STOCK_PIXMAP_TIMER_STOP


Constant GNOME_STOCK_PIXMAP_TOP

constant GTK2.GNOME_STOCK_PIXMAP_TOP


Constant GNOME_STOCK_PIXMAP_TRASH

constant GTK2.GNOME_STOCK_PIXMAP_TRASH


Constant GNOME_STOCK_PIXMAP_TRASH_FULL

constant GTK2.GNOME_STOCK_PIXMAP_TRASH_FULL


Constant GNOME_STOCK_PIXMAP_TYPE_DATA

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_DATA


Constant GNOME_STOCK_PIXMAP_TYPE_FILE

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_FILE


Constant GNOME_STOCK_PIXMAP_TYPE_GPIXMAP

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_GPIXMAP


Constant GNOME_STOCK_PIXMAP_TYPE_IMLIB

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_IMLIB


Constant GNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED


Constant GNOME_STOCK_PIXMAP_TYPE_NONE

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_NONE


Constant GNOME_STOCK_PIXMAP_TYPE_PATH

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_PATH


Constant GNOME_STOCK_PIXMAP_TYPE_WIDGET

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_WIDGET


Constant GNOME_STOCK_PIXMAP_UNDELETE

constant GTK2.GNOME_STOCK_PIXMAP_UNDELETE


Constant GNOME_STOCK_PIXMAP_UNDO

constant GTK2.GNOME_STOCK_PIXMAP_UNDO


Constant GNOME_STOCK_PIXMAP_UP

constant GTK2.GNOME_STOCK_PIXMAP_UP


Constant GNOME_STOCK_PIXMAP_VOLUME

constant GTK2.GNOME_STOCK_PIXMAP_VOLUME


Constant HAS_DEFAULT

constant GTK2.HAS_DEFAULT


Constant HAS_FOCUS

constant GTK2.HAS_FOCUS


Constant HAS_GRAB

constant GTK2.HAS_GRAB


Constant ICON_LOOKUP_FORCE_SVG

constant GTK2.ICON_LOOKUP_FORCE_SVG


Constant ICON_LOOKUP_NO_SVG

constant GTK2.ICON_LOOKUP_NO_SVG


Constant ICON_LOOKUP_USE_BUILTIN

constant GTK2.ICON_LOOKUP_USE_BUILTIN


Constant ICON_SIZE_BUTTON

constant GTK2.ICON_SIZE_BUTTON


Constant ICON_SIZE_DIALOG

constant GTK2.ICON_SIZE_DIALOG


Constant ICON_SIZE_DND

constant GTK2.ICON_SIZE_DND


Constant ICON_SIZE_INVALID

constant GTK2.ICON_SIZE_INVALID


Constant ICON_SIZE_LARGE_TOOLBAR

constant GTK2.ICON_SIZE_LARGE_TOOLBAR


Constant ICON_SIZE_MENU

constant GTK2.ICON_SIZE_MENU


Constant ICON_SIZE_SMALL_TOOLBAR

constant GTK2.ICON_SIZE_SMALL_TOOLBAR


Constant ICON_THEME_FAILED

constant GTK2.ICON_THEME_FAILED


Constant ICON_THEME_NOT_FOUND

constant GTK2.ICON_THEME_NOT_FOUND


Constant IMAGE_ANIMATION

constant GTK2.IMAGE_ANIMATION


Constant IMAGE_EMPTY

constant GTK2.IMAGE_EMPTY


Constant IMAGE_ICON_NAME

constant GTK2.IMAGE_ICON_NAME


Constant IMAGE_ICON_SET

constant GTK2.IMAGE_ICON_SET


Constant IMAGE_IMAGE

constant GTK2.IMAGE_IMAGE


Constant IMAGE_PIXBUF

constant GTK2.IMAGE_PIXBUF


Constant IMAGE_PIXMAP

constant GTK2.IMAGE_PIXMAP


Constant IMAGE_STOCK

constant GTK2.IMAGE_STOCK


Constant IM_PREEDIT_CALLBACK

constant GTK2.IM_PREEDIT_CALLBACK


Constant IM_PREEDIT_NONE

constant GTK2.IM_PREEDIT_NONE


Constant IM_PREEDIT_NOTHING

constant GTK2.IM_PREEDIT_NOTHING


Constant IM_STATUS_CALLBACK

constant GTK2.IM_STATUS_CALLBACK


Constant IM_STATUS_NONE

constant GTK2.IM_STATUS_NONE


Constant IM_STATUS_NOTHING

constant GTK2.IM_STATUS_NOTHING


Constant INCHES

constant GTK2.INCHES


Constant IN_DESTRUCTION

constant GTK2.IN_DESTRUCTION


Constant JUSTIFY_CENTER

constant GTK2.JUSTIFY_CENTER


Constant JUSTIFY_FILL

constant GTK2.JUSTIFY_FILL


Constant JUSTIFY_LEFT

constant GTK2.JUSTIFY_LEFT


Constant JUSTIFY_RIGHT

constant GTK2.JUSTIFY_RIGHT


Constant MAJOR_VERSION

constant GTK2.MAJOR_VERSION


Constant MAPPED

constant GTK2.MAPPED


Constant MENU_DIR_CHILD

constant GTK2.MENU_DIR_CHILD


Constant MENU_DIR_NEXT

constant GTK2.MENU_DIR_NEXT


Constant MENU_DIR_PARENT

constant GTK2.MENU_DIR_PARENT


Constant MENU_DIR_PREV

constant GTK2.MENU_DIR_PREV


Constant MESSAGE_ERROR

constant GTK2.MESSAGE_ERROR


Constant MESSAGE_INFO

constant GTK2.MESSAGE_INFO


Constant MESSAGE_QUESTION

constant GTK2.MESSAGE_QUESTION


Constant MESSAGE_WARNING

constant GTK2.MESSAGE_WARNING


Constant MICRO_VERSION

constant GTK2.MICRO_VERSION


Constant MINOR_VERSION

constant GTK2.MINOR_VERSION


Constant MOVEMENT_BUFFER_ENDS

constant GTK2.MOVEMENT_BUFFER_ENDS


Constant MOVEMENT_DISPLAY_LINES

constant GTK2.MOVEMENT_DISPLAY_LINES


Constant MOVEMENT_DISPLAY_LINE_ENDS

constant GTK2.MOVEMENT_DISPLAY_LINE_ENDS


Constant MOVEMENT_HORIZONTAL_PAGES

constant GTK2.MOVEMENT_HORIZONTAL_PAGES


Constant MOVEMENT_LOGICAL_POSITIONS

constant GTK2.MOVEMENT_LOGICAL_POSITIONS


Constant MOVEMENT_PAGES

constant GTK2.MOVEMENT_PAGES


Constant MOVEMENT_PARAGRAPHS

constant GTK2.MOVEMENT_PARAGRAPHS


Constant MOVEMENT_PARAGRAPH_ENDS

constant GTK2.MOVEMENT_PARAGRAPH_ENDS


Constant MOVEMENT_VISUAL_POSITIONS

constant GTK2.MOVEMENT_VISUAL_POSITIONS


Constant MOVEMENT_WORDS

constant GTK2.MOVEMENT_WORDS


Constant NO_REPARENT

constant GTK2.NO_REPARENT


Constant NO_SHOW_ALL

constant GTK2.NO_SHOW_ALL


Constant NO_WINDOW

constant GTK2.NO_WINDOW


Constant ORIENTATION_HORIZONTAL

constant GTK2.ORIENTATION_HORIZONTAL


Constant ORIENTATION_VERTICAL

constant GTK2.ORIENTATION_VERTICAL


Constant PACK_DIRECTION_BTT

constant GTK2.PACK_DIRECTION_BTT


Constant PACK_DIRECTION_LTR

constant GTK2.PACK_DIRECTION_LTR


Constant PACK_DIRECTION_RTL

constant GTK2.PACK_DIRECTION_RTL


Constant PACK_DIRECTION_TTB

constant GTK2.PACK_DIRECTION_TTB


Constant PACK_END

constant GTK2.PACK_END


Constant PACK_START

constant GTK2.PACK_START


Constant PAGE_ORIENTATION_LANDSCAPE

constant GTK2.PAGE_ORIENTATION_LANDSCAPE


Constant PAGE_ORIENTATION_PORTRAIT

constant GTK2.PAGE_ORIENTATION_PORTRAIT


Constant PAGE_ORIENTATION_REVERSE_LANDSCAPE

constant GTK2.PAGE_ORIENTATION_REVERSE_LANDSCAPE


Constant PAGE_ORIENTATION_REVERSE_PORTRAIT

constant GTK2.PAGE_ORIENTATION_REVERSE_PORTRAIT


Constant