Gjsify LogoGjsify Logo

Hierarchy

Index

Properties

childrenPossible?: boolean

This property allows for more lazy loading of nodes.

When a node becomes visible, we normally build its children nodes so that we know if we need an expansion arrow. However, that can be expensive when rendering directories with lots of subdirectories.

Using this, you can always show an arrow without building the children and simply hide the arrow if there were in fact no children (upon expansion).

expandedIconName?: string
gicon?: Gio.Icon

The cached GIcon to display.

iconName?: string

An icon-name to display on the row.

An optional #GObject to associate with the node.

resetOnCollapse?: boolean

The "reset-on-collapse" property denotes that all children should be removed from the node when it's row is collapsed. It will also set #DzlTreeNode:needs-build to %TRUE so the next expansion rebuilds the children. This is useful for situations where you want to ensure the nodes are up to date (refreshed) on every expansion.

text?: string

Text to display on the tree node.

tree?: Dazzle.Tree

The tree the node belongs to.

useDimLabel?: boolean
useMarkup?: boolean

If the "text" property includes #GMarkup.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method