Ember
Loading...
Searching...
No Matches
EmberUI::TreeHierarchyConfig Struct Reference

Configuration for TreeHierarchyTab appearance and behavior. More...

#include <TreeHierarchyTab.h>

Public Attributes

bool showSearchBar = true
 Show search bar above tree.
bool showNodeIcons = false
 Show icons for node types.
bool showTreeLines = false
 Show connecting lines between nodes.
int treeIndentationSize = 10
 Indentation per level (pixels)
int fontSize = 9
 Tree font size.
bool autoExpandOnLoad = true
 Auto-expand tree on load.
int autoExpandDepth = 3
 Depth to auto-expand.
bool liveSearch = true
 Filter as user types.
bool syncSelectionWithCanvas = true
 Sync selection with canvas.
wxColour backgroundColour {50, 50, 50}
 Tree background.
wxColour foregroundColour {255, 255, 255}
 Tree text.
wxColour panelColour {60, 60, 60}
 Panel background.

Detailed Description

Configuration for TreeHierarchyTab appearance and behavior.

Definition at line 26 of file TreeHierarchyTab.h.

Member Data Documentation

◆ autoExpandDepth

int EmberUI::TreeHierarchyConfig::autoExpandDepth = 3

Depth to auto-expand.

Definition at line 33 of file TreeHierarchyTab.h.

◆ autoExpandOnLoad

bool EmberUI::TreeHierarchyConfig::autoExpandOnLoad = true

Auto-expand tree on load.

Definition at line 32 of file TreeHierarchyTab.h.

◆ backgroundColour

wxColour EmberUI::TreeHierarchyConfig::backgroundColour {50, 50, 50}

Tree background.

Definition at line 36 of file TreeHierarchyTab.h.

◆ fontSize

int EmberUI::TreeHierarchyConfig::fontSize = 9

Tree font size.

Definition at line 31 of file TreeHierarchyTab.h.

◆ foregroundColour

wxColour EmberUI::TreeHierarchyConfig::foregroundColour {255, 255, 255}

Tree text.

Definition at line 37 of file TreeHierarchyTab.h.

◆ liveSearch

bool EmberUI::TreeHierarchyConfig::liveSearch = true

Filter as user types.

Definition at line 34 of file TreeHierarchyTab.h.

◆ panelColour

wxColour EmberUI::TreeHierarchyConfig::panelColour {60, 60, 60}

Panel background.

Definition at line 38 of file TreeHierarchyTab.h.

◆ showNodeIcons

bool EmberUI::TreeHierarchyConfig::showNodeIcons = false

Show icons for node types.

Definition at line 28 of file TreeHierarchyTab.h.

◆ showSearchBar

bool EmberUI::TreeHierarchyConfig::showSearchBar = true

Show search bar above tree.

Definition at line 27 of file TreeHierarchyTab.h.

◆ showTreeLines

bool EmberUI::TreeHierarchyConfig::showTreeLines = false

Show connecting lines between nodes.

Definition at line 29 of file TreeHierarchyTab.h.

◆ syncSelectionWithCanvas

bool EmberUI::TreeHierarchyConfig::syncSelectionWithCanvas = true

Sync selection with canvas.

Definition at line 35 of file TreeHierarchyTab.h.

◆ treeIndentationSize

int EmberUI::TreeHierarchyConfig::treeIndentationSize = 10

Indentation per level (pixels)

Definition at line 30 of file TreeHierarchyTab.h.


The documentation for this struct was generated from the following file: