Package gtkc.atktypes


Classes

struct  AtkAction
 Main Gtk struct. More...
struct  AtkComponent
 Main Gtk struct. More...
struct  AtkDocument
 Main Gtk struct. More...
struct  AtkEditableText
 Main Gtk struct. More...
struct  AtkGObjectAccessible
 Main Gtk struct. More...
struct  AtkHyperlink
 Main Gtk struct. More...
struct  AtkHypertext
 Main Gtk struct. More...
struct  AtkImage
 Main Gtk struct. More...
struct  AtkNoOpObject
 Main Gtk struct. More...
struct  AtkNoOpObjectFactory
 Main Gtk struct. More...
struct  AtkObject
 Main Gtk struct. More...
struct  AtkImplementor
 The AtkImplementor structure does not contain any fields. More...
struct  AtkPropertyValues
 note: For most properties the old_value field of AtkPropertyValues will not contain a valid value. More...
struct  AtkObjectFactory
 Main Gtk struct. More...
struct  AtkRegistry
 Main Gtk struct. More...
struct  AtkRelation
 Main Gtk struct. More...
struct  AtkRelationSet
 Main Gtk struct. More...
struct  AtkSelection
 Main Gtk struct. More...
struct  AtkStreamableContent
 Main Gtk struct. More...
struct  AtkTable
 Main Gtk struct. More...
struct  AtkText
 Main Gtk struct. More...
struct  AtkTextRange
 A structure used to describe a text range. More...
struct  AtkTextRectangle
 A structure used to store a rectangle used by AtkText. More...
struct  AtkAttribute
 A string name/value pair representing a text attribute. More...
struct  AtkUtil
 The AtkUtil struct does not contain any fields. More...
struct  AtkKeyEventStruct
 Encapsulates information about a key event. More...
struct  AtkValue
 Main Gtk struct. More...

Typedefs

typedef AtkPropertyValuesAtkPropertyChangeHandler
typedef void * AtkKeySnoopFunc

Enumerations

enum  AtkHyperlinkStateFlags { IS_INLINE = 1 << 0 }
 Describes the type of link ATK_HYPERLINK_IS_INLINE. More...
enum  AtkRole {
  INVALID = 0,
  INVALID,
  INVALID,
  INVALID = 0,
  ACCEL_LABEL,
  ALERT,
  ANIMATION,
  ARROW,
  CALENDAR,
  CANVAS,
  CANVAS,
  CHECK_BOX,
  CHECK_MENU_ITEM,
  COLOR_CHOOSER,
  COLUMN_HEADER,
  COMBO_BOX,
  DATE_EDITOR,
  DESKTOP_ICON,
  DESKTOP_FRAME,
  DIAL,
  DIALOG,
  DIRECTORY_PANE,
  DRAWING_AREA,
  FILE_CHOOSER,
  FILLER,
  FONT_CHOOSER,
  FRAME,
  GLASS_PANE,
  HTML_CONTAINER,
  ICON,
  IMAGE,
  INTERNAL_FRAME,
  LABEL,
  LAYERED_PANE,
  LIST,
  LIST_ITEM,
  MENU,
  MENU_BAR,
  MENU_ITEM,
  OPTION_PANE,
  PAGE_TAB,
  PAGE_TAB_LIST,
  PANEL,
  PASSWORD_TEXT,
  POPUP_MENU,
  PROGRESS_BAR,
  PUSH_BUTTON,
  RADIO_BUTTON,
  RADIO_MENU_ITEM,
  ROOT_PANE,
  ROW_HEADER,
  SCROLL_BAR,
  SCROLL_PANE,
  SEPARATOR,
  SLIDER,
  SPLIT_PANE,
  SPIN_BUTTON,
  STATUSBAR,
  TABLE,
  TABLE_CELL,
  TABLE_COLUMN_HEADER,
  TABLE_ROW_HEADER,
  TEAR_OFF_MENU_ITEM,
  TERMINAL,
  TEXT,
  TOGGLE_BUTTON,
  TOOL_BAR,
  TOOL_TIP,
  TREE,
  TREE_TABLE,
  UNKNOWN,
  VIEWPORT,
  WINDOW,
  WINDOW,
  HEADER,
  FOOTER,
  PARAGRAPH,
  RULER,
  APPLICATION,
  AUTOCOMPLETE,
  EDITBAR,
  EMBEDDED,
  ENTRY,
  CHART,
  CAPTION,
  DOCUMENT_FRAME,
  HEADING,
  PAGE,
  SECTION,
  REDUNDANT_OBJECT,
  FORM,
  LINK,
  INPUT_METHOD_WINDOW,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED
}
 Describes the role of an object These are the built-in enumerated roles that UI components can have in ATK. More...
