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


InheritGTK1

inherit GTK1 : GTK1


InheritGTK2

inherit GTK2 : GTK2

Module GTK1


ConstantACCEL_LOCKED

constant GTK1.ACCEL_LOCKED


ConstantACCEL_SIGNAL_VISIBLE

constant GTK1.ACCEL_SIGNAL_VISIBLE


ConstantACCEL_VISIBLE

constant GTK1.ACCEL_VISIBLE


ConstantANCHOR_CENTER

constant GTK1.ANCHOR_CENTER


ConstantANCHOR_E

constant GTK1.ANCHOR_E


ConstantANCHOR_EAST

constant GTK1.ANCHOR_EAST


ConstantANCHOR_N

constant GTK1.ANCHOR_N


ConstantANCHOR_NE

constant GTK1.ANCHOR_NE


ConstantANCHOR_NORTH

constant GTK1.ANCHOR_NORTH


ConstantANCHOR_NORTH_EAST

constant GTK1.ANCHOR_NORTH_EAST


ConstantANCHOR_NORTH_WEST

constant GTK1.ANCHOR_NORTH_WEST


ConstantANCHOR_NW

constant GTK1.ANCHOR_NW


ConstantANCHOR_S

constant GTK1.ANCHOR_S


ConstantANCHOR_SE

constant GTK1.ANCHOR_SE


ConstantANCHOR_SOUTH

constant GTK1.ANCHOR_SOUTH


ConstantANCHOR_SOUTH_EAST

constant GTK1.ANCHOR_SOUTH_EAST


ConstantANCHOR_SOUTH_WEST

constant GTK1.ANCHOR_SOUTH_WEST


ConstantANCHOR_SW

constant GTK1.ANCHOR_SW


ConstantANCHOR_W

constant GTK1.ANCHOR_W


ConstantANCHOR_WEST

constant GTK1.ANCHOR_WEST


ConstantAPP_PAINTABLE

constant GTK1.APP_PAINTABLE


ConstantARROW_DOWN

constant GTK1.ARROW_DOWN


ConstantARROW_LEFT

constant GTK1.ARROW_LEFT


ConstantARROW_RIGHT

constant GTK1.ARROW_RIGHT


ConstantARROW_UP

constant GTK1.ARROW_UP


ConstantBUTTONBOX_DEFAULT_STYLE

constant GTK1.BUTTONBOX_DEFAULT_STYLE


ConstantBUTTONBOX_EDGE

constant GTK1.BUTTONBOX_EDGE


ConstantBUTTONBOX_END

constant GTK1.BUTTONBOX_END


ConstantBUTTONBOX_SPREAD

constant GTK1.BUTTONBOX_SPREAD


ConstantBUTTONBOX_START

constant GTK1.BUTTONBOX_START


ConstantBUTTON_DRAGS

constant GTK1.BUTTON_DRAGS


ConstantBUTTON_EXPANDS

constant GTK1.BUTTON_EXPANDS


ConstantBUTTON_IGNORED

constant GTK1.BUTTON_IGNORED


ConstantBUTTON_SELECTS

constant GTK1.BUTTON_SELECTS


ConstantCALENDAR_NO_MONTH_CHANGE

constant GTK1.CALENDAR_NO_MONTH_CHANGE


ConstantCALENDAR_SHOW_DAY_NAMES

constant GTK1.CALENDAR_SHOW_DAY_NAMES


ConstantCALENDAR_SHOW_HEADING

constant GTK1.CALENDAR_SHOW_HEADING


ConstantCALENDAR_SHOW_WEEK_NUMBERS

constant GTK1.CALENDAR_SHOW_WEEK_NUMBERS


ConstantCALENDAR_WEEK_START_MONDAY

constant GTK1.CALENDAR_WEEK_START_MONDAY


ConstantCAN_DEFAULT

constant GTK1.CAN_DEFAULT


ConstantCAN_FOCUS

constant GTK1.CAN_FOCUS


ConstantCELL_EMPTY

constant GTK1.CELL_EMPTY


ConstantCELL_PIXMAP

constant GTK1.CELL_PIXMAP


ConstantCELL_PIXTEXT

constant GTK1.CELL_PIXTEXT


ConstantCELL_TEXT

constant GTK1.CELL_TEXT


ConstantCELL_WIDGET

constant GTK1.CELL_WIDGET


ConstantCENTIMETERS

constant GTK1.CENTIMETERS


ConstantCLIST_ADD_MODE

constant GTK1.CLIST_ADD_MODE


ConstantCLIST_AUTO_RESIZE_BLOCKED

constant GTK1.CLIST_AUTO_RESIZE_BLOCKED


ConstantCLIST_AUTO_SORT

constant GTK1.CLIST_AUTO_SORT


ConstantCLIST_DRAW_DRAG_LINE

constant GTK1.CLIST_DRAW_DRAG_LINE


ConstantCLIST_DRAW_DRAG_RECT

constant GTK1.CLIST_DRAW_DRAG_RECT


ConstantCLIST_IN_DRAG

constant GTK1.CLIST_IN_DRAG


ConstantCLIST_REORDERABLE

constant GTK1.CLIST_REORDERABLE


ConstantCLIST_ROW_HEIGHT_SET

constant GTK1.CLIST_ROW_HEIGHT_SET


ConstantCLIST_SHOW_TITLES

constant GTK1.CLIST_SHOW_TITLES


ConstantCLIST_USE_DRAG_ICONS

constant GTK1.CLIST_USE_DRAG_ICONS


ConstantCLOCK_DECREASING

constant GTK1.CLOCK_DECREASING


ConstantCLOCK_INCREASING

constant GTK1.CLOCK_INCREASING


ConstantCLOCK_REALTIME

constant GTK1.CLOCK_REALTIME


ConstantCOMPOSITE_CHILD

constant GTK1.COMPOSITE_CHILD


ConstantCORNER_BOTTOM_LEFT

constant GTK1.CORNER_BOTTOM_LEFT


ConstantCORNER_BOTTOM_RIGHT

constant GTK1.CORNER_BOTTOM_RIGHT


ConstantCORNER_TOP_LEFT

constant GTK1.CORNER_TOP_LEFT


ConstantCORNER_TOP_RIGHT

constant GTK1.CORNER_TOP_RIGHT


ConstantCTREE_EXPANDER_CIRCULAR

constant GTK1.CTREE_EXPANDER_CIRCULAR


ConstantCTREE_EXPANDER_NONE

constant GTK1.CTREE_EXPANDER_NONE


ConstantCTREE_EXPANDER_SQUARE

constant GTK1.CTREE_EXPANDER_SQUARE


ConstantCTREE_EXPANDER_TRIANGLE

constant GTK1.CTREE_EXPANDER_TRIANGLE


ConstantCTREE_EXPANSION_COLLAPSE

constant GTK1.CTREE_EXPANSION_COLLAPSE


ConstantCTREE_EXPANSION_COLLAPSE_RECURSIVE

constant GTK1.CTREE_EXPANSION_COLLAPSE_RECURSIVE


ConstantCTREE_EXPANSION_EXPAND

constant GTK1.CTREE_EXPANSION_EXPAND


ConstantCTREE_EXPANSION_EXPAND_RECURSIVE

constant GTK1.CTREE_EXPANSION_EXPAND_RECURSIVE


ConstantCTREE_EXPANSION_TOGGLE

constant GTK1.CTREE_EXPANSION_TOGGLE


ConstantCTREE_EXPANSION_TOGGLE_RECURSIVE

constant GTK1.CTREE_EXPANSION_TOGGLE_RECURSIVE


ConstantCTREE_LINES_DOTTED

constant GTK1.CTREE_LINES_DOTTED


ConstantCTREE_LINES_NONE

constant GTK1.CTREE_LINES_NONE


ConstantCTREE_LINES_SOLID

constant GTK1.CTREE_LINES_SOLID


ConstantCTREE_LINES_TABBED

constant GTK1.CTREE_LINES_TABBED


ConstantCTREE_POS_AFTER

constant GTK1.CTREE_POS_AFTER


ConstantCTREE_POS_AS_CHILD

constant GTK1.CTREE_POS_AS_CHILD


ConstantCTREE_POS_BEFORE

constant GTK1.CTREE_POS_BEFORE


ConstantCURVE_TYPE_FREE

constant GTK1.CURVE_TYPE_FREE


ConstantCURVE_TYPE_LINEAR

constant GTK1.CURVE_TYPE_LINEAR


ConstantCURVE_TYPE_SPLINE

constant GTK1.CURVE_TYPE_SPLINE


ConstantDATABOX_BARS

constant GTK1.DATABOX_BARS


ConstantDATABOX_LINES

constant GTK1.DATABOX_LINES


ConstantDATABOX_NOT_DISPLAYED

constant GTK1.DATABOX_NOT_DISPLAYED


ConstantDATABOX_POINTS

constant GTK1.DATABOX_POINTS


ConstantDEST_DEFAULT_ALL

constant GTK1.DEST_DEFAULT_ALL


ConstantDEST_DEFAULT_DROP

constant GTK1.DEST_DEFAULT_DROP


ConstantDEST_DEFAULT_HIGHLIGHT

constant GTK1.DEST_DEFAULT_HIGHLIGHT


ConstantDEST_DEFAULT_MOTION

constant GTK1.DEST_DEFAULT_MOTION


ConstantDIRECTION_LEFT

constant GTK1.DIRECTION_LEFT


ConstantDIRECTION_RIGHT

constant GTK1.DIRECTION_RIGHT


ConstantDIR_DOWN

constant GTK1.DIR_DOWN


ConstantDIR_LEFT

constant GTK1.DIR_LEFT


ConstantDIR_RIGHT

constant GTK1.DIR_RIGHT


ConstantDIR_TAB_BACKWARD

constant GTK1.DIR_TAB_BACKWARD


ConstantDIR_TAB_FORWARD

constant GTK1.DIR_TAB_FORWARD


ConstantDIR_UP

constant GTK1.DIR_UP


ConstantEXPAND

constant GTK1.EXPAND


ConstantFALSE

constant GTK1.FALSE


ConstantFILL

constant GTK1.FILL


ConstantFILL_X

constant GTK1.FILL_X


ConstantFILL_Y

constant GTK1.FILL_Y


ConstantGDK_ACTION_ASK

constant GTK1.GDK_ACTION_ASK


ConstantGDK_ACTION_COPY

constant GTK1.GDK_ACTION_COPY


ConstantGDK_ACTION_DEFAULT

constant GTK1.GDK_ACTION_DEFAULT


ConstantGDK_ACTION_LINK

constant GTK1.GDK_ACTION_LINK


ConstantGDK_ACTION_MOVE

constant GTK1.GDK_ACTION_MOVE


ConstantGDK_ACTION_PRIVATE

constant GTK1.GDK_ACTION_PRIVATE


ConstantGDK_ALL_EVENTS_MASK

constant GTK1.GDK_ALL_EVENTS_MASK


ConstantGDK_AND

constant GTK1.GDK_AND


ConstantGDK_AND_INVERT

constant GTK1.GDK_AND_INVERT


ConstantGDK_AND_REVERSE

constant GTK1.GDK_AND_REVERSE


ConstantGDK_ARROW

constant GTK1.GDK_ARROW


ConstantGDK_BASED_ARROW_DOWN

constant GTK1.GDK_BASED_ARROW_DOWN


ConstantGDK_BASED_ARROW_UP

constant GTK1.GDK_BASED_ARROW_UP


ConstantGDK_BOAT

constant GTK1.GDK_BOAT


ConstantGDK_BOGOSITY

constant GTK1.GDK_BOGOSITY


ConstantGDK_BOTTOM_LEFT_CORNER

constant GTK1.GDK_BOTTOM_LEFT_CORNER


ConstantGDK_BOTTOM_RIGHT_CORNER

constant GTK1.GDK_BOTTOM_RIGHT_CORNER


ConstantGDK_BOTTOM_SIDE

constant GTK1.GDK_BOTTOM_SIDE


ConstantGDK_BOTTOM_TEE

constant GTK1.GDK_BOTTOM_TEE


ConstantGDK_BOX_SPIRAL

constant GTK1.GDK_BOX_SPIRAL


ConstantGDK_BUTTON1_MASK

constant GTK1.GDK_BUTTON1_MASK


ConstantGDK_BUTTON1_MOTION_MASK

constant GTK1.GDK_BUTTON1_MOTION_MASK


ConstantGDK_BUTTON2_MASK

constant GTK1.GDK_BUTTON2_MASK


ConstantGDK_BUTTON2_MOTION_MASK

constant GTK1.GDK_BUTTON2_MOTION_MASK


ConstantGDK_BUTTON3_MASK

constant GTK1.GDK_BUTTON3_MASK


ConstantGDK_BUTTON3_MOTION_MASK

constant GTK1.GDK_BUTTON3_MOTION_MASK


ConstantGDK_BUTTON_MOTION_MASK

constant GTK1.GDK_BUTTON_MOTION_MASK


ConstantGDK_BUTTON_PRESS_MASK

constant GTK1.GDK_BUTTON_PRESS_MASK


ConstantGDK_BUTTON_RELEASE_MASK

constant GTK1.GDK_BUTTON_RELEASE_MASK


ConstantGDK_CAP_BUTT

constant GTK1.GDK_CAP_BUTT


ConstantGDK_CAP_NOT_LAST

constant GTK1.GDK_CAP_NOT_LAST


ConstantGDK_CAP_PROJECTING

constant GTK1.GDK_CAP_PROJECTING


ConstantGDK_CAP_ROUND

constant GTK1.GDK_CAP_ROUND


ConstantGDK_CENTER_PTR

constant GTK1.GDK_CENTER_PTR


ConstantGDK_CIRCLE

constant GTK1.GDK_CIRCLE


ConstantGDK_CLEAR

constant GTK1.GDK_CLEAR


ConstantGDK_CLOCK

constant GTK1.GDK_CLOCK


ConstantGDK_COFFEE_MUG

constant GTK1.GDK_COFFEE_MUG


ConstantGDK_CONTROL_MASK

constant GTK1.GDK_CONTROL_MASK


ConstantGDK_COPY

constant GTK1.GDK_COPY


ConstantGDK_COPY_INVERT

constant GTK1.GDK_COPY_INVERT


ConstantGDK_CROSS

constant GTK1.GDK_CROSS


ConstantGDK_CROSSHAIR

constant GTK1.GDK_CROSSHAIR


ConstantGDK_CROSS_REVERSE

constant GTK1.GDK_CROSS_REVERSE


ConstantGDK_DECOR_ALL

constant GTK1.GDK_DECOR_ALL


ConstantGDK_DECOR_BORDER

constant GTK1.GDK_DECOR_BORDER


ConstantGDK_DECOR_MAXIMIZE

constant GTK1.GDK_DECOR_MAXIMIZE


ConstantGDK_DECOR_MENU

constant GTK1.GDK_DECOR_MENU


ConstantGDK_DECOR_MINIMIZE

constant GTK1.GDK_DECOR_MINIMIZE


ConstantGDK_DECOR_RESIZEH

constant GTK1.GDK_DECOR_RESIZEH


ConstantGDK_DECOR_TITLE

constant GTK1.GDK_DECOR_TITLE


ConstantGDK_DIAMOND_CROSS

constant GTK1.GDK_DIAMOND_CROSS


ConstantGDK_DOT

constant GTK1.GDK_DOT


ConstantGDK_DOTBOX

constant GTK1.GDK_DOTBOX


ConstantGDK_DOUBLE_ARROW

constant GTK1.GDK_DOUBLE_ARROW


ConstantGDK_DRAFT_LARGE

constant GTK1.GDK_DRAFT_LARGE


ConstantGDK_DRAFT_SMALL

constant GTK1.GDK_DRAFT_SMALL


ConstantGDK_DRAG_PROTO_MOTIF

constant GTK1.GDK_DRAG_PROTO_MOTIF


ConstantGDK_DRAG_PROTO_ROOTWIN

constant GTK1.GDK_DRAG_PROTO_ROOTWIN


ConstantGDK_DRAG_PROTO_XDND

constant GTK1.GDK_DRAG_PROTO_XDND


ConstantGDK_DRAPED_BOX

constant GTK1.GDK_DRAPED_BOX


ConstantGDK_ENTER_NOTIFY_MASK

constant GTK1.GDK_ENTER_NOTIFY_MASK


ConstantGDK_EQUIV

constant GTK1.GDK_EQUIV


ConstantGDK_EVEN_ODD_RULE

constant GTK1.GDK_EVEN_ODD_RULE


ConstantGDK_EXCHANGE

constant GTK1.GDK_EXCHANGE


ConstantGDK_EXPOSURE_MASK

constant GTK1.GDK_EXPOSURE_MASK


ConstantGDK_EXTENSION_EVENTS_ALL

constant GTK1.GDK_EXTENSION_EVENTS_ALL


ConstantGDK_EXTENSION_EVENTS_CURSOR

constant GTK1.GDK_EXTENSION_EVENTS_CURSOR


ConstantGDK_EXTENSION_EVENTS_NONE

constant GTK1.GDK_EXTENSION_EVENTS_NONE


ConstantGDK_FLEUR

constant GTK1.GDK_FLEUR


ConstantGDK_FOCUS_CHANGE_MASK

constant GTK1.GDK_FOCUS_CHANGE_MASK


ConstantGDK_FUNC_ALL

constant GTK1.GDK_FUNC_ALL


ConstantGDK_FUNC_CLOSE

constant GTK1.GDK_FUNC_CLOSE


ConstantGDK_FUNC_MAXIMIZE

constant GTK1.GDK_FUNC_MAXIMIZE


ConstantGDK_FUNC_MINIMIZE

constant GTK1.GDK_FUNC_MINIMIZE


ConstantGDK_FUNC_MOVE

constant GTK1.GDK_FUNC_MOVE


ConstantGDK_FUNC_RESIZE

constant GTK1.GDK_FUNC_RESIZE


ConstantGDK_GL_ACCUM_ALPHA_SIZE

constant GTK1.GDK_GL_ACCUM_ALPHA_SIZE


ConstantGDK_GL_ACCUM_BLUE_SIZE

constant GTK1.GDK_GL_ACCUM_BLUE_SIZE


ConstantGDK_GL_ACCUM_GREEN_SIZE

constant GTK1.GDK_GL_ACCUM_GREEN_SIZE


ConstantGDK_GL_ACCUM_RED_SIZE

constant GTK1.GDK_GL_ACCUM_RED_SIZE


ConstantGDK_GL_ALPHA_SIZE

constant GTK1.GDK_GL_ALPHA_SIZE


ConstantGDK_GL_AUX_BUFFERS

constant GTK1.GDK_GL_AUX_BUFFERS


ConstantGDK_GL_BLUE_SIZE

constant GTK1.GDK_GL_BLUE_SIZE


ConstantGDK_GL_BUFFER_SIZE

constant GTK1.GDK_GL_BUFFER_SIZE


ConstantGDK_GL_DEPTH_SIZE

constant GTK1.GDK_GL_DEPTH_SIZE


ConstantGDK_GL_DOUBLEBUFFER

constant GTK1.GDK_GL_DOUBLEBUFFER


ConstantGDK_GL_GREEN_SIZE

constant GTK1.GDK_GL_GREEN_SIZE


ConstantGDK_GL_LEVEL

constant GTK1.GDK_GL_LEVEL


ConstantGDK_GL_NONE

constant GTK1.GDK_GL_NONE


ConstantGDK_GL_RED_SIZE

constant GTK1.GDK_GL_RED_SIZE


ConstantGDK_GL_RGBA

constant GTK1.GDK_GL_RGBA


ConstantGDK_GL_STENCIL_SIZE

constant GTK1.GDK_GL_STENCIL_SIZE


ConstantGDK_GL_STEREO

constant GTK1.GDK_GL_STEREO


ConstantGDK_GL_TRANSPARENT_ALPHA_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_ALPHA_VALUE_EXT


ConstantGDK_GL_TRANSPARENT_BLUE_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_BLUE_VALUE_EXT


ConstantGDK_GL_TRANSPARENT_GREEN_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_GREEN_VALUE_EXT


ConstantGDK_GL_TRANSPARENT_INDEX_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_INDEX_VALUE_EXT


ConstantGDK_GL_TRANSPARENT_RED_VALUE_EXT

constant GTK1.GDK_GL_TRANSPARENT_RED_VALUE_EXT


ConstantGDK_GL_TRANSPARENT_TYPE_EXT

constant GTK1.GDK_GL_TRANSPARENT_TYPE_EXT


ConstantGDK_GL_USE_GL

constant GTK1.GDK_GL_USE_GL


ConstantGDK_GL_X_VISUAL_TYPE_EXT

constant GTK1.GDK_GL_X_VISUAL_TYPE_EXT


ConstantGDK_GOBBLER

constant GTK1.GDK_GOBBLER


ConstantGDK_GUMBY

constant GTK1.GDK_GUMBY


ConstantGDK_HAND1

constant GTK1.GDK_HAND1


ConstantGDK_HAND2

constant GTK1.GDK_HAND2


ConstantGDK_HEART

constant GTK1.GDK_HEART


ConstantGDK_ICON

constant GTK1.GDK_ICON


ConstantGDK_IM_PREEDIT_AREA

constant GTK1.GDK_IM_PREEDIT_AREA


ConstantGDK_IM_PREEDIT_CALLBACKS

constant GTK1.GDK_IM_PREEDIT_CALLBACKS


ConstantGDK_IM_PREEDIT_MASK

constant GTK1.GDK_IM_PREEDIT_MASK


ConstantGDK_IM_PREEDIT_NONE

constant GTK1.GDK_IM_PREEDIT_NONE


ConstantGDK_IM_PREEDIT_NOTHING

constant GTK1.GDK_IM_PREEDIT_NOTHING


ConstantGDK_IM_PREEDIT_POSITION

constant GTK1.GDK_IM_PREEDIT_POSITION


ConstantGDK_IM_STATUS_AREA

constant GTK1.GDK_IM_STATUS_AREA


ConstantGDK_IM_STATUS_CALLBACKS

constant GTK1.GDK_IM_STATUS_CALLBACKS


ConstantGDK_IM_STATUS_MASK

constant GTK1.GDK_IM_STATUS_MASK


ConstantGDK_IM_STATUS_NONE

constant GTK1.GDK_IM_STATUS_NONE


ConstantGDK_IM_STATUS_NOTHING

constant GTK1.GDK_IM_STATUS_NOTHING


ConstantGDK_INVERT

constant GTK1.GDK_INVERT


ConstantGDK_IRON_CROSS

constant GTK1.GDK_IRON_CROSS


ConstantGDK_JOIN_BEVEL

constant GTK1.GDK_JOIN_BEVEL


ConstantGDK_JOIN_MITER

constant GTK1.GDK_JOIN_MITER


ConstantGDK_JOIN_ROUND

constant GTK1.GDK_JOIN_ROUND


ConstantGDK_KEY_PRESS_MASK

constant GTK1.GDK_KEY_PRESS_MASK


ConstantGDK_KEY_RELEASE_MASK

constant GTK1.GDK_KEY_RELEASE_MASK


ConstantGDK_LEAVE_NOTIFY_MASK

constant GTK1.GDK_LEAVE_NOTIFY_MASK


ConstantGDK_LEFTBUTTON

constant GTK1.GDK_LEFTBUTTON


ConstantGDK_LEFT_PTR

constant GTK1.GDK_LEFT_PTR


ConstantGDK_LEFT_SIDE

constant GTK1.GDK_LEFT_SIDE


ConstantGDK_LEFT_TEE

constant GTK1.GDK_LEFT_TEE


ConstantGDK_LINE_DOUBLE_DASH

constant GTK1.GDK_LINE_DOUBLE_DASH


ConstantGDK_LINE_ON_OFF_DASH

constant GTK1.GDK_LINE_ON_OFF_DASH


ConstantGDK_LINE_SOLID

constant GTK1.GDK_LINE_SOLID


ConstantGDK_LL_ANGLE

constant GTK1.GDK_LL_ANGLE


ConstantGDK_LOCK_MASK

constant GTK1.GDK_LOCK_MASK


ConstantGDK_LR_ANGLE

constant GTK1.GDK_LR_ANGLE


ConstantGDK_MAN

constant GTK1.GDK_MAN


ConstantGDK_MIDDLEBUTTON

constant GTK1.GDK_MIDDLEBUTTON


ConstantGDK_MOD1_MASK

constant GTK1.GDK_MOD1_MASK


ConstantGDK_MOD2_MASK

constant GTK1.GDK_MOD2_MASK


ConstantGDK_MOD3_MASK

constant GTK1.GDK_MOD3_MASK


ConstantGDK_MOD4_MASK

constant GTK1.GDK_MOD4_MASK


ConstantGDK_MOD5_MASK

constant GTK1.GDK_MOD5_MASK


ConstantGDK_MOUSE

constant GTK1.GDK_MOUSE


ConstantGDK_NAND

constant GTK1.GDK_NAND


ConstantGDK_NOOP

constant GTK1.GDK_NOOP


ConstantGDK_OPAQUE_STIPPLED

constant GTK1.GDK_OPAQUE_STIPPLED


ConstantGDK_OR

constant GTK1.GDK_OR


ConstantGDK_OR_INVERT

constant GTK1.GDK_OR_INVERT


ConstantGDK_OR_REVERSE

constant GTK1.GDK_OR_REVERSE


ConstantGDK_OVERLAP_RECTANGLE_IN

constant GTK1.GDK_OVERLAP_RECTANGLE_IN


ConstantGDK_OVERLAP_RECTANGLE_OUT

constant GTK1.GDK_OVERLAP_RECTANGLE_OUT


ConstantGDK_OVERLAP_RECTANGLE_PART

constant GTK1.GDK_OVERLAP_RECTANGLE_PART


ConstantGDK_PENCIL

constant GTK1.GDK_PENCIL


ConstantGDK_PIRATE

constant GTK1.GDK_PIRATE


ConstantGDK_PLUS

constant GTK1.GDK_PLUS


ConstantGDK_POINTER_MOTION_HINT_MASK

constant GTK1.GDK_POINTER_MOTION_HINT_MASK


ConstantGDK_POINTER_MOTION_MASK

constant GTK1.GDK_POINTER_MOTION_MASK


ConstantGDK_PROPERTY_CHANGE_MASK

constant GTK1.GDK_PROPERTY_CHANGE_MASK


ConstantGDK_PROP_MODE_APPEND

constant GTK1.GDK_PROP_MODE_APPEND


ConstantGDK_PROP_MODE_PREPEND

constant GTK1.GDK_PROP_MODE_PREPEND


ConstantGDK_PROP_MODE_REPLACE

constant GTK1.GDK_PROP_MODE_REPLACE


ConstantGDK_PROXIMITY_IN_MASK

constant GTK1.GDK_PROXIMITY_IN_MASK


ConstantGDK_PROXIMITY_OUT_MASK

constant GTK1.GDK_PROXIMITY_OUT_MASK


ConstantGDK_QUESTION_ARROW

constant GTK1.GDK_QUESTION_ARROW


ConstantGDK_RIGHTBUTTON

constant GTK1.GDK_RIGHTBUTTON


ConstantGDK_RIGHT_PTR

constant GTK1.GDK_RIGHT_PTR


ConstantGDK_RIGHT_SIDE

constant GTK1.GDK_RIGHT_SIDE


ConstantGDK_RIGHT_TEE

constant GTK1.GDK_RIGHT_TEE


ConstantGDK_RTL_LOGO

constant GTK1.GDK_RTL_LOGO


ConstantGDK_SAILBOAT

constant GTK1.GDK_SAILBOAT


ConstantGDK_SB_DOWN_ARROW

constant GTK1.GDK_SB_DOWN_ARROW


ConstantGDK_SB_H_DOUBLE_ARROW

constant GTK1.GDK_SB_H_DOUBLE_ARROW


ConstantGDK_SB_LEFT_ARROW

constant GTK1.GDK_SB_LEFT_ARROW


ConstantGDK_SB_RIGHT_ARROW

constant GTK1.GDK_SB_RIGHT_ARROW


ConstantGDK_SB_UP_ARROW

constant GTK1.GDK_SB_UP_ARROW


ConstantGDK_SB_V_DOUBLE_ARROW

constant GTK1.GDK_SB_V_DOUBLE_ARROW


ConstantGDK_SELECTION_TYPE_ATOM

constant GTK1.GDK_SELECTION_TYPE_ATOM


ConstantGDK_SELECTION_TYPE_BITMAP

constant GTK1.GDK_SELECTION_TYPE_BITMAP


ConstantGDK_SELECTION_TYPE_COLORMAP

constant GTK1.GDK_SELECTION_TYPE_COLORMAP


ConstantGDK_SELECTION_TYPE_DRAWABLE

constant GTK1.GDK_SELECTION_TYPE_DRAWABLE


ConstantGDK_SELECTION_TYPE_INTEGER

constant GTK1.GDK_SELECTION_TYPE_INTEGER


ConstantGDK_SELECTION_TYPE_PIXMAP

constant GTK1.GDK_SELECTION_TYPE_PIXMAP


ConstantGDK_SELECTION_TYPE_STRING

constant GTK1.GDK_SELECTION_TYPE_STRING


ConstantGDK_SELECTION_TYPE_WINDOW

constant GTK1.GDK_SELECTION_TYPE_WINDOW


ConstantGDK_SET

constant GTK1.GDK_SET


ConstantGDK_SHIFT_MASK

constant GTK1.GDK_SHIFT_MASK


ConstantGDK_SHUTTLE

constant GTK1.GDK_SHUTTLE


ConstantGDK_SIZING

constant GTK1.GDK_SIZING


ConstantGDK_SOLID

constant GTK1.GDK_SOLID


ConstantGDK_SPIDER

constant GTK1.GDK_SPIDER


ConstantGDK_SPRAYCAN

constant GTK1.GDK_SPRAYCAN


ConstantGDK_STAR

constant GTK1.GDK_STAR


ConstantGDK_STIPPLED

constant GTK1.GDK_STIPPLED


ConstantGDK_STRUCTURE_MASK

constant GTK1.GDK_STRUCTURE_MASK


ConstantGDK_TARGET

constant GTK1.GDK_TARGET


ConstantGDK_TARGET_BITMAP

constant GTK1.GDK_TARGET_BITMAP


ConstantGDK_TARGET_COLORMAP

constant GTK1.GDK_TARGET_COLORMAP


ConstantGDK_TARGET_DRAWABLE

constant GTK1.GDK_TARGET_DRAWABLE


ConstantGDK_TARGET_PIXMAP

constant GTK1.GDK_TARGET_PIXMAP


ConstantGDK_TARGET_STRING

constant GTK1.GDK_TARGET_STRING


ConstantGDK_TCROSS

constant GTK1.GDK_TCROSS


ConstantGDK_TILED

constant GTK1.GDK_TILED


ConstantGDK_TOP_LEFT_ARROW

constant GTK1.GDK_TOP_LEFT_ARROW


ConstantGDK_TOP_LEFT_CORNER

constant GTK1.GDK_TOP_LEFT_CORNER


ConstantGDK_TOP_RIGHT_CORNER

constant GTK1.GDK_TOP_RIGHT_CORNER


ConstantGDK_TOP_SIDE

constant GTK1.GDK_TOP_SIDE


ConstantGDK_TOP_TEE

constant GTK1.GDK_TOP_TEE


ConstantGDK_TREK

constant GTK1.GDK_TREK


ConstantGDK_UL_ANGLE

constant GTK1.GDK_UL_ANGLE


ConstantGDK_UMBRELLA

constant GTK1.GDK_UMBRELLA


ConstantGDK_UR_ANGLE

constant GTK1.GDK_UR_ANGLE


ConstantGDK_VISIBILITY_NOTIFY_MASK

constant GTK1.GDK_VISIBILITY_NOTIFY_MASK


ConstantGDK_WATCH

constant GTK1.GDK_WATCH


ConstantGDK_WINDING_RULE

constant GTK1.GDK_WINDING_RULE


ConstantGDK_WINDOW_CHILD

constant GTK1.GDK_WINDOW_CHILD


ConstantGDK_WINDOW_DIALOG

constant GTK1.GDK_WINDOW_DIALOG


ConstantGDK_WINDOW_FOREIGN

constant GTK1.GDK_WINDOW_FOREIGN


ConstantGDK_WINDOW_ROOT

constant GTK1.GDK_WINDOW_ROOT


ConstantGDK_WINDOW_TEMP

constant GTK1.GDK_WINDOW_TEMP


ConstantGDK_WINDOW_TOPLEVEL

constant GTK1.GDK_WINDOW_TOPLEVEL


ConstantGDK_XOR

constant GTK1.GDK_XOR


ConstantGDK_XTERM

constant GTK1.GDK_XTERM


ConstantGNOME_DOCK_BOTTOM

constant GTK1.GNOME_DOCK_BOTTOM


ConstantGNOME_DOCK_ITEM_BEH_EXCLUSIVE

constant GTK1.GNOME_DOCK_ITEM_BEH_EXCLUSIVE


