Gtk# Documentation

DO NOTE EDIT!! This file is taken from Rachel Hestilow's documentation and is generated automatically.
It's from June 25 2002, a bit outdated, but there will be an update.
Atk
Action - Action Interface
Implements
GLib.IWrapper

Methods
bool DoAction (int i) - DoAction Method
To be completed
string GetDescription (int i) - GetDescription Method
To be completed
string GetKeybinding (int i) - GetKeybinding Method
To be completed
string GetName (int i) - GetName Method
To be completed
bool SetDescription (int i, string desc) - SetDescription Method
To be completed

Properties
int NActions - NActions Property
To be completed
Attribute - Attribute Struct
Component - Component Interface
Implements
GLib.IWrapper

Methods
uint AddFocusHandler (FocusHandler handler) - AddFocusHandler Method
To be completed
bool Contains (int x, int y, CoordType coord_type) - Contains Method
To be completed
void GetExtents (int x, int y, int width, int height, CoordType coord_type) - GetExtents Method
To be completed
void GetPosition (int x, int y, CoordType coord_type) - GetPosition Method
To be completed
void GetSize (int width, int height) - GetSize Method
To be completed
bool GrabFocus () - GrabFocus Method
To be completed
Object RefAccessibleAtPoint (int x, int y, CoordType coord_type) - RefAccessibleAtPoint Method
To be completed
void RemoveFocusHandler (uint handler_id) - RemoveFocusHandler Method
To be completed
bool SetExtents (int x, int y, int width, int height, CoordType coord_type) - SetExtents Method
To be completed
bool SetPosition (int x, int y, CoordType coord_type) - SetPosition Method
To be completed
bool SetSize (int width, int height) - SetSize Method
To be completed

Properties
Layer Layer - Layer Property
To be completed
int MdiZorder - MdiZorder Property
To be completed
CoordType - CoordType enumeration
Fields
Screen
Window
Document - Document Interface
Implements
GLib.IWrapper

Properties
string DocumentType - DocumentType Property
To be completed
System.IntPtr TheDocument - TheDocument Property
To be completed
EditableText - EditableText Interface
Implements
GLib.IWrapper

Methods
void CopyText (int start_pos, int end_pos) - CopyText Method
To be completed
void CutText (int start_pos, int end_pos) - CutText Method
To be completed
void DeleteText (int start_pos, int end_pos) - DeleteText Method
To be completed
void InsertText (string str1ng, int length, int position) - InsertText Method
To be completed
void PasteText (int position) - PasteText Method
To be completed
bool SetRunAttributes (GLib.SList attrib_set, int start_offset, int end_offset) - SetRunAttributes Method
To be completed

Properties
[unknown] TextContents - TextContents Property
To be completed
GObjectAccessible - GObjectAccessible Class
Inherits from: Object

Properties
GLib.Object Object - Object Property
To be completed
Hyperlink - Hyperlink Class
Inherits from: GLib.Object

Implements
Action

Methods
GLib.Object GetObject (int i) - GetObject Method
To be completed
string GetUri (int i) - GetUri Method
To be completed
bool IsValid () - IsValid Method
To be completed

Properties
int EndIndex - EndIndex Property
To be completed
int NAnchors - NAnchors Property
To be completed
int StartIndex - StartIndex Property
To be completed
Hypertext - Hypertext Interface
Implements
GLib.IWrapper

Methods
Hyperlink GetLink (int link_index) - GetLink Method
To be completed
int GetLinkIndex (int char_index) - GetLinkIndex Method
To be completed

Properties
int NLinks - NLinks Property
To be completed
Image - Image Interface
Implements
GLib.IWrapper

Methods
void GetImagePosition (int x, int y, CoordType coord_type) - GetImagePosition Method
To be completed
void GetImageSize (int width, int height) - GetImageSize Method
To be completed
bool SetImageDescription (string description) - SetImageDescription Method
To be completed

Properties
string ImageDescription - ImageDescription Property
To be completed
Implementor - Implementor Interface
Implements
GLib.IWrapper

Methods
Object RefAccessible () - RefAccessible Method
To be completed
KeyEventStruct - KeyEventStruct Struct
KeyEventType - KeyEventType enumeration
Fields
LastDefined
Press
Release
Layer - Layer enumeration
Fields
Background
Canvas
Invalid
Mdi
Overlay
Popup
Widget
NoOpObject - NoOpObject Class
Inherits from: Object