enum  AtkLayer {
  INVALID = 0,
  INVALID,
  INVALID,
  INVALID = 0,
  BACKGROUND,
  CANVAS,
  CANVAS,
  WIDGET,
  MDI,
  POPUP,
  OVERLAY,
  WINDOW,
  WINDOW
}
 Describes the layer of a component These enumerated "layer values" are used when determining which UI rendering layer a component is drawn into, which can help in making determinations of when components occlude one another. More...
enum  AtkRelationType {
  NULL = 0,
  CONTROLLED_BY,
  CONTROLLER_FOR,
  LABEL_FOR,
  LABELLED_BY,
  MEMBER_OF,
  NODE_CHILD_OF,
  FLOWS_TO,
  FLOWS_FROM,
  SUBWINDOW_OF,
  EMBEDS,
  EMBEDDED_BY,
  POPUP_FOR,
  PARENT_WINDOW_OF,
  DESCRIBED_BY,
  DESCRIPTION_FOR,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED
}
 Describes the type of the relation ATK_RELATION_NULL. More...
enum  AtkStateType {
  INVALID = 0,
  INVALID,
  INVALID,
  INVALID = 0,
  ACTIVE,
  ARMED,
  BUSY,
  CHECKED,
  DEFUNCT,
  EDITABLE,
  EDITABLE,
  ENABLED,
  EXPANDABLE,
  EXPANDED,
  FOCUSABLE,
  FOCUSED,
  HORIZONTAL,
  ICONIFIED,
  MODAL,
  MULTI_LINE,
  MULTISELECTABLE,
  OPAQUE,
  PRESSED,
  RESIZABLE,
  SELECTABLE,
  SELECTED,
  SENSITIVE,
  SHOWING,
  SINGLE_LINE,
  STALE,
  TRANSIENT,
  VERTICAL,
  VISIBLE,
  MANAGES_DESCENDANTS,
  INDETERMINATE,
  TRUNCATED,
  REQUIRED,
  INVALID_ENTRY,
  SUPPORTS_AUTOCOMPLETION,
  SELECTABLE_TEXT,
  DEFAULT,
  ANIMATED,
  VISITED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED
}
 The possible types of states of an object ATK_STATE_INVALID. More...
enum  AtkTextBoundary {
  CHAR,
  WORD_START,
  WORD_END,
  SENTENCE_START,
  SENTENCE_END,
  LINE_START,
  LINE_END
}
 Text boundary types used for specifying boundaries for regions of text ATK_TEXT_BOUNDARY_CHAR. More...
enum  AtkTextClipType {
  NONE,
  MIN,
  MAX,
  BOTH
}
 Describes the type of clipping required. More...
enum  AtkTextAttribute {
  INVALID = 0,
  INVALID,
  INVALID,
  INVALID = 0,
  LEFT_MARGIN,
  RIGHT_MARGIN,
  INDENT,
  INVISIBLE,
  EDITABLE,
  EDITABLE,
  PIXELS_ABOVE_LINES,
  PIXELS_BELOW_LINES,
  PIXELS_INSIDE_WRAP,
  BG_FULL_HEIGHT,
  RISE,
  UNDERLINE,
  STRIKETHROUGH,
  SIZE,
  SCALE,
  WEIGHT,
  LANGUAGE,
  FAMILY_NAME,
  BG_COLOR,
  FG_COLOR,
  BG_STIPPLE,
  FG_STIPPLE,
  WRAP_MODE,
  DIRECTION,
  JUSTIFICATION,
  STRETCH,
  VARIANT,
  STYLE,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED
}
 Describes the text attributes supported ATK_TEXT_ATTR_INVALID. More...
