CL-Gtk2
Table of Contents
cl-gtk2-gtk
1 Overview
2 Installation
3 GLib Reference
3.1 GLib Main loop
4 GObject Reference
4.1 Introduction
4.2 GType designator
4.2.1 gtype-name
4.2.2 gtype-id
4.2.3 gtype
4.3 Type hierarchy and type relations
4.3.1 g-type-children
4.3.2 g-type-parent
4.3.3 g-type-fundamental
4.3.4 g-type-depth
4.3.5 g-type-next-base
4.4 Object types information
4.4.1 g-class-property-definition
4.4.2 class-properties
4.4.3 class-property-info
4.4.4 interface-properties
4.4.5 signal-info
4.4.6 type-signals
4.4.7 parse-signal-name
4.4.8 query-signal-info
4.4.9 g-type-interfaces
4.4.10 g-type-interface-prerequisites
4.5 Enum types information
4.5.1 enum-item
4.5.2 flags-item
4.5.3 get-enum-items
4.5.4 get-flags-items
4.6 Using GValues
4.6.1 g-value-zero
4.6.2 g-value-init
4.6.3 g-value-unset
4.6.4 parse-g-value
4.6.5 set-g-value
4.6.6 Registering types
4.6.6.1 register-enum-type
4.6.6.2 register-flags-type
4.7 Stable pointers
4.7.1 allocate-stable-pointer
4.7.2 free-stable-pointer
4.7.3 stable-pointer-value
4.7.4 with-stable-pointer
4.8 Closures
4.8.1 create-signal-handler-closure
4.8.2 Object-bound foreign functions
4.9 GObject low-level
4.9.1 g-object-call-constructor
4.9.2 g-type-from-object
4.9.3 g-object-call-get-property
4.9.4 g-object-call-set-property
4.10 GObject high-level
4.10.1 g-object
4.10.2 g-initially-unowned
4.10.3 GObject metaclass
4.10.4 Using objects
4.10.5 Signals
4.10.6 GObject foreign class
4.11 Creating GObjects classes and implementing GInterfaces
4.11.1 define-vtable
4.11.2 register-object-type-implementation
4.12 GBoxed
4.12.1 define-g-boxed-cstruct
4.12.2 define-g-boxed-variant-cstruct
4.12.3 define-g-boxed-opaque
4.12.4 g-boxed-opaque
4.12.5 define-boxed-opaque-accessor
4.12.6 boxed-related-symbols
4.12.7 GBoxed foreign type
4.12.8 copy-boxed-slots-to-foreign
4.12.9 with-boxed-foreign-array
4.13 Generating type definitions by introspection
4.13.1 define-g-object-class
4.13.2 define-g-interface
4.13.3 define-g-enum
4.13.4 define-g-flags
4.13.5 get-g-enum-definition
4.13.6 get-g-flags-definition
4.13.7 get-g-interface-definition
4.13.8 get-g-class-definition
4.13.9 get-g-type-definition
4.13.10 Specifying additional properties for CLOS classes
4.13.11 Generating names for CLOS classes and accessors
4.13.12 generate-types-hierarchy-to-file
5 Gdk Reference
5.1 Screens and displays
5.1.1 display
5.1.1.1 display-name
5.1.1.2 display-n-screens
5.1.1.3 display-default-screens
5.1.2 screen
5.2 Gdk Objects
5.2.1 display-manager
5.2.2 drag-context
5.2.3 drawable
5.2.4 gdk-colormap
5.2.5 gdk-image
5.2.6 gdk-window
5.2.7 graphics-context
5.2.8 keymap
5.2.9 pango-layout
5.2.10 pixbuf
5.2.11 pixbuf-animation
5.2.12 pixmap
5.2.13 visual
5.3 Gdk Structs
5.3.1 color
5.3.2 cursor
5.3.3 event
5.3.4 event-button
5.3.5 event-client
5.3.6 event-client-16
5.3.7 event-client-32
5.3.8 event-client-8
5.3.9 event-configure
5.3.10 event-crossing
5.3.11 event-dnd
5.3.12 event-expose
5.3.13 event-focus
5.3.14 event-grab-broken
5.3.15 event-key
5.3.16 event-motion
5.3.17 event-no-expose
5.3.18 event-owner-change
5.3.19 event-property
5.3.20 event-proximity
5.3.21 event-scroll
5.3.22 event-selection
5.3.23 event-setting
5.3.24 event-visibility
5.3.25 event-window-state
5.3.26 font
5.3.27 geometry
5.3.28 rectangle
5.4 Gdk Enums
5.4.1 colorspace
5.4.2 crossing-mode
5.4.3 cursor-type
5.4.4 event-type
5.4.5 font-type
5.4.6 gdk-extension-mode
5.4.7 gdk-window-type-hint
5.4.8 grab-status
5.4.9 gravity
5.4.10 notify-type
5.4.11 owner-change
5.4.12 property-state
5.4.13 scroll-direction
5.4.14 setting-action
5.4.15 visibility-state
5.4.16 window-edge
5.5 Gdk Flags
5.5.1 event-mask
5.5.2 gdk-event-mask
5.5.3 modifier-type
5.5.4 window-hints
5.5.5 window-state
6 Gtk Reference
6.1 Gtk+ Main loop
6.2 Widgets
6.2.1 about-dialog
6.2.2 accel-label
6.2.3 alignment
6.2.4 arrow
6.2.5 aspect-frame
6.2.6 assistant
6.2.7 bin
6.2.8 box
6.2.9 button
6.2.10 button-box
6.2.11 calendar
6.2.12 cell-view
6.2.13 check-button
6.2.14 check-menu-item
6.2.15 color-button
6.2.16 color-selection
6.2.17 color-selection-dialog
6.2.18 combo-box
6.2.19 combo-box-entry
6.2.20 container
6.2.21 curve
6.2.22 dialog
6.2.23 drawing-area
6.2.24 entry
6.2.25 event-box
6.2.26 expander
6.2.27 file-chooser-button
6.2.28 file-chooser-dialog
6.2.29 file-chooser-widget
6.2.30 fixed
6.2.31 font-button
6.2.32 font-selection
6.2.33 font-selection-dialog
6.2.34 frame
6.2.35 gamma-curve
6.2.36 gtk-window
6.2.37 h-box
6.2.38 h-button-box
6.2.39 h-paned
6.2.40 h-ruler
6.2.41 h-s-v
6.2.42 h-scale
6.2.43 h-scrollbar
6.2.44 h-separator
6.2.45 handle-box
6.2.46 icon-view
6.2.47 image
6.2.48 image-menu-item
6.2.49 input-dialog
6.2.50 invisible
6.2.51 item
6.2.52 label
6.2.53 layout
6.2.54 link-button
6.2.55 menu
6.2.56 menu-bar
6.2.57 menu-item
6.2.58 menu-shell
6.2.59 menu-tool-button
6.2.60 message-dialog
6.2.61 misc
6.2.62 notebook
6.2.63 page-setup-unix-dialog
6.2.64 paned
6.2.65 plug
6.2.66 print-unix-dialog
6.2.67 progress
6.2.68 progress-bar
6.2.69 radio-button
6.2.70 radio-menu-item
6.2.71 radio-tool-button
6.2.72 range
6.2.73 recent-chooser-dialog
6.2.74 recent-chooser-menu
6.2.75 recent-chooser-widget
6.2.76 ruler
6.2.77 scale
6.2.78 scale-button
6.2.79 scrollbar
6.2.80 scrolled-window
6.2.81 separator
6.2.82 separator-menu-item
6.2.83 separator-tool-item
6.2.84 socket
6.2.85 spin-button
6.2.86 statusbar
6.2.87 table
6.2.88 tearoff-menu-item
6.2.89 text-view
6.2.90 toggle-button
6.2.91 toggle-tool-button
6.2.92 tool-button
6.2.93 tool-item
6.2.94 toolbar
6.2.95 tree-view
6.2.96 v-box
6.2.97 v-button-box
6.2.98 v-paned
6.2.99 v-ruler
6.2.100 v-scale
6.2.101 v-scrollbar
6.2.102 v-separator
6.2.103 viewport
6.2.104 volume-button
6.2.105 widget
6.3 Gtk+ Interfaces
6.3.1 activatable
6.3.2 atk-implementor-iface
6.3.3 buildable
6.3.4 cell-editable
6.3.5 cell-layout
6.3.6 editable
6.3.7 file-chooser
6.3.8 file-chooser-embed
6.3.9 orientable
6.3.10 print-operation-preview
6.3.11 recent-chooser
6.3.12 tool-shell
6.3.13 tree-drag-dest
6.3.14 tree-drag-source
6.3.15 tree-model
6.3.16 tree-sortable
6.4 Gtk+ Objects
6.4.1 accel-group
6.4.2 accel-map
6.4.3 action
6.4.4 action-group
6.4.5 adjustment
6.4.6 array-list-store
6.4.7 builder
6.4.8 cell-renderer
6.4.9 cell-renderer-accel
6.4.10 cell-renderer-combo
6.4.11 cell-renderer-pixbuf
6.4.12 cell-renderer-progress
6.4.13 cell-renderer-spin
6.4.14 cell-renderer-text
6.4.15 cell-renderer-toggle
6.4.16 clipboard
6.4.17 entry-completion
6.4.18 file-filter
6.4.19 gtk-object
6.4.20 i-m-context
6.4.21 icon-factory
6.4.22 icon-theme
6.4.23 list-store
6.4.24 page-setup
6.4.25 print-context
6.4.26 print-operation
6.4.27 print-settings
6.4.28 radio-action
6.4.29 rc-style
6.4.30 recent-action
6.4.31 recent-filter
6.4.32 recent-manager
6.4.33 settings
6.4.34 size-group
6.4.35 status-icon
6.4.36 style
6.4.37 text-buffer
6.4.38 text-child-anchor
6.4.39 text-iter
6.4.40 text-mark
6.4.41 text-tag
6.4.42 text-tag-table
6.4.43 toggle-action
6.4.44 tooltip
6.4.45 tree-lisp-store
6.4.46 tree-model-filter
6.4.47 tree-model-sort
6.4.48 tree-path
6.4.49 tree-selection
6.4.50 tree-store
6.4.51 tree-view-column
6.4.52 ui-manager
6.4.53 window-group
6.5 Gtk+ Structs
6.5.1 border
6.5.2 progress-display
6.5.3 progress-window
6.5.4 tree-iter
6.5.5 tree-node
6.6 Gtk+ Enums
6.6.1 anchor-type
6.6.2 arrow-type
6.6.3 assistant-page-type
6.6.4 builder-error
6.6.5 button-box-style
6.6.6 buttons-type
6.6.7 c-list-drag-pos
6.6.8 c-tree-expander-style
6.6.9 c-tree-expansion-type
6.6.10 c-tree-line-style
6.6.11 c-tree-pos
6.6.12 cell-renderer-accel-mode
6.6.13 cell-renderer-mode
6.6.14 cell-type
6.6.15 corner-type
6.6.16 curve-type
6.6.17 delete-type
6.6.18 direction-type
6.6.19 drag-result
6.6.20 entry-icon-position
6.6.21 expander-style
6.6.22 file-chooser-action
6.6.23 file-chooser-confirmation
6.6.24 file-chooser-error
6.6.25 i-m-preedit-style
6.6.26 i-m-status-style
6.6.27 icon-size
6.6.28 icon-theme-error
6.6.29 icon-view-drop-position
6.6.30 image-type
6.6.31 justification
6.6.32 match-type
6.6.33 menu-direction-type
6.6.34 message-type
6.6.35 metric-type
6.6.36 movement-step
6.6.37 notebook-tab
6.6.38 number-up-layout
6.6.39 orientation
6.6.40 pack-direction
6.6.41 pack-type
6.6.42 page-orientation
6.6.43 page-set
6.6.44 path-priority-type
6.6.45 path-type
6.6.46 policy-type
6.6.47 position-type
6.6.48 preview-type
6.6.49 print-duplex
6.6.50 print-error
6.6.51 print-operation-action
6.6.52 print-operation-result
6.6.53 print-pages
6.6.54 print-quality
6.6.55 print-status
6.6.56 progress-bar-orientation
6.6.57 progress-bar-style
6.6.58 rc-token-type
6.6.59 recent-chooser-error
6.6.60 recent-manager-error
6.6.61 recent-sort-type
6.6.62 relief-style
6.6.63 resize-mode
6.6.64 response-type
6.6.65 scroll-step
6.6.66 scroll-type
6.6.67 selection-mode
6.6.68 sensitivity-type
6.6.69 shadow-type
6.6.70 side-type
6.6.71 size-group-mode
6.6.72 sort-type
6.6.73 spin-button-update-policy
6.6.74 spin-type
6.6.75 state-type
6.6.76 submenu-direction
6.6.77 submenu-placement
6.6.78 text-buffer-target-info
6.6.79 text-direction
6.6.80 text-window-type
6.6.81 toolbar-child-type
6.6.82 toolbar-space-style
6.6.83 toolbar-style
6.6.84 tree-view-column-sizing
6.6.85 tree-view-drop-position
6.6.86 tree-view-grid-lines
6.6.87 tree-view-mode
6.6.88 unit
6.6.89 update-type
6.6.90 visibility
6.6.91 widget-help-type
6.6.92 window-position
6.6.93 window-type
6.6.94 wrap-mode
6.6.95 pango-wrap-mode
6.6.96 pango-ellipsize-mode
6.7 Gtk+ Flags
6.7.1 accel-flags
6.7.2 arg-flags
6.7.3 attach-options
6.7.4 button-action
6.7.5 calendar-display-options
6.7.6 cell-renderer-state
6.7.7 debug-flag
6.7.8 dest-defaults
6.7.9 dialog-flags
6.7.10 file-filter-flags
6.7.11 gdk-modifier-type
6.7.12 icon-lookup-flags
6.7.13 object-flags
6.7.14 private-flags
6.7.15 rc-flags
6.7.16 recent-filter-flags
6.7.17 signal-run-type
6.7.18 target-flags
6.7.19 text-search-flags
6.7.20 tree-model-flags
6.7.21 ui-manager-item-type
6.7.22 widget-flags
6.8 Gtk+ Embedded UI Mini-language
Next:
Overview
, Up:
(dir)
cl-gtk2-gtk
Overview
Installation
GLib Reference
GObject Reference
Gdk Reference
Gtk Reference