Implements
Component Action EditableText Image Selection Table Text Value

Constructors
NoOpObject (GLib.Object obj) - NoOpObject Constructor
To be completed
NoOpObjectFactory - NoOpObjectFactory Class
Inherits from: ObjectFactory

Constructors
NoOpObjectFactory () - NoOpObjectFactory Constructor
To be completed
Object - Object Class
Inherits from: GLib.Object

Methods
uint ConnectPropertyChangeHandler (PropertyChangeHandler handler) - ConnectPropertyChangeHandler Method
To be completed
void Initialize (System.IntPtr data) - Initialize Method
To be completed
Object RefAccessibleChild (int i) - RefAccessibleChild Method
To be completed
RelationSet RefRelationSet () - RefRelationSet Method
To be completed
StateSet RefStateSet () - RefStateSet Method
To be completed
void RemovePropertyChangeHandler (uint handler_id) - RemovePropertyChangeHandler Method
To be completed

Properties
int AtkObjectNamePropertyComponentLayer - AtkObjectNamePropertyComponentLayer Property
int AtkObjectNamePropertyComponentMdiZorder - AtkObjectNamePropertyComponentMdiZorder Property
string AtkObjectNamePropertyDescription - AtkObjectNamePropertyDescription Property
string AtkObjectNamePropertyName - AtkObjectNamePropertyName Property
Object AtkObjectNamePropertyParent - AtkObjectNamePropertyParent Property
int AtkObjectNamePropertyRole - AtkObjectNamePropertyRole Property
string AtkObjectNamePropertyTableCaption - AtkObjectNamePropertyTableCaption Property
string AtkObjectNamePropertyTableColumnDescription - AtkObjectNamePropertyTableColumnDescription Property
Object AtkObjectNamePropertyTableColumnHeader - AtkObjectNamePropertyTableColumnHeader Property
string AtkObjectNamePropertyTableRowDescription - AtkObjectNamePropertyTableRowDescription Property
Object AtkObjectNamePropertyTableRowHeader - AtkObjectNamePropertyTableRowHeader Property
Object AtkObjectNamePropertyTableSummary - AtkObjectNamePropertyTableSummary Property
double AtkObjectNamePropertyValue - AtkObjectNamePropertyValue Property
string Description - Description Property
To be completed
int IndexInParent - IndexInParent Property
To be completed
Layer Layer - Layer Property
To be completed
int MdiZorder - MdiZorder Property
To be completed
int NAccessibleChildren - NAccessibleChildren Property
To be completed
string Name - Name Property
To be completed
Object Parent - Parent Property
To be completed
Role Role - Role Property
To be completed

Events
ChildrenChanged - ChildrenChanged Event
FocusEvent - FocusEvent Event
PropertyChange - PropertyChange Event
StateChange - StateChange Event
VisibleDataChanged - VisibleDataChanged Event
ObjectFactory - ObjectFactory Class
Inherits from: GLib.Object

Methods
Object CreateAccessible (GLib.Object obj) - CreateAccessible Method
To be completed
void Invalidate () - Invalidate Method
To be completed

Properties
int AccessibleType - AccessibleType Property
To be completed
PropertyValues - PropertyValues Struct
Registry - Registry Class
Inherits from: GLib.Object

Methods
ObjectFactory GetFactory (int type) - GetFactory Method
To be completed
int GetFactoryType (int type) - GetFactoryType Method
To be completed
void SetFactoryType (int type, int factory_type) - SetFactoryType Method
To be completed
Relation - Relation Class
Inherits from: GLib.Object

Constructors
Relation (Object targets, int n_targets, RelationType relationship) - Relation Constructor
To be completed

Properties
RelationType RelationType - RelationType Property
To be completed
System.IntPtr Target - Target Property
To be completed
RelationSet - RelationSet Class
Inherits from: GLib.Object

Constructors
RelationSet () - RelationSet Constructor
To be completed

Methods
void Add (Relation relation) - Add Method
To be completed
bool Contains (RelationType relationship) - Contains Method
To be completed
Relation GetRelation (int i) - GetRelation Method
To be completed
Relation GetRelationByType (RelationType relationship) - GetRelationByType Method
To be completed
void Remove (Relation relation) - Remove Method
To be completed