enum  AtkCoordType {
  XY_SCREEN,
  XY_WINDOW
}
 Specifies how xy coordinates are to be interpreted. More...
enum  AtkKeyEventType {
  PRESS,
  RELEASE,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED,
  LAST_DEFINED
}
 Specifies the type of a keyboard evemt. More...

Functions

typedef extern (C) int function(void *) AtkFunction

Variables

alias void * AtkFocusHandler
alias ulong AtkState
 typedef guint64 AtkState; The AtkState value should not be referenceed directly.
alias GSList AtkAttributeSet
 typedef GSList AtkAttributeSet; This is a singly-linked list (a GSList) of AtkAttribute.


Typedef Documentation

typedef AtkPropertyValues* gtkc::atktypes.AtkPropertyChangeHandler

typedef void* gtkc::atktypes.AtkKeySnoopFunc


Enumeration Type Documentation

enum gtkc::atktypes::AtkHyperlinkStateFlags

Describes the type of link ATK_HYPERLINK_IS_INLINE.

Enumerator:
IS_INLINE 

enum gtkc::atktypes::AtkRole

Describes the role of an object These are the built-in enumerated roles that UI components can have in ATK.

Other roles may be added at runtime, so an AtkRole >= ATK_ROLE_LAST_DEFINED is not necessarily an error. ATK_ROLE_INVALID

Enumerator:
INVALID 
INVALID 
INVALID 
INVALID 
ACCEL_LABEL 
ALERT 
ANIMATION 
ARROW 
CALENDAR 
CANVAS 
CANVAS 
CHECK_BOX 
CHECK_MENU_ITEM 
COLOR_CHOOSER 
COLUMN_HEADER 
COMBO_BOX 
DATE_EDITOR 
DESKTOP_ICON 
DESKTOP_FRAME 
DIAL 
DIALOG 
DIRECTORY_PANE 
DRAWING_AREA 
FILE_CHOOSER 
FILLER 
FONT_CHOOSER 
FRAME 
GLASS_PANE 
HTML_CONTAINER 
ICON 
IMAGE 
INTERNAL_FRAME 
LABEL 
LAYERED_PANE 
LIST 
LIST_ITEM 
MENU 
MENU_BAR 
MENU_ITEM 
OPTION_PANE 
PAGE_TAB 
PAGE_TAB_LIST 
PANEL 
PASSWORD_TEXT 
POPUP_MENU 
PROGRESS_BAR 
PUSH_BUTTON 
RADIO_BUTTON 
RADIO_MENU_ITEM 
ROOT_PANE 
ROW_HEADER 
SCROLL_BAR 
SCROLL_PANE 
SEPARATOR 
SLIDER 
SPLIT_PANE 
SPIN_BUTTON 
STATUSBAR 
TABLE 
TABLE_CELL 
TABLE_COLUMN_HEADER 
TABLE_ROW_HEADER 
TEAR_OFF_MENU_ITEM 
TERMINAL 
TEXT 
TOGGLE_BUTTON 
TOOL_BAR 
TOOL_TIP 
TREE 
TREE_TABLE 
UNKNOWN 
VIEWPORT 
WINDOW 
WINDOW 
HEADER 
FOOTER 
PARAGRAPH 
RULER 
APPLICATION 
AUTOCOMPLETE 
EDITBAR 
EMBEDDED 
ENTRY 
CHART 
CAPTION 
DOCUMENT_FRAME 
HEADING 
PAGE 
SECTION 
REDUNDANT_OBJECT 
FORM 
LINK 
INPUT_METHOD_WINDOW 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 

enum gtkc::atktypes::AtkLayer

Describes the layer of a component These enumerated "layer values" are used when determining which UI rendering layer a component is drawn into, which can help in making determinations of when components occlude one another.

ATK_LAYER_INVALID

Enumerator:
INVALID 
INVALID 
INVALID 
INVALID 
BACKGROUND 
CANVAS 
CANVAS 
WIDGET 
MDI 
POPUP 
OVERLAY 
WINDOW 
WINDOW 