ConstantGNOME_DOCK_ITEM_BEH_LOCKED

constant GTK1.GNOME_DOCK_ITEM_BEH_LOCKED


ConstantGNOME_DOCK_ITEM_BEH_NEVER_FLOATING

constant GTK1.GNOME_DOCK_ITEM_BEH_NEVER_FLOATING


ConstantGNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL

constant GTK1.GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL


ConstantGNOME_DOCK_ITEM_BEH_NEVER_VERTICAL

constant GTK1.GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL


ConstantGNOME_DOCK_ITEM_BEH_NORMAL

constant GTK1.GNOME_DOCK_ITEM_BEH_NORMAL


ConstantGNOME_DOCK_LEFT

constant GTK1.GNOME_DOCK_LEFT


ConstantGNOME_DOCK_RIGHT

constant GTK1.GNOME_DOCK_RIGHT


ConstantGNOME_DOCK_TOP

constant GTK1.GNOME_DOCK_TOP


ConstantGNOME_FONT_PICKER_MODE_FONT_INFO

constant GTK1.GNOME_FONT_PICKER_MODE_FONT_INFO


ConstantGNOME_FONT_PICKER_MODE_PIXMAP

constant GTK1.GNOME_FONT_PICKER_MODE_PIXMAP


ConstantGNOME_FONT_PICKER_MODE_UNKNOWN

constant GTK1.GNOME_FONT_PICKER_MODE_UNKNOWN


ConstantGNOME_FONT_PICKER_MODE_USER_WIDGET

constant GTK1.GNOME_FONT_PICKER_MODE_USER_WIDGET


ConstantGNOME_ICON_LIST_ICONS

constant GTK1.GNOME_ICON_LIST_ICONS


ConstantGNOME_ICON_LIST_IS_EDITABLE

constant GTK1.GNOME_ICON_LIST_IS_EDITABLE


ConstantGNOME_ICON_LIST_STATIC_TEXT

constant GTK1.GNOME_ICON_LIST_STATIC_TEXT


ConstantGNOME_ICON_LIST_TEXT_BELOW

constant GTK1.GNOME_ICON_LIST_TEXT_BELOW


ConstantGNOME_ICON_LIST_TEXT_RIGHT

constant GTK1.GNOME_ICON_LIST_TEXT_RIGHT


ConstantGNOME_MESSAGE_BOX_ERROR

constant GTK1.GNOME_MESSAGE_BOX_ERROR


ConstantGNOME_MESSAGE_BOX_GENERIC

constant GTK1.GNOME_MESSAGE_BOX_GENERIC


ConstantGNOME_MESSAGE_BOX_INFO

constant GTK1.GNOME_MESSAGE_BOX_INFO


ConstantGNOME_MESSAGE_BOX_QUESTION

constant GTK1.GNOME_MESSAGE_BOX_QUESTION


ConstantGNOME_MESSAGE_BOX_WARNING

constant GTK1.GNOME_MESSAGE_BOX_WARNING


ConstantGNOME_PREFERENCES_ALWAYS

constant GTK1.GNOME_PREFERENCES_ALWAYS


ConstantGNOME_PREFERENCES_NEVER

constant GTK1.GNOME_PREFERENCES_NEVER


ConstantGNOME_PREFERENCES_USER

constant GTK1.GNOME_PREFERENCES_USER


ConstantGNOME_Panel_ORIENT_DOWN

constant GTK1.GNOME_Panel_ORIENT_DOWN


ConstantGNOME_Panel_ORIENT_LEFT

constant GTK1.GNOME_Panel_ORIENT_LEFT


ConstantGNOME_Panel_ORIENT_RIGHT

constant GTK1.GNOME_Panel_ORIENT_RIGHT


ConstantGNOME_Panel_ORIENT_UP

constant GTK1.GNOME_Panel_ORIENT_UP


ConstantGNOME_STOCK_BUTTON_APPLY

constant GTK1.GNOME_STOCK_BUTTON_APPLY


ConstantGNOME_STOCK_BUTTON_CANCEL

constant GTK1.GNOME_STOCK_BUTTON_CANCEL


ConstantGNOME_STOCK_BUTTON_CLOSE

constant GTK1.GNOME_STOCK_BUTTON_CLOSE


ConstantGNOME_STOCK_BUTTON_DOWN

constant GTK1.GNOME_STOCK_BUTTON_DOWN


ConstantGNOME_STOCK_BUTTON_FONT

constant GTK1.GNOME_STOCK_BUTTON_FONT


ConstantGNOME_STOCK_BUTTON_HELP

constant GTK1.GNOME_STOCK_BUTTON_HELP


ConstantGNOME_STOCK_BUTTON_NEXT

constant GTK1.GNOME_STOCK_BUTTON_NEXT


ConstantGNOME_STOCK_BUTTON_NO

constant GTK1.GNOME_STOCK_BUTTON_NO


ConstantGNOME_STOCK_BUTTON_OK

constant GTK1.GNOME_STOCK_BUTTON_OK


ConstantGNOME_STOCK_BUTTON_PREV

constant GTK1.GNOME_STOCK_BUTTON_PREV


ConstantGNOME_STOCK_BUTTON_UP

constant GTK1.GNOME_STOCK_BUTTON_UP


ConstantGNOME_STOCK_BUTTON_YES

constant GTK1.GNOME_STOCK_BUTTON_YES


ConstantGNOME_STOCK_MENU_ABOUT

constant GTK1.GNOME_STOCK_MENU_ABOUT


ConstantGNOME_STOCK_MENU_ALIGN_CENTER

constant GTK1.GNOME_STOCK_MENU_ALIGN_CENTER


ConstantGNOME_STOCK_MENU_ALIGN_JUSTIFY

constant GTK1.GNOME_STOCK_MENU_ALIGN_JUSTIFY


ConstantGNOME_STOCK_MENU_ALIGN_LEFT

constant GTK1.GNOME_STOCK_MENU_ALIGN_LEFT


ConstantGNOME_STOCK_MENU_ALIGN_RIGHT

constant GTK1.GNOME_STOCK_MENU_ALIGN_RIGHT


ConstantGNOME_STOCK_MENU_ATTACH

constant GTK1.GNOME_STOCK_MENU_ATTACH


ConstantGNOME_STOCK_MENU_BACK

constant GTK1.GNOME_STOCK_MENU_BACK


ConstantGNOME_STOCK_MENU_BLANK

constant GTK1.GNOME_STOCK_MENU_BLANK


ConstantGNOME_STOCK_MENU_BOOK_BLUE

constant GTK1.GNOME_STOCK_MENU_BOOK_BLUE


ConstantGNOME_STOCK_MENU_BOOK_GREEN

constant GTK1.GNOME_STOCK_MENU_BOOK_GREEN


ConstantGNOME_STOCK_MENU_BOOK_OPEN

constant GTK1.GNOME_STOCK_MENU_BOOK_OPEN


ConstantGNOME_STOCK_MENU_BOOK_RED

constant GTK1.GNOME_STOCK_MENU_BOOK_RED


ConstantGNOME_STOCK_MENU_BOOK_YELLOW

constant GTK1.GNOME_STOCK_MENU_BOOK_YELLOW


ConstantGNOME_STOCK_MENU_BOTTOM

constant GTK1.GNOME_STOCK_MENU_BOTTOM


ConstantGNOME_STOCK_MENU_CDROM

constant GTK1.GNOME_STOCK_MENU_CDROM


ConstantGNOME_STOCK_MENU_CLOSE

constant GTK1.GNOME_STOCK_MENU_CLOSE


ConstantGNOME_STOCK_MENU_CONVERT

constant GTK1.GNOME_STOCK_MENU_CONVERT


ConstantGNOME_STOCK_MENU_COPY

constant GTK1.GNOME_STOCK_MENU_COPY


ConstantGNOME_STOCK_MENU_CUT

constant GTK1.GNOME_STOCK_MENU_CUT


ConstantGNOME_STOCK_MENU_DOWN

constant GTK1.GNOME_STOCK_MENU_DOWN


ConstantGNOME_STOCK_MENU_EXEC

constant GTK1.GNOME_STOCK_MENU_EXEC


ConstantGNOME_STOCK_MENU_EXIT

constant GTK1.GNOME_STOCK_MENU_EXIT


ConstantGNOME_STOCK_MENU_FIRST

constant GTK1.GNOME_STOCK_MENU_FIRST


ConstantGNOME_STOCK_MENU_FONT

constant GTK1.GNOME_STOCK_MENU_FONT


ConstantGNOME_STOCK_MENU_FORWARD

constant GTK1.GNOME_STOCK_MENU_FORWARD


ConstantGNOME_STOCK_MENU_HOME

constant GTK1.GNOME_STOCK_MENU_HOME


ConstantGNOME_STOCK_MENU_INDEX

constant GTK1.GNOME_STOCK_MENU_INDEX


ConstantGNOME_STOCK_MENU_JUMP_TO

constant GTK1.GNOME_STOCK_MENU_JUMP_TO


ConstantGNOME_STOCK_MENU_LAST

constant GTK1.GNOME_STOCK_MENU_LAST


ConstantGNOME_STOCK_MENU_LINE_IN

constant GTK1.GNOME_STOCK_MENU_LINE_IN


ConstantGNOME_STOCK_MENU_MAIL

constant GTK1.GNOME_STOCK_MENU_MAIL


ConstantGNOME_STOCK_MENU_MAIL_FWD

constant GTK1.GNOME_STOCK_MENU_MAIL_FWD


ConstantGNOME_STOCK_MENU_MAIL_NEW

constant GTK1.GNOME_STOCK_MENU_MAIL_NEW


ConstantGNOME_STOCK_MENU_MAIL_RCV

constant GTK1.GNOME_STOCK_MENU_MAIL_RCV


ConstantGNOME_STOCK_MENU_MAIL_RPL

constant GTK1.GNOME_STOCK_MENU_MAIL_RPL


ConstantGNOME_STOCK_MENU_MAIL_SND

constant GTK1.GNOME_STOCK_MENU_MAIL_SND


ConstantGNOME_STOCK_MENU_MIC

constant GTK1.GNOME_STOCK_MENU_MIC


ConstantGNOME_STOCK_MENU_MIDI

constant GTK1.GNOME_STOCK_MENU_MIDI


ConstantGNOME_STOCK_MENU_NEW

constant GTK1.GNOME_STOCK_MENU_NEW


ConstantGNOME_STOCK_MENU_OPEN

constant GTK1.GNOME_STOCK_MENU_OPEN


ConstantGNOME_STOCK_MENU_PASTE

constant GTK1.GNOME_STOCK_MENU_PASTE


ConstantGNOME_STOCK_MENU_PREF

constant GTK1.GNOME_STOCK_MENU_PREF


ConstantGNOME_STOCK_MENU_PRINT

constant GTK1.GNOME_STOCK_MENU_PRINT


ConstantGNOME_STOCK_MENU_PROP

constant GTK1.GNOME_STOCK_MENU_PROP


ConstantGNOME_STOCK_MENU_QUIT

constant GTK1.GNOME_STOCK_MENU_QUIT


ConstantGNOME_STOCK_MENU_REDO

constant GTK1.GNOME_STOCK_MENU_REDO


ConstantGNOME_STOCK_MENU_REFRESH

constant GTK1.GNOME_STOCK_MENU_REFRESH


ConstantGNOME_STOCK_MENU_REVERT

constant GTK1.GNOME_STOCK_MENU_REVERT


ConstantGNOME_STOCK_MENU_SAVE

constant GTK1.GNOME_STOCK_MENU_SAVE


ConstantGNOME_STOCK_MENU_SAVE_AS

constant GTK1.GNOME_STOCK_MENU_SAVE_AS


ConstantGNOME_STOCK_MENU_SCORES

constant GTK1.GNOME_STOCK_MENU_SCORES


ConstantGNOME_STOCK_MENU_SEARCH

constant GTK1.GNOME_STOCK_MENU_SEARCH


ConstantGNOME_STOCK_MENU_SPELLCHECK

constant GTK1.GNOME_STOCK_MENU_SPELLCHECK


ConstantGNOME_STOCK_MENU_SRCHRPL

constant GTK1.GNOME_STOCK_MENU_SRCHRPL


ConstantGNOME_STOCK_MENU_STOP

constant GTK1.GNOME_STOCK_MENU_STOP


ConstantGNOME_STOCK_MENU_TEXT_BOLD

constant GTK1.GNOME_STOCK_MENU_TEXT_BOLD


ConstantGNOME_STOCK_MENU_TEXT_ITALIC

constant GTK1.GNOME_STOCK_MENU_TEXT_ITALIC


ConstantGNOME_STOCK_MENU_TEXT_STRIKEOUT

constant GTK1.GNOME_STOCK_MENU_TEXT_STRIKEOUT


ConstantGNOME_STOCK_MENU_TEXT_UNDERLINE

constant GTK1.GNOME_STOCK_MENU_TEXT_UNDERLINE


ConstantGNOME_STOCK_MENU_TIMER

constant GTK1.GNOME_STOCK_MENU_TIMER


ConstantGNOME_STOCK_MENU_TIMER_STOP

constant GTK1.GNOME_STOCK_MENU_TIMER_STOP


ConstantGNOME_STOCK_MENU_TOP

constant GTK1.GNOME_STOCK_MENU_TOP


ConstantGNOME_STOCK_MENU_TRASH

constant GTK1.GNOME_STOCK_MENU_TRASH


ConstantGNOME_STOCK_MENU_TRASH_FULL

constant GTK1.GNOME_STOCK_MENU_TRASH_FULL


ConstantGNOME_STOCK_MENU_UNDELETE

constant GTK1.GNOME_STOCK_MENU_UNDELETE


ConstantGNOME_STOCK_MENU_UNDO

constant GTK1.GNOME_STOCK_MENU_UNDO


ConstantGNOME_STOCK_MENU_UP

constant GTK1.GNOME_STOCK_MENU_UP


ConstantGNOME_STOCK_MENU_VOLUME

constant GTK1.GNOME_STOCK_MENU_VOLUME


ConstantGNOME_STOCK_PIXMAP_ABOUT

constant GTK1.GNOME_STOCK_PIXMAP_ABOUT


ConstantGNOME_STOCK_PIXMAP_ADD

constant GTK1.GNOME_STOCK_PIXMAP_ADD


ConstantGNOME_STOCK_PIXMAP_ALIGN_CENTER

constant GTK1.GNOME_STOCK_PIXMAP_ALIGN_CENTER


ConstantGNOME_STOCK_PIXMAP_ALIGN_JUSTIFY

constant GTK1.GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY


ConstantGNOME_STOCK_PIXMAP_ALIGN_LEFT

constant GTK1.GNOME_STOCK_PIXMAP_ALIGN_LEFT


ConstantGNOME_STOCK_PIXMAP_ALIGN_RIGHT

constant GTK1.GNOME_STOCK_PIXMAP_ALIGN_RIGHT


ConstantGNOME_STOCK_PIXMAP_ATTACH

constant GTK1.GNOME_STOCK_PIXMAP_ATTACH


ConstantGNOME_STOCK_PIXMAP_BACK

constant GTK1.GNOME_STOCK_PIXMAP_BACK


ConstantGNOME_STOCK_PIXMAP_BOOK_BLUE

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_BLUE


ConstantGNOME_STOCK_PIXMAP_BOOK_GREEN

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_GREEN


ConstantGNOME_STOCK_PIXMAP_BOOK_OPEN

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_OPEN


ConstantGNOME_STOCK_PIXMAP_BOOK_RED

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_RED


ConstantGNOME_STOCK_PIXMAP_BOOK_YELLOW

constant GTK1.GNOME_STOCK_PIXMAP_BOOK_YELLOW


ConstantGNOME_STOCK_PIXMAP_BOTTOM

constant GTK1.GNOME_STOCK_PIXMAP_BOTTOM


ConstantGNOME_STOCK_PIXMAP_CDROM

constant GTK1.GNOME_STOCK_PIXMAP_CDROM


ConstantGNOME_STOCK_PIXMAP_CLEAR

constant GTK1.GNOME_STOCK_PIXMAP_CLEAR


ConstantGNOME_STOCK_PIXMAP_CLOSE

constant GTK1.GNOME_STOCK_PIXMAP_CLOSE


ConstantGNOME_STOCK_PIXMAP_COLORSELECTOR

constant GTK1.GNOME_STOCK_PIXMAP_COLORSELECTOR


ConstantGNOME_STOCK_PIXMAP_CONVERT

constant GTK1.GNOME_STOCK_PIXMAP_CONVERT


ConstantGNOME_STOCK_PIXMAP_COPY

constant GTK1.GNOME_STOCK_PIXMAP_COPY


ConstantGNOME_STOCK_PIXMAP_CUT

constant GTK1.GNOME_STOCK_PIXMAP_CUT


ConstantGNOME_STOCK_PIXMAP_DISABLED

constant GTK1.GNOME_STOCK_PIXMAP_DISABLED


ConstantGNOME_STOCK_PIXMAP_DOWN

constant GTK1.GNOME_STOCK_PIXMAP_DOWN


ConstantGNOME_STOCK_PIXMAP_EXEC

constant GTK1.GNOME_STOCK_PIXMAP_EXEC


ConstantGNOME_STOCK_PIXMAP_EXIT

constant GTK1.GNOME_STOCK_PIXMAP_EXIT


ConstantGNOME_STOCK_PIXMAP_FIRST

constant GTK1.GNOME_STOCK_PIXMAP_FIRST


ConstantGNOME_STOCK_PIXMAP_FOCUSED

constant GTK1.GNOME_STOCK_PIXMAP_FOCUSED


ConstantGNOME_STOCK_PIXMAP_FONT

constant GTK1.GNOME_STOCK_PIXMAP_FONT


ConstantGNOME_STOCK_PIXMAP_FORWARD

constant GTK1.GNOME_STOCK_PIXMAP_FORWARD


ConstantGNOME_STOCK_PIXMAP_HELP

constant GTK1.GNOME_STOCK_PIXMAP_HELP


ConstantGNOME_STOCK_PIXMAP_HOME

constant GTK1.GNOME_STOCK_PIXMAP_HOME


ConstantGNOME_STOCK_PIXMAP_INDEX

constant GTK1.GNOME_STOCK_PIXMAP_INDEX


ConstantGNOME_STOCK_PIXMAP_JUMP_TO

constant GTK1.GNOME_STOCK_PIXMAP_JUMP_TO


ConstantGNOME_STOCK_PIXMAP_LAST

constant GTK1.GNOME_STOCK_PIXMAP_LAST


ConstantGNOME_STOCK_PIXMAP_LINE_IN

constant GTK1.GNOME_STOCK_PIXMAP_LINE_IN


ConstantGNOME_STOCK_PIXMAP_MAIL

constant GTK1.GNOME_STOCK_PIXMAP_MAIL


ConstantGNOME_STOCK_PIXMAP_MAIL_FWD

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_FWD


ConstantGNOME_STOCK_PIXMAP_MAIL_NEW

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_NEW


ConstantGNOME_STOCK_PIXMAP_MAIL_RCV

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_RCV


ConstantGNOME_STOCK_PIXMAP_MAIL_RPL

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_RPL


ConstantGNOME_STOCK_PIXMAP_MAIL_SND

constant GTK1.GNOME_STOCK_PIXMAP_MAIL_SND


ConstantGNOME_STOCK_PIXMAP_MIC

constant GTK1.GNOME_STOCK_PIXMAP_MIC


ConstantGNOME_STOCK_PIXMAP_MIDI

constant GTK1.GNOME_STOCK_PIXMAP_MIDI


ConstantGNOME_STOCK_PIXMAP_MULTIPLE

constant GTK1.GNOME_STOCK_PIXMAP_MULTIPLE


ConstantGNOME_STOCK_PIXMAP_NEW

constant GTK1.GNOME_STOCK_PIXMAP_NEW


ConstantGNOME_STOCK_PIXMAP_NOT

constant GTK1.GNOME_STOCK_PIXMAP_NOT


ConstantGNOME_STOCK_PIXMAP_OPEN

constant GTK1.GNOME_STOCK_PIXMAP_OPEN


ConstantGNOME_STOCK_PIXMAP_PASTE

constant GTK1.GNOME_STOCK_PIXMAP_PASTE


ConstantGNOME_STOCK_PIXMAP_PREFERENCES

constant GTK1.GNOME_STOCK_PIXMAP_PREFERENCES


ConstantGNOME_STOCK_PIXMAP_PRINT

constant GTK1.GNOME_STOCK_PIXMAP_PRINT


ConstantGNOME_STOCK_PIXMAP_PROPERTIES

constant GTK1.GNOME_STOCK_PIXMAP_PROPERTIES


ConstantGNOME_STOCK_PIXMAP_QUIT

constant GTK1.GNOME_STOCK_PIXMAP_QUIT


ConstantGNOME_STOCK_PIXMAP_REDO

constant GTK1.GNOME_STOCK_PIXMAP_REDO


ConstantGNOME_STOCK_PIXMAP_REFRESH

constant GTK1.GNOME_STOCK_PIXMAP_REFRESH


ConstantGNOME_STOCK_PIXMAP_REGULAR

constant GTK1.GNOME_STOCK_PIXMAP_REGULAR


ConstantGNOME_STOCK_PIXMAP_REMOVE

constant GTK1.GNOME_STOCK_PIXMAP_REMOVE


ConstantGNOME_STOCK_PIXMAP_REVERT

constant GTK1.GNOME_STOCK_PIXMAP_REVERT


ConstantGNOME_STOCK_PIXMAP_SAVE

constant GTK1.GNOME_STOCK_PIXMAP_SAVE


ConstantGNOME_STOCK_PIXMAP_SAVE_AS

constant GTK1.GNOME_STOCK_PIXMAP_SAVE_AS


ConstantGNOME_STOCK_PIXMAP_SCORES

constant GTK1.GNOME_STOCK_PIXMAP_SCORES


ConstantGNOME_STOCK_PIXMAP_SEARCH

constant GTK1.GNOME_STOCK_PIXMAP_SEARCH


ConstantGNOME_STOCK_PIXMAP_SPELLCHECK

constant GTK1.GNOME_STOCK_PIXMAP_SPELLCHECK


ConstantGNOME_STOCK_PIXMAP_SRCHRPL

constant GTK1.GNOME_STOCK_PIXMAP_SRCHRPL


ConstantGNOME_STOCK_PIXMAP_STOP

constant GTK1.GNOME_STOCK_PIXMAP_STOP


ConstantGNOME_STOCK_PIXMAP_TABLE_BORDERS

constant GTK1.GNOME_STOCK_PIXMAP_TABLE_BORDERS


ConstantGNOME_STOCK_PIXMAP_TABLE_FILL

constant GTK1.GNOME_STOCK_PIXMAP_TABLE_FILL


ConstantGNOME_STOCK_PIXMAP_TEXT_BOLD

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_BOLD


ConstantGNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST


ConstantGNOME_STOCK_PIXMAP_TEXT_INDENT

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_INDENT


ConstantGNOME_STOCK_PIXMAP_TEXT_ITALIC

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_ITALIC


ConstantGNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST


ConstantGNOME_STOCK_PIXMAP_TEXT_STRIKEOUT

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT


ConstantGNOME_STOCK_PIXMAP_TEXT_UNDERLINE

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_UNDERLINE


ConstantGNOME_STOCK_PIXMAP_TEXT_UNINDENT

constant GTK1.GNOME_STOCK_PIXMAP_TEXT_UNINDENT


ConstantGNOME_STOCK_PIXMAP_TIMER

constant GTK1.GNOME_STOCK_PIXMAP_TIMER


ConstantGNOME_STOCK_PIXMAP_TIMER_STOP

constant GTK1.GNOME_STOCK_PIXMAP_TIMER_STOP


ConstantGNOME_STOCK_PIXMAP_TOP

constant GTK1.GNOME_STOCK_PIXMAP_TOP


ConstantGNOME_STOCK_PIXMAP_TRASH

constant GTK1.GNOME_STOCK_PIXMAP_TRASH


ConstantGNOME_STOCK_PIXMAP_TRASH_FULL

constant GTK1.GNOME_STOCK_PIXMAP_TRASH_FULL


ConstantGNOME_STOCK_PIXMAP_TYPE_DATA

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_DATA


ConstantGNOME_STOCK_PIXMAP_TYPE_FILE

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_FILE


ConstantGNOME_STOCK_PIXMAP_TYPE_GPIXMAP

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_GPIXMAP


ConstantGNOME_STOCK_PIXMAP_TYPE_IMLIB

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_IMLIB


ConstantGNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED


ConstantGNOME_STOCK_PIXMAP_TYPE_NONE

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_NONE


ConstantGNOME_STOCK_PIXMAP_TYPE_PATH

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_PATH


ConstantGNOME_STOCK_PIXMAP_TYPE_WIDGET

constant GTK1.GNOME_STOCK_PIXMAP_TYPE_WIDGET


ConstantGNOME_STOCK_PIXMAP_UNDELETE

constant GTK1.GNOME_STOCK_PIXMAP_UNDELETE


ConstantGNOME_STOCK_PIXMAP_UNDO

constant GTK1.GNOME_STOCK_PIXMAP_UNDO


ConstantGNOME_STOCK_PIXMAP_UP

constant GTK1.GNOME_STOCK_PIXMAP_UP


ConstantGNOME_STOCK_PIXMAP_VOLUME

constant GTK1.GNOME_STOCK_PIXMAP_VOLUME


ConstantHAS_DEFAULT

constant GTK1.HAS_DEFAULT


ConstantHAS_FOCUS

constant GTK1.HAS_FOCUS


ConstantHAS_GRAB

constant GTK1.HAS_GRAB


ConstantINCHES

constant GTK1.INCHES


ConstantJUSTIFY_CENTER

constant GTK1.JUSTIFY_CENTER


ConstantJUSTIFY_FILL

constant GTK1.JUSTIFY_FILL


ConstantJUSTIFY_LEFT

constant GTK1.JUSTIFY_LEFT


ConstantJUSTIFY_RIGHT

constant GTK1.JUSTIFY_RIGHT


ConstantLEFT_RIGHT

constant GTK1.LEFT_RIGHT


ConstantMAPPED

constant GTK1.MAPPED


ConstantNO_REPARENT

constant GTK1.NO_REPARENT


ConstantNO_WINDOW

constant GTK1.NO_WINDOW


ConstantORIENTATION_HORIZONTAL

constant GTK1.ORIENTATION_HORIZONTAL


ConstantORIENTATION_VERTICAL

constant GTK1.ORIENTATION_VERTICAL


ConstantPACK_END

constant GTK1.PACK_END


ConstantPACK_EXPAND

constant GTK1.PACK_EXPAND


ConstantPACK_START

constant GTK1.PACK_START


ConstantPARENT_SENSITIVE

constant GTK1.PARENT_SENSITIVE


ConstantPIXELS

constant GTK1.PIXELS


ConstantPOLICY_ALWAYS

constant GTK1.POLICY_ALWAYS


ConstantPOLICY_AUTOMATIC

constant GTK1.POLICY_AUTOMATIC


ConstantPOLICY_NEVER

constant GTK1.POLICY_NEVER


ConstantPOS_BOTTOM

constant GTK1.POS_BOTTOM


ConstantPOS_LEFT

constant GTK1.POS_LEFT


ConstantPOS_RIGHT

constant GTK1.POS_RIGHT


ConstantPOS_TOP

constant GTK1.POS_TOP


ConstantPREVIEW_COLOR

constant GTK1.PREVIEW_COLOR


ConstantPREVIEW_GRAYSCALE

constant GTK1.PREVIEW_GRAYSCALE


ConstantPROGRESS_BOTTOM_TO_TOP

constant GTK1.PROGRESS_BOTTOM_TO_TOP


ConstantPROGRESS_CONTINUOUS

constant GTK1.PROGRESS_CONTINUOUS


ConstantPROGRESS_DISCRETE

constant GTK1.PROGRESS_DISCRETE


ConstantPROGRESS_LEFT_TO_RIGHT

constant GTK1.PROGRESS_LEFT_TO_RIGHT


ConstantPROGRESS_RIGHT_TO_LEFT

constant GTK1.PROGRESS_RIGHT_TO_LEFT


ConstantPROGRESS_TOP_TO_BOTTOM

constant GTK1.PROGRESS_TOP_TO_BOTTOM


ConstantRC_STYLE

constant GTK1.RC_STYLE


ConstantREALIZED

constant GTK1.REALIZED


ConstantRELIEF_HALF

constant GTK1.RELIEF_HALF


ConstantRELIEF_NONE

constant GTK1.RELIEF_NONE


ConstantRELIEF_NORMAL

constant GTK1.RELIEF_NORMAL


ConstantRESIZE_IMMEDIATE

constant GTK1.RESIZE_IMMEDIATE


ConstantRESIZE_PARENT

constant GTK1.RESIZE_PARENT


ConstantRESIZE_QUEUE

constant GTK1.RESIZE_QUEUE


ConstantRUN_BOTH

constant GTK1.RUN_BOTH


ConstantRUN_FIRST

constant GTK1.RUN_FIRST


ConstantRUN_LAST

constant GTK1.RUN_LAST


ConstantRUN_NO_RECURSE

constant GTK1.RUN_NO_RECURSE


ConstantSCROLL_JUMP

constant GTK1.SCROLL_JUMP


ConstantSCROLL_NONE

constant GTK1.SCROLL_NONE


ConstantSCROLL_PAGE_BACKWARD

constant GTK1.SCROLL_PAGE_BACKWARD


ConstantSCROLL_PAGE_FORWARD

constant GTK1.SCROLL_PAGE_FORWARD


ConstantSCROLL_STEP_BACKWARD

constant GTK1.SCROLL_STEP_BACKWARD


ConstantSCROLL_STEP_FORWARD

constant GTK1.SCROLL_STEP_FORWARD


ConstantSELECTION_BROWSE

constant GTK1.SELECTION_BROWSE


ConstantSELECTION_EXTENDED

constant GTK1.SELECTION_EXTENDED


ConstantSELECTION_MULTIPLE

constant GTK1.SELECTION_MULTIPLE


ConstantSELECTION_SINGLE

constant GTK1.SELECTION_SINGLE


ConstantSENSITIVE

constant GTK1.SENSITIVE


ConstantSHADOW_ETCHED_IN

constant GTK1.SHADOW_ETCHED_IN


ConstantSHADOW_ETCHED_OUT

constant GTK1.SHADOW_ETCHED_OUT


ConstantSHADOW_IN

constant GTK1.SHADOW_IN


ConstantSHADOW_NONE

constant GTK1.SHADOW_NONE


ConstantSHADOW_OUT

constant GTK1.SHADOW_OUT


ConstantSHRINK

constant GTK1.SHRINK


ConstantSIDE_BOTTOM

constant GTK1.SIDE_BOTTOM


ConstantSIDE_LEFT

constant GTK1.SIDE_LEFT


ConstantSIDE_RIGHT

constant GTK1.SIDE_RIGHT


ConstantSIDE_TOP

constant GTK1.SIDE_TOP


ConstantSORT_ASCENDING

constant GTK1.SORT_ASCENDING


ConstantSORT_DESCENDING

constant GTK1.SORT_DESCENDING


ConstantSPIN_END

constant GTK1.SPIN_END


ConstantSPIN_HOME

constant GTK1.SPIN_HOME


ConstantSPIN_PAGE_BACKWARD

constant GTK1.SPIN_PAGE_BACKWARD


ConstantSPIN_PAGE_FORWARD

constant GTK1.SPIN_PAGE_FORWARD


ConstantSPIN_STEP_BACKWARD

constant GTK1.SPIN_STEP_BACKWARD


ConstantSPIN_STEP_FORWARD

constant GTK1.SPIN_STEP_FORWARD


ConstantSPIN_USER_DEFINED

constant GTK1.SPIN_USER_DEFINED


ConstantSTATE_ACTIVE

constant GTK1.STATE_ACTIVE


ConstantSTATE_INSENSITIVE

constant GTK1.STATE_INSENSITIVE


ConstantSTATE_NORMAL

constant GTK1.STATE_NORMAL


ConstantSTATE_PRELIGHT

constant GTK1.STATE_PRELIGHT


ConstantSTATE_SELECTED

constant GTK1.STATE_SELECTED


ConstantTOOLBAR_BOTH

constant GTK1.TOOLBAR_BOTH


ConstantTOOLBAR_ICONS

constant GTK1.TOOLBAR_ICONS


ConstantTOOLBAR_TEXT

constant GTK1.TOOLBAR_TEXT


ConstantTOPLEVEL

constant GTK1.TOPLEVEL


ConstantTOP_BOTTOM

constant GTK1.TOP_BOTTOM


ConstantTREE_VIEW_ITEM

constant GTK1.TREE_VIEW_ITEM


ConstantTREE_VIEW_LINE

constant GTK1.TREE_VIEW_LINE


ConstantTROUGH_END

constant GTK1.TROUGH_END


ConstantTROUGH_JUMP

