;; generated by makeenums.pl ; -*- scheme -*- ; enumerations from "./gtkclist.h" (define-enum GtkCellType (empty GTK_CELL_EMPTY) (text GTK_CELL_TEXT) (pixmap GTK_CELL_PIXMAP) (pixtext GTK_CELL_PIXTEXT) (widget GTK_CELL_WIDGET)) ; enumerations from "./gtkctree.h" (define-enum GtkCTreePos (before GTK_CTREE_POS_BEFORE) (as-child GTK_CTREE_POS_AS_CHILD) (after GTK_CTREE_POS_AFTER)) (define-enum GtkCTreeLineStyle (solid GTK_CTREE_LINES_SOLID) (dotted GTK_CTREE_LINES_DOTTED) (none GTK_CTREE_LINES_NONE)) ; enumerations from "./gtkdebug.h" (define-flags GtkDebugFlag (objects GTK_DEBUG_OBJECTS) (misc GTK_DEBUG_MISC) (signals GTK_DEBUG_SIGNALS)) ; enumerations from "./gtkenums.h" (define-flags GtkAccelFlags (visible GTK_ACCEL_VISIBLE) (signal-visible GTK_ACCEL_SIGNAL_VISIBLE) (locked GTK_ACCEL_LOCKED) (mask GTK_ACCEL_MASK)) (define-enum GtkArrowType (up GTK_ARROW_UP) (down GTK_ARROW_DOWN) (left GTK_ARROW_LEFT) (right GTK_ARROW_RIGHT)) (define-flags GtkAttachOptions (expand GTK_EXPAND) (shrink GTK_SHRINK) (fill GTK_FILL)) (define-enum GtkButtonBoxStyle (default-style GTK_BUTTONBOX_DEFAULT_STYLE) (spread GTK_BUTTONBOX_SPREAD) (edge GTK_BUTTONBOX_EDGE) (start GTK_BUTTONBOX_START) (end GTK_BUTTONBOX_END)) (define-enum GtkCurveType (linear GTK_CURVE_TYPE_LINEAR) (spline GTK_CURVE_TYPE_SPLINE) (free GTK_CURVE_TYPE_FREE)) (define-enum GtkDirectionType (tab-forward GTK_DIR_TAB_FORWARD) (tab-backward GTK_DIR_TAB_BACKWARD) (up GTK_DIR_UP) (down GTK_DIR_DOWN) (left GTK_DIR_LEFT) (right GTK_DIR_RIGHT)) (define-enum GtkJustification (left GTK_JUSTIFY_LEFT) (right GTK_JUSTIFY_RIGHT) (center GTK_JUSTIFY_CENTER) (fill GTK_JUSTIFY_FILL)) (define-enum GtkMatchType (all GTK_MATCH_ALL) (all-tail GTK_MATCH_ALL_TAIL) (head GTK_MATCH_HEAD) (tail GTK_MATCH_TAIL) (exact GTK_MATCH_EXACT) (last GTK_MATCH_LAST)) (define-enum GtkMenuFactoryType (menu GTK_MENU_FACTORY_MENU) (menu-bar GTK_MENU_FACTORY_MENU_BAR) (option-menu GTK_MENU_FACTORY_OPTION_MENU)) (define-enum GtkMetricType (pixels GTK_PIXELS) (inches GTK_INCHES) (centimeters GTK_CENTIMETERS)) (define-enum GtkOrientation (horizontal GTK_ORIENTATION_HORIZONTAL) (vertical GTK_ORIENTATION_VERTICAL)) (define-enum GtkPackType (start GTK_PACK_START) (end GTK_PACK_END)) (define-enum GtkPathPriorityType (lowest GTK_PATH_PRIO_LOWEST) (gtk GTK_PATH_PRIO_GTK) (application GTK_PATH_PRIO_APPLICATION) (rc GTK_PATH_PRIO_RC) (highest GTK_PATH_PRIO_HIGHEST) (mask GTK_PATH_PRIO_MASK)) (define-enum GtkPathType (widget GTK_PATH_WIDGET) (widget-class GTK_PATH_WIDGET_CLASS) (class GTK_PATH_CLASS)) (define-enum GtkPolicyType (always GTK_POLICY_ALWAYS) (automatic GTK_POLICY_AUTOMATIC)) (define-enum GtkPositionType (left GTK_POS_LEFT) (right GTK_POS_RIGHT) (top GTK_POS_TOP) (bottom GTK_POS_BOTTOM)) (define-enum GtkPreviewType (color GTK_PREVIEW_COLOR) (grayscale GTK_PREVIEW_GRAYSCALE)) (define-enum GtkReliefStyle (normal GTK_RELIEF_NORMAL) (none GTK_RELIEF_NONE)) (define-enum GtkResizeMode (parent GTK_RESIZE_PARENT) (queue GTK_RESIZE_QUEUE) (immediate GTK_RESIZE_IMMEDIATE)) (define-flags GtkSignalRunType (first GTK_RUN_FIRST) (last GTK_RUN_LAST) (both GTK_RUN_BOTH) (mask GTK_RUN_MASK) (no-recurse GTK_RUN_NO_RECURSE) (action GTK_RUN_ACTION)) (define-enum GtkScrollType (none GTK_SCROLL_NONE) (step-backward GTK_SCROLL_STEP_BACKWARD) (step-forward GTK_SCROLL_STEP_FORWARD) (page-backward GTK_SCROLL_PAGE_BACKWARD) (page-forward GTK_SCROLL_PAGE_FORWARD) (jump GTK_SCROLL_JUMP)) (define-enum GtkSelectionMode (single GTK_SELECTION_SINGLE) (browse GTK_SELECTION_BROWSE) (multiple GTK_SELECTION_MULTIPLE) (extended GTK_SELECTION_EXTENDED)) (define-enum GtkShadowType (none GTK_SHADOW_NONE) (in GTK_SHADOW_IN) (out GTK_SHADOW_OUT) (etched-in GTK_SHADOW_ETCHED_IN) (etched-out GTK_SHADOW_ETCHED_OUT)) (define-enum GtkStateType (normal GTK_STATE_NORMAL) (active GTK_STATE_ACTIVE) (prelight GTK_STATE_PRELIGHT) (selected GTK_STATE_SELECTED) (insensitive GTK_STATE_INSENSITIVE)) (define-enum GtkSubmenuDirection (left GTK_DIRECTION_LEFT) (right GTK_DIRECTION_RIGHT)) (define-enum GtkSubmenuPlacement (top-bottom GTK_TOP_BOTTOM) (left-right GTK_LEFT_RIGHT)) (define-enum GtkToolbarStyle (icons GTK_TOOLBAR_ICONS) (text GTK_TOOLBAR_TEXT) (both GTK_TOOLBAR_BOTH)) (define-enum GtkTroughType (none GTK_TROUGH_NONE) (start GTK_TROUGH_START) (end GTK_TROUGH_END) (jump GTK_TROUGH_JUMP)) (define-enum GtkUpdateType (continuous GTK_UPDATE_CONTINUOUS) (discontinuous GTK_UPDATE_DISCONTINUOUS) (delayed GTK_UPDATE_DELAYED)) (define-enum GtkVisibility (none GTK_VISIBILITY_NONE) (partial GTK_VISIBILITY_PARTIAL) (full GTK_VISIBILITY_FULL)) (define-enum GtkWindowPosition (none GTK_WIN_POS_NONE) (center GTK_WIN_POS_CENTER) (mouse GTK_WIN_POS_MOUSE)) (define-enum GtkWindowType (toplevel GTK_WINDOW_TOPLEVEL) (dialog GTK_WINDOW_DIALOG) (popup GTK_WINDOW_POPUP)) ; enumerations from "./gtkfontsel.h" (define-enum GtkFontMetricType (ixels-metric PIXELS_METRIC) (oints-metric POINTS_METRIC)) ; enumerations from "./gtkobject.h" (define-flags GtkObjectFlags (destroyed GTK_DESTROYED) (floating GTK_FLOATING) (connected GTK_CONNECTED) (reserved-2 GTK_RESERVED_2) (object-flag-last GTK_OBJECT_FLAG_LAST)) (define-flags GtkArgFlags (readable GTK_ARG_READABLE) (writable GTK_ARG_WRITABLE) (construct GTK_ARG_CONSTRUCT) (child-arg GTK_ARG_CHILD_ARG) (mask GTK_ARG_MASK) (readwrite GTK_ARG_READWRITE)) ; enumerations from "./gtkpacker.h" (define-flags GtkPackerOptions (expand GTK_PACK_EXPAND) (fill-x GTK_FILL_X) (fill-y GTK_FILL_Y)) (define-enum GtkSideType (top GTK_SIDE_TOP) (bottom GTK_SIDE_BOTTOM) (left GTK_SIDE_LEFT) (right GTK_SIDE_RIGHT)) (define-enum GtkAnchorType (center GTK_ANCHOR_CENTER) (north GTK_ANCHOR_NORTH) (north-west GTK_ANCHOR_NORTH_WEST) (north-east GTK_ANCHOR_NORTH_EAST) (south GTK_ANCHOR_SOUTH) (south-west GTK_ANCHOR_SOUTH_WEST) (south-east GTK_ANCHOR_SOUTH_EAST) (west GTK_ANCHOR_WEST) (east GTK_ANCHOR_EAST) (n GTK_ANCHOR_N) (nw GTK_ANCHOR_NW) (ne GTK_ANCHOR_NE) (s GTK_ANCHOR_S) (sw GTK_ANCHOR_SW) (se GTK_ANCHOR_SE) (w GTK_ANCHOR_W) (e GTK_ANCHOR_E)) ; enumerations from "./gtkprivate.h" (define-flags GtkPrivateFlags (user-style PRIVATE_GTK_USER_STYLE) (redraw-pending PRIVATE_GTK_REDRAW_PENDING) (resize-pending PRIVATE_GTK_RESIZE_PENDING) (resize-needed PRIVATE_GTK_RESIZE_NEEDED) (leave-pending PRIVATE_GTK_LEAVE_PENDING) (has-shape-mask PRIVATE_GTK_HAS_SHAPE_MASK) (in-reparent PRIVATE_GTK_IN_REPARENT)) ; enumerations from "./gtkspinbutton.h" (define-enum GtkSpinButtonUpdatePolicy (always GTK_UPDATE_ALWAYS) (if-valid GTK_UPDATE_IF_VALID)) ; enumerations from "./gtktoolbar.h" (define-enum GtkToolbarChildType (space GTK_TOOLBAR_CHILD_SPACE) (button GTK_TOOLBAR_CHILD_BUTTON) (togglebutton GTK_TOOLBAR_CHILD_TOGGLEBUTTON) (radiobutton GTK_TOOLBAR_CHILD_RADIOBUTTON) (widget GTK_TOOLBAR_CHILD_WIDGET)) ; enumerations from "./gtktree.h" (define-enum GtkTreeViewMode (line GTK_TREE_VIEW_LINE) (item GTK_TREE_VIEW_ITEM)) ; enumerations from "./gtktypeutils.h" (define-enum GtkFundamentalType (invalid GTK_TYPE_INVALID) (none GTK_TYPE_NONE) (char GTK_TYPE_CHAR) (bool GTK_TYPE_BOOL) (int GTK_TYPE_INT) (uint GTK_TYPE_UINT) (long GTK_TYPE_LONG) (ulong GTK_TYPE_ULONG) (float GTK_TYPE_FLOAT) (double GTK_TYPE_DOUBLE) (string GTK_TYPE_STRING) (enum GTK_TYPE_ENUM) (flags GTK_TYPE_FLAGS) (boxed GTK_TYPE_BOXED) (foreign GTK_TYPE_FOREIGN) (callback GTK_TYPE_CALLBACK) (args GTK_TYPE_ARGS) (pointer GTK_TYPE_POINTER) (signal GTK_TYPE_SIGNAL) (c-callback GTK_TYPE_C_CALLBACK) (object GTK_TYPE_OBJECT)) ; enumerations from "./gtkwidget.h" (define-flags GtkWidgetFlags (toplevel GTK_TOPLEVEL) (no-window GTK_NO_WINDOW) (realized GTK_REALIZED) (mapped GTK_MAPPED) (visible GTK_VISIBLE) (sensitive GTK_SENSITIVE) (parent-sensitive GTK_PARENT_SENSITIVE) (can-focus GTK_CAN_FOCUS) (has-focus GTK_HAS_FOCUS) (can-default GTK_CAN_DEFAULT) (has-default GTK_HAS_DEFAULT) (has-grab GTK_HAS_GRAB) (rc-style GTK_RC_STYLE) (basic GTK_BASIC)) ; enumerations from "../gdk/gdkprivate.h" (define-flags GdkDebugFlag (misc GDK_DEBUG_MISC) (events GDK_DEBUG_EVENTS) (dnd GDK_DEBUG_DND) (color-context GDK_DEBUG_COLOR_CONTEXT) (xim GDK_DEBUG_XIM)) ; enumerations from "../gdk/gdktypes.h" (define-enum GdkWindowType (root GDK_WINDOW_ROOT) (toplevel GDK_WINDOW_TOPLEVEL) (child GDK_WINDOW_CHILD) (dialog GDK_WINDOW_DIALOG) (temp GDK_WINDOW_TEMP) (pixmap GDK_WINDOW_PIXMAP) (foreign GDK_WINDOW_FOREIGN)) (define-enum GdkWindowClass (output GDK_INPUT_OUTPUT) (only GDK_INPUT_ONLY)) (define-enum GdkImageType (normal GDK_IMAGE_NORMAL) (shared GDK_IMAGE_SHARED) (fastest GDK_IMAGE_FASTEST)) (define-enum GdkVisualType (static-gray GDK_VISUAL_STATIC_GRAY) (grayscale GDK_VISUAL_GRAYSCALE) (static-color GDK_VISUAL_STATIC_COLOR) (pseudo-color GDK_VISUAL_PSEUDO_COLOR) (true-color GDK_VISUAL_TRUE_COLOR) (direct-color GDK_VISUAL_DIRECT_COLOR)) (define-enum GdkFontType (font GDK_FONT_FONT) (fontset GDK_FONT_FONTSET)) (define-flags GdkWindowAttributesType (title GDK_WA_TITLE) (x GDK_WA_X) (y GDK_WA_Y) (cursor GDK_WA_CURSOR) (colormap GDK_WA_COLORMAP) (visual GDK_WA_VISUAL) (wmclass GDK_WA_WMCLASS) (noredir GDK_WA_NOREDIR)) (define-flags GdkWindowHints (pos GDK_HINT_POS) (min-size GDK_HINT_MIN_SIZE) (max-size GDK_HINT_MAX_SIZE)) (define-enum GdkFunction (copy GDK_COPY) (invert GDK_INVERT) (xor GDK_XOR)) (define-enum GdkFill (solid GDK_SOLID) (tiled GDK_TILED) (stippled GDK_STIPPLED) (opaque-stippled GDK_OPAQUE_STIPPLED)) (define-enum GdkFillRule (even-odd-rule GDK_EVEN_ODD_RULE) (winding-rule GDK_WINDING_RULE)) (define-enum GdkLineStyle (solid GDK_LINE_SOLID) (on-off-dash GDK_LINE_ON_OFF_DASH) (double-dash GDK_LINE_DOUBLE_DASH)) (define-enum GdkCapStyle (not-last GDK_CAP_NOT_LAST) (butt GDK_CAP_BUTT) (round GDK_CAP_ROUND) (projecting GDK_CAP_PROJECTING)) (define-enum GdkJoinStyle (miter GDK_JOIN_MITER) (round GDK_JOIN_ROUND) (bevel GDK_JOIN_BEVEL)) (define-enum GdkCursorType (num-glyphs GDK_NUM_GLYPHS) (x-cursor GDK_X_CURSOR) (arrow GDK_ARROW) (based-arrow-down GDK_BASED_ARROW_DOWN) (based-arrow-up GDK_BASED_ARROW_UP) (boat GDK_BOAT) (bogosity GDK_BOGOSITY) (bottom-left-corner GDK_BOTTOM_LEFT_CORNER) (bottom-right-corner GDK_BOTTOM_RIGHT_CORNER) (bottom-side GDK_BOTTOM_SIDE) (bottom-tee GDK_BOTTOM_TEE) (box-spiral GDK_BOX_SPIRAL) (center-ptr GDK_CENTER_PTR) (circle GDK_CIRCLE) (clock GDK_CLOCK) (coffee-mug GDK_COFFEE_MUG) (cross GDK_CROSS) (cross-reverse GDK_CROSS_REVERSE) (crosshair GDK_CROSSHAIR) (diamond-cross GDK_DIAMOND_CROSS) (dot GDK_DOT) (dotbox GDK_DOTBOX) (double-arrow GDK_DOUBLE_ARROW) (draft-large GDK_DRAFT_LARGE) (draft-small GDK_DRAFT_SMALL) (draped-box GDK_DRAPED_BOX) (exchange GDK_EXCHANGE) (fleur GDK_FLEUR) (gobbler GDK_GOBBLER) (gumby GDK_GUMBY) (hand1 GDK_HAND1) (hand2 GDK_HAND2) (heart GDK_HEART) (icon GDK_ICON) (iron-cross GDK_IRON_CROSS) (left-ptr GDK_LEFT_PTR) (left-side GDK_LEFT_SIDE) (left-tee GDK_LEFT_TEE) (leftbutton GDK_LEFTBUTTON) (ll-angle GDK_LL_ANGLE) (lr-angle GDK_LR_ANGLE) (man GDK_MAN) (middlebutton GDK_MIDDLEBUTTON) (mouse GDK_MOUSE) (pencil GDK_PENCIL) (pirate GDK_PIRATE) (plus GDK_PLUS) (question-arrow GDK_QUESTION_ARROW) (right-ptr GDK_RIGHT_PTR) (right-side GDK_RIGHT_SIDE) (right-tee GDK_RIGHT_TEE) (rightbutton GDK_RIGHTBUTTON) (rtl-logo GDK_RTL_LOGO) (sailboat GDK_SAILBOAT) (sb-down-arrow GDK_SB_DOWN_ARROW) (sb-h-double-arrow GDK_SB_H_DOUBLE_ARROW) (sb-left-arrow GDK_SB_LEFT_ARROW) (sb-right-arrow GDK_SB_RIGHT_ARROW) (sb-up-arrow GDK_SB_UP_ARROW) (sb-v-double-arrow GDK_SB_V_DOUBLE_ARROW) (shuttle GDK_SHUTTLE) (sizing GDK_SIZING) (spider GDK_SPIDER) (spraycan GDK_SPRAYCAN) (star GDK_STAR) (target GDK_TARGET) (tcross GDK_TCROSS) (top-left-arrow GDK_TOP_LEFT_ARROW) (top-left-corner GDK_TOP_LEFT_CORNER) (top-right-corner GDK_TOP_RIGHT_CORNER) (top-side GDK_TOP_SIDE) (top-tee GDK_TOP_TEE) (trek GDK_TREK) (ul-angle GDK_UL_ANGLE) (umbrella GDK_UMBRELLA) (ur-angle GDK_UR_ANGLE) (watch GDK_WATCH) (xterm GDK_XTERM) (last-cursor GDK_LAST_CURSOR) (cursor-is-pixmap GDK_CURSOR_IS_PIXMAP)) (define-enum GdkFilterReturn (continue GDK_FILTER_CONTINUE) (translate GDK_FILTER_TRANSLATE) (remove GDK_FILTER_REMOVE)) (define-enum GdkVisibilityState (unobscured GDK_VISIBILITY_UNOBSCURED) (partial GDK_VISIBILITY_PARTIAL) (fully-obscured GDK_VISIBILITY_FULLY_OBSCURED)) (define-enum GdkEventType (nothing GDK_NOTHING) (delete GDK_DELETE) (destroy GDK_DESTROY) (expose GDK_EXPOSE) (motion-notify GDK_MOTION_NOTIFY) (button-press GDK_BUTTON_PRESS) (2button-press GDK_2BUTTON_PRESS) (3button-press GDK_3BUTTON_PRESS) (button-release GDK_BUTTON_RELEASE) (key-press GDK_KEY_PRESS) (key-release GDK_KEY_RELEASE) (enter-notify GDK_ENTER_NOTIFY) (leave-notify GDK_LEAVE_NOTIFY) (focus-change GDK_FOCUS_CHANGE) (configure GDK_CONFIGURE) (map GDK_MAP) (unmap GDK_UNMAP) (property-notify GDK_PROPERTY_NOTIFY) (selection-clear GDK_SELECTION_CLEAR) (selection-request GDK_SELECTION_REQUEST) (selection-notify GDK_SELECTION_NOTIFY) (proximity-in GDK_PROXIMITY_IN) (proximity-out GDK_PROXIMITY_OUT) (drag-begin GDK_DRAG_BEGIN) (drag-request GDK_DRAG_REQUEST) (drop-enter GDK_DROP_ENTER) (drop-leave GDK_DROP_LEAVE) (drop-data-avail GDK_DROP_DATA_AVAIL) (client-event GDK_CLIENT_EVENT) (visibility-notify GDK_VISIBILITY_NOTIFY) (no-expose GDK_NO_EXPOSE) (other-event GDK_OTHER_EVENT)) (define-flags GdkEventMask (exposure-mask GDK_EXPOSURE_MASK) (pointer-motion-mask GDK_POINTER_MOTION_MASK) (pointer-motion-hint-mask GDK_POINTER_MOTION_HINT_MASK) (button-motion-mask GDK_BUTTON_MOTION_MASK) (button1-motion-mask GDK_BUTTON1_MOTION_MASK) (button2-motion-mask GDK_BUTTON2_MOTION_MASK) (button3-motion-mask GDK_BUTTON3_MOTION_MASK) (button-press-mask GDK_BUTTON_PRESS_MASK) (button-release-mask GDK_BUTTON_RELEASE_MASK) (key-press-mask GDK_KEY_PRESS_MASK) (key-release-mask GDK_KEY_RELEASE_MASK) (enter-notify-mask GDK_ENTER_NOTIFY_MASK) (leave-notify-mask GDK_LEAVE_NOTIFY_MASK) (focus-change-mask GDK_FOCUS_CHANGE_MASK) (structure-mask GDK_STRUCTURE_MASK) (property-change-mask GDK_PROPERTY_CHANGE_MASK) (visibility-notify-mask GDK_VISIBILITY_NOTIFY_MASK) (proximity-in-mask GDK_PROXIMITY_IN_MASK) (proximity-out-mask GDK_PROXIMITY_OUT_MASK) (substructure-mask GDK_SUBSTRUCTURE_MASK) (all-events-mask GDK_ALL_EVENTS_MASK)) (define-enum GdkNotifyType (ancestor GDK_NOTIFY_ANCESTOR) (virtual GDK_NOTIFY_VIRTUAL) (inferior GDK_NOTIFY_INFERIOR) (nonlinear GDK_NOTIFY_NONLINEAR) (nonlinear-virtual GDK_NOTIFY_NONLINEAR_VIRTUAL) (unknown GDK_NOTIFY_UNKNOWN)) (define-enum GdkCrossingMode (normal GDK_CROSSING_NORMAL) (grab GDK_CROSSING_GRAB) (ungrab GDK_CROSSING_UNGRAB)) (define-flags GdkModifierType (shift-mask GDK_SHIFT_MASK) (lock-mask GDK_LOCK_MASK) (control-mask GDK_CONTROL_MASK) (mod1-mask GDK_MOD1_MASK) (mod2-mask GDK_MOD2_MASK) (mod3-mask GDK_MOD3_MASK) (mod4-mask GDK_MOD4_MASK) (mod5-mask GDK_MOD5_MASK) (button1-mask GDK_BUTTON1_MASK) (button2-mask GDK_BUTTON2_MASK) (button3-mask GDK_BUTTON3_MASK) (button4-mask GDK_BUTTON4_MASK) (button5-mask GDK_BUTTON5_MASK) (modifier-mask GDK_MODIFIER_MASK)) (define-enum GdkSubwindowMode (clip-by-children GDK_CLIP_BY_CHILDREN) (include-inferiors GDK_INCLUDE_INFERIORS)) (define-flags GdkInputCondition (read GDK_INPUT_READ) (write GDK_INPUT_WRITE) (exception GDK_INPUT_EXCEPTION)) (define-enum GdkStatus (ok GDK_OK) (error GDK_ERROR) (error-param GDK_ERROR_PARAM) (error-file GDK_ERROR_FILE) (error-mem GDK_ERROR_MEM)) (define-enum GdkByteOrder (lsb-first GDK_LSB_FIRST) (msb-first GDK_MSB_FIRST)) (define-flags GdkGCValuesMask (foreground GDK_GC_FOREGROUND) (background GDK_GC_BACKGROUND) (font GDK_GC_FONT) (function GDK_GC_FUNCTION) (fill GDK_GC_FILL) (tile GDK_GC_TILE) (stipple GDK_GC_STIPPLE) (clip-mask GDK_GC_CLIP_MASK) (subwindow GDK_GC_SUBWINDOW) (ts-x-origin GDK_GC_TS_X_ORIGIN) (ts-y-origin GDK_GC_TS_Y_ORIGIN) (clip-x-origin GDK_GC_CLIP_X_ORIGIN) (clip-y-origin GDK_GC_CLIP_Y_ORIGIN) (exposures GDK_GC_EXPOSURES) (line-width GDK_GC_LINE_WIDTH) (line-style GDK_GC_LINE_STYLE) (cap-style GDK_GC_CAP_STYLE) (join-style GDK_GC_JOIN_STYLE)) (define-enum GdkSelection (primary GDK_SELECTION_PRIMARY) (secondary GDK_SELECTION_SECONDARY)) (define-enum GdkPropertyState (new-value GDK_PROPERTY_NEW_VALUE) (delete GDK_PROPERTY_DELETE)) (define-enum GdkPropMode (replace GDK_PROP_MODE_REPLACE) (prepend GDK_PROP_MODE_PREPEND) (append GDK_PROP_MODE_APPEND)) (define-enum GdkDndType (notdnd GDK_DNDTYPE_NOTDND) (unknown GDK_DNDTYPE_UNKNOWN) (rawdata GDK_DNDTYPE_RAWDATA) (file GDK_DNDTYPE_FILE) (files GDK_DNDTYPE_FILES) (text GDK_DNDTYPE_TEXT) (dir GDK_DNDTYPE_DIR) (link GDK_DNDTYPE_LINK) (exe GDK_DNDTYPE_EXE) (url GDK_DNDTYPE_URL) (mime GDK_DNDTYPE_MIME) (end GDK_DNDTYPE_END)) (define-enum GdkInputSource (mouse GDK_SOURCE_MOUSE) (pen GDK_SOURCE_PEN) (eraser GDK_SOURCE_ERASER) (cursor GDK_SOURCE_CURSOR)) (define-enum GdkInputMode (disabled GDK_MODE_DISABLED) (screen GDK_MODE_SCREEN) (window GDK_MODE_WINDOW)) (define-enum GdkAxisUse (ignore GDK_AXIS_IGNORE) (x GDK_AXIS_X) (y GDK_AXIS_Y) (pressure GDK_AXIS_PRESSURE) (xtilt GDK_AXIS_XTILT) (ytilt GDK_AXIS_YTILT) (last GDK_AXIS_LAST)) (define-enum GdkTarget (bitmap GDK_TARGET_BITMAP) (colormap GDK_TARGET_COLORMAP) (drawable GDK_TARGET_DRAWABLE) (pixmap GDK_TARGET_PIXMAP) (string GDK_TARGET_STRING)) (define-enum GdkSelectionType (atom GDK_SELECTION_TYPE_ATOM) (bitmap GDK_SELECTION_TYPE_BITMAP) (colormap GDK_SELECTION_TYPE_COLORMAP) (drawable GDK_SELECTION_TYPE_DRAWABLE) (integer GDK_SELECTION_TYPE_INTEGER) (pixmap GDK_SELECTION_TYPE_PIXMAP) (window GDK_SELECTION_TYPE_WINDOW) (string GDK_SELECTION_TYPE_STRING)) (define-enum GdkExtensionMode (none GDK_EXTENSION_EVENTS_NONE) (all GDK_EXTENSION_EVENTS_ALL) (cursor GDK_EXTENSION_EVENTS_CURSOR)) (define-flags GdkIMStyle (preedit-area GdkIMPreeditArea) (preedit-callbacks GdkIMPreeditCallbacks) (preedit-position GdkIMPreeditPosition) (preedit-nothing GdkIMPreeditNothing) (preedit-none GdkIMPreeditNone) (status-area GdkIMStatusArea) (status-callbacks GdkIMStatusCallbacks) (status-nothing GdkIMStatusNothing) (status-none GdkIMStatusNone)) (define-flags GdkWMDecoration (all GDK_DECOR_ALL) (border GDK_DECOR_BORDER) (resizeh GDK_DECOR_RESIZEH) (title GDK_DECOR_TITLE) (menu GDK_DECOR_MENU) (minimize GDK_DECOR_MINIMIZE) (maximize GDK_DECOR_MAXIMIZE)) (define-flags GdkWMFunction (all GDK_FUNC_ALL) (resize GDK_FUNC_RESIZE) (move GDK_FUNC_MOVE) (minimize GDK_FUNC_MINIMIZE) (maximize GDK_FUNC_MAXIMIZE) (close GDK_FUNC_CLOSE)) (define-enum GdkColorContextMode (undefined GDK_CC_MODE_UNDEFINED) (bw GDK_CC_MODE_BW) (std-cmap GDK_CC_MODE_STD_CMAP) (true GDK_CC_MODE_TRUE) (my-gray GDK_CC_MODE_MY_GRAY) (palette GDK_CC_MODE_PALETTE)) (define-enum GdkOverlapType (in GDK_OVERLAP_RECTANGLE_IN) (out GDK_OVERLAP_RECTANGLE_OUT) (part GDK_OVERLAP_RECTANGLE_PART)) ;; -*- scheme -*- ;;; ;;; manual portion from gtk-boxed.defs ;;; ;;; Gtk boxed types (define-boxed GtkAccelGroup gtk_accel_group_ref gtk_accel_group_unref) (define-boxed GtkSelectionData ) (define-boxed GtkStyle gtk_style_ref gtk_style_unref) ;;; Gdk boxed types ;(define-boxed GdkPoint ; gdk_point_copy ; gdk_point_destroy) (define-boxed GdkColormap gdk_colormap_ref gdk_colormap_unref) (define-boxed GdkVisual gdk_visual_ref gdk_visual_unref) (define-boxed GdkFont gdk_font_ref gdk_font_unref) (define-boxed GdkWindow gdk_window_ref gdk_window_unref) (define-boxed GdkEvent gdk_event_copy gdk_event_free "sizeof(GdkEvent)") (define-boxed GdkColor gdk_color_copy gdk_color_free "sizeof(GdkColor)") (define-func gtk_style_get_white_interp GdkColor ((GtkStyle style))) ;;; Functions ;; Gdk (define-func gdk_font_load GdkFont ((string name))) ;; main (define-func gtk_exit none ((int code (= "0")))) (define-func gtk_main none ()) (define-func gtk_main_quit none ()) (define-func gtk_main_iteration bool ()) (define-func gtk_timeout_add_interp int ((int interval) (callback function))) (define-func gtk_timeout_remove none ((int tag))) (define-func gtk_idle_add_interp int ((callback function))) (define-func gtk_idle_remove none ((int tag))) (define-func gtk_input_add_interp int ((int source) (GdkInputCondition condition) (callback callback))) (define-func gtk_input_remove none ((int tag))) (define-func gtk_rc_parse none ((string file))) (define-func g_mem_chunk_info none ()) ;; GtkObject (define-func gtk_object_destroy none ((GtkObject object))) ;; Signals (define-func gtk_signal_connect_interp int ((GtkObject object) (string name) (callback func) (bool after (= "0")))) ;; GtkWidget (define-object GtkWidget (GtkObject) (fields (GtkStyle style))) (define-func gtk_grab_add none ((GtkWidget widget))) (define-func gtk_grab_remove none ((GtkWidget widget))) (define-func GTK_WIDGET_STATE GtkStateType ((GtkWidget widget))) (define-func GTK_WIDGET_FLAGS GtkWidgetFlags ((GtkWidget widget))) (define-func GTK_WIDGET_SET_FLAGS none ((GtkWidget widget) (GtkWidgetFlags flags))) (define-func GTK_WIDGET_UNSET_FLAGS none ((GtkWidget widget) (GtkWidgetFlags flags))) (define-func gtk_widget_destroy none ((GtkWidget widget))) (define-func gtk_widget_unparent none ((GtkWidget widget))) (define-func gtk_widget_show none ((GtkWidget widget))) (define-func gtk_widget_hide none ((GtkWidget widget))) (define-func gtk_widget_map none ((GtkWidget widget))) (define-func gtk_widget_unmap none ((GtkWidget widget))) (define-func gtk_widget_realize none ((GtkWidget widget))) (define-func gtk_widget_unrealize none ((GtkWidget widget))) (define-func gtk_widget_add_accelerator none ((GtkWidget widget) (string accel_signal) (GtkAccelGroup accel_group) (guint accel_key) (guint accel_mods) (GtkAccelFlags accel_flags))) (define-func gtk_widget_remove_accelerator none ((GtkWidget widget) (GtkAccelGroup accel_group) (guint accel_key) (guint accel_mods))) (define-func gtk_widget_event bool ((GtkWidget widget) (GdkEvent event))) (define-func gtk_widget_activate none ((GtkWidget widget))) (define-func gtk_widget_reparent none ((GtkWidget widget) (GtkWidget new_parent))) (define-func gtk_widget_popup none ((GtkWidget widget) (int x) (int y))) (define-func gtk_widget_basic bool ((GtkWidget widget))) (define-func gtk_widget_grab_focus none ((GtkWidget widget))) (define-func gtk_widget_grab_default none ((GtkWidget widget))) (define-func gtk_widget_restore_state none ((GtkWidget widget))) (define-func gtk_widget_set_name none ((GtkWidget widget) (string name))) (define-func gtk_widget_get_name static_string ((GtkWidget widget))) (define-func gtk_widget_set_state none ((GtkWidget widget) (GtkStateType state))) (define-func gtk_widget_set_sensitive none ((GtkWidget widget) (bool sensitive))) (define-func gtk_widget_set_style none ((GtkWidget widget) (GtkStyle style))) (define-func gtk_widget_set_uposition none ((GtkWidget widget) (int x) (int y))) (define-func gtk_widget_set_usize none ((GtkWidget widget) (int height) (int width))) (define-func gtk_widget_set_events none ((GtkWidget widget) (GdkEventMask events))) (define-func gtk_widget_set_extension_events none ((GtkWidget widget) (GdkEventMask events))) (define-func gtk_widget_get_toplevel GtkWidget ((GtkWidget widget))) ;(define-func gtk_widget_get_ancestor ; GtkWidget ; ((GtkWidget widget) ; (GtkType type))) (define-func gtk_widget_get_colormap GdkColormap ((GtkWidget widget))) (define-func gtk_widget_get_visual GdkVisual ((GtkWidget widget))) (define-func gtk_widget_get_style GtkStyle ((GtkWidget widget))) (define-func gtk_widget_get_events GdkEventMask ((GtkWidget widget))) (define-func gtk_widget_get_extension_events GdkEventMask ((GtkWidget widget))) (define-func gtk_widget_push_colormap none ((GdkColormap cmap))) (define-func gtk_widget_push_visual none ((GdkVisual visual))) (define-func gtk_widget_push_style none ((GtkStyle style))) (define-func gtk_widget_pop_colormap none ()) (define-func gtk_widget_pop_visual none ()) (define-func gtk_widget_pop_style none ()) (define-func gtk_widget_set_default_colormap none ((GdkColormap cmap))) (define-func gtk_widget_set_default_visual none ((GdkVisual visual))) (define-func gtk_widget_set_default_style none ((GtkStyle style))) (define-func gtk_widget_get_default_colormap GdkColormap ()) (define-func gtk_widget_get_default_visual GdkVisual ()) (define-func gtk_widget_get_default_style GtkStyle ()) ;;; Container (define-object GtkContainer (GtkWidget)) (define-func gtk_container_border_width none ((GtkContainer container) (int border_width))) (define-func gtk_container_add none ((GtkContainer container) (GtkWidget widget))) (define-func gtk_container_remove none ((GtkContainer container) (GtkWidget widget))) (define-func gtk_container_disable_resize none ((GtkContainer container))) (define-func gtk_container_enable_resize none ((GtkContainer container))) (define-func gtk_container_block_resize none ((GtkContainer container))) (define-func gtk_container_unblock_resize none ((GtkContainer container))) (define-func gtk_container_need_resize bool ((GtkContainer container))) (define-func gtk_container_focus GtkDirectionType ((GtkContainer container) (GtkDirectionType direction))) ;;; Bin (define-object GtkBin (GtkContainer)) ;;; Window (define-object GtkWindow (GtkBin)) (define-func gtk_window_new GtkWidget ((GtkWindowType type))) (define-func gtk_window_set_title none ((GtkWindow window) (string title))) (define-func gtk_window_set_focus none ((GtkWindow window) (GtkWidget focus))) (define-func gtk_window_set_default none ((GtkWindow window) (GtkWidget default))) (define-func gtk_window_set_policy none ((GtkWindow window) (bool allow_shrink) (bool allow_grow) (bool auto_shrink))) (define-func gtk_window_add_accel_group none ((GtkWindow window) (GtkAccelGroup accel_group))) (define-func gtk_window_remove_accel_group none ((GtkWindow window) (GtkAccelGroup accel_group))) (define-func gtk_window_position none ((GtkWindow window) (GtkWindowPosition position))) ;;; Box (define-object GtkBox (GtkContainer)) (define-func gtk_box_pack_start none ((GtkBox box) (GtkWidget child) (bool expand (= "TRUE")) (bool fill (= "TRUE")) (int padding (= "0")))) (define-func gtk_box_pack_end none ((GtkBox box) (GtkWidget child) (bool expand (= "TRUE")) (bool fill (= "TRUE")) (int padding (= "0")))) (define-func gtk_box_pack_start_defaults none ((GtkBox box) (GtkWidget child))) (define-func gtk_box_pack_end_defaults none ((GtkBox box) (GtkWidget child))) (define-func gtk_box_set_homogeneous none ((GtkBox box) (bool homogenous))) (define-func gtk_box_set_spacing none ((GtkBox box) (int spacing))) ;;; Table (define-object GtkTable (GtkContainer)) (define-func gtk_table_new GtkWidget ((int rows) (int columns) (bool homogenous))) (define-func gtk_table_attach none ((GtkTable table) (GtkWidget child) (int left_attach) (int right_attach) (int top_attach) (int bottom_attach) (GtkAttachOptions xoptions (= "GTK_EXPAND|GTK_FILL")) (GtkAttachOptions yoptions (= "GTK_EXPAND|GTK_FILL")) (int xpadding (= "0")) (int ypadding (= "0")))) (define-func gtk_table_attach_defaults none ((GtkTable table) (GtkWidget child) (int left_attach) (int right_attach) (int top_attach) (int bottom_attach))) (define-func gtk_table_set_row_spacing none ((GtkTable table) (int row) (int spacing))) (define-func gtk_table_set_col_spacing none ((GtkTable table) (int column) (int spacing))) (define-func gtk_table_set_row_spacings none ((GtkTable table) (int spacing))) (define-func gtk_table_set_col_spacings none ((GtkTable table) (int spacing))) ;;; Button (define-object GtkButton (GtkContainer)) (define-func gtk_button_new GtkWidget ()) (define-func gtk_button_new_with_label GtkWidget ((string label))) (define-func gtk_button_pressed none ((GtkButton button))) (define-func gtk_button_released none ((GtkButton button))) (define-func gtk_button_clicked none ((GtkButton button))) (define-func gtk_button_enter none ((GtkButton button))) (define-func gtk_button_leave none ((GtkButton button))) ;;; ToggleButton (define-object GtkToggleButton (GtkButton)) (define-func gtk_toggle_button_new GtkWidget ()) (define-func gtk_toggle_button_new_with_label GtkWidget ((string label))) (define-func gtk_toggle_button_set_mode none ((GtkToggleButton toggle_button) (bool draw_indicator))) (define-func gtk_toggle_button_set_state none ((GtkToggleButton toggle_button) (bool state))) (define-func gtk_toggle_button_toggled none ((GtkToggleButton toggle_button))) ;;; CheckButton (define-object GtkCheckButton (GtkToggleButton)) (define-func gtk_check_button_new GtkWidget ()) (define-func gtk_check_button_new_with_label GtkWidget ((string label))) ;;; RadioButton (define-object GtkRadioButton (GtkCheckButton)) (define-func gtk_radio_button_new_interp GtkWidget ((GtkRadioButton group (null-ok)))) (define-func gtk_radio_button_new_with_label_interp GtkWidget ((GtkRadioButton group (null-ok)) (string label))) ;;; Misc (define-object GtkMisc (GtkWidget)) (define-func gtk_misc_set_alignment none ((GtkMisc misc) (float xalign) (float yalign))) (define-func gtk_misc_set_padding none ((GtkMisc misc) (int xpad) (int ypad))) ;;; Label (define-object GtkLabel (GtkMisc)) (define-func gtk_label_new GtkWidget ((string str))) (define-func gtk_label_set none ((GtkLabel label) (string str))) (define-func gtk_label_get_interp static_string ((GtkLabel label))) ;; VBox (define-object GtkVBox (GtkBox)) (define-func gtk_vbox_new GtkWidget ((bool homogenous) (int spacing))) ;; HBox (define-object GtkHBox (GtkBox)) (define-func gtk_hbox_new GtkWidget ((bool homogenous) (int spacing))) ;; Separator (define-object GtkSeparator (GtkWidget)) ;; HSeparator (define-object GtkHSeparator (GtkSeparator)) (define-func gtk_hseparator_new GtkWidget ()) ;; VSeparator (define-object GtkVSeparator (GtkSeparator)) (define-func gtk_vseparator_new GtkWidget ()) ;; Frame (define-object GtkFrame (GtkBin)) (define-func gtk_frame_new GtkWidget ((string label (null-ok)))) (define-func gtk_frame_set_label none ((GtkFrame frame) (string label))) (define-func gtk_frame_set_label_align none ((GtkFrame frame) (float xalign) (float yalign))) (define-func gtk_frame_set_shadow_type none ((GtkFrame frame) (GtkShadowType type))) ;; Progress Bar (define-object GtkProgressBar (GtkWidget) (fields (float percentage))) (define-func gtk_progress_bar_new GtkWidget ()) (define-func gtk_progress_bar_update none ((GtkProgressBar progress_bar) (float percentage))) ;(define-func gtk_progress_bar_percentage ; float ; ((GtkProgressBar progress_bar))) ;; Tooltips (define-object GtkTooltips (GtkData)) (define-func gtk_tooltips_new GtkTooltips ()) (define-func gtk_tooltips_destroy none ((GtkTooltips tooltips))) (define-func gtk_tooltips_enable none ((GtkTooltips tooltips))) (define-func gtk_tooltips_disable none ((GtkTooltips tooltips))) (define-func gtk_tooltips_set_delay none ((GtkTooltips tooltips) (int delay))) (define-func gtk_tooltips_set_tips none ((GtkTooltips tooltips) (GtkWidget widget) (string tips_text (null-ok)))) (define-func gtk_tooltips_set_colors none ((GtkTooltips tooltips) (GdkColor background) (GdkColor foreground))) ;; MenuShell (define-object GtkMenuShell (GtkContainer)) (define-func gtk_menu_shell_append none ((GtkMenuShell menu_shell) (GtkWidget child))) (define-func gtk_menu_shell_prepend none ((GtkMenuShell menu_shell) (GtkWidget child))) (define-func gtk_menu_shell_insert none ((GtkMenuShell menu_shell) (GtkWidget child) (int position))) (define-func gtk_menu_shell_deactivate none ((GtkMenuShell menu_shell))) ;; MenuBar (define-object GtkMenuBar (GtkMenuShell)) (define-func gtk_menu_bar_new GtkWidget ()) (define-func gtk_menu_bar_append none ((GtkMenuBar menu_bar) (GtkWidget child))) (define-func gtk_menu_bar_prepend none ((GtkMenuBar menu_bar) (GtkWidget child))) (define-func gtk_menu_bar_insert none ((GtkMenuBar menu_bar) (GtkWidget child) (int position))) ;; Menu (define-object GtkMenu (GtkMenuShell)) (define-func gtk_menu_new GtkWidget ()) (define-func gtk_menu_append none ((GtkMenu menu) (GtkWidget child))) (define-func gtk_menu_prepend none ((GtkMenu menu) (GtkWidget child))) (define-func gtk_menu_insert none ((GtkMenu menu) (GtkWidget child) (int position))) (define-func gtk_menu_popup_interp none ((GtkMenu menu) (GtkWidget parent_menu_shell) (GtkWidget parent_menu_item) (int button) (int activate_time))) (define-func gtk_menu_popdown none ((GtkMenu menu))) (define-func gtk_menu_get_active GtkWidget ((GtkMenu menu))) (define-func gtk_menu_set_active none ((GtkMenu menu) (int index))) (define-func gtk_menu_set_accel_group none ((GtkMenu menu) (GtkAccelGroup accel_group))) ;; Item (define-object GtkItem (GtkBin)) (define-func gtk_item_select none ((GtkItem item))) (define-func gtk_item_deselect none ((GtkItem item))) (define-func gtk_item_toggle none ((GtkItem item))) ;; MenuItem (define-object GtkMenuItem (GtkItem)) (define-func gtk_menu_item_new GtkWidget ()) (define-func gtk_menu_item_new_with_label GtkWidget ((string label))) (define-func gtk_menu_item_set_submenu none ((GtkMenuItem menu_item) (GtkWidget submenu))) (define-func gtk_menu_item_set_placement none ((GtkMenuItem menu_item) (GtkSubmenuPlacement placement))) (define-func gtk_menu_item_configure none ((GtkMenuItem menu_item) (bool show_toggle_indicator) (bool show_submenu_indicator))) (define-func gtk_menu_item_select none ((GtkMenuItem menu_item))) (define-func gtk_menu_item_deselect none ((GtkMenuItem menu_item))) (define-func gtk_menu_item_activate none ((GtkMenuItem menu_item))) ;; CheckMenuItem (define-object GtkCheckMenuItem (GtkMenuItem)) (define-func gtk_check_menu_item_new GtkWidget ()) (define-func gtk_check_menu_item_new_with_label GtkWidget ((string label))) (define-func gtk_check_menu_item_set_state none ((GtkCheckMenuItem check_menu_item) (bool state))) (define-func gtk_check_menu_item_toggled none ((GtkCheckMenuItem check_menu_item))) ;; RadioMenuItem (define-object GtkRadioMenuItem (GtkCheckMenuItem)) (define-func gtk_radio_menu_item_new_interp GtkWidget ((GtkRadioMenuItem group (null-ok)))) (define-func gtk_radio_menu_item_new_with_label_interp GtkWidget ((GtkRadioMenuItem group (null-ok)) (string label))) ;; OptionMenu (define-object GtkOptionMenu (GtkButton)) (define-func gtk_option_menu_new GtkWidget ()) (define-func gtk_option_menu_get_menu GtkWidget ((GtkOptionMenu option_menu))) (define-func gtk_option_menu_set_menu none ((GtkOptionMenu option_menu) (GtkWidget menu))) (define-func gtk_option_menu_remove_menu none ((GtkOptionMenu option_menu))) (define-func gtk_option_menu_set_history none ((GtkOptionMenu option_menu) (int index))) ;; Pixmaps (define-object GtkPixmap (GtkMisc)) (define-func gtk_pixmap_new_interp GtkWidget ((string xpm_file) (GtkWidget intended_parent))) ;; Data (define-object GtkData (GtkObject)) ;; Adjustment (define-object GtkAdjustment (GtkData)) (define-func gtk_adjustment_new GtkObject ((float value) (float lower) (float upper) (float step_increment) (float page_increment) (float page_size))) ;; ScrolledWidow (define-object GtkScrolledWindow (GtkContainer)) (define-func gtk_scrolled_window_new GtkWidget ((GtkAdjustment hadjustment (null-ok) (= "NULL")) (GtkAdjustment vadjustment (null-ok) (= "NULL")))) (define-func gtk_scrolled_window_get_hadjustment GtkAdjustment ((GtkScrolledWindow scrolled_window))) (define-func gtk_scrolled_window_get_vadjustment GtkAdjustment ((GtkScrolledWindow scrolled_window))) (define-func gtk_scrolled_window_set_policy none ((GtkScrolledWindow scrolled_window) (GtkPolicyType hscrollbar_policy) (GtkPolicyType vscrollbar_policy))) ;; ListItem (define-object GtkListItem (GtkItem)) (define-func gtk_list_item_new GtkWidget ()) (define-func gtk_list_item_new_with_label GtkWidget ((string label))) (define-func gtk_list_item_select none ((GtkListItem list_item))) (define-func gtk_list_item_deselect none ((GtkListItem list_item))) ;; List (define-object GtkList (GtkContainer)) (define-func gtk_list_new GtkWidget ()) (define-func gtk_list_append_item none ((GtkList list) (GtkListItem item))) (define-func gtk_list_prepend_item none ((GtkList list) (GtkListItem item))) ;; XXX many missing (define-func gtk_list_clear_items none ((GtkList list) (int start) (int end))) (define-func gtk_list_select_item none ((GtkList list) (int item))) (define-func gtk_list_unselect_item none ((GtkList list) (int item))) (define-func gtk_list_select_child none ((GtkList list) (GtkWidget child))) (define-func gtk_list_unselect_child none ((GtkList list) (GtkWidget child))) (define-func gtk_list_child_position int ((GtkList list) (GtkWidget child))) (define-func gtk_list_set_selection_mode none ((GtkList list) (GtkSelectionMode mode))) ;; Notebook (define-object GtkNotebook (GtkContainer) (fields (GtkPositionType tab_pos))) (define-func gtk_notebook_new GtkWidget ()) (define-func gtk_notebook_append_page none ((GtkNotebook notebook) (GtkWidget child) (GtkWidget tab_label))) (define-func gtk_notebook_prepend_page none ((GtkNotebook notebook) (GtkWidget child) (GtkWidget tab_label))) (define-func gtk_notebook_insert_page none ((GtkNotebook notebook) (GtkWidget child) (GtkWidget tab_label) (int position))) (define-func gtk_notebook_remove_page none ((GtkNotebook notebook) (int page_num))) (define-func gtk_notebook_current_page int ((GtkNotebook notebook))) (define-func gtk_notebook_set_page none ((GtkNotebook notebook) (int page_num))) (define-func gtk_notebook_next_page none ((GtkNotebook notebook))) (define-func gtk_notebook_prev_page none ((GtkNotebook notebook))) (define-func gtk_notebook_set_tab_pos none ((GtkNotebook notebook) (GtkPositionType pos))) (define-func gtk_notebook_set_show_tabs none ((GtkNotebook notebook) (bool show_tabs))) (define-func gtk_notebook_set_show_border none ((GtkNotebook notebook) (bool show_border))) ;; Entry (define-object GtkEntry (GtkWidget)) (define-func gtk_entry_new GtkWidget ()) (define-func gtk_entry_set_text none ((GtkEntry entry) (string text))) (define-func gtk_entry_append_text none ((GtkEntry entry) (string text))) (define-func gtk_entry_prepend_text none ((GtkEntry entry) (string text))) (define-func gtk_entry_set_position none ((GtkEntry entry) (int position))) (define-func gtk_entry_get_text static_string ((GtkEntry entry))) ;; Text (define-object GtkText (GtkWidget)) (define-func gtk_text_new GtkWidget ((GtkAdjustment hadj (null-ok)) (GtkAdjustment vadj (null-ok)))) (define-func gtk_text_set_editable none ((GtkText text) (bool editable))) (define-func gtk_text_set_adjustments none ((GtkText text) (GtkAdjustment hadj) (GtkAdjustment vadj))) (define-func gtk_text_set_point none ((GtkText text) (uint index))) (define-func gtk_text_get_point uint ((GtkText text))) (define-func gtk_text_get_length uint ((GtkText text))) (define-func gtk_text_freeze none ((GtkText text))) (define-func gtk_text_thaw none ((GtkText text))) (define-func gtk_text_insert none ((GtkText text) (GdkFont font (null-ok)) (GdkColor fore (null-ok)) (GdkColor back (null-ok)) (string chars) (int length))) (define-func gtk_text_backward_delete none ((GtkText text) (uint nchars))) (define-func gtk_text_foreward_delete none ((GtkText text) (uint nchars))) ;; Alignment (define-object GtkAlignment (GtkBin)) (define-func gtk_alignment_new GtkWidget ((float xalign) (float yalign) (float xscale) (float yscale))) (define-func gtk_alignment_set none ((GtkAlignment alignment) (float xalign) (float yalign) (float xscale) (float yscale))) ;; Color ; XXX lots missing (define-func gdk_color_parse_interp GdkColor ((string spec))) ;; Preview (define-object GtkPreview (GtkWidget)) ;; XXX lots missing (define-func gtk_preview_set_install_cmap none ((bool install_cmap))) (define-func gtk_preview_set_reserved none ((int nreserved))) (define-func gtk_preview_get_visual GdkVisual ()) (define-func gtk_preview_get_cmap GdkColormap ()) ;; ColorSelectionDialog (define-object GtkColorSelectionDialog (GtkWindow) (fields (GtkWidget colorsel) (GtkWidget main_vbox) (GtkWidget ok_button) (GtkWidget reset_button) (GtkWidget cancel_button) (GtkWidget help_button))) (define-func gtk_color_selection_dialog_new GtkWidget ((string title))) ;; ColorSelection (define-object GtkColorSelection (GtkVBox)) (define-func gtk_color_selection_new GtkWidget ()) (define-func gtk_color_selection_set_update_policy none ((GtkColorSelection colorsel) (GtkUpdateType policy))) (define-func gtk_color_selection_set_opacity none ((GtkColorSelection colorsel) (bool use_opacity))) ;; Range (define-object GtkRange (GtkWidget)) (define-func gtk_range_get_adjustment GtkAdjustment ((GtkRange range))) (define-func gtk_range_set_update_policy none ((GtkRange range) (GtkUpdateType policy))) (define-func gtk_range_set_adjustment none ((GtkRange range) (GtkAdjustment adjustment))) ;; Scale (define-object GtkScale (GtkRange)) (define-func gtk_scale_set_digits none ((GtkScale scale) (bool digits))) (define-func gtk_scale_set_draw_value none ((GtkScale scale) (bool draw_value))) (define-func gtk_scale_set_value_pos none ((GtkScale scale) (GtkPositionType pos))) ;; HScale (define-object GtkHScale (GtkScale)) (define-func gtk_hscale_new GtkWidget ((GtkAdjustment adjustment))) ;; VScale (define-object GtkVScale (GtkScale)) (define-func gtk_vscale_new GtkWidget ((GtkAdjustment adjustment))) ;; Scrollbar (define-object GtkScrollbar (GtkRange)) ;; HScrollbar (define-object GtkHScrollbar (GtkScrollbar)) (define-func gtk_hscrollbar_new GtkWidget ((GtkAdjustment adjustment))) ;; VScrollbar (define-object GtkVScrollbar (GtkScrollbar)) (define-func gtk_vscrollbar_new GtkWidget ((GtkAdjustment adjustment))) ;; Dialog (define-object GtkDialog (GtkWindow) (fields (GtkWidget vbox) (GtkWidget action_area))) (define-func gtk_dialog_new GtkWidget ()) ;; Paned (define-object GtkPaned (GtkContainer)) (define-func gtk_paned_add1 none ((GtkPaned paned) (GtkWidget child))) (define-func gtk_paned_add2 none ((GtkPaned paned) (GtkWidget child))) (define-func gtk_paned_handle_size none ((GtkPaned paned) (int size))) (define-func gtk_paned_gutter_size none ((GtkPaned paned) (int size))) ;; HPaned (define-object GtkHPaned (GtkPaned)) (define-func gtk_hpaned_new GtkWidget ()) ;; VPaned (define-object GtkVPaned (GtkPaned)) (define-func gtk_vpaned_new GtkWidget ()) ;;; hack ;(define-func panel_register_toy ; none ; ((gpointer panel) ; (GtkWidget applet) ; (string id) ; (string params) ; (int x) ; (int y) ; (int flags))) ;(define-func panel_quit ; none ; ((gpointer panel))) ;(define-func panel_new_applet ; none ; ((gpointer panel) ; (string applet) ; (string params)))