Class

IdeTreeNode

Description

final class Ide.TreeNode : GObject.Object
  implements Gio.ListModel {
  /* No available fields */
}

No description available.

Ancestors

Implements

Constructors

ide_tree_node_new
No description available.

Instance methods

ide_tree_node_get_children_possible
No description available.

ide_tree_node_get_destroy_item
No description available.

ide_tree_node_get_expanded_icon

Gets the icon used when the node is expanded.

ide_tree_node_get_first_child

Gets the first child of self.

ide_tree_node_get_flags
No description available.

ide_tree_node_get_has_error
No description available.

ide_tree_node_get_icon

Gets the icon for the node.

ide_tree_node_get_is_header
No description available.

ide_tree_node_get_item

Gets the IdeTreeNode:item property.

ide_tree_node_get_last_child

Gets the last child of self.

ide_tree_node_get_n_children
No description available.

ide_tree_node_get_next_sibling

Gets the nextious sibling, if any.

ide_tree_node_get_parent

Gets the parent node, if any.

ide_tree_node_get_prev_sibling

Gets the previous sibling, if any.

ide_tree_node_get_reset_on_collapse
No description available.

ide_tree_node_get_root

Gets the root IdeTreeNode, or self if it has no parent.

ide_tree_node_get_title
No description available.

ide_tree_node_get_use_markup
No description available.

ide_tree_node_get_vcs_ignored
No description available.

ide_tree_node_holds
No description available.

ide_tree_node_insert_after
No description available.

ide_tree_node_insert_before
No description available.

ide_tree_node_insert_sorted

Insert child as a child of self at the sorted position determined by cmpfn.

ide_tree_node_remove

Like ide_tree_node_unparent() but checks parent first.

ide_tree_node_set_children_possible
No description available.

ide_tree_node_set_destroy_item
No description available.

ide_tree_node_set_expanded_icon
No description available.

ide_tree_node_set_expanded_icon_name
No description available.

ide_tree_node_set_flags
No description available.

ide_tree_node_set_has_error
No description available.

ide_tree_node_set_icon
No description available.

ide_tree_node_set_icon_name
No description available.

ide_tree_node_set_is_header
No description available.

ide_tree_node_set_item

Sets the IdeTreeNode:item property.

ide_tree_node_set_parent
No description available.

ide_tree_node_set_reset_on_collapse
No description available.

ide_tree_node_set_title
No description available.

ide_tree_node_set_use_markup
No description available.

ide_tree_node_set_vcs_ignored
No description available.

ide_tree_node_traverse

Calls traverse_func for each node that matches the requested type, flags, and depth.

ide_tree_node_unparent
No description available.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from GListModel (5)
g_list_model_get_item

Get the item at position.

g_list_model_get_item_type

Gets the type of the items in list.

g_list_model_get_n_items

Gets the number of items in list.

g_list_model_get_object

Get the item at position.

g_list_model_items_changed

Emits the GListModel::items-changed signal on list.

Properties

Ide.TreeNode:children-possible
No description available.

Ide.TreeNode:destroy-item
No description available.

Ide.TreeNode:expanded-icon
No description available.

Ide.TreeNode:expanded-icon-name
No description available.

Ide.TreeNode:flags
No description available.

Ide.TreeNode:has-error
No description available.

Ide.TreeNode:icon
No description available.

Ide.TreeNode:icon-name
No description available.

Ide.TreeNode:is-header
No description available.

Ide.TreeNode:item
No description available.

Ide.TreeNode:loading
No description available.

Ide.TreeNode:parent
No description available.

Ide.TreeNode:reset-on-collapse
No description available.

Ide.TreeNode:title
No description available.

Ide.TreeNode:use-markup
No description available.

Ide.TreeNode:vcs-ignored
No description available.

Signals

Ide.TreeNode::show-popover
No description available.

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Signals inherited from GListModel (1)
GListModel::items-changed

This signal is emitted whenever items were added to or removed from list. At position, removed items were removed and added items were added in their place.

Class structure

struct IdeTreeNodeClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.