constant GTK1.TROUGH_JUMP


ConstantTROUGH_NONE

constant GTK1.TROUGH_NONE


ConstantTROUGH_START

constant GTK1.TROUGH_START


ConstantTRUE

constant GTK1.TRUE


ConstantUPDATE_ALWAYS

constant GTK1.UPDATE_ALWAYS


ConstantUPDATE_CONTINUOUS

constant GTK1.UPDATE_CONTINUOUS


ConstantUPDATE_DELAYED

constant GTK1.UPDATE_DELAYED


ConstantUPDATE_DISCONTINUOUS

constant GTK1.UPDATE_DISCONTINUOUS


ConstantUPDATE_IF_VALID

constant GTK1.UPDATE_IF_VALID


ConstantVISIBILITY_FULL

constant GTK1.VISIBILITY_FULL


ConstantVISIBILITY_NONE

constant GTK1.VISIBILITY_NONE


ConstantVISIBILITY_PARTIAL

constant GTK1.VISIBILITY_PARTIAL


ConstantVISIBLE

constant GTK1.VISIBLE


ConstantWINDOW_DIALOG

constant GTK1.WINDOW_DIALOG


ConstantWINDOW_POPUP

constant GTK1.WINDOW_POPUP


ConstantWINDOW_TOPLEVEL

constant GTK1.WINDOW_TOPLEVEL


ConstantWIN_POS_CENTER

constant GTK1.WIN_POS_CENTER


ConstantWIN_POS_MOUSE

constant GTK1.WIN_POS_MOUSE


ConstantWIN_POS_NONE

constant GTK1.WIN_POS_NONE


Methodapplet_widget_gtk_main

voidapplet_widget_gtk_main()

Description

Special corba main loop for gnome panel applets


Methodapplet_widget_gtk_main_quit

voidapplet_widget_gtk_main_quit()

Description

Exit from the applet_widget_gtk_main function on the next iteration.


Methodfalse

intfalse()

Description

Always returns false.


Methodflush

voidflush()

Description

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


Methodgnome_init

arraygnome_init(stringapp_id, stringapp_version, arrayargv, int|voidcorba_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)


Methodgrab_add

voidgrab_add(GTK1.Widgetwidget)


Methodgrab_remove

voidgrab_remove(GTK1.Widgetwidget)


Methodgtk_init

arraygtk_init(array|voidargc, int|voidno_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).


InheritGTKSupport

inherit GTKSupport : GTKSupport


Methodlow_flush

voidlow_flush()

Description

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


Methodmain

voidmain()

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.


Methodmain_iteration_do

intmain_iteration_do(intblock)

Description

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


Methodmain_level

intmain_level()

Description

Return the current recursion depth.


Methodmain_quit

voidmain_quit()

Description

Exit from the gtk_main function on the next iteration.


Methodparse_rc

voidparse_rc(stringrc)

Description

Takes a string and reads it as a gtkrc file.


Methodroot_window

GDK1.Windowroot_window()

Description

Returns the root window of the current display


Methodset_new_signal_convention

intset_new_signal_convention(intn)


Methodsetup_gtk

arraysetup_gtk(array|voidargv, int|voiddo_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);


Methodtrue

inttrue()

Description

Always returns true.

Class GTK1.AccelGroup

Description

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

NOIMG


Methodadd_accel

GTK1.AccelGroupadd_accel(GTK1.Widgetwidget, stringsignal, intkey, intmodifiers, intflags)

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


Methodcreate

GTK1.AccelGroupGTK1.AccelGroup()

Description

Create a new accelerator group


Methoddestroy

GTK1.AccelGroupdestroy()


InheritData

inherit GTK1.Data : Data


Methodremove

GTK1.AccelGroupremove(GTK1.Widgetwidget, intkey, intmodifiers)

Description

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

Class GTK1.AccelLabel

Description

A label for accelerators.


Methodcreate

GTK1.AccelLabelGTK1.AccelLabel(stringtext)


Methodget_accel_width

intget_accel_width()


InheritLabel

inherit GTK1.Label : Label


Methodrefetch

intrefetch()


Methodset_accel_widget

GTK1.AccelLabelset_accel_widget(GTK1.Widgetaccel_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


Methodchanged

GTK1.Adjustmentchanged()

Description

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


Methodclamp_page

GTK1.Adjustmentclamp_page(floatlower, floatupper)

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.


Methodcreate

GTK1.AdjustmentGTK1.Adjustment(float|voidvalue, float|voidlower, float|voidupper, float|voidstep_increment, float|voidpage_increment, float|voidpage_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.


Methodget_lower

floatget_lower()

Description

Get the lower limit


Methodget_page_increment

floatget_page_increment()

Description

Get the page increment (page down or through click)


Methodget_page_size

floatget_page_size()

Description

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


Methodget_step_increment

floatget_step_increment()

Description

Get the step increment (arrow click)


Methodget_upper

floatget_upper()

Description

get the upper limit.


Methodget_value

floatget_value()

Description

Get the value component.


InheritData

inherit GTK1.Data : Data


Methodset_set_lower

floatset_set_lower()

Description

Set the lower limit.


Methodset_set_page_increment

floatset_set_page_increment()

Description

Set the page increment (page down or through click)


Methodset_set_page_size

floatset_set_page_size()

Description

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


Methodset_set_step_increment

floatset_set_step_increment()

Description

Set the step increment (arrow click)


Methodset_set_upper

floatset_set_upper()

Description

Set the upper limit.


Methodset_value

GTK1.Adjustmentset_value(floatto)

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


Methodcreate

GTK1.AlignmentGTK1.Alignment(floatxalign, floatyalign, floatxscale, floatyscale)

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.

Methodget_xalign

floatget_xalign()

Description

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


Methodget_xscale

floatget_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.


Methodget_yalign

floatget_yalign()

Description

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


Methodget_yscale

floatget_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.


InheritBin

inherit GTK1.Bin : Bin


Methodset

GTK1.Alignmentset(floatxalign, floatyalign, floatxscale, floatyscale)

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)


Methodcreate

GTK1.ArrowGTK1.Arrow(intarrow_type, intshadow_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.


Methodget_arrow_type

intget_arrow_type()

Description

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


Methodget_shadow_type

intget_shadow_type()

Description

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


InheritMisc

inherit GTK1.Misc : Misc


Methodset

GTK1.Arrowset(intarrow_type, intshadow_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)


Methodcreate

GTK1.AspectFrameGTK1.AspectFrame(stringlabel, floatxalign, floatyalign, floatratio, intobey_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'.


InheritFrame

inherit GTK1.Frame : Frame


Methodset

GTK1.AspectFrameset(floatxalign, floatyalign, floatratio, intobey_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.


Methodget_child

GTK1.Widgetget_child()

Description

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


InheritContainer

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.


InheritContainer

inherit GTK1.Container : Container


Methodpack_end

GTK1.Boxpack_end(GTK1.Widgetwidget, intexpandp, intfillp, intpadding)

Description

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


Methodpack_end_defaults

GTK1.Boxpack_end_defaults(GTK1.Widgetwidget)

Description

The argument is the widget to add.


Methodpack_start

GTK1.Boxpack_start(GTK1.Widgetwidget, intexpandp, intfillp, intpadding)

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'


Methodpack_start_defaults

GTK1.Boxpack_start_defaults(GTK1.Widgetwidget)

Description

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


Methodquery_child_packing

mappingquery_child_packing(GTK1.Widgetchild)

Description

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


Methodreorder_child

GTK1.Boxreorder_child(GTK1.Widgetchild, intnew_position)

Description

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


Methodset_child_packing

GTK1.Boxset_child_packing(GTK1.Widgetchild_widget, intexpandp, intfillp, intpadding, intpack_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.


Methodset_homogeneous

GTK1.Boxset_homogeneous(inthomogeneousp)

Description

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


Methodset_spacing

GTK1.Boxset_spacing(intspacing)

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


Methodclicked

GTK1.Buttonclicked()

Description

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


Methodcreate

GTK1.ButtonGTK1.Button(string|voidlabel_text)

Description

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


Methodenter

GTK1.Buttonenter()

Description

Emulate a 'enter' event.


Methodget_child

GTK1.Widgetget_child()

Description

The (one and only) child of this container.


Methodget_relief

intget_relief()

Description

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


InheritContainer

inherit GTK1.Container : Container


Methodleave

GTK1.Buttonleave()

Description

Emulate a 'leave' event.


Methodpressed

GTK1.Buttonpressed()

Description

Emulate a 'press' event.


Methodreleased

GTK1.Buttonreleased()

Description

Emulate a 'release' event.


Methodset_relief

GTK1.Buttonset_relief(intnewstyle)

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.


Methodget_child_ipadding

mappingget_child_ipadding()

Description

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


Methodget_child_size

mappingget_child_size()

Description

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


Methodget_layout

intget_layout()

Description

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


Methodget_spacing

intget_spacing()

Description

Return the spacing that is added between the buttons


InheritBox

inherit GTK1.Box : Box


Methodset_child_ipadding

GTK1.ButtonBoxset_child_ipadding(intchild_number, intchild_padding)

Description

Set the padding for a specific child.


Methodset_child_size

GTK1.ButtonBoxset_child_size(intchild_number, intchild_size)

Description

Set the size of a specified child


Methodset_layout

GTK1.ButtonBoxset_layout(intlayout)

Description

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


Methodset_spacing

GTK1.ButtonBoxset_spacing(intspacing)

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.


Methodchild

CTreeNodechild()

Description

Returns the first child node


Methodget_expanded

intget_expanded()

Description

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


Methodget_is_leaf

intget_is_leaf()

Description

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


Methodget_level

intget_level()

Description

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


Methodnext

CTreeNodenext()

Description

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


Methodparent

GTK1.CTreeNodeparent()

Description

Returns the parent node


Methodprev

CTreeNodeprev()

Description

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


Methodrow

GTK1.CTreeRowrow()

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.


Methodget_children

GTK1.CTreeNodeget_children()

Description

Return the first child


Methodget_expanded

intget_expanded()

Description

Return 1 if the node is expanded


Methodget_is_leaf

intget_is_leaf()

Description

Return 1 if the node is a leaf node


Methodget_level

intget_level()

Description

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


Methodget_parent

GTK1.CTreeNodeget_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


Methodclear_marks

GTK1.Calendarclear_marks()

Description

Remove all day markers


Methodcreate

GTK1.CalendarGTK1.Calendar()

Description

Create a new calendar widget


Methoddisplay_options

GTK1.Calendardisplay_options(intoptions)

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.


Methodfreeze

GTK1.Calendarfreeze()

Description

Suspend all dynamic updating of the widget


Methodget_date

mappingget_date()

Description

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


Methodget_day

arrayget_day()

Description

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


Methodget_day_month

arrayget_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.


Methodget_focus_col

intget_focus_col()

Description

The currently focused column


Methodget_focus_row

intget_focus_row()

Description

The currently focused row


Methodget_highlight_col

intget_highlight_col()

Description

The currently highlighted column


Methodget_highlight_row

intget_highlight_row()

Description

The currently highlighted row


Methodget_marked_dates

arrayget_marked_dates()

Description

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


Methodget_month

intget_month()

Description

The current month


Methodget_num_marked_dates

intget_num_marked_dates()

Description

The number of days that are marked


Methodget_selected_day

intget_selected_day()

Description

The currently selected day


Methodget_year

intget_year()

Description

The current year


InheritWidget

inherit GTK1.Widget : Widget


Methodmark_day

GTK1.Calendarmark_day(intday_of_month)

Description

Mark a day


Methodselect_day

GTK1.Calendarselect_day(intday_of_month)

Description

Select a certain day of the currently selected month


Methodselect_month

intselect_month(intmonth, intyear)

Description

Select the month to be viewed.


Methodset_marked_date_color

GTK1.Calendarset_marked_date_color(intindex, GDK1.Colorcolor)

Description

Set the color to use to mark dates


Methodthaw

GTK1.Calendarthaw()

Description

Resume dynamic updating of the widget


Methodunmark_day

GTK1.Calendarunmark_day(intday_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" )


Methodcreate

GTK1.CheckButtonGTK1.CheckButton(string|voidlabel)

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)


InheritToggleButton

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


Methodcreate

GTK1.CheckMenuItemGTK1.CheckMenuItem(string|voidlabel)

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)


InheritMenuItem

inherit GTK1.MenuItem : MenuItem


Methodset_active

GTK1.CheckMenuItemset_active(intnew_state)

Description

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


Methodset_show_toggle

GTK1.CheckMenuItemset_show_toggle(inttogglep)

Description

If true, the toggle indicator will be shown


Methodtoggled

GTK1.CheckMenuItemtoggled()

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


Methodappend

intappend(arraycolumns)

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.


Methodclear

GTK1.Clistclear()

Description

remove all rows


Methodcolumn_title_active

GTK1.Clistcolumn_title_active(intcolumn)

Description

Make a specific column title active


Methodcolumn_title_passive

GTK1.Clistcolumn_title_passive(intcolumn)

Description

Make a specific column title passive


Methodcolumn_titles_active

GTK1.Clistcolumn_titles_active()

Description

The column titles can be pressed


Methodcolumn_titles_hide

GTK1.Clistcolumn_titles_hide()

Description

Hide the column titles


Methodcolumn_titles_passive

GTK1.Clistcolumn_titles_passive()

Description

The column titles can't be pressed


Methodcolumn_titles_show

GTK1.Clistcolumn_titles_show()

Description

Show the column titles.


Methodcolumns_autosize

intcolumns_autosize()

Description

Resize all columns according to their contents


Methodcreate

GTK1.ClistGTK1.Clist(intcolumns)

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.


Methodfind_row_from_data

intfind_row_from_data(objectdata)

Description

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


Methodfreeze

GTK1.Clistfreeze()

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


Methodget_background

GDK1.Colorget_background(introw)

Description

Return the background color of a specified row


Methodget_cell_style

GTK1.Styleget_cell_style(introw, intcol)

Description

return the W(Style) associated with a specific cell


Methodget_cell_type

intget_cell_type(introw, intcolumn)

Description

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


Methodget_column_title

stringget_column_title(intcolumn)

Description

Returns the title of a specified column.


Methodget_column_widget

GTK1.Widgetget_column_widget(intcolumn)

Description

Return the widget for the specified column title


Methodget_columns

intget_columns()

Description

Return the number of columns in this clist


Methodget_drag_button

intget_drag_button()

Description

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


Methodget_flags

intget_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


Methodget_focus_row

intget_focus_row()

Description

The currently focused row


Methodget_foreground

GDK1.Colorget_foreground(introw)

Description

Return the foregroun color for the specified row


Methodget_hadjustment

GTK1.Adjustmentget_hadjustment()

Description

Return the W(Adjustment) object used for horizontal scrolling


Methodget_pixmap

GTK1.Clistget_pixmap(introw, intcolumn)

Description

Return the pixmap for the specified cell


Methodget_pixtext

mappingget_pixtext(introw, intcol)

Description

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


Methodget_row_data

objectget_row_data(introw)

Description

Return the data associated with a row, or 0.


Methodget_row_height

intget_row_height()

Description

Return the height of the row


Methodget_row_style

GTK1.Styleget_row_style(introw)

Description

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


Methodget_rows

intget_rows()

Description

Return the number of rows


Methodget_selectable

intget_selectable(introw)

Description

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


Methodget_selection

arrayget_selection()

Description

Return an array with all selected rows.


Methodget_selection_info

mappingget_selection_info(intx, inty)

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


Methodget_selection_mode

intget_selection_mode()

Description

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


Methodget_shadow_type

intget_shadow_type()

Description

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


Methodget_sort_column

intget_sort_column()

Description

The column that will be used to sort the rows


Methodget_sort_type

intget_sort_type()

Description

The sort method, one of SORT_ASCENDING and SORT_DESCENDING


Methodget_text

GTK1.Clistget_text(introw, intcol)

Description

Return the text associated with a specific cell.


Methodget_vadjustment

GTK1.Adjustmentget_vadjustment()

Description

Return the W(Adjustment) object used for vertical scrolling


InheritContainer

inherit GTK1.Container : Container


Methodinsert

intinsert(introw, arraycolumns)

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.


Methodmoveto

GTK1.Clistmoveto(introw, intcolumn, floatxpos, floatypos)

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


Methodoptimal_column_width

intoptimal_column_width(intcolumn)

Description

Return the optimal width of the specified column


Methodprepend

intprepend(arraycolumns)

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.


Methodremove

GTK1.Clistremove(introw)

Description

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


Methodrow_move

GTK1.Clistrow_move(intfrom_row, intto_row)

Description

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


Methodselect_all

GTK1.Clistselect_all()

Description

Select all rows


Methodselect_row

GTK1.Clistselect_row(introw, intcolumn)

Description

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


Methodset_auto_sort

GTK1.Clistset_auto_sort(intsortp)

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.


Methodset_background

GTK1.Clistset_background(introw, GDK1.Colorcolor)

Description

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


Methodset_button_actions

GTK1.Clistset_button_actions(intbutton, intaction)

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)


Methodset_cell_style

GTK1.Clistset_cell_style(introw, intcolumn, GTK1.Stylestyle)

Description

Set a W(Style) for a specific cell


Methodset_column_auto_resize

GTK1.Clistset_column_auto_resize(intcolumn, intautoresizep)

Description

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


Methodset_column_justification

GTK1.Clistset_column_justification(intcolumn, intjustification)

Description

justification is one of JUSTIFY_CENTER, JUSTIFY_FILL, JUSTIFY_LEFT and JUSTIFY_RIGHT


Methodset_column_max_width

GTK1.Clistset_column_max_width(intcolumn, intwidth)

Description

if width 6lt; 0 , there is no restriction


Methodset_column_min_width

GTK1.Clistset_column_min_width(intcolumn, intwidth)

Description

Width in pixels


Methodset_column_resizeable

GTK1.Clistset_column_resizeable(intcolumn, intresizeablep)

Description

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


Methodset_column_title

GTK1.Clistset_column_title(intcolumn, stringtitle)

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.


Methodset_column_visibility

GTK1.Clistset_column_visibility(intcolumn, intvisiblep)

Description

Hide or show a column


Methodset_column_widget

GTK1.Clistset_column_widget(intcolumn, GTK1.Widgetwidget)

Description

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


Methodset_column_width

GTK1.Clistset_column_width(intcolumn, intwidth)

Description

Width in pixels


Methodset_compare_func

GTK1.Clistset_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.

Methodset_foreground

GTK1.Clistset_foreground(introw, GDK1.Colorcolor)

Description

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


Methodset_hadjustment

GTK1.Clistset_hadjustment(GTK1.Adjustmentadjustment)

Description

Set the W(Adjustment) object used for horizontal scrolling


Methodset_pixmap

GTK1.Clistset_pixmap(introw, intcol, GDK1.Pixmapimage, GDK1.Bitmapmask)

Description

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


Methodset_pixtext

GTK1.Clistset_pixtext(introw, intcolumn, stringtext, intspacing, GDK1.Pixmapimage, GDK1.Bitmapmask)

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.


Methodset_reorderable

GTK1.Clistset_reorderable(intreorderablep)

Description

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


Methodset_row_data

GTK1.Clistset_row_data(introw, objectdata)

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


Methodset_row_height

GTK1.Clistset_row_height(intpixels)

Description

in pixels


Methodset_row_style

GTK1.Clistset_row_style(introw, GTK1.Stylestyle)


Methodset_selectable

GTK1.Clistset_selectable(introw, intselectablep)

Description

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


Methodset_selection_mode

GTK1.Clistset_selection_mode(intmode)

Description

One of SELECTION_BROWSE, SELECTION_EXTENDED, SELECTION_MULTIPLE and SELECTION_SINGLE


Methodset_shadow_type

GTK1.Clistset_shadow_type(intshadowtype)

Description

One of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT


Methodset_shift

GTK1.Clistset_shift(introw, intcolumn, intyshift, intxshift)

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)


Methodset_sort_column

GTK1.Clistset_sort_column(intcolumn)


Methodset_sort_type

GTK1.Clistset_sort_type(intdirection)

Description

Ascending or descending (One of SORT_ASCENDING and SORT_DESCENDING)


Methodset_text

GTK1.Clistset_text(introw, intcolumn, stringtext)

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.


Methodset_use_drag_icons

GTK1.Clistset_use_drag_icons(intdragiconsp)

Description

If true, hard coded drag icons will be used.


Methodset_vadjustment

GTK1.Clistset_vadjustment(GTK1.Adjustmentadjustment)

Description

Set the W(Adjustment) object used for vertical scrolling


Methodsort

GTK1.Clistsort()

Description

Set the column on which all sorting will be performed


Methodthaw

GTK1.Clistthaw()

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


Methodundo_selection

GTK1.Clistundo_selection()

Description

Undo the previous selection


Methodunselect_all

GTK1.Clistunselect_all()

Description

Unselect all rows


Methodunselect_row

GTK1.Clistunselect_row(introw, intcolumn)

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();


Methodcreate

GTK1.ClockGTK1.Clock(inttype)

Description

type is one of CLOCK_DECREASING, CLOCK_INCREASING and CLOCK_REALTIME;


InheritLabel

inherit GTK1.Label : Label


Methodset_format

GTK1.Clockset_format(stringfmt)

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.


Methodset_seconds

GTK1.Clockset_seconds(intseconds)

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.


Methodset_update_interval

GTK1.Clockset_update_interval(intseconds)

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.


Methodstart

GTK1.Clockstart()

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! :-).


Methodstop

GTK1.Clockstop()

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()


Methodcreate

GTK1.ColorSelectionGTK1.ColorSelection()

Description

Create a new color selection.


Methodget_color

arrayget_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.


InheritVbox

inherit GTK1.Vbox : Vbox


Methodset_color

GTK1.ColorSelectionset_color(arraycolor)

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


Methodset_update_policy

GTK1.ColorSelectionset_update_policy(intpolicy)

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


Methodcreate

GTK1.ColorSelectionDialogGTK1.ColorSelectionDialog(stringtitle)

Description

Create a new color selection dialog with the specified title.


Methodget_cancel_button

GTK1.Buttonget_cancel_button()

Description

Return the cancel button widget.


Methodget_colorsel

GTK1.ColorSelectionget_colorsel()

Description

Return the color selection widget


Methodget_help_button

GTK1.Buttonget_help_button()

Description

Return the help button


Methodget_ok_button

GTK1.Buttonget_ok_button()

Description

Return the ok button


InheritWindow

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()


Methodcreate

GTK1.ComboGTK1.Combo()

Description

Create a new combo box


Methoddisable_activate

GTK1.Combodisable_activate()

Description

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


Methodget_entry

GTK1.Entryget_entry()

Description

The entry widget


InheritHbox

inherit GTK1.Hbox : Hbox


Methodset_case_sensitive

GTK1.Comboset_case_sensitive(intsensitivep)

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.


Methodset_item_string

GTK1.Comboset_item_string(GTK1.Itemitem, stringtext)

Description

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


Methodset_popdown_strings

GTK1.Comboset_popdown_strings(arraystrings)

Description

Set the values in the popdown list.


Methodset_use_arrows

GTK1.Comboset_use_arrows(intuse_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).


Methodset_use_arrows_always

GTK1.Comboset_use_arrows_always(intalways_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.


Methodset_value_in_list

GTK1.Comboset_value_in_list(intvalue_must_be_in_list, intok_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


Methodadd

GTK1.Containeradd(GTK1.Widgetwidget)

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.


Methodborder_width

GTK1.Containerborder_width(intwidth)

Description

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


Methodchildren

arraychildren()

Description

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


Methodfocus

GTK1.Containerfocus(intfocus_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.


InheritWidget

inherit GTK1.Widget : Widget


Methodremove

GTK1.Containerremove(GTK1.Widgetwidget)

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.


Methodset_border_width

GTK1.Containerset_border_width(intexternal_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.


Methodset_focus_child

GTK1.Containerset_focus_child(GTK1.Widgetchild)

Description

Emulate a set_focus_child signal. Focus on the specified child.


Methodset_focus_hadjustment

GTK1.Containerset_focus_hadjustment(GTK1.Adjustmentadj)

Description

Set the hadjustment used to focus children.


Methodset_focus_vadjustment

GTK1.Containerset_focus_vadjustment(GTK1.Adjustmentadj)

Description

Set the vadjustment used to focus children.


Methodset_resize_mode

GTK1.Containerset_resize_mode(intmode)

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.


Methodcollapse

GTK1.Ctreecollapse(GTK1.CTreeNodenode)

Description

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


Methodcollapse_recursive

GTK1.Ctreecollapse_recursive(GTK1.CTreeNodenode)

Description

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


Methodcollapse_to_depth

GTK1.Ctreecollapse_to_depth(GTK1.CTreeNodenode, intdepth)

Description

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


Methodcreate

GTK1.CtreeGTK1.Ctree(intcolumns, inttree_column)

Description

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


Methodexpand

GTK1.Ctreeexpand(GTK1.CTreeNodenode)

Description

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


Methodexpand_recursive

GTK1.Ctreeexpand_recursive(GTK1.CTreeNodenode)

Description

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


Methodexpand_to_depth

GTK1.Ctreeexpand_to_depth(GTK1.CTreeNodenode, intdepth)

Description

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


Methodfind

intfind(GTK1.CTreeNodenode, GTK1.CTreeNodestart)

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.


Methodfind_by_row_data

GTK1.Ctreefind_by_row_data(objectdata, CTreeNode|voidroot)

Description

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


Methodfind_node_ptr

GTK1.CTreeNodefind_node_ptr(GTK1.CTreeRownode)

Description

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


Methodget_expander_style

intget_expander_style()

Description

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


Methodget_line_style

intget_line_style()

Description

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


Methodget_show_stub

intget_show_stub()

Description

Will stubs be shows?


Methodget_tree_column

intget_tree_column()

Description

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


Methodget_tree_indent

intget_tree_indent()

Description

The number of pixels to indent the tree levels.


Methodget_tree_spacing

intget_tree_spacing()

Description

The number of pixels between the tree and the columns


InheritClist

inherit GTK1.Clist : Clist


Methodinsert_node

GTK1.Ctreeinsert_node(GTK1.CTreeNodeparent, GTK1.CTreeNodesibling, arraytext, intis_leaf, intexpanded)

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.


Methodis_ancestor

intis_ancestor(GTK1.CTreeNodenode, GTK1.CTreeNodechild)

Description

Returns true if node is an ancestor of child


Methodis_hot_spot

intis_hot_spot(intx, inty)

Description

Returns true if the given coordinates lie on an expander button


Methodis_viewable

intis_viewable(GTK1.CTreeNodenode)

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.


Methodlast

GTK1.CTreeNodelast(GTK1.CTreeNodenode)

Description

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


Methodmove

GTK1.Ctreemove(GTK1.CTreeNodenode, GTK1.CTreeNodenew_parent, GTK1.CTreeNodenew_sibling)

Description

Move a node. Coordinates work as for insert.


Methodnode_get_cell_style

GTK1.Stylenode_get_cell_style(GTK1.CTreeNodenode, intcol)

Description

Return the style of a cell


Methodnode_get_cell_type

intnode_get_cell_type(GTK1.CTreeNodenode, intcolumn)

Description

Return the celltype of this node.


Methodnode_get_pixmap

mappingnode_get_pixmap(CTreeNodenode, intcolumn)

Description

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


Methodnode_get_pixtext

mappingnode_get_pixtext(GTK1.CTreeNoden, intcolumne)

Description

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


Methodnode_get_row_data

objectnode_get_row_data(GTK1.CTreeNoden)

Description

Return the data associated with a node, or 0.


Methodnode_get_row_style

GTK1.Stylenode_get_row_style(GTK1.CTreeNodenode)

Description

Return the style of a row


Methodnode_get_selectable

intnode_get_selectable(GTK1.CTreeNodenode)

Description

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


Methodnode_get_text

stringnode_get_text(GTK1.CTreeNodenode, intcolumn)

Description

Returns the text of the specified node


Methodnode_is_visible

intnode_is_visible(GTK1.CTreeNodenode)

Description

Return 1 if the node is currently visible


Methodnode_moveto

GTK1.Ctreenode_moveto(GTK1.CTreeNoderow, intcolumn, floatrow_align, floatcol_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.


Methodnode_nth

GTK1.CTreeNodenode_nth(introw)

Description

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


Methodnode_set_background

GTK1.Ctreenode_set_background(GTK1.CTreeNodenode, GDK1.Colorcolor)

Description

Set the background of a row


Methodnode_set_cell_style

GTK1.Ctreenode_set_cell_style(GTK1.CTreeNodenode, intcol, GTK1.Stylestyle)

Description

Set the style of a cell


Methodnode_set_foreground

GTK1.Ctreenode_set_foreground(GTK1.CTreeNodenode, GDK1.Colorcol)

Description

Set the foreground of a row


Methodnode_set_pixmap

GTK1.Ctreenode_set_pixmap(GTK1.CTreeNodenode, intcolumn, GDK1.Pixmappixmap, GDK1.Bitmapmask)

Description

Set the pixmap in a cell


Methodnode_set_pixtext

GTK1.Ctreenode_set_pixtext(GTK1.CTreeNodenode, intcolumn, stringtext, intspacing, GDK1.Pixmappixmap, GDK1.Bitmapmask)

Description

Set the pixmap and text in a cell


Methodnode_set_row_data

GTK1.Ctreenode_set_row_data(GTK1.CTreeNodenode, objectdata)

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


Methodnode_set_row_style

GTK1.Ctreenode_set_row_style(GTK1.CTreeNodenode, GTK1.Stylestyle)

Description

Set the style of a row


Methodnode_set_selectable

GTK1.Ctreenode_set_selectable(GTK1.CTreeNodenode, intselectablep)

Description

Whether this node can be selected by the user.


Methodnode_set_shift

GTK1.Ctreenode_set_shift(GTK1.CTreeNodenode, intcolumn, intvertical, inthorizontal)

Description

Shift the given cell the given amounts in pixels.


Methodnode_set_text

GTK1.Ctreenode_set_text(GTK1.CTreeNodenode, intcolumn, stringtext)

Description

Set the text in a cell


Methodremove_node

GTK1.Ctreeremove_node(GTK1.CTreeNodenode)

Description

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


Methodselect

GTK1.Ctreeselect(GTK1.CTreeNodenode)

Description

Select a node.


Methodselect_recursive

GTK1.Ctreeselect_recursive(GTK1.CTreeNodenode)

Description

Select a node and it's children.


Methodset_expander_style

GTK1.Ctreeset_expander_style(intstyle)

Description

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


Methodset_indent

GTK1.Ctreeset_indent(intnpixels)

Description

Set the indentation level


Methodset_line_style

GTK1.Ctreeset_line_style(intstyle)

Description

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


Methodset_node_info

GTK1.Ctreeset_node_info(GTK1.CTreeNodenode, stringtext, intspacing, GDK1.Pixmappixmap_closed, GDK1.Bitmapmask_closed, GDK1.Pixmappixmap_opened, GDK1.Bitmapmask_opened, intis_leaf, intexpanded)

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.

Methodset_show_stub

GTK1.Ctreeset_show_stub(intstubp)

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


Methodset_spacing

GTK1.Ctreeset_spacing(intnpixels)

Description

Set the spacing between the tree column and the other columns


Methodsort_node

GTK1.Ctreesort_node(GTK1.CTreeNodenode)

Description

Sort the specified node.


Methodsort_recursive

GTK1.Ctreesort_recursive(GTK1.CTreeNodenode)

Description

Sort the specified node and it's children.


Methodtoggle_expansion

GTK1.Ctreetoggle_expansion(GTK1.CTreeNodenode)

Description

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


Methodtoggle_expansion_recursive

GTK1.Ctreetoggle_expansion_recursive(GTK1.CTreeNodenode)

Description

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


Methodunselect

GTK1.Ctreeunselect(GTK1.CTreeNodenode)

Description

Unselect a node.


Methodunselect_recursive

GTK1.Ctreeunselect_recursive(GTK1.CTreeNodenode)

Description

Unselect a node and it's children.

Class GTK1.Curve

Description

 GTK1.Curve()


Methodcreate

GTK1.CurveGTK1.Curve()


Methodget_vector

arrayget_vector(intnum_points)


InheritDrawingArea

inherit GTK1.DrawingArea : DrawingArea


Methodreset

GTK1.Curvereset()


Methodset_curve_type

GTK1.Curveset_curve_type(inttype)

Description

One of CURVE_TYPE_FREE, CURVE_TYPE_LINEAR and CURVE_TYPE_SPLINE;


Methodset_gamma

GTK1.Curveset_gamma(floatgamma)


Methodset_range

GTK1.Curveset_range(floatmin_x, floatmax_x, floatmin_y, floatmax_y)


Methodset_vector

GTK1.Curveset_vector(intnelems, arraycurve)

Class GTK1.Data

Description

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

Signals: disconnect


InheritObject

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


Methodcreate

GTK1.DataboxGTK1.Databox()

Description

Create a new databox widget


Methoddata_add_x

intdata_add_x(intnelems, arrayx, intshared_Y_index, GDK1.Colorcolor, inttype, intdot_size)

Description

Type is one of DATABOX_BARS, DATABOX_LINES, DATABOX_NOT_DISPLAYED and DATABOX_POINTS


Methoddata_add_x_y

intdata_add_x_y(intnelems, arrayx, arrayy, GDK1.Colorcolor, inttype, intdot_size)

Description

Type is one of DATABOX_BARS, DATABOX_LINES, DATABOX_NOT_DISPLAYED and DATABOX_POINTS


Methoddata_add_y

intdata_add_y(intnelems, arrayy, intshared_X_index, GDK1.Colorcolor, inttype, intdot_size)

Description

Type is one of DATABOX_BARS, DATABOX_LINES, DATABOX_NOT_DISPLAYED and DATABOX_POINTS


Methoddata_destroy

intdata_destroy(intindex)


Methoddata_destroy_all

intdata_destroy_all()


Methoddata_get_extrema

arraydata_get_extrema()


Methoddata_get_value

mappingdata_get_value(intx, inty)


Methoddata_get_visible_extrema

arraydata_get_visible_extrema()


Methoddisable_zoom

GTK1.Databoxdisable_zoom()


Methodenable_zoom

GTK1.Databoxenable_zoom()


Methodhide_cross

GTK1.Databoxhide_cross()


Methodhide_rulers

GTK1.Databoxhide_rulers()


Methodhide_scrollbars

GTK1.Databoxhide_scrollbars()


InheritVbox

inherit GTK1.Vbox : Vbox


Methodrescale

GTK1.Databoxrescale()


Methodrescale_with_values

GTK1.Databoxrescale_with_values(floatminx, floatminy, floatmaxx, floatmaxy)


Methodset_color

intset_color(intindex, GDK1.Colorcolor)


Methodset_data_type

intset_data_type(intindex, inttype, intdot_size)

Description

Type is one of DATABOX_BARS, DATABOX_LINES, DATABOX_NOT_DISPLAYED and DATABOX_POINTS


Methodshow_cross

GTK1.Databoxshow_cross()


Methodshow_rulers

GTK1.Databoxshow_rulers()


Methodshow_scrollbars

GTK1.Databoxshow_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);


Methodcreate

GTK1.DialGTK1.Dial(GTK1.Adjustmentadjustment)


Methodget_adjustment

GTK1.Adjustmentget_adjustment()


Methodget_percentage

floatget_percentage()

Description

Retrieves the current percentage held in the dial widget.


Methodget_value

floatget_value()

Description

Retrieves the current value helt in the dial widget.


InheritWidget

inherit GTK1.Widget : Widget


Methodset_adjustment

GTK1.Dialset_adjustment(GTK1.Adjustmentpos)

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.


Methodset_percentage

GTK1.Dialset_percentage(floatpercent)

Description

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


Methodset_update_policy

GTK1.Dialset_update_policy(intwhen)

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.


Methodset_value

floatset_value(floatto)

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.


Methodset_view_only

GTK1.Dialset_view_only(intview_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)


Methodcreate

GTK1.DialogGTK1.Dialog()

Description

Create a new dialog widget.


Methodget_action_area

GTK1.HbuttonBoxget_action_area()

Description

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


Methodget_vbox

GTK1.Vboxget_vbox()

Description

The vertical box that should contain the contents of the dialog


InheritWindow

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)


Methodclear

GTK1.DrawingAreaclear(int|voidx, int|voidy, int|voidwidth, int|voidheight)

Description

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


Methodcopy_area

GTK1.DrawingAreacopy_area(GDK1.GCgc, intxdest, intydest, GTK1.Widgetsource, intxsource, intysource, intwidth, intheight)

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.


Methodcreate

GTK1.DrawingAreaGTK1.DrawingArea()


Methoddraw_arc

GTK1.DrawingAreadraw_arc(GDK1.GCgc, intfilledp, intx1, inty1, intx2, inty2, intangle1, intangle2)

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.


Methoddraw_bitmap

GTK1.DrawingAreadraw_bitmap(GDK1.GCgc, GDK1.Bitmapbitmap, intxsrc, intysrc, intxdest, intydest, intwidth, intheight)

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


Methoddraw_image

GTK1.DrawingAreadraw_image(GDK1.GCgc, GDK1.Imageimage, intxsrc, intysrc, intxdest, intydest, intwidth, intheight)

Description

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


Methoddraw_line

GTK1.DrawingAreadraw_line(GDK1.GCgc, intx1, inty1, intx2, inty2)

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


Methoddraw_pixmap

GTK1.DrawingAreadraw_pixmap(GDK1.GCgc, GDK1.Pixmappixmap, intxsrc, intysrc, intxdest, intydest, intwidth, intheight)

Description

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


Methoddraw_point

GTK1.DrawingAreadraw_point(GDK1.GCgc, intx, inty)

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


Methoddraw_rectangle

GTK1.DrawingAreadraw_rectangle(GDK1.GCgc, intfilledp, intx1, inty1, intx2, inty2)

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


Methoddraw_text

GTK1.DrawingAreadraw_text(GDK1.GCgc, GDK1.Fontfont, intx, inty, stringtext, intforcewide)

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.


InheritWidget

inherit GTK1.Widget : Widget


Methodsize

GTK1.DrawingAreasize(intwidth, intheight)

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.


Methodcopy_clipboard

GTK1.Editablecopy_clipboard()

Description

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


Methodcut_clipboard

GTK1.Editablecut_clipboard()

Description

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


Methoddelete_selection

GTK1.Editabledelete_selection()

Description

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


Methoddelete_text

GTK1.Editabledelete_text(intstart_pos, intend_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.


Methodget_chars

stringget_chars(intstart_pos, intend_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.


Methodget_position

intget_position()

Description

Returns the cursor position


InheritWidget

inherit GTK1.Widget : Widget


Methodinsert_text

GTK1.Editableinsert_text(stringtext, intnum_chars, intwhere)

Description

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


Methodpaste_clipboard

GTK1.Editablepaste_clipboard()

Description

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


Methodselect_region

GTK1.Editableselect_region(intstart_pos, intend_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


Methodset_editable

GTK1.Editableset_editable(inteditablep)

Description

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


Methodset_position

GTK1.Editableset_position(intpos)

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)


Methodappend_text

GTK1.Entryappend_text(stringtext)

Description

Append the specified string at the end of the entry


Methodcreate

GTK1.EntryGTK1.Entry()


Methodget_text

stringget_text()

Description

Returns the contents of the entry widget.


InheritEditable

inherit GTK1.Editable : Editable


Methodprepend_text

GTK1.Entryprepend_text(stringtext)

Description

Prepend the specified string to the start of the entry


Methodset_max_length

GTK1.Entryset_max_length(intmaxlen)

Description

text is truncated if needed


Methodset_text

GTK1.Entryset_text(stringtext)

Description

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


Methodset_visibility

GTK1.Entryset_visibility(intvisiblep)

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)


Methodcreate

GTK1.EventBoxGTK1.EventBox()

Description

Create a new event box widget


InheritBin

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")


Methodcomplete

GTK1.FileSelectioncomplete(stringpattern)

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.


Methodcreate

GTK1.FileSelectionGTK1.FileSelection(stringwindow_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.


Methodget_cancel_button

GTK1.Buttonget_cancel_button()

Description

The cancel button


Methodget_dir_list

GTK1.Clistget_dir_list()

Description

The list of directories


Methodget_file_list

GTK1.Clistget_file_list()

Description

The list of files


Methodget_filename

stringget_filename()

Description

Returns the currently entered filename as a string


Methodget_fileop_c_dir

GTK1.Buttonget_fileop_c_dir()

Description

The create directory button in the file operation button group


Methodget_fileop_del_file

GTK1.Buttonget_fileop_del_file()

Description

The delete file button in the file operation button group


Methodget_fileop_ren_file

GTK1.Buttonget_fileop_ren_file()

Description

The rename file button in the file operation button group


Methodget_help_button

GTK1.Buttonget_help_button()

Description

The help button


Methodget_history_pulldown

GTK1.OptionMenuget_history_pulldown()

Description

Used to create the drop-down directory histor


Methodget_ok_button

GTK1.Buttonget_ok_button()

Description

The ok button


Methodhide_fileop_buttons

GTK1.FileSelectionhide_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.


InheritWindow

inherit GTK1.Window : Window


Methodset_filename

GTK1.FileSelectionset_filename(stringfname)

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.


Methodshow_fileop_buttons

GTK1.FileSelectionshow_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)


Methodcreate

GTK1.FixedGTK1.Fixed()

Description

Create a new fixed widget


InheritContainer

inherit GTK1.Container : Container


Methodmove

GTK1.Fixedmove(GTK1.Widgetwidget, intnew_xpos, intnew_ypos)

Description

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


Methodput

GTK1.Fixedput(GTK1.Widgetwidget, intx, inty)

Description

Place the widget at xpos,ypos.

Class GTK1.FontSelection

Description

 GTK1.FontSelection()


Methodcreate

GTK1.FontSelectionGTK1.FontSelection()


Methodget_font

GDK1.Fontget_font()


Methodget_font_name

stringget_font_name()


Methodget_preview_text

stringget_preview_text()


InheritNotebook

inherit GTK1.Notebook : Notebook


Methodset_font_name

GTK1.FontSelectionset_font_name(stringxlfd)

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-*-*-*-*-*-*-*"


Methodset_preview_text

GTK1.FontSelectionset_preview_text(stringtext)

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")


Methodcreate

GTK1.FontSelectionDialogGTK1.FontSelectionDialog(stringtitle)

Description

Create a new font selection dialog with the specified window title


Methodget_apply_button

GTK1.Buttonget_apply_button()

Description

The apply button


Methodget_cancel_button

GTK1.Buttonget_cancel_button()

Description

The cancel button


Methodget_fontsel

GTK1.FontSelectionget_fontsel()

Description

The W(FontSelection) widget


Methodget_ok_button

GTK1.Buttonget_ok_button()

Description

The ok button


InheritWindow

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)


Methodcreate

GTK1.FrameGTK1.Frame(string|voidlabel_text)

Description

Create a new W(Frame) widget.


InheritContainer

inherit GTK1.Container : Container


Methodset_label

GTK1.Frameset_label(string|voidlabel_text)

Description

Set the text of the label.


Methodset_label_align

GTK1.Frameset_label_align(floatxalign, floatyalign)

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.


Methodset_shadow_type

GTK1.Frameset_shadow_type(intshadow_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


Methodcreate

GTK1.GLAreaGTK1.GLArea(arraygloptions)


InheritDrawingArea

inherit GTK1.DrawingArea : DrawingArea


Methodmake_current

GTK1.GLAreamake_current()


Methodswap_buffers

GTK1.GLAreaswap_buffers()


Methodwait_gdk

GTK1.GLAreawait_gdk()


Methodwait_gl

GTK1.GLAreawait_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)


Methodcreate

GTK1.GammaCurveGTK1.GammaCurve()

Description

Create a new gamma curve


Methodget_curve

GTK1.Curveget_curve()

Description

The actual curve


Methodget_gamma

floatget_gamma()

Description

The current gamma value


InheritVbox

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.


Methodget_widget

GTK1.Widgetget_widget(stringname)

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.


Methodget_widget_by_long_name

GTK1.Widgetget_widget_by_long_name(stringlong_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.


Methodget_widget_long_name

stringget_widget_long_name(GTK1.Widgetwidget)

Description

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


Methodget_widget_name

stringget_widget_name(GTK1.Widgetwidget)

Description

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


Methodnew

GTK1.GladeXMLnew(stringfilename, string|voidroot, string|voiddomain)

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.


Methodnew_from_memory

GTK1.GladeXMLnew_from_memory(stringdata, string|voidroot, string|voiddomain)

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.


Methodsignal_autoconnect

GTK1.GladeXMLsignal_autoconnect(mappingcallbacks, mixeddata)

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.


Methodsignal_autoconnect_new

GTK1.GladeXMLsignal_autoconnect_new(mappingcallbacks, mixeddata)

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


Methodcreate

GTK1.HandleBoxGTK1.HandleBox()

Description

Create a new handle box widget.


Methodget_child_detached

intget_child_detached()

Description

Is the child detatched?


Methodget_float_window_mapped

intget_float_window_mapped()

Description

Is the floating window mapped?


Methodget_handle_position

intget_handle_position()

Description

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


Methodget_in_drag

intget_in_drag()

Description

1 if the window is beeing dragged around right now.


Methodget_shrink_on_detach

intget_shrink_on_detach()

Description

True if the container should shrink when the child is detatched


Methodget_snap_edge

intget_snap_edge()

Description

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


InheritBin

inherit GTK1.Bin : Bin


Methodset_handle_position

GTK1.HandleBoxset_handle_position(intpos)

Description

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


Methodset_set_shrink_on_detach

intset_set_shrink_on_detach()

Description

True if the container should shrink when the child is detatched


Methodset_shadow_type

GTK1.HandleBoxset_shadow_type(intshadow_type)

Description

One of SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_NONE and SHADOW_OUT


Methodset_snap_edge

GTK1.HandleBoxset_snap_edge(intpos)

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"))


Methodcreate

GTK1.HboxGTK1.Hbox(intall_same_size, inthpadding)

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.


InheritBox

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)


Methodcreate

GTK1.HbuttonBoxGTK1.HbuttonBox()

Description

Create a new horizontal button box


InheritButtonBox

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)


Methodcreate

GTK1.HpanedGTK1.Hpaned()


InheritPaned

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)


Methodcreate

GTK1.HrulerGTK1.Hruler()

Description

Used to create a new hruler widget.


InheritRuler

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)


Methodcreate

GTK1.HscaleGTK1.Hscale(GTK1.Adjustmentsettings)

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.


InheritScale

inherit GTK1.Scale : Scale

Class GTK1.Hscrollbar

Description

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


Methodcreate

GTK1.HscrollbarGTK1.Hscrollbar(GTK1.Adjustmentadjustment)

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.


InheritScrollbar

inherit GTK1.Scrollbar : Scrollbar

Class GTK1.Hseparator

Description

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


Methodcreate

GTK1.HseparatorGTK1.Hseparator()

Description

Used to create a new hseparator widget.


InheritSeparator

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() ) );


