Package gtkc.gtktypes


Classes

struct  GtkTextIter
struct  GtkAccelGroup
 Main Gtk struct. More...
struct  GtkAccelKey
struct  GtkAccelMap
 Main Gtk struct. More...
struct  GtkClipboard
 Main Gtk struct. More...
struct  GtkIconInfo
 Contains information found when looking up an icon in an icon theme. More...
struct  GtkIconTheme
 Main Gtk struct. More...
struct  GtkStockItem
 Main Gtk struct. More...
struct  GtkIconSource
 Main Gtk struct. More...
struct  GtkIconFactory
struct  GtkIconSet
struct  GtkRcStyle
 Main Gtk struct. More...
struct  GtkSettings
 Main Gtk struct. More...
struct  GtkSettingsValue
struct  GtkBindingSet
 Main Gtk struct. More...
struct  GtkBindingEntry
 Each key binding element of a binding sets binding list is represented by a GtkBindingEntry. More...
struct  GtkBindingSignal
 A GtkBindingSignal stores the necessary information to activate a widget in response to a key press via a signal emission. More...
struct  GtkBindingArg
 A GtkBindingArg holds the data associated with an argument for a key binding signal emission as stored in GtkBindingSignal. More...
struct  GtkStyle
 Main Gtk struct. More...
struct  GtkBorder
struct  GtkRcProperty
struct  GtkTargetEntry
 A GtkTargetEntry structure represents a single type of data than can be supplied for by a widget for a selection or for supplied or received during drag-and-drop. More...
struct  GtkTargetList
 A GtkTargetList structure is a reference counted list of GtkTargetPair. More...
struct  GtkTargetPair
 Internally used structure in the drag-and-drop and selection handling code. More...
struct  GtkArg
 Warning GtkArg is deprecated and should not be used in newly-written code. More...
struct  GtkTypeInfo
 Warning GtkTypeInfo is deprecated and should not be used in newly-written code. More...
struct  GtkDialog
 Main Gtk struct. More...
struct  GtkInvisible
 Main Gtk struct. More...
struct  GtkMessageDialog
 Main Gtk struct. More...
struct  GtkWindow
 Main Gtk struct. More...
struct  GtkWindowGroup
 Main Gtk struct. More...
struct  GtkAboutDialog
 Main Gtk struct. More...
struct  GtkAssistant
 Main Gtk struct. More...
struct  GtkAccelLabel
 Main Gtk struct. More...
struct  GtkImage
 Main Gtk struct. More...
struct  GtkLabel
 Main Gtk struct. More...
struct  GtkProgressBar
 Main Gtk struct. More...
struct  GtkStatusbar
 Main Gtk struct. More...
struct  GtkButton
 Main Gtk struct. More...
struct  GtkCheckButton
 Main Gtk struct. More...
struct  GtkRadioButton
 Main Gtk struct. More...
struct  GtkToggleButton
 Main Gtk struct. More...
struct  GtkEntry
 Main Gtk struct. More...
struct  GtkEntryCompletion
 Main Gtk struct. More...
struct  GtkHScale
 Main Gtk struct. More...
struct  GtkVScale
 Main Gtk struct. More...
struct  GtkSpinButton
 Main Gtk struct. More...
struct  GtkEditable
 Main Gtk struct. More...
struct  GtkTextMark
 Main Gtk struct. More...
struct  GtkTextBuffer
 Main Gtk struct. More...
struct  GtkTextTag
 Main Gtk struct. More...
struct  GtkTextAttributes
 Using GtkTextAttributes directly should rarely be necessary. More...
struct  GtkTextAppearance
struct  GtkTextTagTable
 Main Gtk struct. More...
struct  GtkTextView
 Main Gtk struct. More...
struct  GtkTextChildAnchor
 A GtkTextChildAnchor is a spot in the buffer where child widgets can be "anchored" (inserted inline, as if they were characters). More...
struct  GtkTreeModel
 Main Gtk struct. More...
struct  GtkTreeIter
 The GtkTreeIter is the primary structure for accessing a structure. More...
struct  GtkTreePath
struct  GtkTreeRowReference
struct  GtkTreeModelIface
struct  GtkTreeSelection
 Main Gtk struct. More...
struct  GtkTreeViewColumn
 Main Gtk struct. More...
struct  GtkTreeView
 Main Gtk struct. More...
struct  GtkTreeViewPrivate
 A private struct for internal use only. More...
struct  GtkTreeDragSource
 Main Gtk struct. More...
struct  GtkTreeDragSourceIface
struct  GtkTreeDragDest
struct  GtkTreeDragDestIface
struct  GtkCellView
 Main Gtk struct. More...
struct  GtkIconView
 Main Gtk struct. More...
struct  GtkTreeSortable
 Main Gtk struct. More...
struct  GtkTreeSortableIface
struct  GtkTreeModelSort
 Main Gtk struct. More...
struct  GtkTreeModelFilter
 Main Gtk struct. More...
struct  GtkCellLayout
 Main Gtk struct. More...
struct  GtkCellLayoutIface
struct  GtkCellRenderer
 Main Gtk struct. More...
struct  GtkCellEditable
 Main Gtk struct. More...
struct  GtkCellEditableIface
struct  GtkCellRendererCombo
 Main Gtk struct. More...
struct  GtkCellRendererPixbuf
 Main Gtk struct. More...
struct  GtkCellRendererProgress
 Main Gtk struct. More...
struct  GtkCellRendererText
 Main Gtk struct. More...
struct  GtkCellRendererToggle
 Main Gtk struct. More...
struct  GtkListStore
 Main Gtk struct. More...
struct  GtkTreeStore
 Main Gtk struct. More...
struct  GtkComboBox
 Main Gtk struct. More...
struct  GtkComboBoxEntry
 Main Gtk struct. More...
struct  GtkMenu
 Main Gtk struct. More...
struct  GtkMenuBar
 Main Gtk struct. More...
struct  GtkMenuItem
 Main Gtk struct. More...
struct  GtkMenuShell
 Main Gtk struct. More...
struct  GtkImageMenuItem
 Main Gtk struct. More...
struct  GtkRadioMenuItem
 Main Gtk struct. More...
struct  GtkCheckMenuItem
 Main Gtk struct. More...
struct  GtkSeparatorMenuItem
 Main Gtk struct. More...
struct  GtkTearoffMenuItem
 Main Gtk struct. More...
struct  GtkToolbar
 Main Gtk struct. More...
struct  GtkToolbarChild
 Warning GtkToolbarChild is deprecated and should not be used in newly-written code. More...
struct  GtkToolItem
 Main Gtk struct. More...
struct  GtkSeparatorToolItem
 Main Gtk struct. More...
struct  GtkToolButton
 Main Gtk struct. More...
struct  GtkMenuToolButton
 Main Gtk struct. More...
struct  GtkToggleToolButton
 Main Gtk struct. More...
struct  GtkRadioToolButton
 Main Gtk struct. More...
struct  GtkUIManager
 Main Gtk struct. More...
struct  GtkActionGroup
 Main Gtk struct. More...
struct  GtkActionEntry
 GtkActionEntry structs are used with gtk_action_group_add_actions() to construct actions. More...
struct  GtkToggleActionEntry
 GtkToggleActionEntry structs are used with gtk_action_group_add_toggle_actions() to construct toggle actions. More...
struct  GtkRadioActionEntry
 GtkRadioActionEntry structs are used with gtk_action_group_add_radio_actions() to construct groups of radio actions. More...
struct  GtkAction
 Main Gtk struct. More...
struct  GtkToggleAction
 Main Gtk struct. More...
struct  GtkRadioAction
 Main Gtk struct. More...
struct  GtkColorButton
 Main Gtk struct. More...
struct  GtkColorSelection
 Main Gtk struct. More...
struct  GtkColorSelectionDialog
 Main Gtk struct. More...
struct  GtkFileSelection
 Main Gtk struct. More...
struct  GtkFileChooser
 Main Gtk struct. More...
struct  GtkFileChooserButton
 Main Gtk struct. More...
struct  GtkFileChooserDialog
 Main Gtk struct. More...
struct  GtkFileChooserWidget
 Main Gtk struct. More...
struct  GtkFileFilter
 Main Gtk struct. More...
struct  GtkFileFilterInfo
 A GtkFileFilterInfo struct is used to pass information about the tested file to gtk_file_filter_filter(). More...
struct  GtkFontButton
 Main Gtk struct. More...
struct  GtkFontSelection
 Main Gtk struct. More...
struct  GtkFontSelectionDialog
 Main Gtk struct. More...
struct  GtkInputDialog
 Main Gtk struct. More...
struct  GtkAlignment
 Main Gtk struct. More...
struct  GtkAspectFrame
 Main Gtk struct. More...
struct  GtkHBox
 Main Gtk struct. More...
struct  GtkVBox
 Main Gtk struct. More...
struct  GtkHButtonBox
 Main Gtk struct. More...
struct  GtkVButtonBox
 Main Gtk struct. More...
struct  GtkFixed
 Main Gtk struct. More...
struct  GtkFixedChild
 The GtkFixedChild struct contains the following fields. More...
struct  GtkHPaned
 Main Gtk struct. More...
struct  GtkVPaned
 Main Gtk struct. More...
struct  GtkLayout
 Main Gtk struct. More...
struct  GtkNotebook
 Main Gtk struct. More...
struct  GtkNotebookPage
 The GtkNotebookPage is an opaque implementation detail of GtkNotebook. More...
struct  GtkTable
 Main Gtk struct. More...
struct  GtkTableChild
 The widget field is a pointer to the widget that this GtkTableChild structure is keeping track of. More...
struct  GtkTableRowCol
 These fields should be considered read-only and not be modified directly. More...
struct  GtkExpander
 Main Gtk struct. More...
struct  GtkFrame
 Main Gtk struct. More...
struct  GtkHSeparator
 Main Gtk struct. More...
struct  GtkVSeparator
 Main Gtk struct. More...
struct  GtkHScrollbar
 Main Gtk struct. More...
struct  GtkVScrollbar
 Main Gtk struct. More...
struct  GtkScrolledWindow
 Main Gtk struct. More...
struct  GtkAdjustment
 Main Gtk struct. More...
struct  GtkArrow
 Main Gtk struct. More...
struct  GtkCalendar
 Main Gtk struct. More...
struct  GtkDrawingArea
 Main Gtk struct. More...
struct  GtkEventBox
 Main Gtk struct. More...
struct  GtkHandleBox
 Main Gtk struct. More...
struct  GtkIMContextSimple
 Main Gtk struct. More...
struct  GtkIMMulticontext
 Main Gtk struct. More...
struct  GtkSizeGroup
 Main Gtk struct. More...
struct  GtkTooltips
 Main Gtk struct. More...
struct  GtkTooltipsData
 tooltips is the GtkTooltips group that this tooltip belongs to. More...
struct  GtkViewport
 Main Gtk struct. More...
struct  GtkAccessible
 Main Gtk struct. More...
struct  GtkBin
 Main Gtk struct. More...
struct  GtkBox
 Main Gtk struct. More...
struct  GtkBoxChild
 The GtkBoxChild holds a child widget of GtkBox and describes how the child is to be packed into the GtkBox. More...
struct  GtkButtonBox
 Main Gtk struct. More...
struct  GtkContainer
 Main Gtk struct. More...
struct  GtkItem
 Main Gtk struct. More...
struct  GtkMisc
 Main Gtk struct. More...
struct  GtkObject
 Main Gtk struct. More...
struct  GtkPaned
 Main Gtk struct. More...
struct  GtkRange
 Main Gtk struct. More...
struct  GtkScale
 Main Gtk struct. More...
struct  GtkScrollbar
 Main Gtk struct. More...
struct  GtkSeparator
 Main Gtk struct. More...
struct  GtkWidget
 Main Gtk struct. More...
struct  GtkWidgetClass
 activate_signal The signal to emit when a widget of this class is activated, gtk_widget_activate() handles the emission. More...
struct  GtkRequisition
 A GtkRequisition represents the desired size of a widget. More...
struct  GtkAllocation
 A GtkAllocation of a widget represents region which has been allocated to the widget by its parent. More...
struct  GtkSelectionData
struct  GtkWidgetAuxInfo
struct  GtkWidgetShapeInfo
struct  GtkIMContext
 Main Gtk struct. More...
struct  GtkPlug
 Main Gtk struct. More...
struct  GtkSocket
 Main Gtk struct. More...
struct  GtkCurve
 Main Gtk struct. More...
struct  GtkGammaCurve
 Main Gtk struct. More...
struct  GtkRuler
 Main Gtk struct. More...
struct  GtkRulerMetric
 This should be points_per_unit. More...
struct  GtkHRuler
 Main Gtk struct. More...
struct  GtkVRuler
 Main Gtk struct. More...
struct  GtkItemFactory
 Main Gtk struct. More...
struct  GtkItemFactoryEntry
 Warning GtkItemFactoryEntry is deprecated and should not be used in newly-written code. More...
struct  GtkItemFactoryItem
 Warning GtkItemFactoryItem is deprecated and should not be used in newly-written code. More...
struct  GtkProgress
 Main Gtk struct. More...

Typedefs