Properties
int NRelations - NRelations Property
To be completed
RelationType - RelationType enumeration
Fields
ControlledBy
ControllerFor
LabelFor
LabelledBy
LastDefined
MemberOf
NodeChildOf
Null
Role - Role enumeration
Fields
AccelLabel
Alert
Animation
Arrow
Calendar
Canvas
CheckBox
CheckMenuItem
ColorChooser
ColumnHeader
ComboBox
DateEditor
DesktopFrame
DesktopIcon
Dial
Dialog
DirectoryPane
DrawingArea
FileChooser
Filler
FontChooser
Frame
GlassPane
HtmlContainer
Icon
Image
InternalFrame
Invalid
Label
LastDefined
LayeredPane
List
ListItem
Menu
MenuBar
MenuItem
OptionPane
PageTab
PageTabList
Panel
PasswordText
PopupMenu
ProgressBar
PushButton
RadioButton
RadioMenuItem
RootPane
RowHeader
ScrollBar
ScrollPane
Separator
Slider
SpinButton
SplitPane
Statusbar
Table
TableCell
TableColumnHeader
TableRowHeader
TearOffMenuItem
Terminal
Text
ToggleButton
ToolBar
ToolTip
Tree
TreeTable
Unknown
Viewport
Window
Selection - Selection Interface
Implements
GLib.IWrapper

Methods
bool AddSelection (int i) - AddSelection Method
To be completed
bool ClearSelection () - ClearSelection Method
To be completed
bool IsChildSelected (int i) - IsChildSelected Method
To be completed
Object RefSelection (int i) - RefSelection Method
To be completed
bool RemoveSelection (int i) - RemoveSelection Method
To be completed
bool SelectAllSelection () - SelectAllSelection Method
To be completed

Properties
int SelectionCount - SelectionCount Property
To be completed

Events
SelectionChanged - SelectionChanged Event
StateSet - StateSet Class
Inherits from: GLib.Object

Constructors
StateSet () - StateSet Constructor
To be completed

Methods
bool AddState (StateType type) - AddState Method
To be completed
void AddStates (StateType types, int n_types) - AddStates Method
To be completed
StateSet AndSets (StateSet compare_set) - AndSets Method
To be completed
void ClearStates () - ClearStates Method
To be completed
bool ContainsState (StateType type) - ContainsState Method
To be completed
bool ContainsStates (StateType types, int n_types) - ContainsStates Method
To be completed
bool IsEmpty () - IsEmpty Method
To be completed
StateSet OrSets (StateSet compare_set) - OrSets Method
To be completed
bool RemoveState (StateType type) - RemoveState Method
To be completed
StateSet XorSets (StateSet compare_set) - XorSets Method
To be completed
StateType - StateType enumeration
Fields
Active
Armed
Busy
Checked
Defunct
Editable
Enabled
Expandable
Expanded
Focusable
Focused
Horizontal
Iconified
Invalid
LastDefined
Modal
MultiLine
Multiselectable
Opaque
Pressed
Resizable
Selectable
Selected
Sensitive
Showing
SingleLine
Stale
Transient
Vertical
Visible
StreamableContent - StreamableContent Interface
Implements
GLib.IWrapper

Methods
string GetMimeType (int i) - GetMimeType Method
To be completed

Properties
int NMimeTypes - NMimeTypes Property
To be completed
Table - Table Interface
Implements
GLib.IWrapper