Methodcreate

GTK1.ImageGTK1.Image(GDK1.Imageimage, GDK1.Bitmapmask)

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.


Methodget

mappingget()

Description

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


InheritMisc

inherit GTK1.Misc : Misc


Methodset

GTK1.Imageset(GDK1.Imageimage, GDK1.Bitmapmask)

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.


Methodcreate

GTK1.InputDialogGTK1.InputDialog()

Description

Create a new input dialog window.


Methodget_close_button

GTK1.Buttonget_close_button()

Description

The 'close' button of the dialog.


Methodget_save_button

GTK1.Buttonget_save_button()

Description

The 'save' button of the dialog.


InheritDialog

inherit GTK1.Dialog : Dialog

Class GTK1.Invisible

Description

An invisible container, useful, eh? :)


Methodcreate

GTK1.InvisibleGTK1.Invisible()

Description

Create a new invisible widget


InheritBin

inherit GTK1.Bin : Bin

Class GTK1.Item

Description

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

Signals: deselect

select

toggle


Methoddeselect

GTK1.Itemdeselect()

Description

Emulate a 'deselect' event.


InheritBin

inherit GTK1.Bin : Bin


Methodselect

GTK1.Itemselect()

Description

Emulate a 'select' event.


Methodtoggle

GTK1.Itemtoggle()

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)


Methodcreate

GTK1.LabelGTK1.Label(stringtext)

Description

Creates a new label.


InheritMisc

inherit GTK1.Misc : Misc


Methodparse_uline

intparse_uline(stringuline_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.


Methodset

GTK1.Labelset(stringtext)

Description

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


Methodset_justify

GTK1.Labelset_justify(intjustify)

Description

one of JUSTIFY_CENTER, JUSTIFY_FILL, JUSTIFY_LEFT and JUSTIFY_RIGHT


Methodset_line_wrap

GTK1.Labelset_line_wrap(intwrapp)

Description

Should the label autolinewrap?


Methodset_pattern

GTK1.Labelset_pattern(stringpattern_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.


Methodset_text

GTK1.Labelset_text(stringtext)

Description

Set the text in the label

Class GTK1.Layout


Methodcreate

GTK1.LayoutGTK1.Layout(GTK1.Adjustmenthadjustment, GTK1.Adjustmentvadjustment)


Methodfreeze

GTK1.Layoutfreeze()


Methodget_hadjustment

GTK1.Adjustmentget_hadjustment()


Methodget_height

intget_height()


Methodget_vadjustment

GTK1.Adjustmentget_vadjustment()


Methodget_width

intget_width()


Methodget_xoffset

intget_xoffset()


Methodget_yoffset

intget_yoffset()


InheritContainer

inherit GTK1.Container : Container


Methodmove

GTK1.Layoutmove(GTK1.Widgetwidget, intx, inty)


Methodput

GTK1.Layoutput(GTK1.Widgetwidget, intx, inty)


Methodset_hadjustment

GTK1.Layoutset_hadjustment(GTK1.Adjustmentadj)


Methodset_size

GTK1.Layoutset_size(intxsize, intysize)


Methodset_vadjustment

GTK1.Layoutset_vadjustment(GTK1.Adjustmentadj)


Methodthaw

GTK1.Layoutthaw()

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 );
 

Methodappend

GTK1.Menuappend(GTK1.Widgetwidget)

Description

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


Methodattach_to_widget

GTK1.Menuattach_to_widget(GTK1.Widgetwidget)

Description

Attach the menu to a widget


Methodcreate

GTK1.MenuGTK1.Menu()

Description

Create a new GTK1.Menu widget.


Methoddetach

GTK1.Menudetach()

Description

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


Methodget_active

GTK1.Widgetget_active()

Description

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


Methodget_attach_widget

GTK1.Widgetget_attach_widget()

Description

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


Methodget_torn_off

intget_torn_off()

Description

return 1 if the menu is torn off.


InheritMenuShell

inherit GTK1.MenuShell : MenuShell


Methodinsert

GTK1.Menuinsert(GTK1.Widgetwidget, intposition)

Description

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


Methodpopdown

GTK1.Menupopdown()

Description

Removes the menu from the screen.


Methodpopup

GTK1.Menupopup(int|voidbutton_pressed_to_show_menu)

Description

The default button is 3.


Methodprepend

GTK1.Menuprepend(GTK1.Widgetwidget)

Description

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


Methodreorder_child

GTK1.Menureorder_child(GTK1.Widgetmenuitem, intpos)

Description

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


Methodreposition

GTK1.Menureposition()

Description

Repositions the menu according to its position function.


Methodset_accel_group

GTK1.Menuset_accel_group(GTK1.AccelGroupaccelerators)

Description

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


Methodset_active

GTK1.Menuset_active(intactivep)

Description

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


Methodset_tearoff_state

GTK1.Menuset_tearoff_state(inttorn_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.


Methodset_title

GTK1.Menuset_title(stringnew_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"))


Methodappend

GTK1.MenuBarappend(GTK1.Widgetmenu)


Methodcreate

GTK1.MenuBarGTK1.MenuBar()


InheritMenuShell

inherit GTK1.MenuShell : MenuShell


Methodinsert

GTK1.MenuBarinsert(GTK1.Widgetmenu, intposition)


Methodprepend

GTK1.MenuBarprepend(GTK1.Widgetmenu)


Methodset_shadow_type

GTK1.MenuBarset_shadow_type(intint)

Class GTK1.MenuItem

Description

Menu items, to be added to menues.


Methodactivate

GTK1.MenuItemactivate()

Description

Emulate an activate signal


Methodconfigure

GTK1.MenuItemconfigure(inttoggle_indicator, intsubmenu_indicator)

Description

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


Methodcreate

GTK1.MenuItemGTK1.MenuItem(string|voidlabel)

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().


Methoddeselect

GTK1.MenuItemdeselect()

Description

Emulate a deselect signal


Methodget_accelerator_width

intget_accelerator_width()

Description

The width of the accelerator string, in pixels


Methodget_right_justify

intget_right_justify()

Description

Is the widget right justified?


Methodget_show_submenu_indicator

intget_show_submenu_indicator()

Description

Should the submenu indicator be shown?


Methodget_show_toggle_indicator

intget_show_toggle_indicator()

Description

Should the toggle indicator be shown?


Methodget_submenu_direction

intget_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


Methodget_submenu_placement

intget_submenu_placement()

Description

The placement of the submenu.


Methodget_toggle_size

intget_toggle_size()

Description

The size of the toggle indicator


InheritItem

inherit GTK1.Item : Item


Methodremove_submenu

GTK1.MenuItemremove_submenu()

Description

Remove the submenu for this menu button.


Methodright_justify

GTK1.MenuItemright_justify()

Description

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


Methodselect

GTK1.MenuItemselect()

Description

Emulate a select signal


Methodset_placement

GTK1.MenuItemset_placement(intdir)

Description

(sub menu placement) One of DIRECTION_LEFT and DIRECTION_RIGHT


Methodset_submenu

GTK1.MenuItemset_submenu(GTK1.Widgetmenu)

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.


Methodactivate_item

GTK1.MenuShellactivate_item(GTK1.Widgetmenu_item, intforce_deactivate)

Description

Activates the menu item within the menu shell.


Methodappend

GTK1.MenuShellappend(GTK1.Widgetwhat)

Description

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


Methodchildren

arraychildren()

Description

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


Methoddeactivate

GTK1.MenuShelldeactivate()

Description

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


Methodget_active

intget_active()

Description

1 if the menu shell is currently active.


InheritContainer

inherit GTK1.Container : Container


Methodinsert

GTK1.MenuShellinsert(GTK1.Widgetwhat, intwhere)

Description

Add a widget after the specified location


Methodprepend

GTK1.MenuShellprepend(GTK1.Widgetwhat)

Description

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


Methodselect_item

GTK1.MenuShellselect_item(GTK1.Widgetmenuitem)

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)


Methodget_xalign

floatget_xalign()

Description

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


Methodget_xpad

intget_xpad()

Description

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


Methodget_yalign

floatget_yalign()

Description

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


Methodget_ypad

intget_ypad()

Description

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


InheritWidget

inherit GTK1.Widget : Widget


Methodset_alignment

GTK1.Miscset_alignment(floatxalign, floatyalign)

Description

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


Methodset_padding

GTK1.Miscset_padding(intxpad, intypad)

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


Methodappend_page

GTK1.Notebookappend_page(GTK1.Widgetcontents, GTK1.Widgetlabel)

Description

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


Methodappend_page_menu

GTK1.Notebookappend_page_menu(GTK1.Widgetcontents, GTK1.Widgetlabel, GTK1.Menumenu)

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.


Methodcreate

GTK1.NotebookGTK1.Notebook()


Methodget_current_page

intget_current_page()

Description

Returns the index of the currently selected page


Methodget_menu_label

GTK1.Widgetget_menu_label(GTK1.Widgetpage)


Methodget_nth_page

GTK1.Widgetget_nth_page(intindex)

Description

Returns the page for the specified index


Methodget_tab_label

GTK1.Widgetget_tab_label(GTK1.Widgetpage)


InheritContainer

inherit GTK1.Container : Container


Methodinsert_page

GTK1.Notebookinsert_page(GTK1.Widgetcontents, GTK1.Widgetlabel, intpos)

Description

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


Methodinsert_page_menu

GTK1.Notebookinsert_page_menu(GTK1.Widgetcontents, GTK1.Widgetlabel, GTK1.Menumenu, intpos)

Description

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


Methodnext_page

GTK1.Notebooknext_page()

Description

Go to the next page


Methodpage_num

intpage_num(GTK1.Widgetwidget)

Description

Returns the index for the specified page


Methodpopup_disable

GTK1.Notebookpopup_disable()

Description

Disable the popup menu (set with insert_page_menu)


Methodpopup_enable

GTK1.Notebookpopup_enable()

Description

Enable the popup menu (set with insert_page_menu)


Methodprepend_page

GTK1.Notebookprepend_page(GTK1.Widgetcontents, GTK1.Widgetlabel)

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.


Methodprepend_page_menu

GTK1.Notebookprepend_page_menu(GTK1.Widgetcontents, GTK1.Widgetlabel, GTK1.Menumenu)

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.


Methodprev_page

GTK1.Notebookprev_page()

Description

Go to the previous page


Methodquery_tab_label_packing

mappingquery_tab_label_packing(GTK1.Widgetpage)

Description

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


Methodremove_page

GTK1.Notebookremove_page(intpos)

Description

Remove a page.


Methodreorder_child

GTK1.Notebookreorder_child(GTK1.Widgetpage, intnew_index)

Description

Move the specified page to the index new_index


Methodset_homogeneous_tabs

GTK1.Notebookset_homogeneous_tabs(inthomogeneousp)

Description

If true, all tabs will have the same size


Methodset_menu_label

GTK1.Notebookset_menu_label(GTK1.Widgetpage, GTK1.Widgetlabel)


Methodset_menu_label_text

GTK1.Notebookset_menu_label_text(GTK1.Widgetpage, stringlabel)


Methodset_page

GTK1.Notebookset_page(intpos)

Description

Go to the specified page


Methodset_scrollable

GTK1.Notebookset_scrollable(intscrollablep)

Description

If true, add scrollbars if nessesary.


Methodset_show_border

GTK1.Notebookset_show_border(intshowborderp)

Description

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


Methodset_show_tabs

GTK1.Notebookset_show_tabs(intshowtabsp)

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.


Methodset_tab_border

GTK1.Notebookset_tab_border(intborder_width)

Description

In pixels.


Methodset_tab_hborder

GTK1.Notebookset_tab_hborder(intborder_width)

Description

In pixels.


Methodset_tab_label

GTK1.Notebookset_tab_label(GTK1.Widgetpage, GTK1.Widgetlabel)


Methodset_tab_label_packing

GTK1.Notebookset_tab_label_packing(GTK1.Widgetchild, intexpand, intfill, inttype)


Methodset_tab_label_text

GTK1.Notebookset_tab_label_text(GTK1.Widgetpage, stringtitle)


Methodset_tab_pos

GTK1.Notebookset_tab_pos(intpos)

Description

One of POS_BOTTOM, POS_LEFT, POS_RIGHT and POS_TOP


Methodset_tab_vborder

GTK1.Notebookset_tab_vborder(intborder_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


Methoddestroy

GTK1.Objectdestroy()


Methodsignal_block

GTK1.Objectsignal_block(mixedsignal_id)

Description

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


Methodsignal_connect

mixedsignal_connect(stringsignal, function(:void) callback, mixed|voidcallback_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.


Methodsignal_connect_new

mixedsignal_connect_new(stringsignal, function(:void) callback, mixed|voidcallback_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.


Methodsignal_disconnect

GTK1.Objectsignal_disconnect(mixedsignal_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.


Methodsignal_emit

GTK1.Objectsignal_emit(stringsignal_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.


Methodsignal_unblock

GTK1.Objectsignal_unblock(mixedsignal_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") ));


Methodcreate

GTK1.OptionMenuGTK1.OptionMenu()

Description

Create a new option menu widget


Methodget_menu

GTK1.Menuget_menu()

Description

Returns the W(Menu) associated with the OptionMenu.


InheritButton

inherit GTK1.Button : Button


Methodremove_menu

GTK1.OptionMenuremove_menu()

Description

Remove the menu.


Methodset_history

GTK1.OptionMenuset_history(intindex)

Description

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


Methodset_menu

GTK1.OptionMenuset_menu(GTK1.Menumenu)

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


Methodadd

GTK1.Packeradd(GTK1.Widgetwidget, intside, intanchor, intoptions, intborder_width, intpad_x, intpad_y, inti_pad_x, inti_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


Methodadd_defaults

GTK1.Packeradd_defaults(GTK1.Widgetwidget, intside, intanchor, intoptions)

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


Methodcreate

GTK1.PackerGTK1.Packer()


Methodget_default_border_width

intget_default_border_width()


Methodget_default_i_pad_x

intget_default_i_pad_x()


Methodget_default_i_pad_y

intget_default_i_pad_y()


Methodget_default_pad_x

intget_default_pad_x()


Methodget_default_pad_y

intget_default_pad_y()


Methodget_spacing

intget_spacing()


InheritContainer

inherit GTK1.Container : Container


Methodreorder_child

GTK1.Packerreorder_child(GTK1.Widgetchild, intpos)


Methodset_child_packing

GTK1.Packerset_child_packing(GTK1.Widgetchild, intside, intanchor, intoptions, intborder_width, intpad_x, intpad_y, inti_pad_x, inti_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


Methodset_default_border_width

GTK1.Packerset_default_border_width(intborder)


Methodset_default_ipad

GTK1.Packerset_default_ipad(intxpad, intypad)


Methodset_default_pad

GTK1.Packerset_default_pad(intxpad, intypad)


Methodset_spacing

GTK1.Packerset_spacing(intnew_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().


Methodadd1

GTK1.Panedadd1(GTK1.Widgetleft_or_top)

Description

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


Methodadd2

GTK1.Panedadd2(GTK1.Widgetright_or_bottom)

Description

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


Methodget_handle_size

intget_handle_size()

Description

The size of the handle, in pixels


Methodget_handle_xpos

intget_handle_xpos()

Description

The xpos of the handle, in pixels


Methodget_handle_ypos

intget_handle_ypos()

Description

The ypos of the handle, in pixels


Methodget_in_drag

intget_in_drag()

Description

Return 1 if the user is dragging the handle


Methodget_max_position

intget_max_position()

Description

The maximum handle position possible.


Methodget_min_position

intget_min_position()

Description

The minimum handle position possible.


InheritContainer

inherit GTK1.Container : Container


Methodpack1

GTK1.Panedpack1(GTK1.Widgetwidget, intresize, intshrink)

Description

Add a child to the top or left pane.


Methodpack2

GTK1.Panedpack2(GTK1.Widgetwidget, intresize, intshrink)

Description

Add a child to the bottom or right pane.


Methodset_gutter_size

GTK1.Panedset_gutter_size(intgsize)

Description

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


Methodset_handle_size

GTK1.Panedset_handle_size(inthsize)

Description

The size of the handle in pixels


Methodset_position

GTK1.Panedset_position(intposition)

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) ))


Methodcreate

GTK1.PixmapGTK1.Pixmap(GDK1.Pixmappixmap, GDK1.Bitmapmask)

Description

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


Methodget

mappingget()

Description

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


Methodget_build_insensitive

intget_build_insensitive()


InheritMisc

inherit GTK1.Misc : Misc


Methodset

GTK1.Pixmapset(GDK1.Pixmappixmap, GDK1.Bitmapmask)

Description

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


Methodset_build_insensitive

GTK1.Pixmapset_build_insensitive(intbuildp)

Description

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


Methodset_insensitive_pixmap

GTK1.Pixmapset_insensitive_pixmap(GDK1.Pixmapinsensitive_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).


Methodcreate

GTK1.PixmapMenuItemGTK1.PixmapMenuItem()

Description

Creates a new pixmap menu item.


InheritMenuItem

inherit GTK1.MenuItem : MenuItem


Methodset_pixmap

GTK1.PixmapMenuItemset_pixmap(GTK1.Widgetpixmap)

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.


Methodcreate

GTK1.PlugGTK1.Plug(intsocket_id)

Description

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


Methodget_same_app

intget_same_app()

Description

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


InheritWindow

inherit GTK1.Window : Window

Class GTK1.Progress


Methodconfigure

GTK1.Progressconfigure(floatvalue, floatmin, floatmax)

Description

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


Methodget_activity_mode

intget_activity_mode()

Description

The currently set activity mode.


Methodget_current_percentage

floatget_current_percentage()

Description

Returns a float between 0.0 and 1.0


Methodget_current_text

stringget_current_text()

Description

Return the current text (see set_format_string)


Methodget_format

stringget_format()

Description

The format used to convert the value to a the text


Methodget_percentage_from_value

floatget_percentage_from_value(floatvalue)

Description

Returns a float between 0.0 and 1.0


Methodget_show_text

intget_show_text()

Description

1 if the text will be shown


Methodget_text_from_value

stringget_text_from_value(floatvalue)

Description

Formats 'value' and returns it as a text.


Methodget_value

floatget_value()

Description

Return the current value


Methodget_x_align

floatget_x_align()

Description

The text alignment, 0.0 is leftmost, 1.0 is rightmost


Methodget_y_align

floatget_y_align()

Description

The text alignment, 0.0 is topmost, 1.0 is bottommost


InheritWidget

inherit GTK1.Widget : Widget


Methodset_activity_mode

GTK1.Progressset_activity_mode(intmodep)

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


Methodset_adjustment

GTK1.Progressset_adjustment(GTK1.Adjustmentadjustment)

Description

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


Methodset_format_string

GTK1.Progressset_format_string(stringformat)

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%%'

Methodset_percentage

GTK1.Progressset_percentage(floatpct)

Description

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


Methodset_show_text

GTK1.Progressset_show_text(inttextp)

Description

If true, write a text in the progress bar.


Methodset_text_alignment

GTK1.Progressset_text_alignment(floatxalign, floatyalign)

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


Methodset_value

GTK1.Progressset_value(floatvalue)

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)


Methodcreate

GTK1.ProgressBarGTK1.ProgressBar()

Description

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


Methodget_activity_blocks

intget_activity_blocks()

Description

The number of blocks that are set.


Methodget_activity_dir

intget_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...


Methodget_activity_pos

intget_activity_pos()

Description

The position of the progress meter in pixels.


Methodget_activity_step

intget_activity_step()

Description

The step size of the activity indicator in pixels.


Methodget_bar_style

intget_bar_style()

Description

The progress bar style. GTK_PROGRESS_CONTINUOUS or GTK_PROGRESS_DISCRETE.


Methodget_blocks

intget_blocks()

Description

The total number of blocks.


Methodget_orientation

intget_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.


InheritProgress

inherit GTK1.Progress : Progress


Methodset_activity_blocks

GTK1.ProgressBarset_activity_blocks(intblocks)

Description

The number of activity blocks


Methodset_activity_step

GTK1.ProgressBarset_activity_step(intstepp)

Description

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


Methodset_bar_style

GTK1.ProgressBarset_bar_style(intstyle)

Description

One of GTK1.ProgressContinuous or GTK1.ProgressDiscrete


Methodset_discrete_blocks

GTK1.ProgressBarset_discrete_blocks(intblocks)

Description

The number of discrete blocks in the progress bar


Methodset_orientation

GTK1.ProgressBarset_orientation(intstyle)

Description

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


Methodupdate

GTK1.ProgressBarupdate(floatfraction)

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");


Methodcreate

GTK1.RadioButtonGTK1.RadioButton(string|voidtitle, GTK1.RadioButtongroupmember)

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)


InheritCheckButton

inherit GTK1.CheckButton : CheckButton


Methodset_group

GTK1.RadioButtonset_group(GTK1.RadioButtongroupmember)

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")


Methodcreate

GTK1.RadioMenuItemGTK1.RadioMenuItem(string|voidtitle, GTK1.RadioMenuItemgroupmember)

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)


InheritMenuItem

inherit GTK1.MenuItem : MenuItem


Methodset_group

GTK1.RadioMenuItemset_group(GTK1.RadioMenuItemgroupmember)

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).


Methodget_adjustment

GTK1.Adjustmentget_adjustment()


Methodget_button

intget_button()


Methodget_click_child

intget_click_child()


Methodget_digits

intget_digits()


Methodget_in_child

intget_in_child()


Methodget_need_timer

intget_need_timer()


Methodget_old_lower

floatget_old_lower()


Methodget_old_page_size

floatget_old_page_size()


Methodget_old_upper

floatget_old_upper()


Methodget_old_value

floatget_old_value()


Methodget_policy

intget_policy()


Methodget_scroll_type

intget_scroll_type()


Methodget_timer

intget_timer()


Methodget_x_click_point

intget_x_click_point()


Methodget_y_click_point

intget_y_click_point()


InheritWidget

inherit GTK1.Widget : Widget


Methodset_adjustment

GTK1.Rangeset_adjustment(GTK1.Adjustmentpos)

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.


Methodset_update_policy

GTK1.Rangeset_update_policy(intwhen)

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.


Methodslider_update

GTK1.Rangeslider_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.


Methoddraw_pos

GTK1.Rulerdraw_pos()

Description

draw the position


Methoddraw_ticks

GTK1.Rulerdraw_ticks()

Description

draw the ticks


Methodget_lower

floatget_lower()

Description

The currently defined lower extent of the ruler.


Methodget_max_size

floatget_max_size()

Description

The currently defined max_size of the ruler.


Methodget_position

floatget_position()

Description

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


Methodget_upper

floatget_upper()

Description

The currently defined upper extent of the ruler.


InheritWidget

inherit GTK1.Widget : Widget


Methodset_metric

GTK1.Rulerset_metric(intunit)

Description

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


Methodset_range

GTK1.Rulerset_range(floatlower, floatupper, floatposition, floatmax_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


Methodget_draw_value

intget_draw_value()

Description

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


Methodget_value_pos

intget_value_pos()

Description

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


Methodget_value_width

intget_value_width()

Description

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


InheritRange

inherit GTK1.Range : Range


Methodset_digits

GTK1.Scaleset_digits(intprecision)

Description

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


Methodset_draw_value

GTK1.Scaleset_draw_value(intdrawp)

Description

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


Methodset_value_pos

GTK1.Scaleset_value_pos(intwhere)

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.


InheritRange

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)


Methodadd

GTK1.ScrolledWindowadd(GTK1.Widgetvictim)

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.


Methodcreate

GTK1.ScrolledWindowGTK1.ScrolledWindow(GTK1.Adjustmenthadjustment, GTK1.Adjustmentvadjustments)

Description

The two adjustments are most commonly set to 0.


Methodget_hadjustment

GTK1.Adjustmentget_hadjustment()

Description

Return the horizontal adjustment used to scroll the window


Methodget_hscrollbar

GTK1.Hscrollbarget_hscrollbar()

Description

The horizontal scrollbar


Methodget_hscrollbar_policy

intget_hscrollbar_policy()

Description

One of POLICY_ALWAYS, POLICY_AUTOMATIC and POLICY_NEVER


Methodget_hscrollbar_visible

intget_hscrollbar_visible()

Description

1 if the horizontal scrollbar is currently visible


Methodget_vadjustment

GTK1.Adjustmentget_vadjustment()

Description

Return the vertical adjustment used to scroll the window


Methodget_vscrollbar

GTK1.Vscrollbarget_vscrollbar()

Description

The vertical scrollbar


Methodget_vscrollbar_policy

intget_vscrollbar_policy()

Description

One of POLICY_ALWAYS, POLICY_AUTOMATIC and POLICY_NEVER


Methodget_vscrollbar_visible

intget_vscrollbar_visible()

Description

1 if the vertical scrollbar is currently visible


Methodget_window_placement

intget_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


InheritWindow

inherit GTK1.Window : Window


Methodset_hadjustment

GTK1.ScrolledWindowset_hadjustment(GTK1.Adjustmenthadjustment)

Description

Set the horizontal adjustment object


Methodset_placement

GTK1.ScrolledWindowset_placement(intwindow_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


Methodset_policy

GTK1.ScrolledWindowset_policy(intxpolicy, intypolicy)

Description

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


Methodset_vadjustment

GTK1.ScrolledWindowset_vadjustment(GTK1.Adjustmentvadjustment)

Description

Set the vertical adjustment object

Class GTK1.SelectionData

Description

The data associated with a selection.


Methoddata

stringdata()

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).


Methodformat

intformat()

Description

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


Methodlength

intlength()

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.


Methodselection

GDK1.Atomselection()

Description

The selection id, as a GDK(Atom).


Methodset

GTK1.SelectionDataset(stringdata)

Description

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


Methodtarget

GDK1.Atomtarget()

Description

The target, as a GDK(Atom).


Methodtype

GDK1.Atomtype()

Description

The selection type, as a GDK(Atom).

Class GTK1.Separator

Description

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


InheritWidget

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.


Methodcreate

GTK1.SocketGTK1.Socket()


Methodget_same_app

intget_same_app()

Description

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


Methodhas_plug

inthas_plug()

Description

Returns true if this socket is occupied


Methodid

intid()

Description

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


InheritContainer

inherit GTK1.Container : Container


Methodsteal

GTK1.Socketsteal(intwindow_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)


Methodconfigure

GTK1.SpinButtonconfigure(GTK1.Adjustmentrange, floatclimb_rate, intprecision)

Description

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


Methodcreate

GTK1.SpinButtonGTK1.SpinButton(GTK1.Adjustmentrange, floatclimb_rate, intprecision)

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.


Methodget_climb_rate

floatget_climb_rate()

Description

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


Methodget_digits

intget_digits()

Description

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


Methodget_numeric

intget_numeric()

Description

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


Methodget_snap_to_ticks

intget_snap_to_ticks()

Description

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


Methodget_update_policy

intget_update_policy()

Description

The update policy. GTK_UPDATE_ALWAYS or GTK_UPDATE_IF_VALID.


Methodget_value_as_float

floatget_value_as_float()

Description

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


Methodget_value_as_int

intget_value_as_int()

Description

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


Methodget_wrap

intget_wrap()

Description

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


InheritEntry

inherit GTK1.Entry : Entry


Methodset_adjustment

GTK1.SpinButtonset_adjustment(GTK1.Adjustmentrange)

Description

Set a new adjustment.


Methodset_digits

GTK1.SpinButtonset_digits(intprecision)

Description

Set the number of digits to show to the user.


Methodset_numeric

GTK1.SpinButtonset_numeric(intnumericp)

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


Methodset_shadow_type

GTK1.SpinButtonset_shadow_type(inttype)

Description

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


Methodset_snap_to_ticks

GTK1.SpinButtonset_snap_to_ticks(intsnapp)

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


Methodset_update_policy

GTK1.SpinButtonset_update_policy(intpolicy)

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.


Methodset_value

GTK1.SpinButtonset_value(floatto)

Description

Set the value.


Methodset_wrap

GTK1.SpinButtonset_wrap(intwrapp)

Description

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


Methodspin

GTK1.SpinButtonspin(intdirection, floatincrement)

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.


Methodupdate

GTK1.SpinButtonupdate()

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


Methodcreate

GTK1.StatusbarGTK1.Statusbar()

Description

Create a new statusbar widget


Methodget_context_id

intget_context_id(stringcontext)

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.


InheritHbox

inherit GTK1.Hbox : Hbox


Methodpop

GTK1.Statusbarpop(intcontext)

Description

Remove the topmost message.


Methodpush

intpush(intcontext, stringdata)

Description

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


Methodremove

GTK1.Statusbarremove(intcontext, intid)

Description

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

Class GTK1.Style


Methodapply_default_background

GTK1.Styleapply_default_background(GDK1.Windowwindow, intset_bgp, intstate_type, GDK1.Rectanglearea, intx, inty, intwidth, intheight)

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.


Methodattach

GTK1.Styleattach(GDK1.Windowto)

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.


Methodcopy

GTK1.Stylecopy()

Description

Copy this style, and return the new style object


Methoddestroy

GTK1.Styledestroy()


Methoddetach

GTK1.Styledetach()

Description

Undo a previous attach


Methodget_base

arrayget_base()


Methodget_base_gc

arrayget_base_gc()


Methodget_bg

arrayget_bg()


Methodget_bg_gc

arrayget_bg_gc()


Methodget_bg_pixmap

arrayget_bg_pixmap()


Methodget_black

GDK1.Colorget_black()


Methodget_black_gc

GDK1.GCget_black_gc()


Methodget_dark

arrayget_dark()


Methodget_dark_gc

arrayget_dark_gc()


Methodget_fg

arrayget_fg()


Methodget_fg_gc

arrayget_fg_gc()


Methodget_font

GDK1.Fontget_font()


Methodget_light

arrayget_light()


Methodget_light_gc

arrayget_light_gc()


Methodget_mid

arrayget_mid()


Methodget_mid_gc

arrayget_mid_gc()


Methodget_text

arrayget_text()


Methodget_text_gc

arrayget_text_gc()


Methodget_white

GDK1.Colorget_white()


Methodget_white_gc

GDK1.GCget_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)


Methodattach

GTK1.Tableattach(GTK1.Widgetsubwidget, intleft, intright, inttop, intbottom, intxoptions, intyoptions, intxpad, intypad)

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


Methodattach_defaults

GTK1.Tableattach_defaults(GTK1.Widgetsubwidget, intleft, intright, inttop, intbottom)

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.


Methodcreate

GTK1.TableGTK1.Table(intwidth, intheight, inthomogeneousp)

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.


Methodget_column_spacing

intget_column_spacing()

Description

The spacing between all columns, in pixels.


Methodget_homogeneous

intget_homogeneous()

Description

If 1, all cells have exactly the same size


Methodget_ncols

intget_ncols()

Description

The number of columns. Between 1 and 65535.


Methodget_nrows

intget_nrows()

Description

The number of rows. Between 1 and 65535.


Methodget_row_spacing

intget_row_spacing()

Description

The spacing between all rows, in pixels.


InheritContainer

inherit GTK1.Container : Container


Methodresize

GTK1.Tableresize(introws, intcolumns)

Description

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


Methodset_col_spacing

GTK1.Tableset_col_spacing(intx, intspacing)

Description

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


Methodset_col_spacings

GTK1.Tableset_col_spacings(intspacing)

Description

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


Methodset_homogeneous

GTK1.Tableset_homogeneous(inthomogeneousp)

Description

Set the homogeneous flag.


Methodset_row_spacing

GTK1.Tableset_row_spacing(inty, intspacing)

Description

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


Methodset_row_spacings

GTK1.Tableset_row_spacings(intspacing)

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 )


Methodcreate

GTK1.TearoffMenuItemGTK1.TearoffMenuItem()

Description

Create a new tear of menu item


Methodget_torn_off

intget_torn_off()

Description

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


InheritMenuItem

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])