typedef gchar *** GtkModuleInitFunc
typedef GdkEventKey void * GtkKeySnoopFunc
typedef GObject uint
typedef GObject GdkModifierType GtkAccelGroupActivate
typedef GClosure void * GtkAccelGroupFindFunc
typedef int GtkAccelMapForeach
typedef GtkSelectionData void * GtkClipboardReceivedFunc
typedef void * GtkClipboardTextReceivedFunc
typedef GdkPixbuf void * GtkClipboardImageReceivedFunc
typedef GdkAtom int
typedef GdkAtom void * GtkClipboardTargetsReceivedFunc
typedef guint8 uint
typedef guint8 void * GtkClipboardRichTextReceivedFunc
typedef GtkSelectionData uint
typedef GtkSelectionData void * GtkClipboardGetFunc
typedef void * GtkClipboardClearFunc
typedef GString GValueGtkRcPropertyParser
typedef void uint
typedef void GtkArgGtkCallbackMarshal
typedef void * GtkAboutDialogActivateLinkFunc
typedef void * GtkAssistantPageFunc
typedef GtkTreeIter void * GtkEntryCompletionMatchFunc
typedef void * GtkTextCharPredicate
typedef GtkTextBuffer GtkTextIter
guint8 
uint
typedef GtkTextBuffer GtkTextIter
guint8 
int
typedef GtkTextBuffer GtkTextIter
guint8 void GError ** 
GtkTextBufferDeserializeFunc
typedef GtkTextBuffer GtkTextIter
GtkTextIter gsize void * 
GtkTextBufferSerializeFunc
typedef void * GtkTextTagTableForeach
typedef GtkTreePath GtkTreeIter
void * 
GtkTreeModelForeachFunc
typedef GtkTreeModel GtkTreePath int
typedef GtkTreeModel GtkTreePath
void * 
GtkTreeSelectionFunc
typedef GtkTreePath GtkTreeIter
void * 
GtkTreeSelectionForeachFunc
typedef GtkCellRenderer GtkTreeModel
GtkTreeIter void * 
GtkTreeCellDataFunc
typedef GtkTreeViewColumn
GtkTreeViewColumn GtkTreeViewColumn
void * 
GtkTreeViewColumnDropFunc
typedef GtkTreePath void * GtkTreeViewMappingFunc
typedef GtkTreeIter void * GtkTreeViewSearchEqualFunc
typedef GtkWidget void * GtkTreeViewSearchPositionFunc
typedef GtkTreePath int
typedef GtkTreePath void * GtkTreeDestroyCountFunc
typedef GtkTreeIter void * GtkTreeViewRowSeparatorFunc
typedef GtkTreePath void * GtkIconViewForeachFunc
typedef GtkTreeIter GtkTreeIter
void * 
GtkTreeIterCompareFunc
typedef GtkTreeIter void * GtkTreeModelFilterVisibleFunc
typedef GtkTreeIter GValue int
typedef GtkTreeIter GValue
void * 
GtkTreeModelFilterModifyFunc
typedef GtkCellRenderer GtkTreeModel
GtkTreeIter void * 
GtkCellLayoutDataFunc
typedef gint gint gboolean
void * 
GtkMenuPositionFunc
typedef GtkMenuGtkMenuDetachFunc
typedef int GtkColorSelectionChangePaletteFunc
typedef GdkColor int GtkColorSelectionChangePaletteWithScreenFunc
typedef void * GtkFileFilterFunc
typedef GtkWidget int
typedef GtkWidget int
typedef GtkWidget void * GtkNotebookWindowCreationFunc
typedef void * GtkCallback
typedef char[] GtkPrintFunc
typedef void * GtkTranslateFunc
typedef GtkWidgetGtkItemFactoryCallback1
typedef void uint GtkItemFactoryCallback2

Enumerations

enum  GtkDestDefaults {
  MOTION = 1 << 0,
  HIGHLIGHT = 1 << 1,
  DROP = 1 << 2,
  ALL = 0x07,
  ALL
}
 The GtkDestDefaults enumeration specifies the various types of action that will be taken on behalf of the user for a drag destination site. More...
enum  GtkTargetFlags {
  SAME_APP = 1 << 0,
  nick
}
 The GtkTargetFlags enumeration is used to specify constraints on an entry in a GtkTargetTable. More...
enum  GtkIconLookupFlags {
  NO_SVG = 1 << 0,
  FORCE_SVG = 1 << 1,
  USE_BUILTIN = 1 << 2
}
 Used to specify options for gtk_icon_theme_lookup_icon() GTK_ICON_LOOKUP_NO_SVG. More...
enum  GtkIconThemeError {
  NOT_FOUND,
  FAILED
}
 Error codes for GtkIconTheme operations. More...
enum  GtkIconSize {
  INVALID,
  INVALID = TokenType.LAST,
  MENU,
  MENU = 1 << 1,
  SMALL_TOOLBAR,
  LARGE_TOOLBAR,
  BUTTON,
  BUTTON,
  DND,
  DND,
  DIALOG
}
enum  GtkRcFlags {
  FG = 1 << 0,
  FG,
  BG = 1 << 1,
  BG,
  TEXT = 1 << 2,
  TEXT,
  TEXT,
  TEXT = G_MAXUINT - 2,
  TEXT,
  BASE = 1 << 3,
  BASE
}
 The GtkRcFlags enumeration is used as a bitmask to specify which fields of a GtkRcStyle have been set for each state. More...
enum  GtkRcTokenType {
  INVALID,
  INVALID = TokenType.LAST,
  INCLUDE,
  NORMAL,
  NORMAL,
  NORMAL,
  ACTIVE,
  ACTIVE,
  PRELIGHT,
  PRELIGHT,
  SELECTED,
  SELECTED,
  SELECTED = 1 << 0,
  INSENSITIVE,
  INSENSITIVE,
  INSENSITIVE = 1 << 2,
  FG = 1 << 0,
  FG,
  BG = 1 << 1,
  BG,
  TEXT = 1 << 2,
  TEXT,
  TEXT,
  TEXT = G_MAXUINT - 2,
  TEXT,
  BASE = 1 << 3,
  BASE,
  XTHICKNESS,
  YTHICKNESS,
  FONT,
  FONTSET,
  FONT_NAME,
  BG_PIXMAP,
  PIXMAP_PATH,
  STYLE,
  BINDING,
  BIND,
  WIDGET,
  WIDGET,
  WIDGET,
  WIDGET,
  WIDGET_CLASS,
  WIDGET_CLASS,
  CLASS,
  CLASS,
  LOWEST,
  LOWEST = 0,
  GTK,
  GTK = 4,
  APPLICATION,
  APPLICATION = 8,
  THEME,
  THEME = 10,
  RC,
  RC = 12,
  HIGHEST,
  HIGHEST = 15,
  ENGINE,
  MODULE_PATH,
  IM_MODULE_PATH,
  IM_MODULE_FILE,
  STOCK,
  STOCK,
  LTR,
  LTR,
  LTR,
  RTL,
  RTL,
  RTL,
  COLOR,
  COLOR,
  UNBIND,
  LAST,
  LAST
}
 The GtkRcTokenType enumeration represents the tokens in the RC file. More...
enum  GtkAccelFlags {
  VISIBLE = 1 << 0,
  VISIBLE = 1 << 8,
  LOCKED = 1 << 1,
  MASK = 0x07
}
enum  GtkAnchorType {
  CENTER,
  NORTH,
  NORTH_WEST,
  NORTH_EAST,
  SOUTH,
  SOUTH_WEST,
  SOUTH_EAST,
  WEST,
  EAST,
  N = NORTH,
  NW = NORTH_WEST,
  NE = NORTH_EAST,
  S = SOUTH,
  SW = SOUTH_WEST,
  SE = SOUTH_EAST,
  W = WEST,
  E = EAST
}
enum  GtkArrowType {
  UP,
  UP,
  DOWN,
  DOWN,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE
}
 Used to indicate the direction in which a GtkArrow should point. More...
enum  GtkAttachOptions {
  EXPAND = 1 << 0,
  SHRINK = 1 << 1,
  FILL = 1 << 2
}
 Denotes the expansion properties that a widget will have when it (or its parent) is resized. More...
enum  GtkButtonBoxStyle {
  DEFAULT_STYLE,
  SPREAD,
  EDGE,
  START,
  START,
  START,
  END,
  END,
  END,
  END
}
 Used to dictate the style that a GtkButtonBox uses to layout the buttons it contains. More...
enum  GtkCornerType {
  TOP_LEFT,
  BOTTOM_LEFT,
  TOP_RIGHT,
  BOTTOM_RIGHT
}
 Specifies which corner a child widget should be placed in when packed into a GtkScrolledWindow. More...
enum  GtkCurveType {
  TYPE_LINEAR,
  TYPE_SPLINE,
  curve
}
enum  GtkDeleteType {
  CHARS,
  WORD_ENDS,
  WORDS,
  WORDS,
  DISPLAY_LINES,
  DISPLAY_LINES,
  DISPLAY_LINE_ENDS,
  DISPLAY_LINE_ENDS,
  PARAGRAPH_ENDS,
  PARAGRAPH_ENDS,
  PARAGRAPHS,
  PARAGRAPHS,
  pico,
  Emacs
}
enum  GtkDirectionType {
  TAB_FORWARD,
  TAB_BACKWARD,
  UP,
  UP,
  DOWN,
  DOWN,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT
}
enum  GtkExpanderStyle {
  COLLAPSED,
  SEMI_COLLAPSED,
  SEMI_EXPANDED,
  EXPANDED
}
 Used to specify the style of the expanders drawn by a GtkTreeView. More...
enum  GtkIMPreeditStyle {
  NOTHING,
  NOTHING,
  CALLBACK,
  CALLBACK,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE
}
enum  GtkIMStatusStyle {
  NOTHING,
  NOTHING,
  CALLBACK,
  CALLBACK,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE
}
enum  GtkJustification {
  JUSTIFY_LEFT,
  JUSTIFY_LEFT,
  JUSTIFY_RIGHT,
  JUSTIFY_RIGHT,
  JUSTIFY_CENTER,
  JUSTIFY_CENTER,
  JUSTIFY_FILL,
  JUSTIFY_FILL
}
 Used for justifying the text inside a GtkLabel widget. More...
enum  GtkMatchType {
  ALL = 0x07,
  ALL,
  ALL_TAIL,
  HEAD,
  TAIL,
  EXACT,
  LAST,
  LAST
}
 Warning GtkMatchType is deprecated and should not be used in newly-written code. More...
enum  GtkMetricType {
  PIXELS,
  INCHES,
  CENTIMETERS
}
 Used to indicate which metric is used by a GtkRuler. More...
enum  GtkMovementStep {
  LOGICAL_POSITIONS,
  VISUAL_POSITIONS,
  WORDS,
  WORDS,
  DISPLAY_LINES,
  DISPLAY_LINES,
  DISPLAY_LINE_ENDS,
  DISPLAY_LINE_ENDS,
  PARAGRAPHS,
  PARAGRAPHS,
  PARAGRAPH_ENDS,
  PARAGRAPH_ENDS,
  PAGES,
  PAGES,
  BUFFER_ENDS,
  pages
}
enum  GtkOrientation {
  HORIZONTAL,
  HORIZONTAL,
  HORIZONTAL,
  VERTICAL,
  VERTICAL,
  VERTICAL
}
 Represents the orientation of widgets which can be switched between horizontal and vertical orientation on the fly, like GtkToolbar. More...
enum  GtkPackType {
  START,
  START,
  START,
  END,
  END,
  END,
  END
}
 Represents the packing location GtkBox children. More...
enum  GtkPathPriorityType {
  LOWEST,
  LOWEST = 0,
  GTK,
  GTK = 4,
  APPLICATION,
  APPLICATION = 8,
  THEME,
  THEME = 10,
  RC,
  RC = 12,
  HIGHEST,
  HIGHEST = 15
}
enum  GtkPathType {
  WIDGET,
  WIDGET,
  WIDGET,
  WIDGET,
  WIDGET_CLASS,
  WIDGET_CLASS,
  CLASS,
  CLASS
}
enum  GtkPolicyType {
  ALWAYS,
  AUTOMATIC,
  NEVER
}
 Determines when a scroll bar will be visible. More...
enum  GtkPositionType {
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT,
  TOP,
  TOP,
  TOP,
  BOTTOM,
  BOTTOM,
  BOTTOM
}
 Describes which edge of a widget a certain feature is positioned at, e.g. More...
enum  GtkPreviewType {
  COLOR,
  COLOR,
  GRAYSCALE
}
 Warning GtkPreviewType is deprecated and should not be used in newly-written code. More...
enum  GtkReliefStyle {
  NORMAL,
  NORMAL,
  NORMAL,
  HALF,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE
}
 Indicated the relief to be drawn around a GtkButton. More...
enum  GtkResizeMode {
  PARENT,
  PARENT,
  QUEUE,
  now
}
 GTK_RESIZE_PARENT GTK_RESIZE_QUEUE GTK_RESIZE_IMMEDIATE Deprecated. More...
enum  GtkScrollStep {
  STEPS,
  PAGES,
  PAGES,
  ENDS,
  HORIZONTAL_STEPS,
  HORIZONTAL_PAGES,
  HORIZONTAL_ENDS
}
enum  GtkScrollType {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  JUMP,
  STEP_BACKWARD,
  STEP_BACKWARD,
  STEP_FORWARD,
  STEP_FORWARD,
  PAGE_BACKWARD,
  PAGE_BACKWARD,
  PAGE_FORWARD,
  PAGE_FORWARD,
  STEP_UP,
  STEP_DOWN,
  PAGE_UP,
  PAGE_DOWN,
  STEP_LEFT,
  STEP_RIGHT,
  PAGE_LEFT,
  PAGE_RIGHT,
  START,
  START,
  START,
  END,
  END,
  END,
  END
}
enum  GtkSelectionMode {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  SINGLE,
  BROWSE,
  MULTIPLE,
  EXTENDED = MULTIPLE /+* Deprecated +/
}
 Used to control what selections users are allowed to make. More...
enum  GtkShadowType {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  IN,
  OUT,
  ETCHED_IN,
  ETCHED_OUT
}
 Used to change the appearance of an outline typically provided by a GtkFrame. More...
enum  GtkSideType {
  TOP,
  TOP,
  TOP,
  BOTTOM,
  BOTTOM,
  BOTTOM,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT
}
 Warning GtkSideType is deprecated and should not be used in newly-written code. More...
