gtk-sharp[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]2.12.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Tree and List view.Gtk.TreeViewConstructorConstructs a new view for a given .
a PropertyGtk.NodeStoreThe store containing the view's data.an object of type PropertyGtk.NodeSelectionUsed to obtain and manipulate the currently selected node(s).an object of type MethodGtk.TreeViewColumnAdds a column to the view using a data callback delegate.
a
a
a a MethodSystem.VoidCollapses a row (hides its child rows, if they exist).
an object of type
an object of type MethodSystem.BooleanActivates the cell determined by and .
an object of type identifying the row to be activated
MethodGdk.PixmapThis image is used for a drag icon..
a MethodGdk.RectangleFills the bounding rectangle in tree window coordinates for the cell at the row specified by and the column specified by .
an object of type identifying the row
an object of type identifying the column
See the remark in .
MethodGdk.RectangleFills the bounding rectangle in tree window coordinates for the cell at the row specified by and the column specified by .
an object of type identifying the row
an object of type identifying the column
See the remark in .
MethodGtk.ITreeNodeFinds the ITreeNode at the point (x, y), relative to widget coordinates.
an X coordinate
an Y coordinate
an object of type It is primarily for things like popup menus. This function is only meaningful if TreeView is realized. This function can return null.MethodSystem.BooleanReturns if the node pointed to by is expanded.
an object of type a MethodSystem.Boolean
returns a to the first visible row.
returns a to the last visible row.
Gets the visible rows of the view. if the start and end nodes were set.Note: there may be invisible nodes between the start and end nodes returned.MethodSystem.VoidMoves the alignments of the to the position specified by and .
an object of type identifying a row to scroll to
an object of type identifying a column to scroll to
a
a
a
If is , then no horizontal scrolling occurs. Likewise, if is no vertical scrolling occurs. At a minimum, one of or need to be non-. determines where the row is placed, and determines where the column is placed. Both are expected to be between 0.0 and 1.0. 0.0 means left/top alignment, 1.0 means right/bottom alignment, 0.5 means center.
If is , then the alignment arguments are ignored, and the tree does the minimum amount of work to scroll the cell onto the screen. This means that the cell will be scrolled to the edge closest to its current position. If the cell is currently visible on the screen, nothing is done.
This function only works if the model is set, and is a valid row on the model. If the model changes before the is realized, the centered path will be modified to reflect this change.
MethodSystem.Void
an object of type
an object of type
an object of type
an object of type Sets the tip area of to the area which cell occupies in the item pointed to by node. See also ..MethodSystem.VoidExpands the row at so its children are visible.
an object of type identifying the row to expand
a to determine whether to recursively expand or just expand immediate children
MethodSystem.VoidExpands the row at . This will also expand all parent rows of as necessary.
an object of type identifying the row to expand
ConstructorPublic Constructor.