Methodbackward_delete

GTK1.Textbackward_delete(intnchars)

Description

Delete n characters backwards from the cursor position


Methodcreate

GTK1.TextGTK1.Text(GTK1.Adjustmentxadjustment, GTK1.Adjustmentyadjustment)

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()


Methodforward_delete

GTK1.Textforward_delete(intnchars)

Description

Delete n characters forward from the cursor position


Methodfreeze

GTK1.Textfreeze()

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.


Methodget_length

intget_length()

Description

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


Methodget_point

intget_point()

Description

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


Methodget_text

stringget_text()

Description

Get the current contents of the text object.


InheritEditable

inherit GTK1.Editable : Editable


Methodinsert

GTK1.Textinsert(stringtext, GDK1.Fontfont, GDK1.Colorbg, GDK1.Colorfg)

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.


Methodset_adjustments

GTK1.Textset_adjustments(GTK1.Adjustmentxadjustment, GTK1.Adjustmentyadjustment)

Description

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


Methodset_editable

GTK1.Textset_editable(inteditablep)

Description

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


Methodset_line_wrap

GTK1.Textset_line_wrap(intlinewrapp)

Description

If true, the widget will automatically wrap the contents.


Methodset_point

GTK1.Textset_point(intpoint)

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.


Methodset_text

GTK1.Textset_text(stringto)

Description

Set the text to the specified string.


Methodset_word_wrap

GTK1.Textset_word_wrap(intwordwrapp)

Description

If true, the widget will automatically wrap the contents.


Methodthaw

GTK1.Textthaw()

Description

unfreeze the widget.

Class GTK1.TipsQuery


Methodcreate

GTK1.TipsQueryGTK1.TipsQuery()


Methodget_caller

GTK1.Widgetget_caller()


Methodget_in_query

intget_in_query()


Methodget_label_inactive

stringget_label_inactive()


Methodget_label_no_tip

stringget_label_no_tip()


Methodget_last_crossed

GTK1.Widgetget_last_crossed()


InheritLabel

inherit GTK1.Label : Label


Methodset_caller

GTK1.TipsQueryset_caller(GTK1.Widgetcaller_widget)


Methodset_labels

GTK1.TipsQueryset_labels(stringlabel_inactive, stringlabel_no_tip)


Methodstart_query

GTK1.TipsQuerystart_query()


Methodstop_query

GTK1.TipsQuerystop_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


Methodcreate

GTK1.ToggleButtonGTK1.ToggleButton(string|voidlabel)

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.


Methodget_active

intget_active()

Description

returns 1 if the button is pressed, 0 otherwise.


InheritButton

inherit GTK1.Button : Button


Methodset_active

GTK1.ToggleButtonset_active(intactivep)

Description

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


Methodset_mode

GTK1.ToggleButtonset_mode(intmode)

Description

If true, draw indicator


Methodtoggled

GTK1.ToggleButtontoggled()

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


Methodappend_item

GTK1.Toolbarappend_item(stringlabel, stringtooltip, stringprv, GTK1.Widgeticon, function(:void) clicked_cb, mixedclicked_arg)

Description

Adds a new button to the start of the toolbar.


Methodappend_space

GTK1.Toolbarappend_space()

Description

Adds a small space.


Methodappend_widget

GTK1.Toolbarappend_widget(GTK1.Widgetwidget, stringtootip, stringprv)

Description

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


Methodcreate

GTK1.ToolbarGTK1.Toolbar(intorientation, intstyle)

Description

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


Methodget_button_relief

intget_button_relief()


InheritContainer

inherit GTK1.Container : Container


Methodinsert_item

GTK1.Toolbarinsert_item(stringlabel, stringtooltip, stringprv, GTK1.Widgeticon, function(:void) clicked_cb, mixedclicked_arg, intposition)

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.


Methodinsert_space

GTK1.Toolbarinsert_space(intpixels)

Description

Inserts a small space at the specified postion.


Methodinsert_widget

GTK1.Toolbarinsert_widget(GTK1.Widgetwidget, stringtootip, stringprv, intpos)

Description

Insert a custom widgets.


Methodprepend_item

GTK1.Toolbarprepend_item(stringlabel, stringtooltip, stringprv, GTK1.Widgeticon, function(:void) clicked_cb, mixedclicked_arg)

Description

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


Methodprepend_space

GTK1.Toolbarprepend_space()

Description

Adds a small space.


Methodprepend_widget

GTK1.Toolbarprepend_widget(GTK1.Widgetwidget, stringtootip, stringprv)

Description

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


Methodset_button_relief

GTK1.Toolbarset_button_relief(intrelief)


Methodset_orientation

GTK1.Toolbarset_orientation(intorientation)

Description

Set the orientation, one of ORIENTATION_HORIZONTAL and ORIENTATION_VERTICAL


Methodset_space_size

GTK1.Toolbarset_space_size(intpixels)

Description

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


Methodset_space_style

GTK1.Toolbarset_space_style(intstyle)


Methodset_style

GTK1.Toolbarset_style(intstyle)

Description

Set the style, one of TOOLBAR_BOTH, TOOLBAR_ICONS and TOOLBAR_TEXT


Methodset_tooltips

GTK1.Toolbarset_tooltips(inttootipp)

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.


Methodcreate

GTK1.TooltipsGTK1.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.


Methoddisable

GTK1.Tooltipsdisable()

Description

Disable this tooltip collection


Methodenable

GTK1.Tooltipsenable()

Description

Enable this tooltip collection


Methodforce_window

GTK1.Tooltipsforce_window()

Description

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


InheritData

inherit GTK1.Data : Data


Methodset_colors

GTK1.Tooltipsset_colors(GDK1.Colorforeground, GDK1.Colorbackground)

Description

Changes the foreground and background colors.


Methodset_delay

GTK1.Tooltipsset_delay(intdelay)

Description

Set the delat (in seconds)


Methodset_tip

GTK1.Tooltipsset_tip(GTK1.Widgetin, stringto)

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"))


Methodcreate

GTK1.VboxGTK1.Vbox(intuniformp, intpadding)

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.


InheritBox

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)


Methodcreate

GTK1.VbuttonBoxGTK1.VbuttonBox()

Description

Create a new vertical button box


InheritButtonBox

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;}()


Methodcreate

GTK1.ViewportGTK1.Viewport(GTK1.Adjustmentxscroll, GTK1.Adjustmentyscroll)

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.


Methodget_hadjustment

GTK1.Adjustmentget_hadjustment()

Description

Return the current horizontal adjustment object


Methodget_vadjustment

GTK1.Adjustmentget_vadjustment()

Description

Return the current vertical adjustment object


InheritBin

inherit GTK1.Bin : Bin


Methodset_hadjustment

GTK1.Viewportset_hadjustment(GTK1.Adjustmentxscroll)

Description

Set a new horizontal adjustment object.


Methodset_shadow_type

GTK1.Viewportset_shadow_type(inttype)

Description

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


Methodset_vadjustment

GTK1.Viewportset_vadjustment(GTK1.Adjustmentyscroll)

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)


Methodcreate

GTK1.VpanedGTK1.Vpaned()


InheritPaned

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)


Methodcreate

GTK1.VrulerGTK1.Vruler()

Description

Used to create a new vruler widget.


InheritRuler

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)


Methodcreate

GTK1.VscaleGTK1.Vscale(GTK1.Adjustmentsettings)

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.


InheritScale

inherit GTK1.Scale : Scale

Class GTK1.Vscrollbar

Description

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


Methodcreate

GTK1.VscrollbarGTK1.Vscrollbar(GTK1.Adjustmentpos)

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.


InheritScrollbar

inherit GTK1.Scrollbar : Scrollbar

Class GTK1.Vseparator

Description

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


Methodcreate

GTK1.VseparatorGTK1.Vseparator()

Description

Used to create a new vseparator widget.


InheritSeparator

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


Methodactivate

GTK1.Widgetactivate()

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.)


Methodadd_accelerator

GTK1.Widgetadd_accelerator(stringsignal, GTK1.AccelGroupgroup, intkey, intmodifiers, intflags)

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.


Methodadd_events

GTK1.Widgetadd_events(intevents)

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


Methodallocation

mappingallocation()

Description

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


Methodclass_path

stringclass_path()

Description

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


Methodcopy_area

GTK1.Widgetcopy_area(GDK1.GCgc, intxdest, intydest, GTK1.Widgetsource, intxsource, intysource, intwidth, intheight)

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


Methoddrag_dest_set

GTK1.Widgetdrag_dest_set(intflags, arraytargets, intactions)

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:


Methoddrag_dest_unset

GTK1.Widgetdrag_dest_unset()

Description

Removes the drop support from this widget (see drag_dest_set)


Methoddrag_get_data

GTK1.Widgetdrag_get_data(GDK1.DragContextctx, inttime)

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.


Methoddrag_highlight

GTK1.Widgetdrag_highlight()

Description

Highlight the widget. Not normaly used directly.


Methoddrag_source_set

GTK1.Widgetdrag_source_set(intflags, arraytargets, intactions)

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:


Methoddrag_source_set_icon

GTK1.Widgetdrag_source_set_icon(GDK1.Pixmappm, GDK1.Bitmapmask)

Description

Set the icon that will be used (by default) for drags from this widget.


Methoddrag_source_unset

GTK1.Widgetdrag_source_unset()

Description

Remove the drag support from this widget. See drag_source_set.


Methoddrag_unhighlight

GTK1.Widgetdrag_unhighlight()

Description

Unhighlight the widget. Not normaly used directly.


Methodensure_style

GTK1.Widgetensure_style()

Description

Ensure that the widget has a style associated with it.


Methodget_composite_name

stringget_composite_name()

Description

Like set name, but it is inherited by the children of this widget.


Methodget_events

intget_events()

Description

Return the current event mask (see set_events and add_events)


Methodget_extension_events

intget_extension_events()

Description

Returns one of GDK_EXTENSION_EVENTS_ALL, GDK_EXTENSION_EVENTS_CURSOR and GDK_EXTENSION_EVENTS_NONE


Methodget_gdkwindow

GDK1.Windowget_gdkwindow()

Description

Return the GDK1.Window associated with this widget, if any.


Methodget_name

stringget_name()

Description

Returns the name set by set_name or the class name


Methodget_parent

GTK1.Widgetget_parent()

Description

Returns the parent of this widget, if any, if there is no parent 0 is returned.


Methodget_style

GTK1.Styleget_style()

Description

Return the style associated with this widget


Methodget_toplevel

GTK1.Widgetget_toplevel()

Description

return the toplevel widget this widget is inside (or this widget if it is the toplevel widget)


Methodgrab_default

GTK1.Widgetgrab_default()

Description

Make this widget the default action for the parent widget


Methodgrab_focus

GTK1.Widgetgrab_focus()

Description

Grab the focus.


Methodhas_set_flags

inthas_set_flags(intmask)

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.


Methodhide

GTK1.Widgethide()

Description

Hide this widget


Methodhide_all

GTK1.Widgethide_all()

Description

Hide this widget and all its children


InheritObject

inherit GTK1.Object : Object


Methodintersect

intintersect(GDK1.Rectanglearea, GDK1.Rectangleintersection)

Description

Do an intersection with the area and place the result in 'intersection'.


Methodis_ancestor

intis_ancestor(GTK1.Widgetof)

Description

Returns true if the specified widget is an ancestor of this widget.


Methodlock_accelerators

GTK1.Widgetlock_accelerators()

Description

Make it impossible to add new accelerators, or remove old ones


Methodmap

GTK1.Widgetmap()

Description

Map the widget. Should normally not be called directly.


Methodpath

stringpath()

Description

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


Methodpopup

GTK1.Widgetpopup(intxpos, intypos)

Description

Map the widget at the specified coordinates.


Methodqueue_clear

GTK1.Widgetqueue_clear()

Description

Force a clear (and subsequent redraw) of the widget


Methodqueue_clear_area

GTK1.Widgetqueue_clear_area(intx, inty, intwidth, intheight)

Description

Force a clear (and subsequent redraw) of part of the widget


Methodqueue_draw

GTK1.Widgetqueue_draw()

Description

Force a redraw of the widget


Methodqueue_draw_area

GTK1.Widgetqueue_draw_area(intx, inty, intwidth, intheight)

Description

Force a redraw of part of the widget


Methodqueue_resize

GTK1.Widgetqueue_resize()

Description

Force a allocation recalculation, followed by a redraw


Methodrealize

GTK1.Widgetrealize()

Description

Realize this widget, and its children, if nessesary


Methodremove_accelerator

GTK1.Widgetremove_accelerator(GTK1.AccelGroupgroup, intkey, intmodifiers)

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.


Methodreparent

GTK1.Widgetreparent(GTK1.Widgetto)

Description

Change the parent of the widget.


Methodreset_rc_styles

GTK1.Widgetreset_rc_styles()

Description

Reset all styles to their default value, recursively


Methodrestore_default_style

GTK1.Widgetrestore_default_style()

Description

Reset all styles to their default value


Methodselection_add_target

GTK1.Widgetselection_add_target(GDK1.Atom|voidselection, GDK1.Atom|voidtarget, int|voidinfo)

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.


Methodselection_owner_set

GTK1.Widgetselection_owner_set(GDK1.Atom|voidselection, int|voidtime)

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.


Methodselecton_convert

intselecton_convert(GDK1.Atom|voidselection, GDK1.Atom|voidtarget, int|voidtime)

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.


Methodset_app_paintable

GTK1.Widgetset_app_paintable(intpaintablep)

Description

Make it possible to draw directly in the widget using the low-level drawing functions.


Methodset_background

GTK1.Widgetset_background(GDK1.Colorbackground)

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


Methodset_bitmap_cursor

GTK1.Widgetset_bitmap_cursor(GDK1.Bitmapsource, GDK1.Bitmapmask, GDK1.Colorfg, GDK1.Colorbg, intxhot, intyhot)

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.


Methodset_composite_name

GTK1.Widgetset_composite_name(stringname)

Description

Like set name, but it is inherited by the children of this widget.


Methodset_cursor

GTK1.Widgetset_cursor(int|voidcursor_type, GDK1.Colorfg, GDK1.Colorbg)

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>


Methodset_events

GTK1.Widgetset_events(intevents)

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


Methodset_extension_events

GTK1.Widgetset_extension_events(intevents)

Description

Events is one of GDK_EXTENSION_EVENTS_ALL, GDK_EXTENSION_EVENTS_CURSOR and GDK_EXTENSION_EVENTS_NONE


Methodset_flags

GTK1.Widgetset_flags(intflags)

Description

The flags that it makes sense to set are: GTK1.CanFocus and GTK1.CanDefault


Methodset_name

GTK1.Widgetset_name(stringname)

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


Methodset_rc_style

GTK1.Widgetset_rc_style()

Description

Set the style from the .rc files


Methodset_scroll_adjustments

intset_scroll_adjustments(GTK1.Adjustmenthadjustment, GTK1.Adjustmentvadjustment)

Description

Set the scrolling (panning) adjustment objects for this widget. Returns 1 if it is possible to do so, and 0 otherwise.


Methodset_sensitive

GTK1.Widgetset_sensitive(intsensitivep)

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.


Methodset_state

GTK1.Widgetset_state(intstate)

Description

One of STATE_ACTIVE, STATE_INSENSITIVE, STATE_NORMAL, STATE_PRELIGHT and STATE_SELECTED. This function should normaly not be used directly.


Methodset_style

GTK1.Widgetset_style(GTK1.Stylecf)

Description

Set the style to be associated with this widget


Methodset_uposition

GTK1.Widgetset_uposition(intxpos, intypos)

Description

Set the absolute coordinates of the widget relative to its parent.


Methodset_usize

GTK1.Widgetset_usize(intxsize, intysize)

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


Methodshape_combine_mask

GTK1.Widgetshape_combine_mask(GDK1.Bitmapshape, intxoffset, intyoffset)

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


Methodshow

GTK1.Widgetshow()

Description

Show the widget. Most (almost all) widgets must be shown to be visible on the screen.


Methodshow_all

GTK1.Widgetshow_all()

Description

Show this widget and all its children


Methodshow_now

GTK1.Widgetshow_now()

Description

Show this widget and do not return until it is visible.


Methodtext_width

inttext_width(stringtext)

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.


Methodunlock_accelerators

GTK1.Widgetunlock_accelerators()

Description

Make it possible to add new accelerators, and remove old ones, again. Use this after lock_accelerators()


Methodunmap

GTK1.Widgetunmap()

Description

Unmap the widget. Should normally not be called directly.


Methodunparent

GTK1.Widgetunparent()

Description

Remove this widget from its parent


Methodunrealize

GTK1.Widgetunrealize()

Description

Unrealize this widget, and its children, if nessesary


Methodunset_flags

GTK1.Widgetunset_flags(intflags)

Description

The flags that it makes sense to unset are: GTK1.CanFocus and GTK1.CanDefault


Methodxoffset

intxoffset()

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.


Methodxsize

intxsize()

Description

Returns the width of the widget in pixels.


Methodyoffset

intyoffset()

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.


Methodysize

intysize()

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


Methodactivate_default

intactivate_default()

Description

Activate the default widget


Methodactivate_focus

intactivate_focus()

Description

Activate the focus widget


Methodadd_accel_group

GTK1.Windowadd_accel_group(GTK1.AccelGroupgroup)

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.


Methodadd_embedded_xid

GTK1.Windowadd_embedded_xid(intx_window_id)

Description

Add an embedded X-window


Methodcreate

GTK1.WindowGTK1.Window(intwindow_type)

Description

Argument is one of WINDOW_DIALOG, WINDOW_POPUP and WINDOW_TOPLEVEL


Methodget_allow_grow

intget_allow_grow()

Description

If true, the window can grow if nessesary


Methodget_allow_shrink

intget_allow_shrink()

Description

If true, the window can be shrunk by the user


Methodget_auto_shrink

intget_auto_shrink()

Description

If true, the window will shrink if possible


Methodget_default_widget

GTK1.Widgetget_default_widget()

Description

The default widget


Methodget_focus_widget

GTK1.Widgetget_focus_widget()

Description

The focus widget


Methodget_modal

intget_modal()

Description

If true, this is a modal dialog window


Methodget_title

stringget_title()

Description

The title of the window


Methodget_transient_parent

GTK1.Windowget_transient_parent()

Description

The parent window for this window if this is a transient window, 0 otherwise.


Methodget_type

intget_type()

Description

The window type, one of WINDOW_DIALOG, WINDOW_POPUP and WINDOW_TOPLEVEL


Methodget_wmclass_class

stringget_wmclass_class()

Description

The window manager class of this application.


Methodget_wmclass_name

stringget_wmclass_name()

Description

The window manager name of this application.


InheritBin

inherit GTK1.Bin : Bin


Methodlower

GTK1.Windowlower()

Description

Lower this window if the window manager allows that.


Methodraise

GTK1.Windowraise()

Description

Raise this window if the window manager allows that.


Methodremove_accel_group

GTK1.Windowremove_accel_group(GTK1.AccelGrouptable)

Description

Remove a previously installed table.


Methodremove_embedded_xid

GTK1.Windowremove_embedded_xid(intx_window_id)

Description

Remove the embeded X window


Methodset_default

GTK1.Windowset_default(GTK1.Widgetdefault_widget)

Description

Set the default widget to the specified widget. The specified widget must have the GTK1.CanDefault flag set.


Methodset_default_size

GTK1.Windowset_default_size(intwidth, intheight)

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.


Methodset_focus

GTK1.Windowset_focus(GTK1.Widgetchild)

Description

Set the focus widget to the specified child. Please note that this is normaly handled automatically.


Methodset_icon

GTK1.Windowset_icon(GDK1.Pixmapp, GDK1.Bitmapb, GDK1.Windoww)

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.


Methodset_icon_name

GTK1.Windowset_icon_name(stringname)

Description

Set the icon name to the specified string.


Methodset_modal

GTK1.Windowset_modal(intmodalp)

Description

/ Is this a modal dialog?


Methodset_policy