enum  GtkStateType {
  NORMAL,
  NORMAL,
  NORMAL,
  ACTIVE,
  ACTIVE,
  PRELIGHT,
  PRELIGHT,
  SELECTED,
  SELECTED,
  SELECTED = 1 << 0,
  INSENSITIVE,
  INSENSITIVE,
  INSENSITIVE = 1 << 2
}
 This type indicates the current state of a widget; the state determines how the widget is drawn. More...
enum  GtkSubmenuDirection {
  DIRECTION_LEFT,
  DIRECTION_RIGHT
}
 Warning GtkSubmenuDirection is deprecated and should not be used in newly-written code. More...
enum  GtkSubmenuPlacement {
  TOP_BOTTOM,
  LEFT_RIGHT
}
 Warning GtkSubmenuPlacement is deprecated and should not be used in newly-written code. More...
enum  GtkToolbarStyle {
  ICONS,
  TEXT = 1 << 2,
  TEXT,
  TEXT,
  TEXT = G_MAXUINT - 2,
  TEXT,
  BOTH,
  BOTH,
  BOTH,
  BOTH_HORIZ
}
 Used to customize the appearance of a GtkToolbar. More...
enum  GtkUpdateType {
  CONTINUOUS,
  CONTINUOUS,
  DISCONTINUOUS,
  DELAYED
}
enum  GtkVisibility {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  PARTIAL,
  FULL
}
 Used by GtkCList and GtkCTree to indicate whether a row is visible. More...
enum  GtkWindowPosition {
  POS_NONE,
  POS_CENTER,
  POS_MOUSE,
  POS_CENTER_ALWAYS,
  POS_CENTER_ON_PARENT
}
 Window placement can be influenced using this enumeration. More...
enum  GtkWindowType {
  TOPLEVEL,
  TOPLEVEL = 1 << 4,
  POPUP,
  POPUP = 1 << 4
}
 A GtkWindow can be one of these types. More...
enum  GtkSortType {
  ASCENDING,
  DESCENDING
}
 Determines the direction of a sort. More...
enum  GtkSignalRunType {
  RUN_FIRST = SignalFlags.RUN_FIRST,
  RUN_LAST = SignalFlags.RUN_LAST,
  RUN_BOTH = (RUN_FIRST | RUN_LAST),
  RUN_NO_RECURSE = SignalFlags.NO_RECURSE,
  RUN_ACTION = SignalFlags.ACTION,
  RUN_NO_HOOKS = SignalFlags.NO_HOOKS
}
 Warning GtkSignalRunType is deprecated and should not be used in newly-written code. More...
enum  GtkDialogFlags {
  MODAL = 1 << 0,
  win,
  DESTROY_WITH_PARENT = 1 << 1,
  NO_SEPARATOR = 1 << 2 /+* no separator bar above buttons +/
}
 Flags used to influence dialog construction. More...
enum  GtkResponseType {
  responseId,
  GTK_RESPONSE_NONE = -1,
  GTK_RESPONSE_REJECT = -2,
  GTK_RESPONSE_ACCEPT = -3,
  GTK_RESPONSE_DELETE_EVENT = -4,
  dialogs,
  GTK_RESPONSE_OK = -5,
  GTK_RESPONSE_CANCEL = -6,
  GTK_RESPONSE_CLOSE = -7,
  GTK_RESPONSE_YES = -8,
  GTK_RESPONSE_NO = -9,
  GTK_RESPONSE_APPLY = -10,
  GTK_RESPONSE_HELP = -11
}
 Predefined values for use as response ids in gtk_dialog_add_button(). More...
enum  GtkMessageType {
  INFO,
  INFO,
  WARNING,
  QUESTION,
  ERROR,
  OTHER
}
 The type of message being displayed in the dialog. More...
enum  GtkButtonsType {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  OK,
  OK,
  CLOSE,
  CLOSE,
  CANCEL,
  CANCEL,
  YES_NO,
  OK_CANCEL
}
 Prebuilt sets of buttons for the dialog. More...
enum  GtkAssistantPageType {
  CONTENT,
  INTRO,
  CONFIRM,
  CONFIRM,
  SUMMARY,
  PROGRESS
}
 An enum for determining the page role inside the GtkAssistant. More...
enum  GtkImageType {
  EMPTY,
  EMPTY,
  PIXMAP,
  IMAGE,
  PIXBUF,
  STOCK,
  STOCK,
  ICON_SET,
  ANIMATION,
  ICON_NAME
}
 Describes the image data representation used by a GtkImage. More...
enum  GtkProgressBarOrientation {
  LEFT_TO_RIGHT,
  RIGHT_TO_LEFT,
  BOTTOM_TO_TOP,
  TOP_TO_BOTTOM
}
 An enumeration representing possible orientations and growth directions for the visible progress bar. More...
enum  GtkProgressBarStyle {
  CONTINUOUS,
  CONTINUOUS,
  DISCRETE
}
 An enumeration representing the styles for drawing the progress bar. More...
enum  GtkSpinButtonUpdatePolicy {
  UPDATE_ALWAYS,
  UPDATE_IF_VALID
}
 GTK_UPDATE_ALWAYS When refreshing your GtkSpinButton, the value is always displayed. More...
enum  GtkSpinType {
  STEP_FORWARD,
  STEP_FORWARD,
  STEP_BACKWARD,
  STEP_BACKWARD,
  PAGE_FORWARD,
  PAGE_FORWARD,
  PAGE_BACKWARD,
  PAGE_BACKWARD,
  HOME,
  HOME,
  END,
  END,
  END,
  END,
  USER_DEFINED
}
 GTK_SPIN_STEP_FORWARD, GTK_SPIN_STEP_BACKWARD, GTK_SPIN_PAGE_FORWARD, GTK_SPIN_PAGE_BACKWARD These values spin a GtkSpinButton by the relevant values of the spin button's GtkAdjustment. More...
enum  GtkTextSearchFlags {
  VISIBLE_ONLY = 1 << 0,
  TEXT_ONLY,
  SEARCH_REGEXP
}
enum  GtkTextBufferTargetInfo {
  BUFFER_CONTENTS = G_MAXUINT - 0,
  RICH_TEXT = G_MAXUINT - 1,
  TEXT = 1 << 2,
  TEXT,
  TEXT,
  TEXT = G_MAXUINT - 2,
  TEXT
}
enum  GtkWrapMode {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  CHAR,
  WORD,
  WORD_CHAR
}
 Describes a type of line wrapping. More...
enum  GtkTextWindowType {
  PRIVATE,
  WIDGET,
  WIDGET,
  WIDGET,
  WIDGET,
  TEXT = 1 << 2,
  TEXT,
  TEXT,
  TEXT = G_MAXUINT - 2,
  TEXT,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  LEFT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT,
  RIGHT,
  TOP,
  TOP,
  TOP,
  BOTTOM,
  BOTTOM,
  BOTTOM
}
enum  GtkTreeModelFlags {
  ITERS_PERSIST = 1 << 0,
  LIST_ONLY = 1 << 1
}
 These flags indicate various properties of a GtkTreeModel. More...
enum  GtkTreeViewColumnSizing {
  GROW_ONLY,
  AUTOSIZE,
  FIXED
}
 The sizing method the column uses to determine its width. More...
enum  GtkTreeViewDropPosition {
  GTK_TREE_VIEW_DROP_BEFORE,
  GTK_TREE_VIEW_DROP_AFTER,
  GTK_TREE_VIEW_DROP_INTO_OR_BEFORE,
  GTK_TREE_VIEW_DROP_INTO_OR_AFTER
}
 An enum for determining where a dropped row goes. More...
enum  GtkTreeViewGridLines {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  HORIZONTAL,
  HORIZONTAL,
  HORIZONTAL,
  VERTICAL,
  VERTICAL,
  VERTICAL,
  BOTH,
  BOTH,
  BOTH
}
enum  GtkIconViewDropPosition {
  NO_DROP,
  DROP_INTO,
  DROP_LEFT,
  DROP_RIGHT,
  DROP_ABOVE,
  DROP_BELOW
}
 An enum for determining where a dropped item goes. More...
enum  GtkCellRendererState {
  SELECTED,
  SELECTED,
  SELECTED = 1 << 0,
  PRELIT = 1 << 1,
  INSENSITIVE,
  INSENSITIVE,
  INSENSITIVE = 1 << 2,
  SORTED = 1 << 3,
  FOCUSED = 1 << 4,
  USE_FG = 1 << 5
}
 Tells how a cell is to be rendererd. More...
enum  GtkCellRendererMode {
  MODE_INERT,
  MODE_ACTIVATABLE,
  MODE_EDITABLE
}
 Identifies how the user can interact with a particular cell. More...
enum  GtkPackDirection {
  LTR,
  LTR,
  LTR,
  RTL,
  RTL,
  RTL,
  TTB,
  BTT
}
enum  GtkMenuDirectionType {
  PARENT,
  PARENT,
  CHILD,
  NEXT,
  PREV
}
 An enumeration representing directional movements within a menu. More...
enum  GtkToolbarChildType {
  SPACE,
  BUTTON,
  BUTTON,
  TOGGLEBUTTON,
  RADIOBUTTON,
  WIDGET,
  WIDGET,
  WIDGET,
  WIDGET
}
 Warning GtkToolbarChildType is deprecated and should not be used in newly-written code. More...
enum  GtkToolbarSpaceStyle {
  EMPTY,
  EMPTY,
  LINE
}
enum  GtkUIManagerItemType {
  AUTO = 0,
  AUTO,
  MENUBAR = 1 << 0,
  MENU,
  MENU = 1 << 1,
  TOOLBAR = 1 << 2,
  PLACEHOLDER = 1 << 3,
  POPUP,
  POPUP = 1 << 4,
  MENUITEM = 1 << 5,
  TOOLITEM = 1 << 6,
  SEPARATOR = 1 << 7,
  ACCELERATOR = 1 << 8
}
 These enumeration values are used by gtk_ui_manager_add_ui() to determine what UI element to create. More...
enum  GtkFileChooserAction {
  OPEN,
  OPEN,
  SAVE,
  SAVE,
  SELECT_FOLDER,
  CREATE_FOLDER
}
enum  GtkFileChooserConfirmation {
  CONFIRM,
  CONFIRM,
  ACCEPT_FILENAME,
  SELECT_AGAIN
}
enum  GtkFileChooserError {
  NONEXISTENT,
  BAD_FILENAME,
  ALREADY_EXISTS
}
enum  GtkFileFilterFlags {
  FILENAME = 1 << 0,
  URI = 1 << 1,
  DISPLAY_NAME = 1 << 2,
  MIME_TYPE = 1 << 3
}
 These flags indicate what parts of a GtkFileFilterInfo struct are filled or need to be filled. More...
enum  GtkCalendarDisplayOptions {
  SHOW_HEADING = 1 << 0,
  SHOW_DAY_NAMES = 1 << 1,
  NO_MONTH_CHANGE = 1 << 2,
  SHOW_WEEK_NUMBERS = 1 << 3,
  WEEK_START_MONDAY = 1 << 4
}
 These options can be used to influence the display and behaviour of a GtkCalendar. More...
enum  GtkSizeGroupMode {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  HORIZONTAL,
  HORIZONTAL,
  HORIZONTAL,
  VERTICAL,
  VERTICAL,
  VERTICAL,
  BOTH,
  BOTH,
  BOTH
}
 The mode of the size group determines the directions in which the size group affects the requested sizes of its component widgets. More...
enum  GtkObjectFlags {
  IN_DESTRUCTION = 1 << 0,
  FLOATING = 1 << 1,
  RESERVED_1 = 1 << 2,
  RESERVED_2 = 1 << 3
}
 Tells about the state of the object. More...
enum  GtkArgFlags {
  READABLE = ParamFlags.READABLE,
  WRITABLE = ParamFlags.WRITABLE,
  CONSTRUCT = ParamFlags.CONSTRUCT,
  CONSTRUCT_ONLY = ParamFlags.CONSTRUCT_ONLY,
  CHILD_ARG = 1 << 4
}
 Warning GtkArgFlags is deprecated and should not be used in newly-written code. More...
enum  GtkSensitivityType {
  AUTO = 0,
  AUTO,
  ON,
  OFF
}
 Determines how GTK+ handles the sensitivity of stepper arrows at the end of range widgets. More...
enum  GtkWidgetFlags {
  TOPLEVEL,
  TOPLEVEL = 1 << 4,
  NO_WINDOW = 1 << 5,
  REALIZED = 1 << 6,
  MAPPED = 1 << 7,
  VISIBLE = 1 << 0,
  VISIBLE = 1 << 8,
  SENSITIVE = 1 << 9,
  PARENT_SENSITIVE = 1 << 10,
  CAN_FOCUS = 1 << 11,
  HAS_FOCUS = 1 << 12,
  CAN_DEFAULT = 1 << 13,
  HAS_DEFAULT = 1 << 14,
  HAS_GRAB = 1 << 15,
  RC_STYLE = 1 << 16,
  COMPOSITE_CHILD = 1 << 17,
  NO_REPARENT = 1 << 18,
  APP_PAINTABLE = 1 << 19,
  RECEIVES_DEFAULT = 1 << 20,
  DOUBLE_BUFFERED = 1 << 21,
  NO_SHOW_ALL = 1 << 22
}
 Tells about certain properties of the widget. More...