enum gtkc::atktypes::AtkRelationType

Describes the type of the relation ATK_RELATION_NULL.

Enumerator:
NULL 
CONTROLLED_BY 
CONTROLLER_FOR 
LABEL_FOR 
LABELLED_BY 
MEMBER_OF 
NODE_CHILD_OF 
FLOWS_TO 
FLOWS_FROM 
SUBWINDOW_OF 
EMBEDS 
EMBEDDED_BY 
POPUP_FOR 
PARENT_WINDOW_OF 
DESCRIBED_BY 
DESCRIPTION_FOR 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 

enum gtkc::atktypes::AtkStateType

The possible types of states of an object ATK_STATE_INVALID.

Enumerator:
INVALID 
INVALID 
INVALID 
INVALID 
ACTIVE 
ARMED 
BUSY 
CHECKED 
DEFUNCT 
EDITABLE 
EDITABLE 
ENABLED 
EXPANDABLE 
EXPANDED 
FOCUSABLE 
FOCUSED 
HORIZONTAL 
ICONIFIED 
MODAL 
MULTI_LINE 
MULTISELECTABLE 
OPAQUE 
PRESSED 
RESIZABLE 
SELECTABLE 
SELECTED 
SENSITIVE 
SHOWING 
SINGLE_LINE 
STALE 
TRANSIENT 
VERTICAL 
VISIBLE 
MANAGES_DESCENDANTS 
INDETERMINATE 
TRUNCATED 
REQUIRED 
INVALID_ENTRY 
SUPPORTS_AUTOCOMPLETION 
SELECTABLE_TEXT 
DEFAULT 
ANIMATED 
VISITED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 

enum gtkc::atktypes::AtkTextBoundary

Text boundary types used for specifying boundaries for regions of text ATK_TEXT_BOUNDARY_CHAR.

Enumerator:
CHAR 
WORD_START 
WORD_END 
SENTENCE_START 
SENTENCE_END 
LINE_START 
LINE_END 

enum gtkc::atktypes::AtkTextClipType

Describes the type of clipping required.

ATK_TEXT_CLIP_NONE

Enumerator:
NONE 
MIN 
MAX 
BOTH 

enum gtkc::atktypes::AtkTextAttribute

Describes the text attributes supported ATK_TEXT_ATTR_INVALID.

Enumerator:
INVALID 
INVALID 
INVALID 
INVALID 
LEFT_MARGIN 
RIGHT_MARGIN 
INDENT 
INVISIBLE 
EDITABLE 
EDITABLE 
PIXELS_ABOVE_LINES 
PIXELS_BELOW_LINES 
PIXELS_INSIDE_WRAP 
BG_FULL_HEIGHT 
RISE 
UNDERLINE 
STRIKETHROUGH 
SIZE 
SCALE 
WEIGHT 
LANGUAGE 
FAMILY_NAME 
BG_COLOR 
FG_COLOR 
BG_STIPPLE 
FG_STIPPLE 
WRAP_MODE 
DIRECTION 
JUSTIFICATION 
STRETCH 
VARIANT 
STYLE 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 

enum gtkc::atktypes::AtkCoordType

Specifies how xy coordinates are to be interpreted.

Used by functions such as atk_component_get_position() and atk_text_get_character_extents() ATK_XY_SCREEN

Enumerator:
XY_SCREEN 
XY_WINDOW 

enum gtkc::atktypes::AtkKeyEventType

Specifies the type of a keyboard evemt.

ATK_KEY_EVENT_PRESS

Enumerator:
PRESS 
RELEASE 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 
LAST_DEFINED 


Function Documentation

typedef gtkc::atktypes::extern (  ) 


Variable Documentation

alias void* gtkc::atktypes.AtkFocusHandler

alias ulong gtkc::atktypes.AtkState

typedef guint64 AtkState; The AtkState value should not be referenceed directly.

alias GSList gtkc::atktypes.AtkAttributeSet

typedef GSList AtkAttributeSet; This is a singly-linked list (a GSList) of AtkAttribute.

It is used by atk_text_get_run_attributes(), atk_text_get_default_attributes() and atk_editable_text_set_run_attributes()


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