Methods
bool AddColumnSelection (int column) - AddColumnSelection Method
To be completed
bool AddRowSelection (int row) - AddRowSelection Method
To be completed
int GetColumnAtIndex (int index) - GetColumnAtIndex Method
To be completed
int GetColumnExtentAt (int row, int column) - GetColumnExtentAt Method
To be completed
Object GetColumnHeader (int column) - GetColumnHeader Method
To be completed
int GetIndexAt (int row, int column) - GetIndexAt Method
To be completed
int GetRowAtIndex (int index) - GetRowAtIndex Method
To be completed
int GetRowExtentAt (int row, int column) - GetRowExtentAt Method
To be completed
Object GetRowHeader (int row) - GetRowHeader Method
To be completed
int GetSelectedColumns (int selected) - GetSelectedColumns Method
To be completed
int GetSelectedRows (int selected) - GetSelectedRows Method
To be completed
bool IsColumnSelected (int column) - IsColumnSelected Method
To be completed
bool IsRowSelected (int row) - IsRowSelected Method
To be completed
bool IsSelected (int row, int column) - IsSelected Method
To be completed
Object RefAt (int row, int column) - RefAt Method
To be completed
bool RemoveRowSelection (int row) - RemoveRowSelection Method
To be completed
void SetColumnHeader (int column, Object header) - SetColumnHeader Method
To be completed
void SetRowDescription (int row, string description) - SetRowDescription Method
To be completed
void SetRowHeader (int row, Object header) - SetRowHeader Method
To be completed

Properties
[unknown] Caption - Caption Property
To be completed
int NColumns - NColumns Property
To be completed
int NRows - NRows Property
To be completed
Object Summary - Summary Property
To be completed

Events
ColumnDeleted - ColumnDeleted Event
ColumnInserted - ColumnInserted Event
ColumnReordered - ColumnReordered Event
ModelChanged - ModelChanged Event
RowDeleted - RowDeleted Event
RowInserted - RowInserted Event
RowReordered - RowReordered Event
Text - Text Interface
Implements
GLib.IWrapper

Methods
bool AddSelection (int start_offset, int end_offset) - AddSelection Method
To be completed
string GetCharacterAtOffset (int offset) - GetCharacterAtOffset Method
To be completed
void GetCharacterExtents (int offset, int x, int y, int width, int height, CoordType coords) - GetCharacterExtents Method
To be completed
int GetOffsetAtPoint (int x, int y, CoordType coords) - GetOffsetAtPoint Method
To be completed
GLib.SList GetRunAttributes (int offset, int start_offset, int end_offset) - GetRunAttributes Method
To be completed
string GetSelection (int selection_num, int start_offset, int end_offset) - GetSelection Method
To be completed
string GetText (int start_offset, int end_offset) - GetText Method
To be completed
string GetTextAfterOffset (int offset, TextBoundary boundary_type, int start_offset, int end_offset) - GetTextAfterOffset Method
To be completed
string GetTextAtOffset (int offset, TextBoundary boundary_type, int start_offset, int end_offset) - GetTextAtOffset Method
To be completed
string GetTextBeforeOffset (int offset, TextBoundary boundary_type, int start_offset, int end_offset) - GetTextBeforeOffset Method
To be completed
bool RemoveSelection (int selection_num) - RemoveSelection Method
To be completed
bool SetCaretOffset (int offset) - SetCaretOffset Method
To be completed
bool SetSelection (int selection_num, int start_offset, int end_offset) - SetSelection Method
To be completed

Properties
int CaretOffset - CaretOffset Property
To be completed
int CharacterCount - CharacterCount Property
To be completed
GLib.SList DefaultAttributes - DefaultAttributes Property
To be completed
int NSelections - NSelections Property
To be completed

Events
TextCaretMoved - TextCaretMoved Event
TextChanged - TextChanged Event
TextSelectionChanged - TextSelectionChanged Event
TextAttribute - TextAttribute enumeration
Fields
BgColor
BgFullHeight
BgStipple
Direction
Editable
FamilyName
FgColor
FgStipple
Indent
Invalid
Invisible
Justification
Language
LastDefined
LeftMargin
PixelsAboveLines
PixelsBelowLines
PixelsInsideWrap
RightMargin
Rise
Scale
Size
Stretch
Strikethrough
Style
Underline
Variant
Weight
WrapMode
TextBoundary - TextBoundary enumeration
Fields
Char
LineEnd
LineStart
SentenceEnd
SentenceStart
WordEnd
WordStart
Util - Util Class
Inherits from: GLib.Object
Value - Value Interface
Implements
GLib.IWrapper

Methods
void GetCurrentValue (GLib.Value value) - GetCurrentValue Method
To be completed
void GetMaximumValue (GLib.Value value) - GetMaximumValue Method
To be completed
void GetMinimumValue (GLib.Value value) - GetMinimumValue Method
To be completed
bool SetCurrentValue (GLib.Value value) - SetCurrentValue Method
To be completed