enum  GtkWidgetHelpType {
  TOOLTIP,
  WHATS_THIS
}
enum  GtkTextDirection {
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  NONE,
  LTR,
  LTR,
  LTR,
  RTL,
  RTL,
  RTL
}
enum  StockID {
  ABOUT,
  ADD,
  APPLY,
  BOLD,
  CANCEL,
  CANCEL,
  CDROM,
  CLEAR,
  CLOSE,
  CLOSE,
  COLOR_PICKER,
  CONVERT,
  CONNECT,
  COPY,
  CUT,
  DELETE,
  DIALOG_ERROR,
  DIALOG_INFO,
  DIALOG_QUESTION,
  DIALOG_WARNING,
  DIRECTORY,
  DISCONNECT,
  DND,
  DND,
  DND_MULTIPLE,
  EDIT,
  EXECUTE,
  FILE,
  FIND,
  FIND_AND_REPLACE,
  FLOPPY,
  FULLSCREEN,
  GOTO_BOTTOM,
  GOTO_FIRST,
  GOTO_LAST,
  GOTO_TOP,
  GO_BACK,
  GO_DOWN,
  GO_FORWARD,
  GO_UP,
  HARDDISK,
  HELP,
  HOME,
  HOME,
  INDENT,
  INDEX,
  INFO,
  INFO,
  ITALIC,
  JUMP_TO,
  JUSTIFY_CENTER,
  JUSTIFY_CENTER,
  JUSTIFY_FILL,
  JUSTIFY_FILL,
  JUSTIFY_LEFT,
  JUSTIFY_LEFT,
  JUSTIFY_RIGHT,
  JUSTIFY_RIGHT,
  LEAVE_FULLSCREEN,
  MEDIA_FORWARD,
  MEDIA_NEXT,
  MEDIA_PAUSE,
  MEDIA_PLAY,
  MEDIA_PREVIOUS,
  MEDIA_RECORD,
  MEDIA_REWIND,
  MEDIA_STOP,
  MISSING_IMAGE,
  NETWORK,
  NEW,
  NO,
  OK,
  OK,
  OPEN,
  OPEN,
  ORIENTATION_LANDSCAPE,
  ORIENTATION_PORTRAIT,
  ORIENTATION_REVERSE_LANDSCAPE,
  ORIENTATION_REVERSE_PORTRAIT,
  PASTE,
  PREFERENCES,
  PRINT,
  PRINT_PREVIEW,
  PROPERTIES,
  QUIT,
  REDO,
  REFRESH,
  REMOVE,
  REVERT_TO_SAVED,
  SAVE,
  SAVE,
  SAVE_AS,
  SELECT_ALL,
  SELECT_COLOR,
  SELECT_FONT,
  SORT_ASCENDING,
  SORT_DESCENDING,
  SPELL_CHECK,
  STOP,
  STRIKETHROUGH,
  UNDELETE,
  UNDERLINE,
  UNDO,
  UNINDENT,
  YES,
  ZOOM_100,
  ZOOM_FIT,
  ZOOM_IN,
  ZOOM_OUT
}

Functions

