Gtk-Perl
view release on metacpan or search on metacpan
Gtk/gtk-0.99.defs view on Meta::CPAN
(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 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 GtkArrowType
(up GTK_ARROW_UP)
(down GTK_ARROW_DOWN)
(left GTK_ARROW_LEFT)
(right GTK_ARROW_RIGHT))
(define-enum GtkPackType
(start GTK_PACK_START)
(end GTK_PACK_END))
(define-enum GtkPolicyType
(always GTK_POLICY_ALWAYS)
(automatic GTK_POLICY_AUTOMATIC))
(define-enum GtkUpdateType
(continuous GTK_UPDATE_CONTINUOUS)
(discontinuous GTK_UPDATE_DISCONTINUOUS)
(delayed GTK_UPDATE_DELAYED))
(define-flags GtkAttachOptions
(expand GTK_EXPAND)
(shrink GTK_SHRINK)
(fill GTK_FILL))
(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))
(define-enum GtkWindowPosition
(none GTK_WIN_POS_NONE)
(center GTK_WIN_POS_CENTER)
(mouse GTK_WIN_POS_MOUSE))
(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 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 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 GtkTroughType
(none GTK_TROUGH_NONE)
(start GTK_TROUGH_START)
(end GTK_TROUGH_END)
(jump GTK_TROUGH_JUMP))
(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-flags GtkWidgetFlags ;; FIXME
; (visible GTK_VISIBLE)
; (mapped GTK_MAPPED)
; ;(unmapped GTK_UNMAPPED)
; (realized GTK_REALIZED)
; (sensitive GTK_SENSITIVE)
; (parent-sensitive GTK_PARENT_SENSITIVE)
; (no-window GTK_NO_WINDOW)
; (has-focus GTK_HAS_FOCUS)
; (can-focus GTK_CAN_FOCUS)
; (has-default GTK_HAS_DEFAULT)
; (can-default GTK_CAN_DEFAULT)
; ;(propagate-state GTK_PROPAGATE_STATE)
; ;(anchored GTK_ANCHORED)
; (basic GTK_BASIC)
; ;(user-style GTK_USER_STYLE
; (has-grab GTK_HAS_GRAB)
; (toplevel GTK_TOPLEVEL))
(define-enum GtkSelectionMode
(single GTK_SELECTION_SINGLE)
(browse GTK_SELECTION_BROWSE)
(multiple GTK_SELECTION_MULTIPLE)
(extended GTK_SELECTION_EXTENDED))
(define-enum GtkOrientation
(horizontal GTK_ORIENTATION_HORIZONTAL)
Gtk/gtk-0.99.defs view on Meta::CPAN
none
((GtkAspectFrame aspect_frame)
(float xalign)
(float yalign)
(float ratio)
(int obey_child)))
;; 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_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_tip
none
((GtkTooltips tooltips)
(GtkWidget widget)
(string tip_text (null-ok))
(string tip_private)))
(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_accelerator_table
none
((GtkMenu menu)
(GtkAcceleratorTable table)))
;; XXX - probably needs _interp version
;; gtk_menu_attach_to_widget
(define-func gtk_menu_get_attach_widget
GtkWidget
((GtkMenu menu)))
(define-func gtk_menu_detach
none
((GtkMenu menu)))
;; 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_remove_submenu
none
((GtkMenuItem menu_item)))
(define-func gtk_menu_item_set_placement
none
((GtkMenuItem menu_item)
(GtkSubmenuPlacement placement)))
(define-func gtk_menu_item_accelerator_size
none
((GtkMenuItem menu_item)))
(define-func gtk_menu_item_accelerator_text
none
((GtkMenuItem menu_item)
;; is this right or is it a return value?
(string accelerator_text)))
(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)))
(define-func gtk_menu_item_right_justify
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_set_show_toggle
none
((GtkCheckMenuItem menu_item)
(bool always)))
(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)
(fields
(float value)))
(define-func gtk_adjustment_new
GtkObject
((float value)
(float lower)
(float upper)
(float step_increment)
(float page_increment)
(float page_size)))
(define-func gtk_adjustment_set_value
none
((GtkAdjustment adjustment)
(float value)))
;;; Viewport
(define-object GtkViewport (GtkBin))
(define-func gtk_viewport_new
GtkWidget
((GtkAdjustment hadjustment)
(GtkAdjustment vadjustment)))
(define-func gtk_viewport_get_hadjustment
GtkAdjustment
((GtkViewport viewport)))
(define-func gtk_viewport_get_vadjustment
GtkAdjustment
((GtkViewport viewport)))
(define-func gtk_viewport_set_hadjustment
none
((GtkViewport viewport)
(GtkAdjustment adjustment)))
(define-func gtk_viewport_set_vadjustment
none
((GtkViewport viewport)
Gtk/gtk-0.99.defs view on Meta::CPAN
;(define-enum GtkJustification
; (left GTK_JUSTIFY_LEFT)
; (right GTK_JUSTIFY_RIGHT)
; (center GTK_JUSTIFY_CENTER)
; (fill GTK_JUSTIFY_FILL))
;(define-enum GdkDndType
; (not-dnd GDK_DNDTYPE_NOTDND)
; (unknown GDK_DNDTYPE_UNKNOWN)
; (raw-data 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 GtkUpdateType
; (continuous GTK_UPDATE_CONTINUOUS)
; (discontinuous GTK_UPDATE_DISCONTINUOUS)
; (delayed GTK_UPDATE_DELAYED))
;(define-object GtkHandleBox (GtkEventBox))
;(define-object GtkAdjustment (GtkData))
;(define-object GtkAspectFrame (GtkFrame))
;(define-object GtkAlignment (GtkBin))
;(define-object GtkArrow (GtkMisc))
;(define-object GtkBin (GtkContainer))
;(define-object GtkBox (GtkContainer))
;(define-object GtkButton (GtkContainer))
;(define-object GtkCheckButton (GtkToggleButton))
;(define-object GtkColorSelection (GtkVBox))
;(define-object GtkColorSelectionDialog (GtkWindow))
;(define-object GtkContainer (GtkWidget))
;(define-object GtkCurve (GtkDrawingArea))
;(define-object GtkData (GtkObject))
;(define-object GtkDialog (GtkWindow))
;(define-object GtkDrawingArea (GtkWidget))
;(define-object GtkEntry (GtkWidget))
;(define-object GtkFileSelection (GtkWindow))
;(define-object GtkFrame (GtkBin))
;(define-object GtkGammaCurve (GtkVBox))
;(define-object GtkHBox (GtkBox))
;(define-object GtkHPaned (GtkPaned))
;(define-object GtkHRuler (GtkRuler))
;(define-object GtkHScale (GtkScale))
;(define-object GtkHScrollbar (GtkScrollbar))
;(define-object GtkHSeparator (GtkSeparator))
(define-object GtkImage (GtkMisc))
;(define-object GtkInputDialog (GtkWindow))
;(define-object GtkItem (GtkBin))
;(define-object GtkLabel (GtkMisc))
;(define-object GtkList (GtkContainer))
;(define-object GtkListItem (GtkItem))
;(define-object GtkMenu (GtkMenuShell))
;(define-object GtkMenuBar (GtkMenuShell))
;(define-object GtkMenuItem (GtkItem))
;(define-object GtkMenuShell (GtkContainer))
;(define-object GtkMisc (GtkWidget))
;(define-object GtkNotebook (GtkContainer))
;(define-object GtkObject ())
;(define-object GtkOptionMenu (GtkButton))
;(define-object GtkPaned (GtkContainer))
;(define-object GtkPixmap (GtkMisc))
;(define-object GtkPreview (GtkWidget))
(define-object GtkProgressBar (GtkWidget))
;(define-object GtkRadioButton (GtkCheckButton))
;(define-object GtkRadioMenuItem (GtkCheckMenuItem))
;(define-object GtkRange (GtkWidget))
;(define-object GtkRuler (GtkWidget))
;(define-object GtkScale (GtkRange))
;(define-object GtkScrollbar (GtkRange))
;(define-object GtkScrolledWindow (GtkContainer))
;(define-object GtkSeparator (GtkWidget))
;(define-object GtkTable (GtkContainer))
;(define-object GtkText (GtkWidget))
;(define-object GtkToggleButton (GtkButton))
;(define-object GtkTree (GtkContainer))
;(define-object GtkTreeItem (GtkItem))
;(define-object GtkVBox (GtkBox))
;(define-object GtkViewport (GtkBin))
;(define-object GtkVPaned (GtkPaned))
;(define-object GtkVRuler (GtkRuler))
;(define-object GtkVScale (GtkScale))
;(define-object GtkVScrollbar (GtkScrollbar))
;(define-object GtkVSeparator (GtkSeparator))
;(define-object GtkWidget (GtkObject))
;(define-object GtkWindow (GtkBin))
;
;(define-object GtkCheckMenuItem (GtkMenuItem))
;(define-object GtkButtonBox (GtkBox))
;(define-object GtkEventBox (GtkBin))
;(define-object GtkFixed (GtkContainer))
;(define-object GtkHButtonBox (GtkButtonBox))
;(define-object GtkVButtonBox (GtkButtonBox))
;(define-boxed GdkFont
; gdk_font_ref
; gdk_font_unref)
(define-enum GtkVisibility
(none GTK_VISIBILITY_NONE)
(partial GTK_VISIBILITY_PARTIAL)
(full GTK_VISIBILITY_FULL))
(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)
(x-tilt GDK_AXIS_XTILT)
(y-tilt GDK_AXIS_YTILT)
(last GDK_AXIS_LAST))
;(define-object GtkToolbar (GtkContainer))
;(define-boxed GtkNotebookPage
; "(void)"
; "(void)")
(define-boxed GtkBoxChild
"(void)"
"(void)")
;; Waiting for GtkPacker to be released
;(define-object GtkPacker (GtkContainer))
;
;(define-enum GtkAnchor
; (center GTK_ANCHOR_CENTER)
; (north GTK_ANCHOR_N)
; (ne GTK_ANCHOR_NE)
; (east GTK_ANCHOR_E)
; (se GTK_ANCHOR_SE)
; (south GTK_ANCHOR_S)
; (sw GTK_ANCHOR_SW)
; (west GTK_ANCHOR_W)
; (nw GTK_ANCHOR_NW))
;
;(define-enum GtkSide
( run in 1.081 second using v1.01-cache-2.11-cpan-d8267643d1d )