GTK1.Windowset_policy(intallow_shrink, intallow_grow, intauto_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.


Methodset_position

GTK1.Windowset_position(intpos)

Description

one of WINDOW_DIALOG, WINDOW_POPUP, WINDOW_TOPLEVEL, WIN_POS_CENTER, WIN_POS_MOUSE and WIN_POS_NONE


Methodset_title

GTK1.Windowset_title(stringtitle)

Description

Set the window title. The default title is the value sent to setup_gtk, or if none is sent, Pike GTK1.


Methodset_transient_for

GTK1.Windowset_transient_for(GTK1.Windowparent)

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.


Methodset_wmclass

GTK1.Windowset_wmclass(stringname, stringclass)

Description

Set the window manager application name and class.

Class GTK1.new_build_pgtk

Class GTK1.new_build_pgtk.Class


Methodcreate

GTK1.new_build_pgtk.ClassGTK1.new_build_pgtk.Class(stringname, stringfile, intline)


Variablename
Variablefile
Variableline

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


Variablefile
Variableline
Variablec

string GTK1.new_build_pgtk.Class.Ref.file
int GTK1.new_build_pgtk.Class.Ref.line
Class GTK1.new_build_pgtk.Class.Ref.c


Methodcreate

GTK1.new_build_pgtk.Class.RefGTK1.new_build_pgtk.Class.Ref(stringfile, intline, Classc)

Class GTK1.new_build_pgtk.Constant


Methodcreate

GTK1.new_build_pgtk.ConstantGTK1.new_build_pgtk.Constant(stringname, Typetype, stringfile, intline)


Variablename
Variabletype
Variablefile
Variableline

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


Variableparent
Variablename
Variablereturn_type
Variablearg_types
Variablearg_names
Variablebody
Variablerequire
Variabledoc
Variablefile
Variableline

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


Methodcreate

GTK1.new_build_pgtk.FunctionGTK1.new_build_pgtk.Function(Classparent, stringname, Typereturn_type, array(Type) arg_types, array(string) arg_names, mixedbody, arrayrequire, stringdoc, stringfile, intline)

Class GTK1.new_build_pgtk.Member


Methodcreate

GTK1.new_build_pgtk.MemberGTK1.new_build_pgtk.Member(stringname, Typetype, intset, stringfile, intline, Classparent)


Variablename
Variabletype
Variableset
Variablefile
Variableline
Variableparent

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


Methodcreate

GTK1.new_build_pgtk.SignalGTK1.new_build_pgtk.Signal(stringname)


Variablename

string GTK1.new_build_pgtk.Signal.name

Module GTK2


ConstantACCEL_LOCKED

constant GTK2.ACCEL_LOCKED


ConstantACCEL_MASK

constant GTK2.ACCEL_MASK


ConstantACCEL_VISIBLE

constant GTK2.ACCEL_VISIBLE


ConstantANCHOR_CENTER

constant GTK2.ANCHOR_CENTER


ConstantANCHOR_E

constant GTK2.ANCHOR_E


ConstantANCHOR_EAST

constant GTK2.ANCHOR_EAST


ConstantANCHOR_N

constant GTK2.ANCHOR_N


ConstantANCHOR_NE

constant GTK2.ANCHOR_NE


ConstantANCHOR_NORTH

constant GTK2.ANCHOR_NORTH


ConstantANCHOR_NORTH_EAST

constant GTK2.ANCHOR_NORTH_EAST


ConstantANCHOR_NORTH_WEST

constant GTK2.ANCHOR_NORTH_WEST


ConstantANCHOR_NW

constant GTK2.ANCHOR_NW


ConstantANCHOR_S

constant GTK2.ANCHOR_S


ConstantANCHOR_SE

constant GTK2.ANCHOR_SE


ConstantANCHOR_SOUTH

constant GTK2.ANCHOR_SOUTH


ConstantANCHOR_SOUTH_EAST

constant GTK2.ANCHOR_SOUTH_EAST


ConstantANCHOR_SOUTH_WEST

constant GTK2.ANCHOR_SOUTH_WEST


ConstantANCHOR_SW

constant GTK2.ANCHOR_SW


ConstantANCHOR_W

constant GTK2.ANCHOR_W


ConstantANCHOR_WEST

constant GTK2.ANCHOR_WEST


ConstantAPP_PAINTABLE

constant GTK2.APP_PAINTABLE


ConstantARROW_DOWN

constant GTK2.ARROW_DOWN


ConstantARROW_LEFT

constant GTK2.ARROW_LEFT


ConstantARROW_RIGHT

constant GTK2.ARROW_RIGHT


ConstantARROW_UP

constant GTK2.ARROW_UP


ConstantASSISTANT_PAGE_CONFIRM

constant GTK2.ASSISTANT_PAGE_CONFIRM


ConstantASSISTANT_PAGE_CONTENT

constant GTK2.ASSISTANT_PAGE_CONTENT


ConstantASSISTANT_PAGE_INTRO

constant GTK2.ASSISTANT_PAGE_INTRO


ConstantASSISTANT_PAGE_PROGRESS

constant GTK2.ASSISTANT_PAGE_PROGRESS


ConstantASSISTANT_PAGE_SUMMARY

constant GTK2.ASSISTANT_PAGE_SUMMARY


ConstantBUTTONBOX_DEFAULT_STYLE

constant GTK2.BUTTONBOX_DEFAULT_STYLE


ConstantBUTTONBOX_EDGE

constant GTK2.BUTTONBOX_EDGE


ConstantBUTTONBOX_END

constant GTK2.BUTTONBOX_END


ConstantBUTTONBOX_SPREAD

constant GTK2.BUTTONBOX_SPREAD


ConstantBUTTONBOX_START

constant GTK2.BUTTONBOX_START


ConstantBUTTONS_CANCEL

constant GTK2.BUTTONS_CANCEL


ConstantBUTTONS_CLOSE

constant GTK2.BUTTONS_CLOSE


ConstantBUTTONS_NONE

constant GTK2.BUTTONS_NONE


ConstantBUTTONS_OK

constant GTK2.BUTTONS_OK


ConstantBUTTONS_OK_CANCEL

constant GTK2.BUTTONS_OK_CANCEL


ConstantBUTTONS_YES_NO

constant GTK2.BUTTONS_YES_NO


ConstantCALENDAR_NO_MONTH_CHANGE

constant GTK2.CALENDAR_NO_MONTH_CHANGE


ConstantCALENDAR_SHOW_DAY_NAMES

constant GTK2.CALENDAR_SHOW_DAY_NAMES


ConstantCALENDAR_SHOW_HEADING

constant GTK2.CALENDAR_SHOW_HEADING


ConstantCALENDAR_SHOW_WEEK_NUMBERS

constant GTK2.CALENDAR_SHOW_WEEK_NUMBERS


ConstantCALENDAR_WEEK_START_MONDAY

constant GTK2.CALENDAR_WEEK_START_MONDAY


ConstantCAN_DEFAULT

constant GTK2.CAN_DEFAULT


ConstantCAN_FOCUS

constant GTK2.CAN_FOCUS


ConstantCELL_RENDERER_ACCEL_MODE_GTK

constant GTK2.CELL_RENDERER_ACCEL_MODE_GTK


ConstantCELL_RENDERER_ACCEL_MODE_OTHER

constant GTK2.CELL_RENDERER_ACCEL_MODE_OTHER


ConstantCELL_RENDERER_FOCUSED

constant GTK2.CELL_RENDERER_FOCUSED


ConstantCELL_RENDERER_INSENSITIVE

constant GTK2.CELL_RENDERER_INSENSITIVE


ConstantCELL_RENDERER_MODE_ACTIVATABLE

constant GTK2.CELL_RENDERER_MODE_ACTIVATABLE


ConstantCELL_RENDERER_MODE_EDITABLE

constant GTK2.CELL_RENDERER_MODE_EDITABLE


ConstantCELL_RENDERER_MODE_INERT

constant GTK2.CELL_RENDERER_MODE_INERT


ConstantCELL_RENDERER_PRELIT

constant GTK2.CELL_RENDERER_PRELIT


ConstantCELL_RENDERER_SELECTED

constant GTK2.CELL_RENDERER_SELECTED


ConstantCELL_RENDERER_SORTED

constant GTK2.CELL_RENDERER_SORTED


ConstantCENTIMETERS

constant GTK2.CENTIMETERS


ConstantCOMPOSITE_CHILD

constant GTK2.COMPOSITE_CHILD


ConstantCORNER_BOTTOM_LEFT

constant GTK2.CORNER_BOTTOM_LEFT


ConstantCORNER_BOTTOM_RIGHT

constant GTK2.CORNER_BOTTOM_RIGHT


ConstantCORNER_TOP_LEFT

constant GTK2.CORNER_TOP_LEFT


ConstantCORNER_TOP_RIGHT

constant GTK2.CORNER_TOP_RIGHT


ConstantCURVE_TYPE_FREE

constant GTK2.CURVE_TYPE_FREE


ConstantCURVE_TYPE_LINEAR

constant GTK2.CURVE_TYPE_LINEAR


ConstantCURVE_TYPE_SPLINE

constant GTK2.CURVE_TYPE_SPLINE


ConstantDATABOX_BARS

constant GTK2.DATABOX_BARS


ConstantDATABOX_CROSS_SIMPLE

constant GTK2.DATABOX_CROSS_SIMPLE


ConstantDATABOX_GRID

constant GTK2.DATABOX_GRID


ConstantDATABOX_LINES

constant GTK2.DATABOX_LINES


ConstantDATABOX_NOT_DISPLAYED

constant GTK2.DATABOX_NOT_DISPLAYED


ConstantDATABOX_POINTS

constant GTK2.DATABOX_POINTS


ConstantDELETE_CHARS

constant GTK2.DELETE_CHARS


ConstantDELETE_DISPLAY_LINES

constant GTK2.DELETE_DISPLAY_LINES


ConstantDELETE_DISPLAY_LINE_ENDS

constant GTK2.DELETE_DISPLAY_LINE_ENDS


ConstantDELETE_PARAGRAPHS

constant GTK2.DELETE_PARAGRAPHS


ConstantDELETE_PARAGRAPH_ENDS

constant GTK2.DELETE_PARAGRAPH_ENDS


ConstantDELETE_WHITESPACE

constant GTK2.DELETE_WHITESPACE


ConstantDELETE_WORDS

constant GTK2.DELETE_WORDS


ConstantDELETE_WORD_ENDS

constant GTK2.DELETE_WORD_ENDS


ConstantDEST_DEFAULT_ALL

constant GTK2.DEST_DEFAULT_ALL


ConstantDEST_DEFAULT_DROP

constant GTK2.DEST_DEFAULT_DROP


ConstantDEST_DEFAULT_HIGHLIGHT

constant GTK2.DEST_DEFAULT_HIGHLIGHT


ConstantDEST_DEFAULT_MOTION

constant GTK2.DEST_DEFAULT_MOTION


ConstantDIALOG_DESTROY_WITH_PARENT

constant GTK2.DIALOG_DESTROY_WITH_PARENT


ConstantDIALOG_MODAL

constant GTK2.DIALOG_MODAL


ConstantDIALOG_NO_SEPARATOR

constant GTK2.DIALOG_NO_SEPARATOR


ConstantDIR_DOWN

constant GTK2.DIR_DOWN


ConstantDIR_LEFT

constant GTK2.DIR_LEFT


ConstantDIR_RIGHT

constant GTK2.DIR_RIGHT


ConstantDIR_TAB_BACKWARD

constant GTK2.DIR_TAB_BACKWARD


ConstantDIR_TAB_FORWARD

constant GTK2.DIR_TAB_FORWARD


ConstantDIR_UP

constant GTK2.DIR_UP


ConstantDOUBLE_BUFFERED

constant GTK2.DOUBLE_BUFFERED


ConstantENTRY_ICON_PRIMARY

constant GTK2.ENTRY_ICON_PRIMARY


ConstantENTRY_ICON_SECONDARY

constant GTK2.ENTRY_ICON_SECONDARY


ConstantEXPAND

constant GTK2.EXPAND


ConstantEXPANDER_COLLAPSED

constant GTK2.EXPANDER_COLLAPSED


ConstantEXPANDER_EXPANDED

constant GTK2.EXPANDER_EXPANDED


ConstantEXPANDER_SEMI_COLLAPSED

constant GTK2.EXPANDER_SEMI_COLLAPSED


ConstantEXPANDER_SEMI_EXPANDED

constant GTK2.EXPANDER_SEMI_EXPANDED


ConstantFALSE

constant GTK2.FALSE


ConstantFILE_CHOOSER_ACTION_CREATE_FOLDER

constant GTK2.FILE_CHOOSER_ACTION_CREATE_FOLDER


ConstantFILE_CHOOSER_ACTION_OPEN

constant GTK2.FILE_CHOOSER_ACTION_OPEN


ConstantFILE_CHOOSER_ACTION_SAVE

constant GTK2.FILE_CHOOSER_ACTION_SAVE


ConstantFILE_CHOOSER_ACTION_SELECT_FOLDER

constant GTK2.FILE_CHOOSER_ACTION_SELECT_FOLDER


ConstantFILE_CHOOSER_ERROR_BAD_FILENAME

constant GTK2.FILE_CHOOSER_ERROR_BAD_FILENAME


ConstantFILE_CHOOSER_ERROR_NONEXISTENT

constant GTK2.FILE_CHOOSER_ERROR_NONEXISTENT


ConstantFILE_FILTER_DISPLAY_NAME

constant GTK2.FILE_FILTER_DISPLAY_NAME


ConstantFILE_FILTER_FILENAME

constant GTK2.FILE_FILTER_FILENAME


ConstantFILE_FILTER_MIME_TYPE

constant GTK2.FILE_FILTER_MIME_TYPE


ConstantFILE_FILTER_URI

constant GTK2.FILE_FILTER_URI


ConstantFILL

constant GTK2.FILL


ConstantFLOATING

constant GTK2.FLOATING


ConstantGDK_2BUTTON_PRESS

constant GTK2.GDK_2BUTTON_PRESS


ConstantGDK_3BUTTON_PRESS

constant GTK2.GDK_3BUTTON_PRESS


ConstantGDK_ACTION_ASK

constant GTK2.GDK_ACTION_ASK


ConstantGDK_ACTION_COPY

constant GTK2.GDK_ACTION_COPY


ConstantGDK_ACTION_DEFAULT

constant GTK2.GDK_ACTION_DEFAULT


ConstantGDK_ACTION_LINK

constant GTK2.GDK_ACTION_LINK


ConstantGDK_ACTION_MOVE

constant GTK2.GDK_ACTION_MOVE


ConstantGDK_ACTION_PRIVATE

constant GTK2.GDK_ACTION_PRIVATE


ConstantGDK_ALL_EVENTS_MASK

constant GTK2.GDK_ALL_EVENTS_MASK


ConstantGDK_AND

constant GTK2.GDK_AND


ConstantGDK_AND_INVERT

constant GTK2.GDK_AND_INVERT


ConstantGDK_AND_REVERSE

constant GTK2.GDK_AND_REVERSE


ConstantGDK_ARROW

constant GTK2.GDK_ARROW


ConstantGDK_AXIS_IGNORE

constant GTK2.GDK_AXIS_IGNORE


ConstantGDK_AXIS_LAST

constant GTK2.GDK_AXIS_LAST


ConstantGDK_AXIS_PRESSURE

constant GTK2.GDK_AXIS_PRESSURE


ConstantGDK_AXIS_WHEEL

constant GTK2.GDK_AXIS_WHEEL


ConstantGDK_AXIS_X

constant GTK2.GDK_AXIS_X


ConstantGDK_AXIS_XTILT

constant GTK2.GDK_AXIS_XTILT


ConstantGDK_AXIS_Y

constant GTK2.GDK_AXIS_Y


ConstantGDK_AXIS_YTILT

constant GTK2.GDK_AXIS_YTILT


ConstantGDK_BASED_ARROW_DOWN

constant GTK2.GDK_BASED_ARROW_DOWN


ConstantGDK_BASED_ARROW_UP

constant GTK2.GDK_BASED_ARROW_UP


ConstantGDK_BOAT

constant GTK2.GDK_BOAT


ConstantGDK_BOGOSITY

constant GTK2.GDK_BOGOSITY


ConstantGDK_BOTTOM_LEFT_CORNER

constant GTK2.GDK_BOTTOM_LEFT_CORNER


ConstantGDK_BOTTOM_RIGHT_CORNER

constant GTK2.GDK_BOTTOM_RIGHT_CORNER


ConstantGDK_BOTTOM_SIDE

constant GTK2.GDK_BOTTOM_SIDE


ConstantGDK_BOTTOM_TEE

constant GTK2.GDK_BOTTOM_TEE


ConstantGDK_BOX_SPIRAL

constant GTK2.GDK_BOX_SPIRAL


ConstantGDK_BUTTON1_MASK

constant GTK2.GDK_BUTTON1_MASK


ConstantGDK_BUTTON1_MOTION_MASK

constant GTK2.GDK_BUTTON1_MOTION_MASK


ConstantGDK_BUTTON2_MASK

constant GTK2.GDK_BUTTON2_MASK


ConstantGDK_BUTTON2_MOTION_MASK

constant GTK2.GDK_BUTTON2_MOTION_MASK


ConstantGDK_BUTTON3_MASK

constant GTK2.GDK_BUTTON3_MASK


ConstantGDK_BUTTON3_MOTION_MASK

constant GTK2.GDK_BUTTON3_MOTION_MASK


ConstantGDK_BUTTON4_MASK

constant GTK2.GDK_BUTTON4_MASK


ConstantGDK_BUTTON5_MASK

constant GTK2.GDK_BUTTON5_MASK


ConstantGDK_BUTTON_MOTION_MASK

constant GTK2.GDK_BUTTON_MOTION_MASK


ConstantGDK_BUTTON_PRESS

constant GTK2.GDK_BUTTON_PRESS


ConstantGDK_BUTTON_PRESS_MASK

constant GTK2.GDK_BUTTON_PRESS_MASK


ConstantGDK_BUTTON_RELEASE

constant GTK2.GDK_BUTTON_RELEASE


ConstantGDK_BUTTON_RELEASE_MASK

constant GTK2.GDK_BUTTON_RELEASE_MASK


ConstantGDK_CAP_BUTT

constant GTK2.GDK_CAP_BUTT


ConstantGDK_CAP_NOT_LAST

constant GTK2.GDK_CAP_NOT_LAST


ConstantGDK_CAP_PROJECTING

constant GTK2.GDK_CAP_PROJECTING


ConstantGDK_CAP_ROUND

constant GTK2.GDK_CAP_ROUND


ConstantGDK_CENTER_PTR

constant GTK2.GDK_CENTER_PTR


ConstantGDK_CIRCLE

constant GTK2.GDK_CIRCLE


ConstantGDK_CLEAR

constant GTK2.GDK_CLEAR


ConstantGDK_CLIENT_EVENT

constant GTK2.GDK_CLIENT_EVENT


ConstantGDK_CLIP_BY_CHILDREN

constant GTK2.GDK_CLIP_BY_CHILDREN


ConstantGDK_CLOCK

constant GTK2.GDK_CLOCK


ConstantGDK_COFFEE_MUG

constant GTK2.GDK_COFFEE_MUG


ConstantGDK_COLORSPACE_RGB

constant GTK2.GDK_COLORSPACE_RGB


ConstantGDK_CONFIGURE

constant GTK2.GDK_CONFIGURE


ConstantGDK_CONTROL_MASK

constant GTK2.GDK_CONTROL_MASK


ConstantGDK_COPY

constant GTK2.GDK_COPY


ConstantGDK_COPY_INVERT

constant GTK2.GDK_COPY_INVERT


ConstantGDK_CROSS

constant GTK2.GDK_CROSS


ConstantGDK_CROSSHAIR

constant GTK2.GDK_CROSSHAIR


ConstantGDK_CROSSING_GRAB

constant GTK2.GDK_CROSSING_GRAB


ConstantGDK_CROSSING_NORMAL

constant GTK2.GDK_CROSSING_NORMAL


ConstantGDK_CROSSING_UNGRAB

constant GTK2.GDK_CROSSING_UNGRAB


ConstantGDK_CROSS_REVERSE

constant GTK2.GDK_CROSS_REVERSE


ConstantGDK_CURSOR_IS_PIXMAP

constant GTK2.GDK_CURSOR_IS_PIXMAP


ConstantGDK_DECOR_ALL

constant GTK2.GDK_DECOR_ALL


ConstantGDK_DECOR_BORDER

constant GTK2.GDK_DECOR_BORDER


ConstantGDK_DECOR_MAXIMIZE

constant GTK2.GDK_DECOR_MAXIMIZE


ConstantGDK_DECOR_MENU

constant GTK2.GDK_DECOR_MENU


ConstantGDK_DECOR_MINIMIZE

constant GTK2.GDK_DECOR_MINIMIZE


ConstantGDK_DECOR_RESIZEH

constant GTK2.GDK_DECOR_RESIZEH


ConstantGDK_DECOR_TITLE

constant GTK2.GDK_DECOR_TITLE


ConstantGDK_DELETE

constant GTK2.GDK_DELETE


ConstantGDK_DESTROY

constant GTK2.GDK_DESTROY


ConstantGDK_DIAMOND_CROSS

constant GTK2.GDK_DIAMOND_CROSS


ConstantGDK_DOT

constant GTK2.GDK_DOT


ConstantGDK_DOTBOX

constant GTK2.GDK_DOTBOX


ConstantGDK_DOUBLE_ARROW

constant GTK2.GDK_DOUBLE_ARROW


ConstantGDK_DRAFT_LARGE

constant GTK2.GDK_DRAFT_LARGE


ConstantGDK_DRAFT_SMALL

constant GTK2.GDK_DRAFT_SMALL


ConstantGDK_DRAG_ENTER

constant GTK2.GDK_DRAG_ENTER


ConstantGDK_DRAG_LEAVE

constant GTK2.GDK_DRAG_LEAVE


ConstantGDK_DRAG_MOTION

constant GTK2.GDK_DRAG_MOTION


ConstantGDK_DRAG_PROTO_LOCAL

constant GTK2.GDK_DRAG_PROTO_LOCAL


ConstantGDK_DRAG_PROTO_MOTIF

constant GTK2.GDK_DRAG_PROTO_MOTIF


ConstantGDK_DRAG_PROTO_NONE

constant GTK2.GDK_DRAG_PROTO_NONE


ConstantGDK_DRAG_PROTO_OLE2

constant GTK2.GDK_DRAG_PROTO_OLE2


ConstantGDK_DRAG_PROTO_ROOTWIN

constant GTK2.GDK_DRAG_PROTO_ROOTWIN


ConstantGDK_DRAG_PROTO_WIN32_DROPFILES

constant GTK2.GDK_DRAG_PROTO_WIN32_DROPFILES


ConstantGDK_DRAG_PROTO_XDND

constant GTK2.GDK_DRAG_PROTO_XDND


ConstantGDK_DRAG_STATUS

constant GTK2.GDK_DRAG_STATUS


ConstantGDK_DRAPED_BOX

constant GTK2.GDK_DRAPED_BOX


ConstantGDK_DROP_FINISHED

constant GTK2.GDK_DROP_FINISHED


ConstantGDK_DROP_START

constant GTK2.GDK_DROP_START


ConstantGDK_ENTER_NOTIFY

constant GTK2.GDK_ENTER_NOTIFY


ConstantGDK_ENTER_NOTIFY_MASK

constant GTK2.GDK_ENTER_NOTIFY_MASK


ConstantGDK_EQUIV

constant GTK2.GDK_EQUIV


ConstantGDK_EVEN_ODD_RULE

constant GTK2.GDK_EVEN_ODD_RULE


ConstantGDK_EXCHANGE

constant GTK2.GDK_EXCHANGE


ConstantGDK_EXPOSE

constant GTK2.GDK_EXPOSE


ConstantGDK_EXPOSURE_MASK

constant GTK2.GDK_EXPOSURE_MASK


ConstantGDK_EXTENSION_EVENTS_ALL

constant GTK2.GDK_EXTENSION_EVENTS_ALL


ConstantGDK_EXTENSION_EVENTS_CURSOR

constant GTK2.GDK_EXTENSION_EVENTS_CURSOR


ConstantGDK_EXTENSION_EVENTS_NONE

constant GTK2.GDK_EXTENSION_EVENTS_NONE


ConstantGDK_FILTER_CONTINUE

constant GTK2.GDK_FILTER_CONTINUE


ConstantGDK_FILTER_REMOVE

constant GTK2.GDK_FILTER_REMOVE


ConstantGDK_FILTER_TRANSLATE

constant GTK2.GDK_FILTER_TRANSLATE


ConstantGDK_FLEUR

constant GTK2.GDK_FLEUR


ConstantGDK_FOCUS_CHANGE

constant GTK2.GDK_FOCUS_CHANGE


ConstantGDK_FOCUS_CHANGE_MASK

constant GTK2.GDK_FOCUS_CHANGE_MASK


ConstantGDK_FUNC_ALL

constant GTK2.GDK_FUNC_ALL


ConstantGDK_FUNC_CLOSE

constant GTK2.GDK_FUNC_CLOSE


ConstantGDK_FUNC_MAXIMIZE

constant GTK2.GDK_FUNC_MAXIMIZE


ConstantGDK_FUNC_MINIMIZE

constant GTK2.GDK_FUNC_MINIMIZE


ConstantGDK_FUNC_MOVE

constant GTK2.GDK_FUNC_MOVE


ConstantGDK_FUNC_RESIZE

constant GTK2.GDK_FUNC_RESIZE


ConstantGDK_GC_BACKGROUND

constant GTK2.GDK_GC_BACKGROUND


ConstantGDK_GC_CAP_STYLE

constant GTK2.GDK_GC_CAP_STYLE


ConstantGDK_GC_CLIP_MASK

constant GTK2.GDK_GC_CLIP_MASK


ConstantGDK_GC_CLIP_X_ORIGIN

constant GTK2.GDK_GC_CLIP_X_ORIGIN


ConstantGDK_GC_CLIP_Y_ORIGIN

constant GTK2.GDK_GC_CLIP_Y_ORIGIN


ConstantGDK_GC_EXPOSURES

constant GTK2.GDK_GC_EXPOSURES


ConstantGDK_GC_FILL

constant GTK2.GDK_GC_FILL


ConstantGDK_GC_FONT

constant GTK2.GDK_GC_FONT


ConstantGDK_GC_FOREGROUND

constant GTK2.GDK_GC_FOREGROUND


ConstantGDK_GC_FUNCTION

constant GTK2.GDK_GC_FUNCTION


ConstantGDK_GC_JOIN_STYLE

constant GTK2.GDK_GC_JOIN_STYLE


ConstantGDK_GC_LINE_STYLE

constant GTK2.GDK_GC_LINE_STYLE


ConstantGDK_GC_LINE_WIDTH

constant GTK2.GDK_GC_LINE_WIDTH


ConstantGDK_GC_STIPPLE

constant GTK2.GDK_GC_STIPPLE


ConstantGDK_GC_SUBWINDOW

constant GTK2.GDK_GC_SUBWINDOW


ConstantGDK_GC_TILE

constant GTK2.GDK_GC_TILE


ConstantGDK_GC_TS_X_ORIGIN

constant GTK2.GDK_GC_TS_X_ORIGIN


ConstantGDK_GC_TS_Y_ORIGIN

constant GTK2.GDK_GC_TS_Y_ORIGIN


ConstantGDK_GOBBLER

constant GTK2.GDK_GOBBLER


ConstantGDK_GRAB_ALREADY_GRABBED

constant GTK2.GDK_GRAB_ALREADY_GRABBED


ConstantGDK_GRAB_FROZEN

constant GTK2.GDK_GRAB_FROZEN


ConstantGDK_GRAB_INVALID_TIME

constant GTK2.GDK_GRAB_INVALID_TIME


ConstantGDK_GRAB_NOT_VIEWABLE

constant GTK2.GDK_GRAB_NOT_VIEWABLE


ConstantGDK_GRAB_SUCCESS

constant GTK2.GDK_GRAB_SUCCESS


ConstantGDK_GRAVITY_CENTER

constant GTK2.GDK_GRAVITY_CENTER


ConstantGDK_GRAVITY_EAST

constant GTK2.GDK_GRAVITY_EAST


ConstantGDK_GRAVITY_NORTH

constant GTK2.GDK_GRAVITY_NORTH


ConstantGDK_GRAVITY_NORTH_EAST

constant GTK2.GDK_GRAVITY_NORTH_EAST


ConstantGDK_GRAVITY_NORTH_WEST

constant GTK2.GDK_GRAVITY_NORTH_WEST


ConstantGDK_GRAVITY_SOUTH

constant GTK2.GDK_GRAVITY_SOUTH


ConstantGDK_GRAVITY_SOUTH_EAST

constant GTK2.GDK_GRAVITY_SOUTH_EAST


ConstantGDK_GRAVITY_SOUTH_WEST

constant GTK2.GDK_GRAVITY_SOUTH_WEST


ConstantGDK_GRAVITY_STATIC

constant GTK2.GDK_GRAVITY_STATIC


ConstantGDK_GRAVITY_WEST

constant GTK2.GDK_GRAVITY_WEST


ConstantGDK_GUMBY

constant GTK2.GDK_GUMBY


ConstantGDK_HAND1

constant GTK2.GDK_HAND1


ConstantGDK_HAND2

constant GTK2.GDK_HAND2


ConstantGDK_HEART

constant GTK2.GDK_HEART


ConstantGDK_HINT_ASPECT

constant GTK2.GDK_HINT_ASPECT


ConstantGDK_HINT_BASE_SIZE

constant GTK2.GDK_HINT_BASE_SIZE


ConstantGDK_HINT_MAX_SIZE

constant GTK2.GDK_HINT_MAX_SIZE


ConstantGDK_HINT_MIN_SIZE

constant GTK2.GDK_HINT_MIN_SIZE


ConstantGDK_HINT_POS

constant GTK2.GDK_HINT_POS


ConstantGDK_HINT_RESIZE_INC

constant GTK2.GDK_HINT_RESIZE_INC


ConstantGDK_HINT_USER_POS

constant GTK2.GDK_HINT_USER_POS


ConstantGDK_HINT_USER_SIZE

constant GTK2.GDK_HINT_USER_SIZE


ConstantGDK_ICON

constant GTK2.GDK_ICON


ConstantGDK_IMAGE_FASTEST

constant GTK2.GDK_IMAGE_FASTEST


ConstantGDK_IMAGE_NORMAL

constant GTK2.GDK_IMAGE_NORMAL


ConstantGDK_IMAGE_SHARED

constant GTK2.GDK_IMAGE_SHARED


ConstantGDK_INCLUDE_INFERIORS

constant GTK2.GDK_INCLUDE_INFERIORS


ConstantGDK_INPUT_EXCEPTION

constant GTK2.GDK_INPUT_EXCEPTION


ConstantGDK_INPUT_ONLY

constant GTK2.GDK_INPUT_ONLY


ConstantGDK_INPUT_OUTPUT

constant GTK2.GDK_INPUT_OUTPUT


ConstantGDK_INPUT_READ

constant GTK2.GDK_INPUT_READ


ConstantGDK_INPUT_WRITE

constant GTK2.GDK_INPUT_WRITE


ConstantGDK_INTERP_BILINEAR

constant GTK2.GDK_INTERP_BILINEAR


ConstantGDK_INTERP_HYPER

constant GTK2.GDK_INTERP_HYPER


ConstantGDK_INTERP_NEAREST

constant GTK2.GDK_INTERP_NEAREST


ConstantGDK_INTERP_TILES

constant GTK2.GDK_INTERP_TILES


ConstantGDK_INVERT

constant GTK2.GDK_INVERT


ConstantGDK_IRON_CROSS

constant GTK2.GDK_IRON_CROSS


ConstantGDK_JOIN_BEVEL

constant GTK2.GDK_JOIN_BEVEL


ConstantGDK_JOIN_MITER

constant GTK2.GDK_JOIN_MITER


ConstantGDK_JOIN_ROUND

constant GTK2.GDK_JOIN_ROUND


ConstantGDK_KEY_PRESS

constant GTK2.GDK_KEY_PRESS


ConstantGDK_KEY_PRESS_MASK

constant GTK2.GDK_KEY_PRESS_MASK


ConstantGDK_KEY_RELEASE

constant GTK2.GDK_KEY_RELEASE


ConstantGDK_KEY_RELEASE_MASK

constant GTK2.GDK_KEY_RELEASE_MASK


ConstantGDK_LAST_CURSOR

constant GTK2.GDK_LAST_CURSOR


ConstantGDK_LEAVE_NOTIFY

constant GTK2.GDK_LEAVE_NOTIFY


ConstantGDK_LEAVE_NOTIFY_MASK

constant GTK2.GDK_LEAVE_NOTIFY_MASK


ConstantGDK_LEFTBUTTON

constant GTK2.GDK_LEFTBUTTON


ConstantGDK_LEFT_PTR

constant GTK2.GDK_LEFT_PTR


ConstantGDK_LEFT_SIDE

constant GTK2.GDK_LEFT_SIDE


ConstantGDK_LEFT_TEE

constant GTK2.GDK_LEFT_TEE


ConstantGDK_LINE_DOUBLE_DASH

constant GTK2.GDK_LINE_DOUBLE_DASH


ConstantGDK_LINE_ON_OFF_DASH

constant GTK2.GDK_LINE_ON_OFF_DASH


ConstantGDK_LINE_SOLID

constant GTK2.GDK_LINE_SOLID


ConstantGDK_LL_ANGLE

constant GTK2.GDK_LL_ANGLE


ConstantGDK_LOCK_MASK

constant GTK2.GDK_LOCK_MASK


ConstantGDK_LR_ANGLE

constant GTK2.GDK_LR_ANGLE


ConstantGDK_LSB_FIRST

constant GTK2.GDK_LSB_FIRST


ConstantGDK_MAN

constant GTK2.GDK_MAN


ConstantGDK_MAP

constant GTK2.GDK_MAP


ConstantGDK_MIDDLEBUTTON

constant GTK2.GDK_MIDDLEBUTTON


ConstantGDK_MOD1_MASK

constant GTK2.GDK_MOD1_MASK


ConstantGDK_MOD2_MASK

constant GTK2.GDK_MOD2_MASK


ConstantGDK_MOD3_MASK

constant GTK2.GDK_MOD3_MASK


ConstantGDK_MOD4_MASK

constant GTK2.GDK_MOD4_MASK


ConstantGDK_MOD5_MASK

constant GTK2.GDK_MOD5_MASK


ConstantGDK_MODE_DISABLED

constant GTK2.GDK_MODE_DISABLED


ConstantGDK_MODE_SCREEN

constant GTK2.GDK_MODE_SCREEN


ConstantGDK_MODE_WINDOW

constant GTK2.GDK_MODE_WINDOW


ConstantGDK_MODIFIER_MASK

constant GTK2.GDK_MODIFIER_MASK


ConstantGDK_MOTION_NOTIFY

constant GTK2.GDK_MOTION_NOTIFY


ConstantGDK_MOUSE

constant GTK2.GDK_MOUSE


ConstantGDK_MSB_FIRST

constant GTK2.GDK_MSB_FIRST


ConstantGDK_NAND

constant GTK2.GDK_NAND


ConstantGDK_NOOP

constant GTK2.GDK_NOOP


ConstantGDK_NOR

constant GTK2.GDK_NOR


ConstantGDK_NOTHING

constant GTK2.GDK_NOTHING


ConstantGDK_NOTIFY_ANCESTOR

constant GTK2.GDK_NOTIFY_ANCESTOR


ConstantGDK_NOTIFY_INFERIOR

constant GTK2.GDK_NOTIFY_INFERIOR


ConstantGDK_NOTIFY_NONLINEAR

constant GTK2.GDK_NOTIFY_NONLINEAR


ConstantGDK_NOTIFY_NONLINEAR_VIRTUAL

constant GTK2.GDK_NOTIFY_NONLINEAR_VIRTUAL


ConstantGDK_NOTIFY_UNKNOWN

constant GTK2.GDK_NOTIFY_UNKNOWN


ConstantGDK_NOTIFY_VIRTUAL

constant GTK2.GDK_NOTIFY_VIRTUAL


ConstantGDK_NO_EXPOSE

constant GTK2.GDK_NO_EXPOSE


ConstantGDK_OPAQUE_STIPPLED

constant GTK2.GDK_OPAQUE_STIPPLED


ConstantGDK_OR

constant GTK2.GDK_OR


ConstantGDK_OR_INVERT

constant GTK2.GDK_OR_INVERT


ConstantGDK_OR_REVERSE

constant GTK2.GDK_OR_REVERSE


ConstantGDK_OVERLAP_RECTANGLE_IN

constant GTK2.GDK_OVERLAP_RECTANGLE_IN


ConstantGDK_OVERLAP_RECTANGLE_OUT

constant GTK2.GDK_OVERLAP_RECTANGLE_OUT


ConstantGDK_OVERLAP_RECTANGLE_PART

constant GTK2.GDK_OVERLAP_RECTANGLE_PART


ConstantGDK_OWNER_CHANGE

constant GTK2.GDK_OWNER_CHANGE


ConstantGDK_OWNER_CHANGE_CLOSE

constant GTK2.GDK_OWNER_CHANGE_CLOSE


ConstantGDK_OWNER_CHANGE_DESTROY

constant GTK2.GDK_OWNER_CHANGE_DESTROY


ConstantGDK_OWNER_CHANGE_NEW_OWNER

constant GTK2.GDK_OWNER_CHANGE_NEW_OWNER


ConstantGDK_PENCIL

constant GTK2.GDK_PENCIL


ConstantGDK_PIRATE

constant GTK2.GDK_PIRATE


ConstantGDK_PIXBUF_ALPHA_BILEVEL

constant GTK2.GDK_PIXBUF_ALPHA_BILEVEL


ConstantGDK_PIXBUF_ALPHA_FULL

constant GTK2.GDK_PIXBUF_ALPHA_FULL


ConstantGDK_PIXBUF_ERROR_BAD_OPTION

constant GTK2.GDK_PIXBUF_ERROR_BAD_OPTION


ConstantGDK_PIXBUF_ERROR_CORRUPT_IMAGE

constant GTK2.GDK_PIXBUF_ERROR_CORRUPT_IMAGE


ConstantGDK_PIXBUF_ERROR_FAILED

constant GTK2.GDK_PIXBUF_ERROR_FAILED


ConstantGDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY

constant GTK2.GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY


ConstantGDK_PIXBUF_ERROR_UNKNOWN_TYPE

constant GTK2.GDK_PIXBUF_ERROR_UNKNOWN_TYPE


ConstantGDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION

constant GTK2.GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION


ConstantGDK_PIXBUF_ROTATE_CLOCKWISE

constant GTK2.GDK_PIXBUF_ROTATE_CLOCKWISE


ConstantGDK_PIXBUF_ROTATE_COUNTERCLOCKWISE

constant GTK2.GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE


ConstantGDK_PIXBUF_ROTATE_NONE

constant GTK2.GDK_PIXBUF_ROTATE_NONE


ConstantGDK_PIXBUF_ROTATE_UPSIDEDOWN

constant GTK2.GDK_PIXBUF_ROTATE_UPSIDEDOWN


ConstantGDK_PLUS

constant GTK2.GDK_PLUS


ConstantGDK_POINTER_MOTION_HINT_MASK

constant GTK2.GDK_POINTER_MOTION_HINT_MASK


ConstantGDK_POINTER_MOTION_MASK

constant GTK2.GDK_POINTER_MOTION_MASK


ConstantGDK_PROPERTY_CHANGE_MASK

constant GTK2.GDK_PROPERTY_CHANGE_MASK


ConstantGDK_PROPERTY_DELETE

constant GTK2.GDK_PROPERTY_DELETE


ConstantGDK_PROPERTY_NEW_VALUE

constant GTK2.GDK_PROPERTY_NEW_VALUE


ConstantGDK_PROPERTY_NOTIFY

constant GTK2.GDK_PROPERTY_NOTIFY


ConstantGDK_PROP_MODE_APPEND

constant GTK2.GDK_PROP_MODE_APPEND


ConstantGDK_PROP_MODE_PREPEND

constant GTK2.GDK_PROP_MODE_PREPEND


ConstantGDK_PROP_MODE_REPLACE

constant GTK2.GDK_PROP_MODE_REPLACE


ConstantGDK_PROXIMITY_IN

constant GTK2.GDK_PROXIMITY_IN


ConstantGDK_PROXIMITY_IN_MASK

constant GTK2.GDK_PROXIMITY_IN_MASK


ConstantGDK_PROXIMITY_OUT

constant GTK2.GDK_PROXIMITY_OUT


ConstantGDK_PROXIMITY_OUT_MASK

constant GTK2.GDK_PROXIMITY_OUT_MASK


ConstantGDK_QUESTION_ARROW

constant GTK2.GDK_QUESTION_ARROW


ConstantGDK_RELEASE_MASK

constant GTK2.GDK_RELEASE_MASK


ConstantGDK_RGB_DITHER_MAX

constant GTK2.GDK_RGB_DITHER_MAX


ConstantGDK_RGB_DITHER_NONE

constant GTK2.GDK_RGB_DITHER_NONE


ConstantGDK_RGB_DITHER_NORMAL

constant GTK2.GDK_RGB_DITHER_NORMAL


ConstantGDK_RIGHTBUTTON

constant GTK2.GDK_RIGHTBUTTON


ConstantGDK_RIGHT_PTR

constant GTK2.GDK_RIGHT_PTR


ConstantGDK_RIGHT_SIDE

constant GTK2.GDK_RIGHT_SIDE


ConstantGDK_RIGHT_TEE

constant GTK2.GDK_RIGHT_TEE


ConstantGDK_RTL_LOGO

constant GTK2.GDK_RTL_LOGO


ConstantGDK_SAILBOAT

constant GTK2.GDK_SAILBOAT


ConstantGDK_SB_DOWN_ARROW

constant GTK2.GDK_SB_DOWN_ARROW


ConstantGDK_SB_H_DOUBLE_ARROW

constant GTK2.GDK_SB_H_DOUBLE_ARROW


ConstantGDK_SB_LEFT_ARROW

constant GTK2.GDK_SB_LEFT_ARROW


ConstantGDK_SB_RIGHT_ARROW

constant GTK2.GDK_SB_RIGHT_ARROW


ConstantGDK_SB_UP_ARROW

constant GTK2.GDK_SB_UP_ARROW


ConstantGDK_SB_V_DOUBLE_ARROW

constant GTK2.GDK_SB_V_DOUBLE_ARROW


ConstantGDK_SCROLL

constant GTK2.GDK_SCROLL


ConstantGDK_SCROLL_DOWN

constant GTK2.GDK_SCROLL_DOWN


ConstantGDK_SCROLL_LEFT

constant GTK2.GDK_SCROLL_LEFT


ConstantGDK_SCROLL_MASK

constant GTK2.GDK_SCROLL_MASK


ConstantGDK_SCROLL_RIGHT

constant GTK2.GDK_SCROLL_RIGHT


ConstantGDK_SCROLL_UP

constant GTK2.GDK_SCROLL_UP


ConstantGDK_SELECTION_CLEAR

constant GTK2.GDK_SELECTION_CLEAR


ConstantGDK_SELECTION_NOTIFY

constant GTK2.GDK_SELECTION_NOTIFY


ConstantGDK_SELECTION_REQUEST

constant GTK2.GDK_SELECTION_REQUEST


ConstantGDK_SET

constant GTK2.GDK_SET


ConstantGDK_SETTING

constant GTK2.GDK_SETTING


ConstantGDK_SETTING_ACTION_CHANGED

constant GTK2.GDK_SETTING_ACTION_CHANGED


ConstantGDK_SETTING_ACTION_DELETED

constant GTK2.GDK_SETTING_ACTION_DELETED


ConstantGDK_SETTING_ACTION_NEW

constant GTK2.GDK_SETTING_ACTION_NEW


ConstantGDK_SHIFT_MASK

constant GTK2.GDK_SHIFT_MASK


ConstantGDK_SHUTTLE

constant GTK2.GDK_SHUTTLE


ConstantGDK_SIZING

constant GTK2.GDK_SIZING


ConstantGDK_SOLID

constant GTK2.GDK_SOLID


ConstantGDK_SOURCE_CURSOR

constant GTK2.GDK_SOURCE_CURSOR


ConstantGDK_SOURCE_ERASER

constant GTK2.GDK_SOURCE_ERASER


ConstantGDK_SOURCE_MOUSE

constant GTK2.GDK_SOURCE_MOUSE


ConstantGDK_SOURCE_PEN

constant GTK2.GDK_SOURCE_PEN


ConstantGDK_SPIDER

constant GTK2.GDK_SPIDER


ConstantGDK_SPRAYCAN

constant GTK2.GDK_SPRAYCAN


ConstantGDK_STAR

constant GTK2.GDK_STAR


ConstantGDK_STIPPLED

constant GTK2.GDK_STIPPLED


ConstantGDK_STRUCTURE_MASK

constant GTK2.GDK_STRUCTURE_MASK


ConstantGDK_SUBSTRUCTURE_MASK

constant GTK2.GDK_SUBSTRUCTURE_MASK


ConstantGDK_TARGET

constant GTK2.GDK_TARGET


ConstantGDK_TCROSS

constant GTK2.GDK_TCROSS


ConstantGDK_TILED

constant GTK2.GDK_TILED


ConstantGDK_TOP_LEFT_ARROW

constant GTK2.GDK_TOP_LEFT_ARROW


ConstantGDK_TOP_LEFT_CORNER

constant GTK2.GDK_TOP_LEFT_CORNER


ConstantGDK_TOP_RIGHT_CORNER

constant GTK2.GDK_TOP_RIGHT_CORNER


ConstantGDK_TOP_SIDE

constant GTK2.GDK_TOP_SIDE


ConstantGDK_TOP_TEE

constant GTK2.GDK_TOP_TEE


ConstantGDK_TREK

constant GTK2.GDK_TREK


ConstantGDK_UL_ANGLE

constant GTK2.GDK_UL_ANGLE


ConstantGDK_UMBRELLA

constant GTK2.GDK_UMBRELLA


ConstantGDK_UNMAP

constant GTK2.GDK_UNMAP


ConstantGDK_UR_ANGLE

constant GTK2.GDK_UR_ANGLE


ConstantGDK_VISIBILITY_FULLY_OBSCURED

constant GTK2.GDK_VISIBILITY_FULLY_OBSCURED


ConstantGDK_VISIBILITY_NOTIFY

constant GTK2.GDK_VISIBILITY_NOTIFY


ConstantGDK_VISIBILITY_NOTIFY_MASK

constant GTK2.GDK_VISIBILITY_NOTIFY_MASK


ConstantGDK_VISIBILITY_PARTIAL

constant GTK2.GDK_VISIBILITY_PARTIAL


ConstantGDK_VISIBILITY_UNOBSCURED

constant GTK2.GDK_VISIBILITY_UNOBSCURED


ConstantGDK_VISUAL_DIRECT_COLOR

constant GTK2.GDK_VISUAL_DIRECT_COLOR


ConstantGDK_VISUAL_GRAYSCALE

constant GTK2.GDK_VISUAL_GRAYSCALE


ConstantGDK_VISUAL_PSEUDO_COLOR

constant GTK2.GDK_VISUAL_PSEUDO_COLOR


ConstantGDK_VISUAL_STATIC_COLOR

constant GTK2.GDK_VISUAL_STATIC_COLOR


ConstantGDK_VISUAL_STATIC_GRAY

constant GTK2.GDK_VISUAL_STATIC_GRAY


ConstantGDK_VISUAL_TRUE_COLOR

constant GTK2.GDK_VISUAL_TRUE_COLOR


ConstantGDK_WATCH

constant GTK2.GDK_WATCH


ConstantGDK_WA_COLORMAP

constant GTK2.GDK_WA_COLORMAP


ConstantGDK_WA_CURSOR

constant GTK2.GDK_WA_CURSOR


ConstantGDK_WA_NOREDIR

constant GTK2.GDK_WA_NOREDIR


ConstantGDK_WA_TITLE

constant GTK2.GDK_WA_TITLE


ConstantGDK_WA_VISUAL

constant GTK2.GDK_WA_VISUAL


ConstantGDK_WA_WMCLASS

constant GTK2.GDK_WA_WMCLASS


ConstantGDK_WA_X

constant GTK2.GDK_WA_X


ConstantGDK_WA_Y

constant GTK2.GDK_WA_Y


ConstantGDK_WINDING_RULE

constant GTK2.GDK_WINDING_RULE


ConstantGDK_WINDOW_CHILD

constant GTK2.GDK_WINDOW_CHILD


ConstantGDK_WINDOW_DIALOG

constant GTK2.GDK_WINDOW_DIALOG


ConstantGDK_WINDOW_EDGE_EAST

constant GTK2.GDK_WINDOW_EDGE_EAST


ConstantGDK_WINDOW_EDGE_NORTH

constant GTK2.GDK_WINDOW_EDGE_NORTH


ConstantGDK_WINDOW_EDGE_NORTH_EAST

constant GTK2.GDK_WINDOW_EDGE_NORTH_EAST


ConstantGDK_WINDOW_EDGE_NORTH_WEST

constant GTK2.GDK_WINDOW_EDGE_NORTH_WEST


ConstantGDK_WINDOW_EDGE_SOUTH

constant GTK2.GDK_WINDOW_EDGE_SOUTH


ConstantGDK_WINDOW_EDGE_SOUTH_EAST

constant GTK2.GDK_WINDOW_EDGE_SOUTH_EAST


ConstantGDK_WINDOW_EDGE_SOUTH_WEST

constant GTK2.GDK_WINDOW_EDGE_SOUTH_WEST


ConstantGDK_WINDOW_EDGE_WEST

constant GTK2.GDK_WINDOW_EDGE_WEST


ConstantGDK_WINDOW_FOREIGN

constant GTK2.GDK_WINDOW_FOREIGN


ConstantGDK_WINDOW_ROOT

constant GTK2.GDK_WINDOW_ROOT


ConstantGDK_WINDOW_STATE

constant GTK2.GDK_WINDOW_STATE


ConstantGDK_WINDOW_STATE_ABOVE

constant GTK2.GDK_WINDOW_STATE_ABOVE


ConstantGDK_WINDOW_STATE_BELOW

constant GTK2.GDK_WINDOW_STATE_BELOW


ConstantGDK_WINDOW_STATE_FULLSCREEN

constant GTK2.GDK_WINDOW_STATE_FULLSCREEN


ConstantGDK_WINDOW_STATE_ICONIFIED

constant GTK2.GDK_WINDOW_STATE_ICONIFIED


ConstantGDK_WINDOW_STATE_MAXIMIZED

constant GTK2.GDK_WINDOW_STATE_MAXIMIZED


ConstantGDK_WINDOW_STATE_STICKY

constant GTK2.GDK_WINDOW_STATE_STICKY


ConstantGDK_WINDOW_STATE_WITHDRAWN

constant GTK2.GDK_WINDOW_STATE_WITHDRAWN


ConstantGDK_WINDOW_TEMP

constant GTK2.GDK_WINDOW_TEMP


ConstantGDK_WINDOW_TOPLEVEL

constant GTK2.GDK_WINDOW_TOPLEVEL


ConstantGDK_WINDOW_TYPE_HINT_DESKTOP

constant GTK2.GDK_WINDOW_TYPE_HINT_DESKTOP


ConstantGDK_WINDOW_TYPE_HINT_DIALOG

constant GTK2.GDK_WINDOW_TYPE_HINT_DIALOG


ConstantGDK_WINDOW_TYPE_HINT_DOCK

constant GTK2.GDK_WINDOW_TYPE_HINT_DOCK


ConstantGDK_WINDOW_TYPE_HINT_MENU

constant GTK2.GDK_WINDOW_TYPE_HINT_MENU


ConstantGDK_WINDOW_TYPE_HINT_NORMAL

constant GTK2.GDK_WINDOW_TYPE_HINT_NORMAL


ConstantGDK_WINDOW_TYPE_HINT_SPLASHSCREEN

constant GTK2.GDK_WINDOW_TYPE_HINT_SPLASHSCREEN


ConstantGDK_WINDOW_TYPE_HINT_TOOLBAR

constant GTK2.GDK_WINDOW_TYPE_HINT_TOOLBAR


ConstantGDK_WINDOW_TYPE_HINT_UTILITY

constant GTK2.GDK_WINDOW_TYPE_HINT_UTILITY


ConstantGDK_XOR

constant GTK2.GDK_XOR


ConstantGDK_XTERM

constant GTK2.GDK_XTERM


ConstantGDK_X_CURSOR

constant GTK2.GDK_X_CURSOR


ConstantGNOME_CLIENT_IS_CONNECTED

constant GTK2.GNOME_CLIENT_IS_CONNECTED


ConstantGNOME_CLIENT_RESTARTED

constant GTK2.GNOME_CLIENT_RESTARTED


ConstantGNOME_CLIENT_RESTORED

constant GTK2.GNOME_CLIENT_RESTORED


ConstantGNOME_DATE_EDIT_24_HR

constant GTK2.GNOME_DATE_EDIT_24_HR


ConstantGNOME_DATE_EDIT_SHOW_TIME

constant GTK2.GNOME_DATE_EDIT_SHOW_TIME


ConstantGNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY

constant GTK2.GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY


ConstantGNOME_DIALOG_ERROR

constant GTK2.GNOME_DIALOG_ERROR


ConstantGNOME_DIALOG_NORMAL

constant GTK2.GNOME_DIALOG_NORMAL


ConstantGNOME_DOCK_BOTTOM

constant GTK2.GNOME_DOCK_BOTTOM


ConstantGNOME_DOCK_ITEM_BEH_EXCLUSIVE

constant GTK2.GNOME_DOCK_ITEM_BEH_EXCLUSIVE


ConstantGNOME_DOCK_ITEM_BEH_LOCKED

constant GTK2.GNOME_DOCK_ITEM_BEH_LOCKED


ConstantGNOME_DOCK_ITEM_BEH_NEVER_FLOATING

constant GTK2.GNOME_DOCK_ITEM_BEH_NEVER_FLOATING


ConstantGNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL

constant GTK2.GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL


ConstantGNOME_DOCK_ITEM_BEH_NEVER_VERTICAL

constant GTK2.GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL


ConstantGNOME_DOCK_ITEM_BEH_NORMAL

constant GTK2.GNOME_DOCK_ITEM_BEH_NORMAL


ConstantGNOME_DOCK_LEFT

constant GTK2.GNOME_DOCK_LEFT


ConstantGNOME_DOCK_RIGHT

constant GTK2.GNOME_DOCK_RIGHT


ConstantGNOME_DOCK_TOP

constant GTK2.GNOME_DOCK_TOP


ConstantGNOME_EDGE_FINISH

constant GTK2.GNOME_EDGE_FINISH


ConstantGNOME_EDGE_LAST

constant GTK2.GNOME_EDGE_LAST


ConstantGNOME_EDGE_OTHER

constant GTK2.GNOME_EDGE_OTHER


ConstantGNOME_EDGE_START

constant GTK2.GNOME_EDGE_START


ConstantGNOME_FONT_PICKER_MODE_FONT_INFO

constant GTK2.GNOME_FONT_PICKER_MODE_FONT_INFO


ConstantGNOME_FONT_PICKER_MODE_PIXMAP

constant GTK2.GNOME_FONT_PICKER_MODE_PIXMAP


ConstantGNOME_FONT_PICKER_MODE_UNKNOWN

constant GTK2.GNOME_FONT_PICKER_MODE_UNKNOWN


ConstantGNOME_FONT_PICKER_MODE_USER_WIDGET

constant GTK2.GNOME_FONT_PICKER_MODE_USER_WIDGET


ConstantGNOME_INTERACT_ANY

constant GTK2.GNOME_INTERACT_ANY


ConstantGNOME_INTERACT_ERRORS

constant GTK2.GNOME_INTERACT_ERRORS


ConstantGNOME_INTERACT_NONE

constant GTK2.GNOME_INTERACT_NONE


ConstantGNOME_PREFERENCES_ALWAYS

constant GTK2.GNOME_PREFERENCES_ALWAYS


ConstantGNOME_PREFERENCES_NEVER

constant GTK2.GNOME_PREFERENCES_NEVER


ConstantGNOME_PREFERENCES_USER

constant GTK2.GNOME_PREFERENCES_USER


ConstantGNOME_RESTART_ANYWAY

constant GTK2.GNOME_RESTART_ANYWAY


ConstantGNOME_RESTART_IF_RUNNING

constant GTK2.GNOME_RESTART_IF_RUNNING


ConstantGNOME_RESTART_IMMEDIATELY

constant GTK2.GNOME_RESTART_IMMEDIATELY


ConstantGNOME_RESTART_NEVER

constant GTK2.GNOME_RESTART_NEVER


ConstantGNOME_SAVE_BOTH

constant GTK2.GNOME_SAVE_BOTH


ConstantGNOME_SAVE_GLOBAL

constant GTK2.GNOME_SAVE_GLOBAL


ConstantGNOME_SAVE_LOCAL

constant GTK2.GNOME_SAVE_LOCAL


ConstantGNOME_STOCK_BUTTON_APPLY

constant GTK2.GNOME_STOCK_BUTTON_APPLY


ConstantGNOME_STOCK_BUTTON_CANCEL

constant GTK2.GNOME_STOCK_BUTTON_CANCEL


ConstantGNOME_STOCK_BUTTON_CLOSE

constant GTK2.GNOME_STOCK_BUTTON_CLOSE


ConstantGNOME_STOCK_BUTTON_DOWN

constant GTK2.GNOME_STOCK_BUTTON_DOWN


ConstantGNOME_STOCK_BUTTON_FONT

constant GTK2.GNOME_STOCK_BUTTON_FONT


ConstantGNOME_STOCK_BUTTON_HELP

constant GTK2.GNOME_STOCK_BUTTON_HELP


ConstantGNOME_STOCK_BUTTON_NEXT

constant GTK2.GNOME_STOCK_BUTTON_NEXT


ConstantGNOME_STOCK_BUTTON_NO

constant GTK2.GNOME_STOCK_BUTTON_NO


ConstantGNOME_STOCK_BUTTON_OK

constant GTK2.GNOME_STOCK_BUTTON_OK


ConstantGNOME_STOCK_BUTTON_PREV

constant GTK2.GNOME_STOCK_BUTTON_PREV


ConstantGNOME_STOCK_BUTTON_UP

constant GTK2.GNOME_STOCK_BUTTON_UP


ConstantGNOME_STOCK_BUTTON_YES

constant GTK2.GNOME_STOCK_BUTTON_YES


ConstantGNOME_STOCK_MENU_ABOUT

constant GTK2.GNOME_STOCK_MENU_ABOUT


ConstantGNOME_STOCK_MENU_ALIGN_CENTER

constant GTK2.GNOME_STOCK_MENU_ALIGN_CENTER


ConstantGNOME_STOCK_MENU_ALIGN_JUSTIFY

constant GTK2.GNOME_STOCK_MENU_ALIGN_JUSTIFY


ConstantGNOME_STOCK_MENU_ALIGN_LEFT

constant GTK2.GNOME_STOCK_MENU_ALIGN_LEFT


ConstantGNOME_STOCK_MENU_ALIGN_RIGHT

constant GTK2.GNOME_STOCK_MENU_ALIGN_RIGHT


ConstantGNOME_STOCK_MENU_ATTACH

constant GTK2.GNOME_STOCK_MENU_ATTACH


ConstantGNOME_STOCK_MENU_BACK

constant GTK2.GNOME_STOCK_MENU_BACK


ConstantGNOME_STOCK_MENU_BLANK

constant GTK2.GNOME_STOCK_MENU_BLANK


ConstantGNOME_STOCK_MENU_BOOK_BLUE

constant GTK2.GNOME_STOCK_MENU_BOOK_BLUE


ConstantGNOME_STOCK_MENU_BOOK_GREEN

constant GTK2.GNOME_STOCK_MENU_BOOK_GREEN


ConstantGNOME_STOCK_MENU_BOOK_OPEN

constant GTK2.GNOME_STOCK_MENU_BOOK_OPEN


ConstantGNOME_STOCK_MENU_BOOK_RED

constant GTK2.GNOME_STOCK_MENU_BOOK_RED


ConstantGNOME_STOCK_MENU_BOOK_YELLOW

constant GTK2.GNOME_STOCK_MENU_BOOK_YELLOW


ConstantGNOME_STOCK_MENU_BOTTOM

constant GTK2.GNOME_STOCK_MENU_BOTTOM


ConstantGNOME_STOCK_MENU_CDROM

constant GTK2.GNOME_STOCK_MENU_CDROM


ConstantGNOME_STOCK_MENU_CLOSE

constant GTK2.GNOME_STOCK_MENU_CLOSE


ConstantGNOME_STOCK_MENU_CONVERT

constant GTK2.GNOME_STOCK_MENU_CONVERT


ConstantGNOME_STOCK_MENU_COPY

constant GTK2.GNOME_STOCK_MENU_COPY


ConstantGNOME_STOCK_MENU_CUT

constant GTK2.GNOME_STOCK_MENU_CUT


ConstantGNOME_STOCK_MENU_DOWN

constant GTK2.GNOME_STOCK_MENU_DOWN


ConstantGNOME_STOCK_MENU_EXEC

constant GTK2.GNOME_STOCK_MENU_EXEC


ConstantGNOME_STOCK_MENU_EXIT

constant GTK2.GNOME_STOCK_MENU_EXIT


ConstantGNOME_STOCK_MENU_FIRST

constant GTK2.GNOME_STOCK_MENU_FIRST


ConstantGNOME_STOCK_MENU_FONT

constant GTK2.GNOME_STOCK_MENU_FONT


ConstantGNOME_STOCK_MENU_FORWARD

constant GTK2.GNOME_STOCK_MENU_FORWARD


ConstantGNOME_STOCK_MENU_HOME

constant GTK2.GNOME_STOCK_MENU_HOME


ConstantGNOME_STOCK_MENU_INDEX

constant GTK2.GNOME_STOCK_MENU_INDEX


ConstantGNOME_STOCK_MENU_JUMP_TO

constant GTK2.GNOME_STOCK_MENU_JUMP_TO


ConstantGNOME_STOCK_MENU_LAST

constant GTK2.GNOME_STOCK_MENU_LAST


ConstantGNOME_STOCK_MENU_LINE_IN

constant GTK2.GNOME_STOCK_MENU_LINE_IN


ConstantGNOME_STOCK_MENU_MAIL

constant GTK2.GNOME_STOCK_MENU_MAIL


ConstantGNOME_STOCK_MENU_MAIL_FWD

constant GTK2.GNOME_STOCK_MENU_MAIL_FWD


ConstantGNOME_STOCK_MENU_MAIL_NEW

constant GTK2.GNOME_STOCK_MENU_MAIL_NEW


ConstantGNOME_STOCK_MENU_MAIL_RCV

constant GTK2.GNOME_STOCK_MENU_MAIL_RCV


ConstantGNOME_STOCK_MENU_MAIL_RPL

constant GTK2.GNOME_STOCK_MENU_MAIL_RPL


ConstantGNOME_STOCK_MENU_MAIL_SND

constant GTK2.GNOME_STOCK_MENU_MAIL_SND


ConstantGNOME_STOCK_MENU_MIC

constant GTK2.GNOME_STOCK_MENU_MIC


ConstantGNOME_STOCK_MENU_MIDI

constant GTK2.GNOME_STOCK_MENU_MIDI


ConstantGNOME_STOCK_MENU_NEW

constant GTK2.GNOME_STOCK_MENU_NEW


ConstantGNOME_STOCK_MENU_OPEN

constant GTK2.GNOME_STOCK_MENU_OPEN


ConstantGNOME_STOCK_MENU_PASTE

constant GTK2.GNOME_STOCK_MENU_PASTE


ConstantGNOME_STOCK_MENU_PREF

constant GTK2.GNOME_STOCK_MENU_PREF


ConstantGNOME_STOCK_MENU_PRINT

constant GTK2.GNOME_STOCK_MENU_PRINT


ConstantGNOME_STOCK_MENU_PROP

constant GTK2.GNOME_STOCK_MENU_PROP


ConstantGNOME_STOCK_MENU_QUIT

constant GTK2.GNOME_STOCK_MENU_QUIT


ConstantGNOME_STOCK_MENU_REDO

constant GTK2.GNOME_STOCK_MENU_REDO


ConstantGNOME_STOCK_MENU_REFRESH

constant GTK2.GNOME_STOCK_MENU_REFRESH


ConstantGNOME_STOCK_MENU_REVERT

constant GTK2.GNOME_STOCK_MENU_REVERT


ConstantGNOME_STOCK_MENU_SAVE

constant GTK2.GNOME_STOCK_MENU_SAVE


ConstantGNOME_STOCK_MENU_SAVE_AS

constant GTK2.GNOME_STOCK_MENU_SAVE_AS


ConstantGNOME_STOCK_MENU_SCORES

constant GTK2.GNOME_STOCK_MENU_SCORES


ConstantGNOME_STOCK_MENU_SEARCH

constant GTK2.GNOME_STOCK_MENU_SEARCH


ConstantGNOME_STOCK_MENU_SPELLCHECK

constant GTK2.GNOME_STOCK_MENU_SPELLCHECK


ConstantGNOME_STOCK_MENU_SRCHRPL

constant GTK2.GNOME_STOCK_MENU_SRCHRPL


ConstantGNOME_STOCK_MENU_STOP

constant GTK2.GNOME_STOCK_MENU_STOP


ConstantGNOME_STOCK_MENU_TEXT_BOLD

constant GTK2.GNOME_STOCK_MENU_TEXT_BOLD


ConstantGNOME_STOCK_MENU_TEXT_ITALIC

constant GTK2.GNOME_STOCK_MENU_TEXT_ITALIC


ConstantGNOME_STOCK_MENU_TEXT_STRIKEOUT

constant GTK2.GNOME_STOCK_MENU_TEXT_STRIKEOUT


ConstantGNOME_STOCK_MENU_TEXT_UNDERLINE

constant GTK2.GNOME_STOCK_MENU_TEXT_UNDERLINE


ConstantGNOME_STOCK_MENU_TIMER

constant GTK2.GNOME_STOCK_MENU_TIMER


ConstantGNOME_STOCK_MENU_TIMER_STOP

constant GTK2.GNOME_STOCK_MENU_TIMER_STOP


ConstantGNOME_STOCK_MENU_TOP

constant GTK2.GNOME_STOCK_MENU_TOP


ConstantGNOME_STOCK_MENU_TRASH

constant GTK2.GNOME_STOCK_MENU_TRASH


ConstantGNOME_STOCK_MENU_TRASH_FULL

constant GTK2.GNOME_STOCK_MENU_TRASH_FULL


ConstantGNOME_STOCK_MENU_UNDELETE

constant GTK2.GNOME_STOCK_MENU_UNDELETE


ConstantGNOME_STOCK_MENU_UNDO

constant GTK2.GNOME_STOCK_MENU_UNDO


ConstantGNOME_STOCK_MENU_UP

constant GTK2.GNOME_STOCK_MENU_UP


ConstantGNOME_STOCK_MENU_VOLUME

constant GTK2.GNOME_STOCK_MENU_VOLUME


ConstantGNOME_STOCK_PIXMAP_ABOUT

constant GTK2.GNOME_STOCK_PIXMAP_ABOUT


ConstantGNOME_STOCK_PIXMAP_ADD

constant GTK2.GNOME_STOCK_PIXMAP_ADD


ConstantGNOME_STOCK_PIXMAP_ALIGN_CENTER

constant GTK2.GNOME_STOCK_PIXMAP_ALIGN_CENTER


ConstantGNOME_STOCK_PIXMAP_ALIGN_JUSTIFY

constant GTK2.GNOME_STOCK_PIXMAP_ALIGN_JUSTIFY


ConstantGNOME_STOCK_PIXMAP_ALIGN_LEFT

constant GTK2.GNOME_STOCK_PIXMAP_ALIGN_LEFT


ConstantGNOME_STOCK_PIXMAP_ALIGN_RIGHT

constant GTK2.GNOME_STOCK_PIXMAP_ALIGN_RIGHT


ConstantGNOME_STOCK_PIXMAP_ATTACH

constant GTK2.GNOME_STOCK_PIXMAP_ATTACH


ConstantGNOME_STOCK_PIXMAP_BACK

constant GTK2.GNOME_STOCK_PIXMAP_BACK


ConstantGNOME_STOCK_PIXMAP_BOOK_BLUE

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_BLUE


ConstantGNOME_STOCK_PIXMAP_BOOK_GREEN

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_GREEN


ConstantGNOME_STOCK_PIXMAP_BOOK_OPEN

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_OPEN


ConstantGNOME_STOCK_PIXMAP_BOOK_RED

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_RED


ConstantGNOME_STOCK_PIXMAP_BOOK_YELLOW

constant GTK2.GNOME_STOCK_PIXMAP_BOOK_YELLOW


ConstantGNOME_STOCK_PIXMAP_BOTTOM

constant GTK2.GNOME_STOCK_PIXMAP_BOTTOM


ConstantGNOME_STOCK_PIXMAP_CDROM

constant GTK2.GNOME_STOCK_PIXMAP_CDROM


ConstantGNOME_STOCK_PIXMAP_CLEAR

constant GTK2.GNOME_STOCK_PIXMAP_CLEAR


ConstantGNOME_STOCK_PIXMAP_CLOSE

constant GTK2.GNOME_STOCK_PIXMAP_CLOSE


ConstantGNOME_STOCK_PIXMAP_COLORSELECTOR

constant GTK2.GNOME_STOCK_PIXMAP_COLORSELECTOR


ConstantGNOME_STOCK_PIXMAP_CONVERT

constant GTK2.GNOME_STOCK_PIXMAP_CONVERT


ConstantGNOME_STOCK_PIXMAP_COPY

constant GTK2.GNOME_STOCK_PIXMAP_COPY


ConstantGNOME_STOCK_PIXMAP_CUT

constant GTK2.GNOME_STOCK_PIXMAP_CUT


ConstantGNOME_STOCK_PIXMAP_DISABLED

constant GTK2.GNOME_STOCK_PIXMAP_DISABLED


ConstantGNOME_STOCK_PIXMAP_DOWN

constant GTK2.GNOME_STOCK_PIXMAP_DOWN


ConstantGNOME_STOCK_PIXMAP_EXEC

constant GTK2.GNOME_STOCK_PIXMAP_EXEC


ConstantGNOME_STOCK_PIXMAP_EXIT

constant GTK2.GNOME_STOCK_PIXMAP_EXIT


ConstantGNOME_STOCK_PIXMAP_FIRST

constant GTK2.GNOME_STOCK_PIXMAP_FIRST


ConstantGNOME_STOCK_PIXMAP_FOCUSED

constant GTK2.GNOME_STOCK_PIXMAP_FOCUSED


ConstantGNOME_STOCK_PIXMAP_FONT

constant GTK2.GNOME_STOCK_PIXMAP_FONT


ConstantGNOME_STOCK_PIXMAP_FORWARD

constant GTK2.GNOME_STOCK_PIXMAP_FORWARD


ConstantGNOME_STOCK_PIXMAP_HELP

constant GTK2.GNOME_STOCK_PIXMAP_HELP


ConstantGNOME_STOCK_PIXMAP_HOME

constant GTK2.GNOME_STOCK_PIXMAP_HOME


ConstantGNOME_STOCK_PIXMAP_INDEX

constant GTK2.GNOME_STOCK_PIXMAP_INDEX


ConstantGNOME_STOCK_PIXMAP_JUMP_TO

constant GTK2.GNOME_STOCK_PIXMAP_JUMP_TO


ConstantGNOME_STOCK_PIXMAP_LAST

constant GTK2.GNOME_STOCK_PIXMAP_LAST


ConstantGNOME_STOCK_PIXMAP_LINE_IN

constant GTK2.GNOME_STOCK_PIXMAP_LINE_IN


ConstantGNOME_STOCK_PIXMAP_MAIL

constant GTK2.GNOME_STOCK_PIXMAP_MAIL


ConstantGNOME_STOCK_PIXMAP_MAIL_FWD

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_FWD


ConstantGNOME_STOCK_PIXMAP_MAIL_NEW

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_NEW


ConstantGNOME_STOCK_PIXMAP_MAIL_RCV

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_RCV


ConstantGNOME_STOCK_PIXMAP_MAIL_RPL

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_RPL


ConstantGNOME_STOCK_PIXMAP_MAIL_SND

constant GTK2.GNOME_STOCK_PIXMAP_MAIL_SND


ConstantGNOME_STOCK_PIXMAP_MIC

constant GTK2.GNOME_STOCK_PIXMAP_MIC


ConstantGNOME_STOCK_PIXMAP_MIDI

constant GTK2.GNOME_STOCK_PIXMAP_MIDI


ConstantGNOME_STOCK_PIXMAP_MULTIPLE

constant GTK2.GNOME_STOCK_PIXMAP_MULTIPLE


ConstantGNOME_STOCK_PIXMAP_NEW

constant GTK2.GNOME_STOCK_PIXMAP_NEW


ConstantGNOME_STOCK_PIXMAP_NOT

constant GTK2.GNOME_STOCK_PIXMAP_NOT


ConstantGNOME_STOCK_PIXMAP_OPEN

constant GTK2.GNOME_STOCK_PIXMAP_OPEN


ConstantGNOME_STOCK_PIXMAP_PASTE

constant GTK2.GNOME_STOCK_PIXMAP_PASTE


ConstantGNOME_STOCK_PIXMAP_PREFERENCES

constant GTK2.GNOME_STOCK_PIXMAP_PREFERENCES


ConstantGNOME_STOCK_PIXMAP_PRINT

constant GTK2.GNOME_STOCK_PIXMAP_PRINT


ConstantGNOME_STOCK_PIXMAP_PROPERTIES

constant GTK2.GNOME_STOCK_PIXMAP_PROPERTIES


ConstantGNOME_STOCK_PIXMAP_QUIT

constant GTK2.GNOME_STOCK_PIXMAP_QUIT


ConstantGNOME_STOCK_PIXMAP_REDO

constant GTK2.GNOME_STOCK_PIXMAP_REDO


ConstantGNOME_STOCK_PIXMAP_REFRESH

constant GTK2.GNOME_STOCK_PIXMAP_REFRESH


ConstantGNOME_STOCK_PIXMAP_REGULAR

constant GTK2.GNOME_STOCK_PIXMAP_REGULAR


ConstantGNOME_STOCK_PIXMAP_REMOVE

constant GTK2.GNOME_STOCK_PIXMAP_REMOVE


ConstantGNOME_STOCK_PIXMAP_REVERT

constant GTK2.GNOME_STOCK_PIXMAP_REVERT


ConstantGNOME_STOCK_PIXMAP_SAVE

constant GTK2.GNOME_STOCK_PIXMAP_SAVE


ConstantGNOME_STOCK_PIXMAP_SAVE_AS

constant GTK2.GNOME_STOCK_PIXMAP_SAVE_AS


ConstantGNOME_STOCK_PIXMAP_SCORES

constant GTK2.GNOME_STOCK_PIXMAP_SCORES


ConstantGNOME_STOCK_PIXMAP_SEARCH

constant GTK2.GNOME_STOCK_PIXMAP_SEARCH


ConstantGNOME_STOCK_PIXMAP_SPELLCHECK

constant GTK2.GNOME_STOCK_PIXMAP_SPELLCHECK


ConstantGNOME_STOCK_PIXMAP_SRCHRPL

constant GTK2.GNOME_STOCK_PIXMAP_SRCHRPL


ConstantGNOME_STOCK_PIXMAP_STOP

constant GTK2.GNOME_STOCK_PIXMAP_STOP


ConstantGNOME_STOCK_PIXMAP_TABLE_BORDERS

constant GTK2.GNOME_STOCK_PIXMAP_TABLE_BORDERS


ConstantGNOME_STOCK_PIXMAP_TABLE_FILL

constant GTK2.GNOME_STOCK_PIXMAP_TABLE_FILL


ConstantGNOME_STOCK_PIXMAP_TEXT_BOLD

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_BOLD


ConstantGNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_BULLETED_LIST


ConstantGNOME_STOCK_PIXMAP_TEXT_INDENT

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_INDENT


ConstantGNOME_STOCK_PIXMAP_TEXT_ITALIC

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_ITALIC


ConstantGNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_NUMBERED_LIST


ConstantGNOME_STOCK_PIXMAP_TEXT_STRIKEOUT

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_STRIKEOUT


ConstantGNOME_STOCK_PIXMAP_TEXT_UNDERLINE

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_UNDERLINE


ConstantGNOME_STOCK_PIXMAP_TEXT_UNINDENT

constant GTK2.GNOME_STOCK_PIXMAP_TEXT_UNINDENT


ConstantGNOME_STOCK_PIXMAP_TIMER

constant GTK2.GNOME_STOCK_PIXMAP_TIMER


ConstantGNOME_STOCK_PIXMAP_TIMER_STOP

constant GTK2.GNOME_STOCK_PIXMAP_TIMER_STOP


ConstantGNOME_STOCK_PIXMAP_TOP

constant GTK2.GNOME_STOCK_PIXMAP_TOP


ConstantGNOME_STOCK_PIXMAP_TRASH

constant GTK2.GNOME_STOCK_PIXMAP_TRASH


ConstantGNOME_STOCK_PIXMAP_TRASH_FULL

constant GTK2.GNOME_STOCK_PIXMAP_TRASH_FULL


ConstantGNOME_STOCK_PIXMAP_TYPE_DATA

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_DATA


ConstantGNOME_STOCK_PIXMAP_TYPE_FILE

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_FILE


ConstantGNOME_STOCK_PIXMAP_TYPE_GPIXMAP

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_GPIXMAP


ConstantGNOME_STOCK_PIXMAP_TYPE_IMLIB

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_IMLIB


ConstantGNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_IMLIB_SCALED


ConstantGNOME_STOCK_PIXMAP_TYPE_NONE

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_NONE


ConstantGNOME_STOCK_PIXMAP_TYPE_PATH

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_PATH


ConstantGNOME_STOCK_PIXMAP_TYPE_WIDGET

constant GTK2.GNOME_STOCK_PIXMAP_TYPE_WIDGET


ConstantGNOME_STOCK_PIXMAP_UNDELETE

constant GTK2.GNOME_STOCK_PIXMAP_UNDELETE


ConstantGNOME_STOCK_PIXMAP_UNDO

constant GTK2.GNOME_STOCK_PIXMAP_UNDO


ConstantGNOME_STOCK_PIXMAP_UP

constant GTK2.GNOME_STOCK_PIXMAP_UP


ConstantGNOME_STOCK_PIXMAP_VOLUME

constant GTK2.GNOME_STOCK_PIXMAP_VOLUME


ConstantHAS_DEFAULT

constant GTK2.HAS_DEFAULT


ConstantHAS_FOCUS

constant GTK2.HAS_FOCUS


ConstantHAS_GRAB

constant GTK2.HAS_GRAB


ConstantICON_LOOKUP_FORCE_SVG

constant GTK2.ICON_LOOKUP_FORCE_SVG


ConstantICON_LOOKUP_NO_SVG

constant GTK2.ICON_LOOKUP_NO_SVG


ConstantICON_LOOKUP_USE_BUILTIN

constant GTK2.ICON_LOOKUP_USE_BUILTIN


ConstantICON_SIZE_BUTTON

constant GTK2.ICON_SIZE_BUTTON


ConstantICON_SIZE_DIALOG

constant GTK2.ICON_SIZE_DIALOG


ConstantICON_SIZE_DND

constant GTK2.ICON_SIZE_DND


ConstantICON_SIZE_INVALID

constant GTK2.ICON_SIZE_INVALID


ConstantICON_SIZE_LARGE_TOOLBAR

constant GTK2.ICON_SIZE_LARGE_TOOLBAR


ConstantICON_SIZE_MENU

constant GTK2.ICON_SIZE_MENU


ConstantICON_SIZE_SMALL_TOOLBAR

constant GTK2.ICON_SIZE_SMALL_TOOLBAR


ConstantICON_THEME_FAILED

constant GTK2.ICON_THEME_FAILED


ConstantICON_THEME_NOT_FOUND

constant GTK2.ICON_THEME_NOT_FOUND


ConstantIMAGE_ANIMATION

constant GTK2.IMAGE_ANIMATION


ConstantIMAGE_EMPTY

constant GTK2.IMAGE_EMPTY


ConstantIMAGE_ICON_NAME

constant GTK2.IMAGE_ICON_NAME


ConstantIMAGE_ICON_SET

constant GTK2.IMAGE_ICON_SET


ConstantIMAGE_IMAGE

constant GTK2.IMAGE_IMAGE


ConstantIMAGE_PIXBUF

constant GTK2.IMAGE_PIXBUF


ConstantIMAGE_PIXMAP

constant GTK2.IMAGE_PIXMAP


ConstantIMAGE_STOCK

constant GTK2.IMAGE_STOCK


ConstantIM_PREEDIT_CALLBACK

constant GTK2.IM_PREEDIT_CALLBACK


ConstantIM_PREEDIT_NONE

constant GTK2.IM_PREEDIT_NONE


ConstantIM_PREEDIT_NOTHING

constant GTK2.IM_PREEDIT_NOTHING


ConstantIM_STATUS_CALLBACK

constant GTK2.IM_STATUS_CALLBACK


ConstantIM_STATUS_NONE

constant GTK2.IM_STATUS_NONE


ConstantIM_STATUS_NOTHING

constant GTK2.IM_STATUS_NOTHING


ConstantINCHES

constant GTK2.INCHES


ConstantIN_DESTRUCTION

constant GTK2.IN_DESTRUCTION


ConstantJUSTIFY_CENTER

constant GTK2.JUSTIFY_CENTER


ConstantJUSTIFY_FILL

constant GTK2.JUSTIFY_FILL


ConstantJUSTIFY_LEFT

constant GTK2.JUSTIFY_LEFT


ConstantJUSTIFY_RIGHT

constant GTK2.JUSTIFY_RIGHT


ConstantMAJOR_VERSION

constant GTK2.MAJOR_VERSION


ConstantMAPPED

constant GTK2.MAPPED


ConstantMENU_DIR_CHILD

constant GTK2.MENU_DIR_CHILD


ConstantMENU_DIR_NEXT

constant GTK2.MENU_DIR_NEXT


ConstantMENU_DIR_PARENT

constant GTK2.MENU_DIR_PARENT


ConstantMENU_DIR_PREV

constant GTK2.MENU_DIR_PREV


ConstantMESSAGE_ERROR

constant GTK2.MESSAGE_ERROR


ConstantMESSAGE_INFO

constant GTK2.MESSAGE_INFO


ConstantMESSAGE_QUESTION

constant GTK2.MESSAGE_QUESTION


ConstantMESSAGE_WARNING

constant GTK2.MESSAGE_WARNING


ConstantMICRO_VERSION

constant GTK2.MICRO_VERSION


ConstantMINOR_VERSION

constant GTK2.MINOR_VERSION


ConstantMOVEMENT_BUFFER_ENDS

constant GTK2.MOVEMENT_BUFFER_ENDS


ConstantMOVEMENT_DISPLAY_LINES

constant GTK2.MOVEMENT_DISPLAY_LINES


ConstantMOVEMENT_DISPLAY_LINE_ENDS

constant GTK2.MOVEMENT_DISPLAY_LINE_ENDS


ConstantMOVEMENT_HORIZONTAL_PAGES

constant GTK2.MOVEMENT_HORIZONTAL_PAGES


ConstantMOVEMENT_LOGICAL_POSITIONS

constant GTK2.MOVEMENT_LOGICAL_POSITIONS


ConstantMOVEMENT_PAGES

constant GTK2.MOVEMENT_PAGES


ConstantMOVEMENT_PARAGRAPHS

constant GTK2.MOVEMENT_PARAGRAPHS


ConstantMOVEMENT_PARAGRAPH_ENDS

constant GTK2.MOVEMENT_PARAGRAPH_ENDS


ConstantMOVEMENT_VISUAL_POSITIONS

constant GTK2.MOVEMENT_VISUAL_POSITIONS


ConstantMOVEMENT_WORDS

constant GTK2.MOVEMENT_WORDS


ConstantNO_REPARENT

constant GTK2.NO_REPARENT


ConstantNO_SHOW_ALL

constant GTK2.NO_SHOW_ALL


ConstantNO_WINDOW

constant GTK2.NO_WINDOW


ConstantORIENTATION_HORIZONTAL

constant GTK2.ORIENTATION_HORIZONTAL


ConstantORIENTATION_VERTICAL

constant GTK2.ORIENTATION_VERTICAL


ConstantPACK_DIRECTION_BTT

constant GTK2.PACK_DIRECTION_BTT


ConstantPACK_DIRECTION_LTR

constant GTK2.PACK_DIRECTION_LTR


ConstantPACK_DIRECTION_RTL

constant GTK2.PACK_DIRECTION_RTL


ConstantPACK_DIRECTION_TTB

constant GTK2.PACK_DIRECTION_TTB


ConstantPACK_END

constant GTK2.PACK_END


ConstantPACK_START

constant GTK2.PACK_START


ConstantPAGE_ORIENTATION_LANDSCAPE

constant GTK2.PAGE_ORIENTATION_LANDSCAPE


ConstantPAGE_ORIENTATION_PORTRAIT

constant GTK2.PAGE_ORIENTATION_PORTRAIT


ConstantPAGE_ORIENTATION_REVERSE_LANDSCAPE

constant GTK2.PAGE_ORIENTATION_REVERSE_LANDSCAPE


ConstantPAGE_ORIENTATION_REVERSE_PORTRAIT

constant GTK2.PAGE_ORIENTATION_REVERSE_PORTRAIT


ConstantPAGE_SET_ALL

constant GTK2.PAGE_SET_ALL


ConstantPAGE_SET_EVEN

constant GTK2.PAGE_SET_EVEN


ConstantPAGE_SET_ODD

constant GTK2.PAGE_SET_ODD


ConstantPANGO_ALIGN_CENTER

constant GTK2.PANGO_ALIGN_CENTER


ConstantPANGO_ALIGN_LEFT

constant GTK2.PANGO_ALIGN_LEFT


ConstantPANGO_ALIGN_RIGHT

constant GTK2.PANGO_ALIGN_RIGHT


ConstantPANGO_ATTR_BACKGROUND

constant GTK2.PANGO_ATTR_BACKGROUND


ConstantPANGO_ATTR_FALLBACK

constant GTK2.PANGO_ATTR_FALLBACK


ConstantPANGO_ATTR_FAMILY

constant GTK2.PANGO_ATTR_FAMILY


ConstantPANGO_ATTR_FONT_DESC

constant GTK2.PANGO_ATTR_FONT_DESC


ConstantPANGO_ATTR_FOREGROUND

constant GTK2.PANGO_ATTR_FOREGROUND


ConstantPANGO_ATTR_INVALID

constant GTK2.PANGO_ATTR_INVALID


ConstantPANGO_ATTR_LANGUAGE

constant GTK2.PANGO_ATTR_LANGUAGE


ConstantPANGO_ATTR_LETTER_SPACING

constant GTK2.PANGO_ATTR_LETTER_SPACING


ConstantPANGO_ATTR_RISE

constant GTK2.PANGO_ATTR_RISE


ConstantPANGO_ATTR_SCALE

constant GTK2.PANGO_ATTR_SCALE


ConstantPANGO_ATTR_SHAPE

constant GTK2.PANGO_ATTR_SHAPE


ConstantPANGO_ATTR_SIZE

constant GTK2.PANGO_ATTR_SIZE


ConstantPANGO_ATTR_STRETCH

constant GTK2.PANGO_ATTR_STRETCH


ConstantPANGO_ATTR_STRIKETHROUGH

constant GTK2.PANGO_ATTR_STRIKETHROUGH


ConstantPANGO_ATTR_STYLE

constant GTK2.PANGO_ATTR_STYLE


ConstantPANGO_ATTR_UNDERLINE

constant GTK2.PANGO_ATTR_UNDERLINE


ConstantPANGO_ATTR_VARIANT

constant GTK2.PANGO_ATTR_VARIANT


ConstantPANGO_ATTR_WEIGHT

constant GTK2.PANGO_ATTR_WEIGHT


ConstantPANGO_ELLIPSIZE_END

constant GTK2.PANGO_ELLIPSIZE_END


ConstantPANGO_ELLIPSIZE_MIDDLE

constant GTK2.PANGO_ELLIPSIZE_MIDDLE


ConstantPANGO_ELLIPSIZE_NONE

constant GTK2.PANGO_ELLIPSIZE_NONE


ConstantPANGO_ELLIPSIZE_START

constant GTK2.PANGO_ELLIPSIZE_START


ConstantPANGO_FONT_MASK_FAMILY

constant GTK2.PANGO_FONT_MASK_FAMILY


ConstantPANGO_FONT_MASK_SIZE

constant GTK2.PANGO_FONT_MASK_SIZE


ConstantPANGO_FONT_MASK_STRETCH

constant GTK2.PANGO_FONT_MASK_STRETCH


ConstantPANGO_FONT_MASK_STYLE

constant GTK2.PANGO_FONT_MASK_STYLE


ConstantPANGO_FONT_MASK_VARIANT

constant GTK2.PANGO_FONT_MASK_VARIANT


ConstantPANGO_FONT_MASK_WEIGHT

constant GTK2.PANGO_FONT_MASK_WEIGHT


ConstantPANGO_SCALE

constant GTK2.PANGO_SCALE


ConstantPANGO_SCALE_LARGE

constant GTK2.PANGO_SCALE_LARGE


ConstantPANGO_SCALE_MEDIUM

constant GTK2.PANGO_SCALE_MEDIUM


ConstantPANGO_SCALE_SMALL

constant GTK2.PANGO_SCALE_SMALL


ConstantPANGO_SCALE_XX_LARGE

constant GTK2.PANGO_SCALE_XX_LARGE


ConstantPANGO_SCALE_XX_SMALL

constant GTK2.PANGO_SCALE_XX_SMALL


ConstantPANGO_SCALE_X_LARGE

constant GTK2.PANGO_SCALE_X_LARGE


ConstantPANGO_SCALE_X_SMALL

constant GTK2.PANGO_SCALE_X_SMALL


ConstantPANGO_STRETCH_CONDENSED

constant GTK2.PANGO_STRETCH_CONDENSED


ConstantPANGO_STRETCH_EXPANDED

constant GTK2.PANGO_STRETCH_EXPANDED


ConstantPANGO_STRETCH_EXTRA_CONDENSED

constant GTK2.PANGO_STRETCH_EXTRA_CONDENSED


ConstantPANGO_STRETCH_EXTRA_EXPANDED

constant GTK2.PANGO_STRETCH_EXTRA_EXPANDED


ConstantPANGO_STRETCH_NORMAL

constant GTK2.PANGO_STRETCH_NORMAL


ConstantPANGO_STRETCH_SEMI_CONDENSED

constant GTK2.PANGO_STRETCH_SEMI_CONDENSED


ConstantPANGO_STRETCH_SEMI_EXPANDED

constant GTK2.PANGO_STRETCH_SEMI_EXPANDED


ConstantPANGO_STRETCH_ULTRA_CONDENSED

constant GTK2.PANGO_STRETCH_ULTRA_CONDENSED


ConstantPANGO_STRETCH_ULTRA_EXPANDED

constant GTK2.PANGO_STRETCH_ULTRA_EXPANDED


ConstantPANGO_STYLE_ITALIC

constant GTK2.PANGO_STYLE_ITALIC


ConstantPANGO_STYLE_NORMAL

constant GTK2.PANGO_STYLE_NORMAL


ConstantPANGO_STYLE_OBLIQUE

constant GTK2.PANGO_STYLE_OBLIQUE


ConstantPANGO_TAB_LEFT

constant GTK2.PANGO_TAB_LEFT


ConstantPANGO_UNDERLINE_DOUBLE

constant GTK2.PANGO_UNDERLINE_DOUBLE


ConstantPANGO_UNDERLINE_ERROR

constant GTK2.PANGO_UNDERLINE_ERROR


ConstantPANGO_UNDERLINE_LOW

constant GTK2.PANGO_UNDERLINE_LOW


ConstantPANGO_UNDERLINE_NONE

constant GTK2.PANGO_UNDERLINE_NONE


ConstantPANGO_UNDERLINE_SINGLE

constant GTK2.PANGO_UNDERLINE_SINGLE


ConstantPANGO_VARIANT_NORMAL

constant GTK2.PANGO_VARIANT_NORMAL


ConstantPANGO_VARIANT_SMALL_CAPS

constant GTK2.PANGO_VARIANT_SMALL_CAPS


ConstantPANGO_WEIGHT_BOLD

constant GTK2.PANGO_WEIGHT_BOLD


ConstantPANGO_WEIGHT_HEAVY

constant GTK2.PANGO_WEIGHT_HEAVY


ConstantPANGO_WEIGHT_LIGHT

constant GTK2.PANGO_WEIGHT_LIGHT


ConstantPANGO_WEIGHT_NORMAL

constant GTK2.PANGO_WEIGHT_NORMAL


ConstantPANGO_WEIGHT_ULTRABOLD

constant GTK2.PANGO_WEIGHT_ULTRABOLD


ConstantPANGO_WEIGHT_ULTRALIGHT

constant GTK2.PANGO_WEIGHT_ULTRALIGHT


ConstantPANGO_WRAP_CHAR

constant GTK2.PANGO_WRAP_CHAR


ConstantPANGO_WRAP_WORD

constant GTK2.PANGO_WRAP_WORD


ConstantPANGO_WRAP_WORD_CHAR

constant GTK2.PANGO_WRAP_WORD_CHAR


ConstantPARENT_SENSITIVE

constant GTK2.PARENT_SENSITIVE


ConstantPATH_CLASS

constant GTK2.PATH_CLASS


ConstantPATH_PRIO_APPLICATION

constant GTK2.PATH_PRIO_APPLICATION


ConstantPATH_PRIO_GTK

constant GTK2.PATH_PRIO_GTK


ConstantPATH_PRIO_HIGHEST

constant GTK2.PATH_PRIO_HIGHEST


ConstantPATH_PRIO_LOWEST

constant GTK2.PATH_PRIO_LOWEST


ConstantPATH_PRIO_RC

constant GTK2.PATH_PRIO_RC


ConstantPATH_PRIO_THEME

constant GTK2.PATH_PRIO_THEME


ConstantPATH_WIDGET

constant GTK2.PATH_WIDGET


ConstantPATH_WIDGET_CLASS

constant GTK2.PATH_WIDGET_CLASS


ConstantPIXELS

constant GTK2.PIXELS


ConstantPOLICY_ALWAYS

constant GTK2.POLICY_ALWAYS


ConstantPOLICY_AUTOMATIC

constant GTK2.POLICY_AUTOMATIC


ConstantPOLICY_NEVER

constant GTK2.POLICY_NEVER


ConstantPOS_BOTTOM

constant GTK2.POS_BOTTOM


ConstantPOS_LEFT

constant GTK2.POS_LEFT


ConstantPOS_RIGHT

constant GTK2.POS_RIGHT


ConstantPOS_TOP

constant GTK2.POS_TOP


ConstantPRINT_DUPLEX_HORIZONTAL

constant GTK2.PRINT_DUPLEX_HORIZONTAL


ConstantPRINT_DUPLEX_SIMPLEX

constant GTK2.PRINT_DUPLEX_SIMPLEX


ConstantPRINT_DUPLEX_VERTICAL

constant GTK2.PRINT_DUPLEX_VERTICAL


ConstantPRINT_ERROR_GENERAL

constant GTK2.PRINT_ERROR_GENERAL


ConstantPRINT_ERROR_INTERNAL_ERROR

constant GTK2.PRINT_ERROR_INTERNAL_ERROR


ConstantPRINT_ERROR_NOMEM

constant GTK2.PRINT_ERROR_NOMEM


ConstantPRINT_OPERATION_ACTION_EXPORT

constant GTK2.PRINT_OPERATION_ACTION_EXPORT


ConstantPRINT_OPERATION_ACTION_PREVIEW

constant GTK2.PRINT_OPERATION_ACTION_PREVIEW


ConstantPRINT_OPERATION_ACTION_PRINT

constant GTK2.PRINT_OPERATION_ACTION_PRINT


ConstantPRINT_OPERATION_ACTION_PRINT_DIALOG

constant GTK2.PRINT_OPERATION_ACTION_PRINT_DIALOG


ConstantPRINT_OPERATION_RESULT_APPLY

constant GTK2.PRINT_OPERATION_RESULT_APPLY


ConstantPRINT_OPERATION_RESULT_CANCEL

constant GTK2.PRINT_OPERATION_RESULT_CANCEL


ConstantPRINT_OPERATION_RESULT_ERROR

constant GTK2.PRINT_OPERATION_RESULT_ERROR


ConstantPRINT_OPERATION_RESULT_IN_PROGRESS

constant GTK2.PRINT_OPERATION_RESULT_IN_PROGRESS


ConstantPRINT_PAGES_ALL

constant GTK2.PRINT_PAGES_ALL


ConstantPRINT_PAGES_CURRENT

constant GTK2.PRINT_PAGES_CURRENT


ConstantPRINT_PAGES_RANGES

constant GTK2.PRINT_PAGES_RANGES


ConstantPRINT_QUALITY_DRAFT

constant GTK2.PRINT_QUALITY_DRAFT


ConstantPRINT_QUALITY_HIGH

constant GTK2.PRINT_QUALITY_HIGH


ConstantPRINT_QUALITY_LOW

constant GTK2.PRINT_QUALITY_LOW


ConstantPRINT_QUALITY_NORMAL

constant GTK2.PRINT_QUALITY_NORMAL


ConstantPRINT_SETTINGS_COLLATE

constant GTK2.PRINT_SETTINGS_COLLATE


ConstantPRINT_SETTINGS_DEFAULT_SOURCE

constant GTK2.PRINT_SETTINGS_DEFAULT_SOURCE


ConstantPRINT_SETTINGS_DITHER

constant GTK2.PRINT_SETTINGS_DITHER


ConstantPRINT_SETTINGS_DUPLEX

constant GTK2.PRINT_SETTINGS_DUPLEX


ConstantPRINT_SETTINGS_FINISHINGS

constant GTK2.PRINT_SETTINGS_FINISHINGS