typedef extern (C) void function(gint *

Variables

alias void GtkAccelGroupEntry
alias void GtkContainerClass
alias GType GtkType
 typedef GType GtkType; GtkType is unique integer identifying the type.
alias GType GtkFundamentalType
 typedef GType GtkFundamentalType; Warning GtkFundamentalType is deprecated and should not be used in newly-written code.
alias GBaseInitFunc GtkClassInitFunc
 typedef GBaseInitFunc GtkClassInitFunc; Warning GtkClassInitFunc is deprecated and should not be used in newly-written code.
alias GInstanceInitFunc GtkObjectInitFunc
 typedef GInstanceInitFunc GtkObjectInitFunc; Warning GtkObjectInitFunc is deprecated and should not be used in newly-written code.
alias GSignalCMarshaller GtkSignalMarshaller
 typedef GSignalCMarshaller GtkSignalMarshaller; Warning GtkSignalMarshaller is deprecated and should not be used in newly-written code.
alias GTypeInstance GtkTypeObject
 typedef GTypeInstance GtkTypeObject; Warning GtkTypeObject is deprecated and should not be used in newly-written code.
alias GTypeClass GtkTypeClass
 typedef GTypeClass GtkTypeClass; Warning GtkTypeClass is deprecated and should not be used in newly-written code.
alias GEnumValue GtkEnumValue
 typedef GEnumValue GtkEnumValue; Warning GtkEnumValue is deprecated and should not be used in newly-written code.
alias GFlagsValue GtkFlagValue
 typedef GFlagsValue GtkFlagValue; Warning GtkFlagValue is deprecated and should not be used in newly-written code.
alias GtkDestDefaults DestDefaults
alias GtkTargetFlags TargetFlags
alias GtkIconLookupFlags IconLookupFlags
alias GtkIconThemeError IconThemeError
alias GtkIconSize IconSize
alias GtkRcFlags RcFlags
alias GtkRcTokenType RcTokenType
alias GtkAccelFlags AccelFlags
alias GtkAnchorType AnchorType
alias GtkArrowType ArrowType
alias GtkAttachOptions AttachOptions
alias GtkButtonBoxStyle ButtonBoxStyle
alias GtkCornerType CornerType
alias GtkCurveType CurveType
alias GtkDeleteType DeleteType
alias GtkDirectionType DirectionType
alias GtkExpanderStyle ExpanderStyle
alias GtkIMPreeditStyle IMPreeditStyle
alias GtkIMStatusStyle IMStatusStyle
alias GtkJustification Justification
alias GtkMatchType MatchType
alias GtkMetricType MetricType
alias GtkMovementStep MovementStep
alias GtkOrientation Orientation
alias GtkPackType PackType
alias GtkPathPriorityType PathPriorityType
alias GtkPathType PathType
alias GtkPolicyType PolicyType
alias GtkPositionType PositionType
alias GtkPreviewType PreviewType
alias GtkReliefStyle ReliefStyle
alias GtkResizeMode ResizeMode
alias GtkScrollStep ScrollStep
alias GtkScrollType ScrollType
alias GtkSelectionMode SelectionMode
alias GtkShadowType ShadowType
alias GtkSideType SideType
alias GtkStateType StateType
alias GtkSubmenuDirection SubmenuDirection
alias GtkSubmenuPlacement SubmenuPlacement
alias GtkToolbarStyle ToolbarStyle
alias GtkUpdateType UpdateType
alias GtkVisibility Visibility
alias GtkWindowPosition WindowPosition
alias GtkWindowType WindowType
alias GtkSortType SortType
alias GtkSignalRunType SignalRunType
alias GtkDialogFlags DialogFlags
alias GtkResponseType ResponseType
alias GtkMessageType MessageType
alias GtkButtonsType ButtonsType
alias GtkAssistantPageType AssistantPageType
alias GtkImageType ImageType
alias GtkProgressBarOrientation ProgressBarOrientation
alias GtkProgressBarStyle ProgressBarStyle
alias GtkSpinButtonUpdatePolicy SpinButtonUpdatePolicy
alias GtkSpinType SpinType
alias GtkTextSearchFlags TextSearchFlags
alias GtkTextBufferTargetInfo TextBufferTargetInfo
alias GtkWrapMode WrapMode
alias GtkTextWindowType TextWindowType
alias GtkTreeModelFlags TreeModelFlags
alias GtkTreeViewColumnSizing TreeViewColumnSizing
alias GtkTreeViewDropPosition TreeViewDropPosition
alias GtkTreeViewGridLines TreeViewGridLines
alias GtkIconViewDropPosition IconViewDropPosition
alias GtkCellRendererState CellRendererState
alias GtkCellRendererMode CellRendererMode
alias GtkPackDirection PackDirection
alias GtkMenuDirectionType MenuDirectionType
alias GtkToolbarChildType ToolbarChildType
alias GtkToolbarSpaceStyle ToolbarSpaceStyle
alias GtkUIManagerItemType UIManagerItemType
alias GtkFileChooserAction FileChooserAction
alias GtkFileChooserConfirmation FileChooserConfirmation
alias GtkFileChooserError FileChooserError
alias GtkFileFilterFlags FileFilterFlags
alias GtkCalendarDisplayOptions CalendarDisplayOptions
alias GtkSizeGroupMode SizeGroupMode
alias GtkObjectFlags ObjectFlags
alias GtkArgFlags ArgFlags
alias GtkSensitivityType SensitivityType
alias GtkWidgetFlags WidgetFlags
alias GtkWidgetHelpType WidgetHelpType
alias GtkTextDirection TextDirection
typedef char []
typedef uint
typedef GdkModifierType
typedef char []
typedef GdkAtom
typedef char []
typedef char []
typedef int
typedef char []
typedef uint
char[][] StockDesc


Typedef Documentation

typedef gchar*** gtkc::gtktypes.GtkModuleInitFunc

typedef GdkEventKey void* gtkc::gtktypes.GtkKeySnoopFunc

typedef GObject gtkc::gtktypes.uint

typedef GObject GdkModifierType gtkc::gtktypes.GtkAccelGroupActivate

typedef GClosure void* gtkc::gtktypes.GtkAccelGroupFindFunc

typedef int gtkc::gtktypes.GtkAccelMapForeach

typedef GtkSelectionData void* gtkc::gtktypes.GtkClipboardReceivedFunc

typedef void* gtkc::gtktypes.GtkClipboardTextReceivedFunc

typedef GdkPixbuf void* gtkc::gtktypes.GtkClipboardImageReceivedFunc

typedef GdkAtom gtkc::gtktypes.int

typedef GdkAtom void* gtkc::gtktypes.GtkClipboardTargetsReceivedFunc

typedef guint8 gtkc::gtktypes.uint

typedef guint8 void* gtkc::gtktypes.GtkClipboardRichTextReceivedFunc

typedef GtkSelectionData gtkc::gtktypes.uint

typedef GtkSelectionData void* gtkc::gtktypes.GtkClipboardGetFunc

typedef void* gtkc::gtktypes.GtkClipboardClearFunc

typedef GString GValue* gtkc::gtktypes.GtkRcPropertyParser

typedef void gtkc::gtktypes.uint

typedef void GtkArg* gtkc::gtktypes.GtkCallbackMarshal

typedef void* gtkc::gtktypes.GtkAboutDialogActivateLinkFunc

typedef void* gtkc::gtktypes.GtkAssistantPageFunc

typedef GtkTreeIter void* gtkc::gtktypes.GtkEntryCompletionMatchFunc

typedef void* gtkc::gtktypes.GtkTextCharPredicate

typedef GtkTextBuffer GtkTextIter guint8 gtkc::gtktypes.uint

typedef GtkTextBuffer GtkTextIter guint8 gtkc::gtktypes.int

typedef GtkTextBuffer GtkTextIter guint8 void GError** gtkc::gtktypes.GtkTextBufferDeserializeFunc

typedef GtkTextBuffer GtkTextIter GtkTextIter gsize void* gtkc::gtktypes.GtkTextBufferSerializeFunc

typedef void* gtkc::gtktypes.GtkTextTagTableForeach

typedef GtkTreePath GtkTreeIter void* gtkc::gtktypes.GtkTreeModelForeachFunc

typedef GtkTreeModel GtkTreePath gtkc::gtktypes.int

typedef GtkTreeModel GtkTreePath void* gtkc::gtktypes.GtkTreeSelectionFunc

typedef GtkTreePath GtkTreeIter void* gtkc::gtktypes.GtkTreeSelectionForeachFunc

typedef GtkCellRenderer GtkTreeModel GtkTreeIter void* gtkc::gtktypes.GtkTreeCellDataFunc

typedef GtkTreeViewColumn GtkTreeViewColumn GtkTreeViewColumn void* gtkc::gtktypes.GtkTreeViewColumnDropFunc

typedef GtkTreePath void* gtkc::gtktypes.GtkTreeViewMappingFunc

typedef GtkTreeIter void* gtkc::gtktypes.GtkTreeViewSearchEqualFunc

typedef GtkWidget void* gtkc::gtktypes.GtkTreeViewSearchPositionFunc

typedef GtkTreePath gtkc::gtktypes.int

typedef GtkTreePath void* gtkc::gtktypes.GtkTreeDestroyCountFunc

typedef GtkTreeIter void* gtkc::gtktypes.GtkTreeViewRowSeparatorFunc

typedef GtkTreePath void* gtkc::gtktypes.GtkIconViewForeachFunc

typedef GtkTreeIter GtkTreeIter void* gtkc::gtktypes.GtkTreeIterCompareFunc

typedef GtkTreeIter void* gtkc::gtktypes.GtkTreeModelFilterVisibleFunc

typedef GtkTreeIter GValue gtkc::gtktypes.int

typedef GtkTreeIter GValue void* gtkc::gtktypes.GtkTreeModelFilterModifyFunc

typedef GtkCellRenderer GtkTreeModel GtkTreeIter void* gtkc::gtktypes.GtkCellLayoutDataFunc

typedef gint gint gboolean void* gtkc::gtktypes.GtkMenuPositionFunc

typedef GtkMenu* gtkc::gtktypes.GtkMenuDetachFunc

typedef int gtkc::gtktypes.GtkColorSelectionChangePaletteFunc

typedef GdkColor int gtkc::gtktypes.GtkColorSelectionChangePaletteWithScreenFunc

typedef void* gtkc::gtktypes.GtkFileFilterFunc

typedef GtkWidget gtkc::gtktypes.int

typedef GtkWidget gtkc::gtktypes.int

typedef GtkWidget void* gtkc::gtktypes.GtkNotebookWindowCreationFunc

typedef void* gtkc::gtktypes.GtkCallback

typedef char [] gtkc::gtktypes.GtkPrintFunc

typedef void* gtkc::gtktypes.GtkTranslateFunc

typedef GtkWidget* gtkc::gtktypes.GtkItemFactoryCallback1

typedef void uint gtkc::gtktypes.GtkItemFactoryCallback2


Enumeration Type Documentation

enum gtkc::gtktypes::GtkDestDefaults

The GtkDestDefaults enumeration specifies the various types of action that will be taken on behalf of the user for a drag destination site.

GTK_DEST_DEFAULT_MOTION

Enumerator:
MOTION 
HIGHLIGHT 
DROP 
ALL 
ALL 

enum gtkc::gtktypes::GtkTargetFlags

The GtkTargetFlags enumeration is used to specify constraints on an entry in a GtkTargetTable.

GTK_TARGET_SAME_APP

Enumerator:
SAME_APP 
nick 

enum gtkc::gtktypes::GtkIconLookupFlags

Used to specify options for gtk_icon_theme_lookup_icon() GTK_ICON_LOOKUP_NO_SVG.

Enumerator:
NO_SVG 
FORCE_SVG 
USE_BUILTIN 

enum gtkc::gtktypes::GtkIconThemeError

Error codes for GtkIconTheme operations.

GTK_ICON_THEME_NOT_FOUND

Enumerator:
NOT_FOUND 
FAILED 

enum gtkc::gtktypes::GtkIconSize

Enumerator:
INVALID 
INVALID 
MENU 
MENU 
SMALL_TOOLBAR 
LARGE_TOOLBAR 
BUTTON 
BUTTON 
DND 
DND  The "Drag-And-Drop" icon.
DIALOG 

enum gtkc::gtktypes::GtkRcFlags

The GtkRcFlags enumeration is used as a bitmask to specify which fields of a GtkRcStyle have been set for each state.

GTK_RC_FG If present, the foreground color has been set for this state. GTK_RC_BG If present, the background color has been set for this state. GTK_RC_TEXT If present, the text color has been set for this state. GTK_RC_BASE If present, the base color has been set for this state.

Enumerator:
FG 
FG 
BG 
BG 
TEXT 
TEXT 
TEXT 
TEXT 
TEXT 
BASE 
BASE 

enum gtkc::gtktypes::GtkRcTokenType

The GtkRcTokenType enumeration represents the tokens in the RC file.

It is exposed so that theme engines can reuse these tokens when parsing the theme-engine specific portions of a RC file.

Enumerator:
INVALID 
INVALID 
INCLUDE 
NORMAL 
NORMAL 
NORMAL 
ACTIVE 
ACTIVE 
PRELIGHT 
PRELIGHT 
SELECTED 
SELECTED 
SELECTED 
INSENSITIVE 
INSENSITIVE 
INSENSITIVE 
FG 
FG 
BG 
BG 
TEXT 
TEXT 
TEXT 
TEXT 
TEXT 
BASE 
BASE 
XTHICKNESS 
YTHICKNESS 
FONT 
FONTSET 
FONT_NAME 
BG_PIXMAP 
PIXMAP_PATH 
STYLE 
BINDING 
BIND 
WIDGET 
WIDGET 
WIDGET 
WIDGET 
WIDGET_CLASS 
WIDGET_CLASS 
CLASS 
CLASS 
LOWEST 
LOWEST 
GTK 
GTK 
APPLICATION 
APPLICATION 
THEME 
THEME 
RC 
RC 
HIGHEST 
HIGHEST 
ENGINE 
MODULE_PATH 
IM_MODULE_PATH 
IM_MODULE_FILE 
STOCK 
STOCK 
LTR 
LTR 
LTR 
RTL 
RTL 
RTL 
COLOR 
COLOR 
UNBIND 
LAST 
LAST 

enum gtkc::gtktypes::GtkAccelFlags

Enumerator:
VISIBLE 
VISIBLE 
LOCKED 
MASK 

enum gtkc::gtktypes::GtkAnchorType

Enumerator:
CENTER 
NORTH 
NORTH_WEST 
NORTH_EAST 
SOUTH 
SOUTH_WEST 
SOUTH_EAST 
WEST 
EAST 
N 
NW 
NE 
S 
SW 
SE 
W 
E 

enum gtkc::gtktypes::GtkArrowType

Used to indicate the direction in which a GtkArrow should point.

GTK_ARROW_UP Represents an upward pointing arrow. GTK_ARROW_DOWN Represents a downward pointing arrow. GTK_ARROW_LEFT Represents a left pointing arrow. GTK_ARROW_RIGHT Represents a right pointing arrow. GTK_ARROW_NONE No arrow. Since 2.10.

Enumerator:
UP 
UP 
DOWN 
DOWN 
LEFT 
LEFT 
LEFT 
LEFT 
LEFT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 

enum gtkc::gtktypes::GtkAttachOptions

Denotes the expansion properties that a widget will have when it (or its parent) is resized.

GTK_EXPAND the widget should expand to take up any extra space in its container that has been allocated. GTK_SHRINK the widget should shrink as and when possible. GTK_FILL the widget should fill the space allocated to it.

Enumerator:
EXPAND 
SHRINK 
FILL 

enum gtkc::gtktypes::GtkButtonBoxStyle

Used to dictate the style that a GtkButtonBox uses to layout the buttons it contains.

(See also: GtkVButtonBox and GtkHButtonBox). GTK_BUTTONBOX_DEFAULT_STYLE Default packing. GTK_BUTTONBOX_SPREAD Buttons are evenly spread across the ButtonBox. GTK_BUTTONBOX_EDGE Buttons are placed at the edges of the ButtonBox. GTK_BUTTONBOX_START Buttons are grouped towards the start of box, (on the left for a HBox, or the top for a VBox). GTK_BUTTONBOX_END Buttons are grouped towards the end of a box, (on the right for a HBox, or the bottom for a VBox).

Enumerator:
DEFAULT_STYLE 
SPREAD 
EDGE 
START 
START 
START 
END 
END 
END 
END 

enum gtkc::gtktypes::GtkCornerType

Specifies which corner a child widget should be placed in when packed into a GtkScrolledWindow.

This is effectively the opposite of where the scroll bars are placed. GTK_CORNER_TOP_LEFT Place the scrollbars on the right and bottom of the widget (default behaviour). GTK_CORNER_BOTTOM_LEFT Place the scrollbars on the top and right of the widget. GTK_CORNER_TOP_RIGHT Place the scrollbars on the left and bottom of the widget. GTK_CORNER_BOTTOM_RIGHT Place the scrollbars on the top and left of the widget.

Enumerator:
TOP_LEFT 
BOTTOM_LEFT 
TOP_RIGHT 
BOTTOM_RIGHT 

enum gtkc::gtktypes::GtkCurveType

Enumerator:
TYPE_LINEAR 
TYPE_SPLINE 
curve 

enum gtkc::gtktypes::GtkDeleteType

Enumerator:
CHARS 
WORD_ENDS 
WORDS 
WORDS 
DISPLAY_LINES 
DISPLAY_LINES 
DISPLAY_LINE_ENDS 
DISPLAY_LINE_ENDS 
PARAGRAPH_ENDS 
PARAGRAPH_ENDS 
PARAGRAPHS 
PARAGRAPHS 
pico 
Emacs 

enum gtkc::gtktypes::GtkDirectionType

Enumerator:
TAB_FORWARD 
TAB_BACKWARD 
UP 
UP 
DOWN 
DOWN 
LEFT 
LEFT 
LEFT 
LEFT 
LEFT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 

enum gtkc::gtktypes::GtkExpanderStyle

Used to specify the style of the expanders drawn by a GtkTreeView.

GTK_EXPANDER_COLLAPSED The style used for a collapsed subtree. GTK_EXPANDER_SEMI_COLLAPSED Intermediate style used during animation. GTK_EXPANDER_SEMI_EXPANDED Intermediate style used during animation. GTK_EXPANDER_EXPANDED The style used for an expanded subtree.

Enumerator:
COLLAPSED 
SEMI_COLLAPSED 
SEMI_EXPANDED 
EXPANDED 

enum gtkc::gtktypes::GtkIMPreeditStyle

Enumerator:
NOTHING 
NOTHING 
CALLBACK 
CALLBACK 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 

enum gtkc::gtktypes::GtkIMStatusStyle

Enumerator:
NOTHING 
NOTHING 
CALLBACK 
CALLBACK 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 

enum gtkc::gtktypes::GtkJustification

Used for justifying the text inside a GtkLabel widget.

(See also GtkAlignment). GTK_JUSTIFY_LEFT The text is placed at the left edge of the label. GTK_JUSTIFY_RIGHT The text is placed at the right edge of the label. GTK_JUSTIFY_CENTER The text is placed in the center of the label. GTK_JUSTIFY_FILL The text is placed is distributed across the label.

Enumerator:
JUSTIFY_LEFT 
JUSTIFY_LEFT  The "Left" item.
JUSTIFY_RIGHT 
JUSTIFY_RIGHT  The "Right" item.
JUSTIFY_CENTER 
JUSTIFY_CENTER  The "Center" item.
JUSTIFY_FILL 
JUSTIFY_FILL  The "Fill" item.

enum gtkc::gtktypes::GtkMatchType

Warning GtkMatchType is deprecated and should not be used in newly-written code.

Enumerator:
ALL 
ALL 
ALL_TAIL 
HEAD 
TAIL 
EXACT 
LAST 
LAST 

enum gtkc::gtktypes::GtkMetricType

Used to indicate which metric is used by a GtkRuler.

GTK_PIXELS Pixels. GTK_INCHES Inches. GTK_CENTIMETERS Centimeters.

Enumerator:
PIXELS 
INCHES 
CENTIMETERS 

enum gtkc::gtktypes::GtkMovementStep

Enumerator:
LOGICAL_POSITIONS 
VISUAL_POSITIONS 
WORDS 
WORDS 
DISPLAY_LINES 
DISPLAY_LINES 
DISPLAY_LINE_ENDS 
DISPLAY_LINE_ENDS 
PARAGRAPHS 
PARAGRAPHS 
PARAGRAPH_ENDS 
PARAGRAPH_ENDS 
PAGES 
PAGES 
BUFFER_ENDS 
pages 

enum gtkc::gtktypes::GtkOrientation

Represents the orientation of widgets which can be switched between horizontal and vertical orientation on the fly, like GtkToolbar.

GTK_ORIENTATION_HORIZONTAL The widget is in horizontal orientation. GTK_ORIENTATION_VERTICAL The widget is in vertical orientation.

Enumerator:
HORIZONTAL 
HORIZONTAL 
HORIZONTAL 
VERTICAL 
VERTICAL 
VERTICAL 

enum gtkc::gtktypes::GtkPackType

Represents the packing location GtkBox children.

(See: GtkVBox, GtkHBox, and GtkButtonBox). GTK_PACK_START The child is packed into the start of the box GTK_PACK_END The child is packed into the end of the box

Enumerator:
START 
START 
START 
END 
END 
END 
END 

enum gtkc::gtktypes::GtkPathPriorityType

Enumerator:
LOWEST 
LOWEST 
GTK 
GTK 
APPLICATION 
APPLICATION 
THEME 
THEME 
RC 
RC 
HIGHEST 
HIGHEST 

enum gtkc::gtktypes::GtkPathType

Enumerator:
WIDGET 
WIDGET 
WIDGET 
WIDGET 
WIDGET_CLASS 
WIDGET_CLASS 
CLASS 
CLASS 

enum gtkc::gtktypes::GtkPolicyType

Determines when a scroll bar will be visible.

GTK_POLICY_ALWAYS The scrollbar is always visible. GTK_POLICY_AUTOMATIC The scrollbar will appear and disappear as necessary. For example, when all of a GtkCList can not be seen. GTK_POLICY_NEVER The scrollbar will never appear.

Enumerator:
ALWAYS 
AUTOMATIC 
NEVER 

enum gtkc::gtktypes::GtkPositionType

Describes which edge of a widget a certain feature is positioned at, e.g.

the tabs of a GtkNotebook, the handle of a GtkHandleBox or the label of a GtkScale. GTK_POS_LEFT The feature is at the left edge. GTK_POS_RIGHT The feature is at the right edge. GTK_POS_TOP The feature is at the top edge. GTK_POS_BOTTOM The feature is at the bottom edge.

Enumerator:
LEFT 
LEFT 
LEFT 
LEFT 
LEFT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 
TOP 
TOP 
TOP 
BOTTOM 
BOTTOM 
BOTTOM 

enum gtkc::gtktypes::GtkPreviewType

Warning GtkPreviewType is deprecated and should not be used in newly-written code.

An enumeration which describes whether a preview contains grayscale or red-green-blue data. GTK_PREVIEW_COLOR the preview contains red-green-blue data. GTK_PREVIEW_GRAYSCALE The preview contains grayscale data.

Enumerator:
COLOR 
COLOR 
GRAYSCALE 

enum gtkc::gtktypes::GtkReliefStyle

Indicated the relief to be drawn around a GtkButton.

GTK_RELIEF_NORMAL Draw a normal relief. GTK_RELIEF_HALF A half relief. GTK_RELIEF_NONE No relief.

Enumerator:
NORMAL 
NORMAL 
NORMAL 
HALF 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 

enum gtkc::gtktypes::GtkResizeMode

GTK_RESIZE_PARENT GTK_RESIZE_QUEUE GTK_RESIZE_IMMEDIATE Deprecated.

Enumerator:
PARENT 
PARENT 
QUEUE 
now 

enum gtkc::gtktypes::GtkScrollStep

Enumerator:
STEPS 
PAGES 
PAGES 
ENDS 
HORIZONTAL_STEPS 
HORIZONTAL_PAGES 
HORIZONTAL_ENDS 

enum gtkc::gtktypes::GtkScrollType

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
JUMP 
STEP_BACKWARD 
STEP_BACKWARD 
STEP_FORWARD 
STEP_FORWARD 
PAGE_BACKWARD 
PAGE_BACKWARD 
PAGE_FORWARD 
PAGE_FORWARD 
STEP_UP 
STEP_DOWN 
PAGE_UP 
PAGE_DOWN 
STEP_LEFT 
STEP_RIGHT 
PAGE_LEFT 
PAGE_RIGHT 
START 
START 
START 
END 
END 
END 
END 

enum gtkc::gtktypes::GtkSelectionMode

Used to control what selections users are allowed to make.

GTK_SELECTION_NONE No selection is possible. GTK_SELECTION_SINGLE Zero or one element may be selected. GTK_SELECTION_BROWSE Exactly one element is selected. In some circumstances,

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
SINGLE 
BROWSE 
MULTIPLE 
EXTENDED 

enum gtkc::gtktypes::GtkShadowType

Used to change the appearance of an outline typically provided by a GtkFrame.

GTK_SHADOW_NONE No outline. GTK_SHADOW_IN The outline is bevelled inwards. GTK_SHADOW_OUT The outline is bevelled outwards like a button. GTK_SHADOW_ETCHED_IN The outline has a sunken 3d appearance. GTK_SHADOW_ETCHED_OUT The outline has a raised 3d appearance

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
IN 
OUT 
ETCHED_IN 
ETCHED_OUT 

enum gtkc::gtktypes::GtkSideType

Warning GtkSideType is deprecated and should not be used in newly-written code.

Enumerator:
TOP 
TOP 
TOP 
BOTTOM 
BOTTOM 
BOTTOM 
LEFT 
LEFT 
LEFT 
LEFT 
LEFT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 

enum gtkc::gtktypes::GtkStateType

This type indicates the current state of a widget; the state determines how the widget is drawn.

The GtkStateType enumeration is also used to identify different colors in a GtkStyle for drawing, so states can be used for subparts of a widget as well as entire widgets. GTK_STATE_NORMAL State during normal operation. GTK_STATE_ACTIVE State of a currently active widget, such as a depressed button. GTK_STATE_PRELIGHT State indicating that the mouse pointer is over the widget and the widget will respond to mouse clicks. GTK_STATE_SELECTED State of a selected item, such the selected row in a list. GTK_STATE_INSENSITIVE State indicating that the widget is unresponsive to user actions.

Enumerator:
NORMAL 
NORMAL 
NORMAL 
ACTIVE 
ACTIVE 
PRELIGHT 
PRELIGHT 
SELECTED 
SELECTED 
SELECTED 
INSENSITIVE 
INSENSITIVE 
INSENSITIVE 

enum gtkc::gtktypes::GtkSubmenuDirection

Warning GtkSubmenuDirection is deprecated and should not be used in newly-written code.

Indicates the direction a sub-menu will appear. GTK_DIRECTION_LEFT A sub-menu will appear GTK_DIRECTION_RIGHT

Enumerator:
DIRECTION_LEFT 
DIRECTION_RIGHT 

enum gtkc::gtktypes::GtkSubmenuPlacement

Warning GtkSubmenuPlacement is deprecated and should not be used in newly-written code.

Enumerator:
TOP_BOTTOM 
LEFT_RIGHT 

enum gtkc::gtktypes::GtkToolbarStyle

Used to customize the appearance of a GtkToolbar.

Note that setting the toolbar style overrides the user's preferences for the default toolbar style. Note that if the button has only a label set and GTK_TOOLBAR_ICONS is used, the label will be visible, and vice versa. GTK_TOOLBAR_ICONS Buttons display only icons in the toolbar. GTK_TOOLBAR_TEXT Buttons display only text labels in the toolbar. GTK_TOOLBAR_BOTH Buttons display text and icons in the toolbar. GTK_TOOLBAR_BOTH_HORIZ Buttons display icons and text alongside each other, rather than vertically stacked

Enumerator:
ICONS 
TEXT 
TEXT 
TEXT 
TEXT 
TEXT 
BOTH 
BOTH 
BOTH 
BOTH_HORIZ 

enum gtkc::gtktypes::GtkUpdateType

Enumerator:
CONTINUOUS 
CONTINUOUS 
DISCONTINUOUS 
DELAYED 

enum gtkc::gtktypes::GtkVisibility

Used by GtkCList and GtkCTree to indicate whether a row is visible.

GTK_VISIBILITY_NONE The row is not visible. GTK_VISIBILITY_PARTIAL The row is partially visible. GTK_VISIBILITY_FULL The row is fully visible.

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
PARTIAL 
FULL 

enum gtkc::gtktypes::GtkWindowPosition

Window placement can be influenced using this enumeration.

GTK_WIN_POS_NONE No influence is made on placement. GTK_WIN_POS_CENTER Windows should be placed in the center of the screen. GTK_WIN_POS_MOUSE Windows should be placed at the current mouse position. GTK_WIN_POS_CENTER_ALWAYS Keep window centered as it changes size, etc. GTK_WIN_POS_CENTER_ON_PARENT Center the window on its transient parent (see gtk_window_set_transient_for()).

Enumerator:
POS_NONE 
POS_CENTER 
POS_MOUSE 
POS_CENTER_ALWAYS 
POS_CENTER_ON_PARENT 

enum gtkc::gtktypes::GtkWindowType

A GtkWindow can be one of these types.

Most things you'd consider a "window" should have type GTK_WINDOW_TOPLEVEL; windows with this type are managed by the window manager and have a frame by default (call gtk_window_set_decorated() to toggle the frame). Windows with type GTK_WINDOW_POPUP are ignored by the window manager; window manager keybindings won't work on them, the window manager won't decorate the window with a frame, many GTK+ features that rely on the window manager will not work (e.g. resize grips and maximization/minimization). GTK_WINDOW_POPUP is used to implement widgets such as GtkMenu or tooltips that you normally don't think of as windows per se. Nearly all windows should be GTK_WINDOW_TOPLEVEL. In particular, do not use GTK_WINDOW_POPUP just to turn off the window borders; use gtk_window_set_decorated() for that. GTK_WINDOW_TOPLEVEL A regular window, such as a dialog. GTK_WINDOW_POPUP A special window such as a tooltip.

Enumerator:
TOPLEVEL 
TOPLEVEL 
POPUP 
POPUP 

enum gtkc::gtktypes::GtkSortType

Determines the direction of a sort.

GTK_SORT_ASCENDING Sorting is in ascending order. GTK_SORT_DESCENDING Sorting is in descending order.

Enumerator:
ASCENDING 
DESCENDING 

enum gtkc::gtktypes::GtkSignalRunType

Warning GtkSignalRunType is deprecated and should not be used in newly-written code.

These configure the signal's emission. They control whether the signal can be emitted recursively on an object and whether to run the default method before or after the user-defined handlers. GTK_RUN_FIRST Run the default handler before the connected user-defined handlers. GTK_RUN_LAST Run the default handler after the connected user-defined handlers. (Handlers registered as "after" always run after the default handler though) GTK_RUN_BOTH Run the default handler twice, once before the user-defined handlers, and once after. GTK_RUN_NO_RECURSE Whether to prevent a handler or hook from reemitting the signal from within itself. Attempts to emit the signal while it is running will result in the signal emission being restarted once it is done with the current processing. You must be careful to avoid having two handlers endlessly reemitting signals, gtk_signal_n_emissions() can be helpful. GTK_RUN_ACTION The signal is an action you can invoke without any particular setup or cleanup. The signal is treated no differently, but some other code can determine if the signal is appropriate to delegate to user control. For example, key binding sets only allow bindings of ACTION signals to keystrokes. GTK_RUN_NO_HOOKS This prevents the connection of emission hooks to the signal.

Enumerator:
RUN_FIRST 
RUN_LAST 
RUN_BOTH 
RUN_NO_RECURSE 
RUN_ACTION 
RUN_NO_HOOKS 

enum gtkc::gtktypes::GtkDialogFlags

Flags used to influence dialog construction.

GTK_DIALOG_MODAL Make the constructed dialog modal,

Enumerator:
MODAL 
win 
DESTROY_WITH_PARENT 
NO_SEPARATOR 

enum gtkc::gtktypes::GtkResponseType

Predefined values for use as response ids in gtk_dialog_add_button().

All predefined values are negative, GTK+ leaves positive values for application-defined response ids. GTK_RESPONSE_NONE Returned if an action widget has no response id, or if

Enumerator:
responseId 
GTK_RESPONSE_NONE 
GTK_RESPONSE_REJECT 
GTK_RESPONSE_ACCEPT 
GTK_RESPONSE_DELETE_EVENT 
dialogs 
GTK_RESPONSE_OK 
GTK_RESPONSE_CANCEL 
GTK_RESPONSE_CLOSE 
GTK_RESPONSE_YES 
GTK_RESPONSE_NO 
GTK_RESPONSE_APPLY 
GTK_RESPONSE_HELP 

enum gtkc::gtktypes::GtkMessageType

The type of message being displayed in the dialog.

GTK_MESSAGE_INFO Informational message GTK_MESSAGE_WARNING Nonfatal warning message GTK_MESSAGE_QUESTION Question requiring a choice GTK_MESSAGE_ERROR Fatal error message GTK_MESSAGE_OTHER

Enumerator:
INFO 
INFO  The "Info" item.

Since 2.8

WARNING 
QUESTION 
ERROR 
OTHER 

enum gtkc::gtktypes::GtkButtonsType

Prebuilt sets of buttons for the dialog.

If none of these choices are appropriate, simply use GTK_BUTTONS_NONE then call gtk_dialog_add_buttons(). GTK_BUTTONS_NONE no buttons at all GTK_BUTTONS_OK an OK button GTK_BUTTONS_CLOSE a Close button GTK_BUTTONS_CANCEL a Cancel button GTK_BUTTONS_YES_NO Yes and No buttons GTK_BUTTONS_OK_CANCEL OK and Cancel buttons

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
OK 
OK  The "OK" item.
CLOSE 
CLOSE  The "Close" item.
CANCEL 
CANCEL  The "Cancel" item.
YES_NO 
OK_CANCEL 

enum gtkc::gtktypes::GtkAssistantPageType

An enum for determining the page role inside the GtkAssistant.

It's used to handle buttons sensitivity and visibility. Note that an assistant needs to end its page flow with a page of type GTK_ASSISTANT_PAGE_CONFIRM or GTK_ASSISTANT_PAGE_SUMMARY to be correct. GTK_ASSISTANT_PAGE_CONTENT The page has regular contents. GTK_ASSISTANT_PAGE_INTRO The page contains an introduction to the assistant task. GTK_ASSISTANT_PAGE_CONFIRM The page lets the user confirm or deny the changes. GTK_ASSISTANT_PAGE_SUMMARY The page informs the user of the changes done. GTK_ASSISTANT_PAGE_PROGRESS Used for tasks that take a long time to complete, blocks the assistant until the page is marked as complete.

Enumerator:
CONTENT 
INTRO 
CONFIRM 
CONFIRM 
SUMMARY 
PROGRESS 

enum gtkc::gtktypes::GtkImageType

Describes the image data representation used by a GtkImage.

If you want to get the image from the widget, you can only get the currently-stored representation. e.g. if the gtk_image_get_storage_type() returns GTK_IMAGE_PIXBUF, then you can call gtk_image_get_pixbuf() but not gtk_image_get_stock(). For empty images, you can request any storage type (call any of the "get" functions), but they will all return NULL values. GTK_IMAGE_EMPTY there is no image displayed by the widget GTK_IMAGE_PIXMAP the widget contains a GdkPixmap GTK_IMAGE_IMAGE the widget contains a GdkImage GTK_IMAGE_PIXBUF the widget contains a GdkPixbuf GTK_IMAGE_STOCK the widget contains a stock icon name (see Stock Items(3)) GTK_IMAGE_ICON_SET the widget contains a GtkIconSet GTK_IMAGE_ANIMATION the widget contains a GdkPixbufAnimation GTK_IMAGE_ICON_NAME the widget contains a named icon.

Enumerator:
EMPTY 
EMPTY 
PIXMAP 
IMAGE 
PIXBUF 
STOCK 
STOCK 
ICON_SET 
ANIMATION 
ICON_NAME 

enum gtkc::gtktypes::GtkProgressBarOrientation

An enumeration representing possible orientations and growth directions for the visible progress bar.

GTK_PROGRESS_LEFT_TO_RIGHT A horizontal progress bar growing from left to right. GTK_PROGRESS_RIGHT_TO_LEFT A horizontal progress bar growing from right to left. GTK_PROGRESS_BOTTOM_TO_TOP A vertical progress bar growing from bottom to top. GTK_PROGRESS_TOP_TO_BOTTOM A vertical progress bar growing from top to bottom.

Enumerator:
LEFT_TO_RIGHT 
RIGHT_TO_LEFT 
BOTTOM_TO_TOP 
TOP_TO_BOTTOM 

enum gtkc::gtktypes::GtkProgressBarStyle

An enumeration representing the styles for drawing the progress bar.

GTK_PROGRESS_CONTINUOUS The progress bar grows in a smooth, continuous manner. GTK_PROGRESS_DISCRETE The progress bar grows in discrete, visible blocks.

Enumerator:
CONTINUOUS 
CONTINUOUS 
DISCRETE 

enum gtkc::gtktypes::GtkSpinButtonUpdatePolicy

GTK_UPDATE_ALWAYS When refreshing your GtkSpinButton, the value is always displayed.

GTK_UPDATE_IF_VALID When refreshing your GtkSpinButton, the value is only displayed if it is valid within the bounds of the spin button's GtkAdjustment.

Enumerator:
UPDATE_ALWAYS 
UPDATE_IF_VALID 

enum gtkc::gtktypes::GtkSpinType

GTK_SPIN_STEP_FORWARD, GTK_SPIN_STEP_BACKWARD, GTK_SPIN_PAGE_FORWARD, GTK_SPIN_PAGE_BACKWARD These values spin a GtkSpinButton by the relevant values of the spin button's GtkAdjustment.

GTK_SPIN_HOME, GTK_SPIN_END These set the spin button's value to the minimum or maxmimum possible values, (set by its GtkAdjustment), respectively. GTK_SPIN_USER_DEFINED The programmer must specify the exact amount to spin the GtkSpinButton.

Enumerator:
STEP_FORWARD 
STEP_FORWARD 
STEP_BACKWARD 
STEP_BACKWARD 
PAGE_FORWARD 
PAGE_FORWARD 
PAGE_BACKWARD 
PAGE_BACKWARD 
HOME 
HOME  The "Home" item.
END 
END 
END 
END 
USER_DEFINED 

enum gtkc::gtktypes::GtkTextSearchFlags

Enumerator:
VISIBLE_ONLY 
TEXT_ONLY 
SEARCH_REGEXP 

enum gtkc::gtktypes::GtkTextBufferTargetInfo

Enumerator:
BUFFER_CONTENTS 
RICH_TEXT 
TEXT 
TEXT 
TEXT 
TEXT 
TEXT 

enum gtkc::gtktypes::GtkWrapMode

Describes a type of line wrapping.

GTK_WRAP_NONE do not wrap lines; just make the text area wider GTK_WRAP_CHAR wrap text, breaking lines anywhere the cursor can

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
CHAR 
WORD 
WORD_CHAR 

enum gtkc::gtktypes::GtkTextWindowType

Enumerator:
PRIVATE 
WIDGET 
WIDGET 
WIDGET 
WIDGET 
TEXT 
TEXT 
TEXT 
TEXT 
TEXT 
LEFT 
LEFT 
LEFT 
LEFT 
LEFT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 
RIGHT 
TOP 
TOP 
TOP 
BOTTOM 
BOTTOM 
BOTTOM 

enum gtkc::gtktypes::GtkTreeModelFlags

These flags indicate various properties of a GtkTreeModel.

They are returned by gtk_tree_model_get_flags(), and must be static for the lifetime of the object. A more complete description of GTK_TREE_MODEL_ITERS_PERSIST can be found in the overview of this section. GTK_TREE_MODEL_ITERS_PERSIST Iterators survive all signals emitted by the tree. GTK_TREE_MODEL_LIST_ONLY The model is a list only, and never has children

Enumerator:
ITERS_PERSIST 
LIST_ONLY 

enum gtkc::gtktypes::GtkTreeViewColumnSizing

The sizing method the column uses to determine its width.

Please note that GTK_TREE_VIEW_COLUMN_AUTOSIZE are inefficient for large views, and can make columns appear choppy. GTK_TREE_VIEW_COLUMN_GROW_ONLY Columns only get bigger in reaction to changes in the model GTK_TREE_VIEW_COLUMN_AUTOSIZE Columns resize to be the optimal size everytime the model changes. GTK_TREE_VIEW_COLUMN_FIXED Columns are a fixed numbers of pixels wide.

Enumerator:
GROW_ONLY 
AUTOSIZE 
FIXED 

enum gtkc::gtktypes::GtkTreeViewDropPosition

An enum for determining where a dropped row goes.

GTK_TREE_VIEW_DROP_BEFORE dropped row is inserted before GTK_TREE_VIEW_DROP_AFTER dropped row is inserted after GTK_TREE_VIEW_DROP_INTO_OR_BEFORE dropped row becomes a child or is inserted before GTK_TREE_VIEW_DROP_INTO_OR_AFTER dropped row becomes a child or is inserted after

Enumerator:
GTK_TREE_VIEW_DROP_BEFORE 
GTK_TREE_VIEW_DROP_AFTER 
GTK_TREE_VIEW_DROP_INTO_OR_BEFORE 
GTK_TREE_VIEW_DROP_INTO_OR_AFTER 

enum gtkc::gtktypes::GtkTreeViewGridLines

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
HORIZONTAL 
HORIZONTAL 
HORIZONTAL 
VERTICAL 
VERTICAL 
VERTICAL 
BOTH 
BOTH 
BOTH 

enum gtkc::gtktypes::GtkIconViewDropPosition

An enum for determining where a dropped item goes.

GTK_ICON_VIEW_NO_DROP no drop possible GTK_ICON_VIEW_DROP_INTO dropped item replaces the item GTK_ICON_VIEW_DROP_LEFT droppped item is inserted to the left GTK_ICON_VIEW_DROP_RIGHT dropped item is inserted to the right GTK_ICON_VIEW_DROP_ABOVE dropped item is inserted above GTK_ICON_VIEW_DROP_BELOW dropped item is inserted below

Enumerator:
NO_DROP 
DROP_INTO 
DROP_LEFT 
DROP_RIGHT 
DROP_ABOVE 
DROP_BELOW 

enum gtkc::gtktypes::GtkCellRendererState

Tells how a cell is to be rendererd.

GTK_CELL_RENDERER_SELECTED The cell is currently selected, and probably has a selection colored background to render to. GTK_CELL_RENDERER_PRELIT The mouse is hovering over the cell. GTK_CELL_RENDERER_INSENSITIVE The cell is drawn in an insensitive manner GTK_CELL_RENDERER_SORTED The cell is in a sorted row GTK_CELL_RENDERER_FOCUSED GTK_CELL_RENDERER_USE_FG

Enumerator:
SELECTED 
SELECTED 
SELECTED 
PRELIT 
INSENSITIVE 
INSENSITIVE 
INSENSITIVE 
SORTED 
FOCUSED 
USE_FG 

enum gtkc::gtktypes::GtkCellRendererMode

Identifies how the user can interact with a particular cell.

GTK_CELL_RENDERER_MODE_INERT The cell is just for display and cannot be interacted with. Note that this doesn't mean that eg. the row being drawn can't be selected -- just that a particular element of it cannot be individually modified. GTK_CELL_RENDERER_MODE_ACTIVATABLE The cell can be clicked. GTK_CELL_RENDERER_MODE_EDITABLE The cell can be edited or otherwise modified.

Enumerator:
MODE_INERT 
MODE_ACTIVATABLE 
MODE_EDITABLE 

enum gtkc::gtktypes::GtkPackDirection

Enumerator:
LTR 
LTR 
LTR 
RTL 
RTL 
RTL 
TTB 
BTT 

enum gtkc::gtktypes::GtkMenuDirectionType

An enumeration representing directional movements within a menu.

GTK_MENU_DIR_PARENT To the parent menu shell. GTK_MENU_DIR_CHILD To the submenu, if any, associated with the item. GTK_MENU_DIR_NEXT To the next menu item. GTK_MENU_DIR_PREV To the previous menu item. Property Details The "take-focus" property

Enumerator:
PARENT 
PARENT 
CHILD 
NEXT 
PREV 

enum gtkc::gtktypes::GtkToolbarChildType

Warning GtkToolbarChildType is deprecated and should not be used in newly-written code.

GtkToolbarChildType is used to set the type of new elements that are added to a GtkToolbar. GTK_TOOLBAR_CHILD_SPACE a space in the style of the toolbar's GtkToolbarSpaceStyle. GTK_TOOLBAR_CHILD_BUTTON a GtkButton. GTK_TOOLBAR_CHILD_TOGGLEBUTTON a GtkToggleButton. GTK_TOOLBAR_CHILD_RADIOBUTTON a GtkRadioButton. GTK_TOOLBAR_CHILD_WIDGET a standard GtkWidget.

Enumerator:
SPACE 
BUTTON 
BUTTON 
TOGGLEBUTTON 
RADIOBUTTON 
WIDGET 
WIDGET 
WIDGET 
WIDGET 

enum gtkc::gtktypes::GtkToolbarSpaceStyle

Enumerator:
EMPTY 
EMPTY 
LINE 

enum gtkc::gtktypes::GtkUIManagerItemType

These enumeration values are used by gtk_ui_manager_add_ui() to determine what UI element to create.

GTK_UI_MANAGER_AUTO Pick the type of the UI element according to context. GTK_UI_MANAGER_MENUBAR Create a menubar. GTK_UI_MANAGER_MENU Create a menu. GTK_UI_MANAGER_TOOLBAR Create a toolbar. GTK_UI_MANAGER_PLACEHOLDER Insert a placeholder. GTK_UI_MANAGER_POPUP Create a popup menu. GTK_UI_MANAGER_MENUITEM Create a menuitem. GTK_UI_MANAGER_TOOLITEM Create a toolitem. GTK_UI_MANAGER_SEPARATOR Create a separator. GTK_UI_MANAGER_ACCELERATOR Install an accelerator.

Enumerator:
AUTO 
AUTO 
MENUBAR 
MENU 
MENU 
TOOLBAR 
PLACEHOLDER 
POPUP 
POPUP 
MENUITEM 
TOOLITEM 
SEPARATOR 
ACCELERATOR 

enum gtkc::gtktypes::GtkFileChooserAction

Enumerator:
OPEN 
OPEN  The "Open" item.
SAVE 
SAVE  The "Save" item.
SELECT_FOLDER 
CREATE_FOLDER 

enum gtkc::gtktypes::GtkFileChooserConfirmation

Enumerator:
CONFIRM 
CONFIRM 
ACCEPT_FILENAME 
SELECT_AGAIN 

enum gtkc::gtktypes::GtkFileChooserError

Enumerator:
NONEXISTENT 
BAD_FILENAME 
ALREADY_EXISTS 

enum gtkc::gtktypes::GtkFileFilterFlags

These flags indicate what parts of a GtkFileFilterInfo struct are filled or need to be filled.

GTK_FILE_FILTER_FILENAME the filename of the file being tested GTK_FILE_FILTER_URI the URI for the file being tested GTK_FILE_FILTER_DISPLAY_NAME the string that will be used to

Enumerator:
FILENAME 
URI 
DISPLAY_NAME 
MIME_TYPE 

enum gtkc::gtktypes::GtkCalendarDisplayOptions

These options can be used to influence the display and behaviour of a GtkCalendar.

GTK_CALENDAR_SHOW_HEADING Specifies that the month and year should be displayed. GTK_CALENDAR_SHOW_DAY_NAMES Specifies that three letter day descriptions should be present. GTK_CALENDAR_NO_MONTH_CHANGE Prevents the user from switching months with the calendar. GTK_CALENDAR_SHOW_WEEK_NUMBERS Displays each week numbers of the current year, down the left side

Enumerator:
SHOW_HEADING 
SHOW_DAY_NAMES 
NO_MONTH_CHANGE 
SHOW_WEEK_NUMBERS 
WEEK_START_MONDAY 

enum gtkc::gtktypes::GtkSizeGroupMode

The mode of the size group determines the directions in which the size group affects the requested sizes of its component widgets.

GTK_SIZE_GROUP_NONE

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
HORIZONTAL 
HORIZONTAL 
HORIZONTAL 
VERTICAL 
VERTICAL 
VERTICAL 
BOTH 
BOTH 
BOTH 

enum gtkc::gtktypes::GtkObjectFlags

Tells about the state of the object.

GTK_IN_DESTRUCTION the object is currently being destroyed. This is used

Enumerator:
IN_DESTRUCTION 
FLOATING 
RESERVED_1 
RESERVED_2 

enum gtkc::gtktypes::GtkArgFlags

Warning GtkArgFlags is deprecated and should not be used in newly-written code.

Use corresponding GParamSpec features instead Possible flags indicating how an argument should be treated. GTK_ARG_READABLE the argument is readable. (i.e. can be queried) GTK_ARG_WRITABLE the argument is writable. (i.e. settable) GTK_ARG_CONSTRUCT the argument needs construction. GTK_ARG_CONSTRUCT_ONLY the argument needs construction (and will be set once during object creation), but is otherwise cannot be set. Hence this flag is not allowed with GTK_ARG_WRITABLE, and is redundant with GTK_ARG_CONSTRUCT. GTK_ARG_CHILD_ARG an argument type that applies to (and may be different for) each child. Used by GtkContainer.

Enumerator:
READABLE 
WRITABLE 
CONSTRUCT 
CONSTRUCT_ONLY 
CHILD_ARG 

enum gtkc::gtktypes::GtkSensitivityType

Determines how GTK+ handles the sensitivity of stepper arrows at the end of range widgets.

GTK_SENSITIVITY_AUTO The arrow is made insensitive if the

Enumerator:
AUTO 
AUTO 
ON 
OFF 

enum gtkc::gtktypes::GtkWidgetFlags

Tells about certain properties of the widget.

GTK_TOPLEVEL

Enumerator:
TOPLEVEL 
TOPLEVEL 
NO_WINDOW 
REALIZED 
MAPPED 
VISIBLE 
VISIBLE 
SENSITIVE 
PARENT_SENSITIVE 
CAN_FOCUS 
HAS_FOCUS 
CAN_DEFAULT 
HAS_DEFAULT 
HAS_GRAB 
RC_STYLE 
COMPOSITE_CHILD 
NO_REPARENT 
APP_PAINTABLE 
RECEIVES_DEFAULT 
DOUBLE_BUFFERED 
NO_SHOW_ALL 

enum gtkc::gtktypes::GtkWidgetHelpType

Enumerator:
TOOLTIP 
WHATS_THIS 

enum gtkc::gtktypes::GtkTextDirection

Enumerator:
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
NONE 
LTR 
LTR 
LTR 
RTL 
RTL 
RTL 

enum gtkc::gtktypes::StockID

Enumerator:
ABOUT  The "About" item.

Since 2.6

ADD  The "Add" item.
APPLY  The "Apply" item.
BOLD  The "Bold" item.
CANCEL 
CANCEL  The "Cancel" item.
CDROM  The "CD-Rom" item.
CLEAR  The "Clear" item.
CLOSE 
CLOSE  The "Close" item.
COLOR_PICKER  The "Color Picker" item.

Since 2.2

CONVERT  The "Convert" item.
CONNECT  The "Connect" icon.

Since 2.6

COPY  The "Copy" item.
CUT  The "Cut" item.
DELETE  The "Delete" item.
DIALOG_ERROR  The "Error" item.
DIALOG_INFO  The "Information" item.
DIALOG_QUESTION  The "Question" item.
DIALOG_WARNING  The "Warning" item.
DIRECTORY  The "Directory" icon.

Since 2.6

DISCONNECT  The "Disconnect" icon.

Since 2.6

DND 
DND  The "Drag-And-Drop" icon.
DND_MULTIPLE  The "Drag-And-Drop multiple" icon.
EDIT  The "Edit" item.

Since 2.6

EXECUTE  The "Execute" item.
FILE  The "File" icon.

Since 2.6

FIND  The "Find" item.
FIND_AND_REPLACE  The "Find and Replace" item.
FLOPPY  The "Floppy" item.
FULLSCREEN  The "Fullscreen" item.

Since 2.8

GOTO_BOTTOM  The "Bottom" item.
GOTO_FIRST  The "First" item.

RTL variant

GOTO_LAST  The "Last" item.

RTL variant

GOTO_TOP  The "Top" item.
GO_BACK  The "Back" item.

RTL variant

GO_DOWN  The "Down" item.
GO_FORWARD  The "Forward" item.

RTL variant

GO_UP  The "Up" item.
HARDDISK  The "Harddisk" item.

Since 2.4

HELP  The "Help" item.
HOME 
HOME  The "Home" item.
INDENT  The "Indent" item.

RTL variant Since 2.4

INDEX  The "Index" item.
INFO 
INFO  The "Info" item.

Since 2.8

ITALIC  The "Italic" item.
JUMP_TO  The "Jump to" item.

RTL-variant

JUSTIFY_CENTER 
JUSTIFY_CENTER  The "Center" item.
JUSTIFY_FILL 
JUSTIFY_FILL  The "Fill" item.
JUSTIFY_LEFT 
JUSTIFY_LEFT  The "Left" item.
JUSTIFY_RIGHT 
JUSTIFY_RIGHT  The "Right" item.
LEAVE_FULLSCREEN  The "Leave Fullscreen" item.

Since 2.8

MEDIA_FORWARD  The "Media Forward" item.

RTL variant Since 2.6

MEDIA_NEXT  The "Media Next" item.

RTL variant Since 2.6

MEDIA_PAUSE  The "Media Pause" item.

Since 2.6

MEDIA_PLAY  The "Media Play" item.

RTL variant Since 2.6

MEDIA_PREVIOUS  The "Media Previous" item.

RTL variant Since 2.6

MEDIA_RECORD  The "Media Record" item.

Since 2.6

MEDIA_REWIND  The "Media Rewind" item.

RTL variant Since 2.6

MEDIA_STOP  The "Media Stop" item.

Since 2.6

MISSING_IMAGE  The "Missing image" icon.
NETWORK  The "Network" item.

Since 2.4

NEW  The "New" item.
NO  The "No" item.
OK 
OK  The "OK" item.
OPEN 
OPEN  The "Open" item.
ORIENTATION_LANDSCAPE  The "Landscape Orientation" item.

Since 2.10

ORIENTATION_PORTRAIT  The "Portrait Orientation" item.

Since 2.10

ORIENTATION_REVERSE_LANDSCAPE  The "Reverse Landscape Orientation" item.

Since 2.10

ORIENTATION_REVERSE_PORTRAIT  The "Reverse Portrait Orientation" item.

Since 2.10

PASTE  The "Paste" item.
PREFERENCES  The "Preferences" item.
PRINT  The "Print" item.
PRINT_PREVIEW  The "Print Preview" item.
PROPERTIES  The "Properties" item.
QUIT  The "Quit" item.
REDO  The "Redo" item.

RTL variant

REFRESH  The "Refresh" item.
REMOVE  The "Remove" item.
REVERT_TO_SAVED  The "Revert" item.

RTL variant

SAVE 
SAVE  The "Save" item.
SAVE_AS  The "Save As" item.
SELECT_ALL  The "Select All" item.

Since 2.10

SELECT_COLOR  The "Color" item.
SELECT_FONT  The "Font" item.
SORT_ASCENDING  The "Ascending" item.
SORT_DESCENDING  The "Descending" item.
SPELL_CHECK  The "Spell Check" item.
STOP  The "Stop" item.
STRIKETHROUGH  The "Strikethrough" item.
UNDELETE  The "Undelete" item.

RTL variant

UNDERLINE  The "Underline" item.
UNDO  The "Undo" item.

RTL variant

UNINDENT  The "Unindent" item.

RTL variant Since 2.4

YES  The "Yes" item.
ZOOM_100  The "Zoom 100%" item.
ZOOM_FIT  The "Zoom to Fit" item.
ZOOM_IN  The "Zoom In" item.
ZOOM_OUT  The "Zoom Out" item.


Function Documentation

typedef gtkc::gtktypes::extern (  ) 


Variable Documentation

alias void gtkc::gtktypes.GtkAccelGroupEntry

alias void gtkc::gtktypes.GtkContainerClass

alias GType gtkc::gtktypes.GtkType

typedef GType GtkType; GtkType is unique integer identifying the type.

The guts of the information about the type is held in a private struct named GtkTypeNode.

alias GType gtkc::gtktypes.GtkFundamentalType

typedef GType GtkFundamentalType; Warning GtkFundamentalType is deprecated and should not be used in newly-written code.

GtkFundamentalType is an enumerated type which lists all the possible fundamental types (e.g. char, uchar, int, long, float, etc).

alias GBaseInitFunc gtkc::gtktypes.GtkClassInitFunc

typedef GBaseInitFunc GtkClassInitFunc; Warning GtkClassInitFunc is deprecated and should not be used in newly-written code.

Defines a function pointer.

alias GInstanceInitFunc gtkc::gtktypes.GtkObjectInitFunc

typedef GInstanceInitFunc GtkObjectInitFunc; Warning GtkObjectInitFunc is deprecated and should not be used in newly-written code.

Defines a function pointer.

alias GSignalCMarshaller gtkc::gtktypes.GtkSignalMarshaller

typedef GSignalCMarshaller GtkSignalMarshaller; Warning GtkSignalMarshaller is deprecated and should not be used in newly-written code.

Defines a function pointer.

alias GTypeInstance gtkc::gtktypes.GtkTypeObject

typedef GTypeInstance GtkTypeObject; Warning GtkTypeObject is deprecated and should not be used in newly-written code.

A GtkTypeObject defines the minimum structure requirements for type instances. Type instances returned from gtk_type_new() and initialized through a GtkObjectInitFunc need to directly inherit from this structure or at least copy its fields one by one.

alias GTypeClass gtkc::gtktypes.GtkTypeClass

typedef GTypeClass GtkTypeClass; Warning GtkTypeClass is deprecated and should not be used in newly-written code.

The base structure for a GTK+ type. Every type inherits this as a base structure.

alias GEnumValue gtkc::gtktypes.GtkEnumValue

typedef GEnumValue GtkEnumValue; Warning GtkEnumValue is deprecated and should not be used in newly-written code.

A structure which contains a single enum value, and its name, and its nickname.

alias GFlagsValue gtkc::gtktypes.GtkFlagValue

typedef GFlagsValue GtkFlagValue; Warning GtkFlagValue is deprecated and should not be used in newly-written code.

alias GtkDestDefaults gtkc::gtktypes.DestDefaults

alias GtkTargetFlags gtkc::gtktypes.TargetFlags

alias GtkIconLookupFlags gtkc::gtktypes.IconLookupFlags

alias GtkIconThemeError gtkc::gtktypes.IconThemeError

alias GtkIconSize gtkc::gtktypes.IconSize

alias GtkRcFlags gtkc::gtktypes.RcFlags

alias GtkRcTokenType gtkc::gtktypes.RcTokenType

alias GtkAccelFlags gtkc::gtktypes.AccelFlags

alias GtkAnchorType gtkc::gtktypes.AnchorType

alias GtkArrowType gtkc::gtktypes.ArrowType

alias GtkAttachOptions gtkc::gtktypes.AttachOptions

alias GtkButtonBoxStyle gtkc::gtktypes.ButtonBoxStyle

alias GtkCornerType gtkc::gtktypes.CornerType

alias GtkCurveType gtkc::gtktypes.CurveType

alias GtkDeleteType gtkc::gtktypes.DeleteType

alias GtkDirectionType gtkc::gtktypes.DirectionType

alias GtkExpanderStyle gtkc::gtktypes.ExpanderStyle

alias GtkIMPreeditStyle gtkc::gtktypes.IMPreeditStyle

alias GtkIMStatusStyle gtkc::gtktypes.IMStatusStyle

alias GtkJustification gtkc::gtktypes.Justification

alias GtkMatchType gtkc::gtktypes.MatchType

alias GtkMetricType gtkc::gtktypes.MetricType

alias GtkMovementStep gtkc::gtktypes.MovementStep

alias GtkOrientation gtkc::gtktypes.Orientation

alias GtkPackType gtkc::gtktypes.PackType

alias GtkPathPriorityType gtkc::gtktypes.PathPriorityType

alias GtkPathType gtkc::gtktypes.PathType

alias GtkPolicyType gtkc::gtktypes.PolicyType

alias GtkPositionType gtkc::gtktypes.PositionType

alias GtkPreviewType gtkc::gtktypes.PreviewType

alias GtkReliefStyle gtkc::gtktypes.ReliefStyle

alias GtkResizeMode gtkc::gtktypes.ResizeMode

alias GtkScrollStep gtkc::gtktypes.ScrollStep

alias GtkScrollType gtkc::gtktypes.ScrollType

alias GtkSelectionMode gtkc::gtktypes.SelectionMode

alias GtkShadowType gtkc::gtktypes.ShadowType

alias GtkSideType gtkc::gtktypes.SideType

alias GtkStateType gtkc::gtktypes.StateType

alias GtkSubmenuDirection gtkc::gtktypes.SubmenuDirection

alias GtkSubmenuPlacement gtkc::gtktypes.SubmenuPlacement

alias GtkToolbarStyle gtkc::gtktypes.ToolbarStyle

alias GtkUpdateType gtkc::gtktypes.UpdateType

alias GtkVisibility gtkc::gtktypes.Visibility

alias GtkWindowPosition gtkc::gtktypes.WindowPosition

alias GtkWindowType gtkc::gtktypes.WindowType

alias GtkSortType gtkc::gtktypes.SortType

alias GtkSignalRunType gtkc::gtktypes.SignalRunType

alias GtkDialogFlags gtkc::gtktypes.DialogFlags

alias GtkResponseType gtkc::gtktypes.ResponseType

alias GtkMessageType gtkc::gtktypes.MessageType

alias GtkButtonsType gtkc::gtktypes.ButtonsType

alias GtkAssistantPageType gtkc::gtktypes.AssistantPageType

alias GtkImageType gtkc::gtktypes.ImageType

alias GtkProgressBarOrientation gtkc::gtktypes.ProgressBarOrientation

alias GtkProgressBarStyle gtkc::gtktypes.ProgressBarStyle

alias GtkSpinButtonUpdatePolicy gtkc::gtktypes.SpinButtonUpdatePolicy

alias GtkSpinType gtkc::gtktypes.SpinType

alias GtkTextSearchFlags gtkc::gtktypes.TextSearchFlags

alias GtkTextBufferTargetInfo gtkc::gtktypes.TextBufferTargetInfo

alias GtkWrapMode gtkc::gtktypes.WrapMode

alias GtkTextWindowType gtkc::gtktypes.TextWindowType

alias GtkTreeModelFlags gtkc::gtktypes.TreeModelFlags

alias GtkTreeViewColumnSizing gtkc::gtktypes.TreeViewColumnSizing

alias GtkTreeViewDropPosition gtkc::gtktypes.TreeViewDropPosition

alias GtkTreeViewGridLines gtkc::gtktypes.TreeViewGridLines

alias GtkIconViewDropPosition gtkc::gtktypes.IconViewDropPosition

alias GtkCellRendererState gtkc::gtktypes.CellRendererState

alias GtkCellRendererMode gtkc::gtktypes.CellRendererMode

alias GtkPackDirection gtkc::gtktypes.PackDirection

alias GtkMenuDirectionType gtkc::gtktypes.MenuDirectionType

alias GtkToolbarChildType gtkc::gtktypes.ToolbarChildType

alias GtkToolbarSpaceStyle gtkc::gtktypes.ToolbarSpaceStyle

alias GtkUIManagerItemType gtkc::gtktypes.UIManagerItemType

alias GtkFileChooserAction gtkc::gtktypes.FileChooserAction

alias GtkFileChooserConfirmation gtkc::gtktypes.FileChooserConfirmation

alias GtkFileChooserError gtkc::gtktypes.FileChooserError

alias GtkFileFilterFlags gtkc::gtktypes.FileFilterFlags

alias GtkCalendarDisplayOptions gtkc::gtktypes.CalendarDisplayOptions

alias GtkSizeGroupMode gtkc::gtktypes.SizeGroupMode

alias GtkObjectFlags gtkc::gtktypes.ObjectFlags

alias GtkArgFlags gtkc::gtktypes.ArgFlags

alias GtkSensitivityType gtkc::gtktypes.SensitivityType

alias GtkWidgetFlags gtkc::gtktypes.WidgetFlags

alias GtkWidgetHelpType gtkc::gtktypes.WidgetHelpType

alias GtkTextDirection gtkc::gtktypes.TextDirection

typedef gtkc::gtktypes.char[]

typedef gtkc::gtktypes.uint

typedef gtkc::gtktypes.GdkModifierType

typedef gtkc::gtktypes.char[]

typedef gtkc::gtktypes.GdkAtom

typedef gtkc::gtktypes.char[]

typedef gtkc::gtktypes.char[]

typedef gtkc::gtktypes.int

typedef gtkc::gtktypes.char[]

typedef gtkc::gtktypes.uint

char [][] gtkc::gtktypes.StockDesc


SourceForge.net Logo DSource.org Logo digitalmars.com Logo