Ember
Loading...
Searching...
No Matches
EmberUI::NavigatorTreeListBox Class Reference

Virtual list box for the tree list (main tree, other trees, blackboards). More...

#include <NavigatorTab.h>

Inheritance diagram for EmberUI::NavigatorTreeListBox:

Public Member Functions

 NavigatorTreeListBox (NavigatorTab *owner, wxWindow *parent, wxWindowID id)

Private Member Functions

void OnDrawItem (wxDC &dc, const wxRect &rect, size_t n) const override
wxCoord OnMeasureItem (size_t n) const override
void OnDrawBackground (wxDC &dc, const wxRect &rect, size_t n) const override
void OnLeftDown (wxMouseEvent &event)
void OnLeftDClick (wxMouseEvent &event)
void OnRightDown (wxMouseEvent &event)

Private Attributes

NavigatorTabm_owner

Detailed Description

Virtual list box for the tree list (main tree, other trees, blackboards).

Definition at line 64 of file NavigatorTab.h.

Constructor & Destructor Documentation

◆ NavigatorTreeListBox()

EmberUI::NavigatorTreeListBox::NavigatorTreeListBox ( NavigatorTab * owner,
wxWindow * parent,
wxWindowID id )

Definition at line 45 of file NavigatorTab.cpp.

Member Function Documentation

◆ OnDrawBackground()

void EmberUI::NavigatorTreeListBox::OnDrawBackground ( wxDC & dc,
const wxRect & rect,
size_t n ) const
overrideprivate

Definition at line 53 of file NavigatorTab.cpp.

◆ OnDrawItem()

void EmberUI::NavigatorTreeListBox::OnDrawItem ( wxDC & dc,
const wxRect & rect,
size_t n ) const
overrideprivate

Definition at line 92 of file NavigatorTab.cpp.

◆ OnLeftDClick()

void EmberUI::NavigatorTreeListBox::OnLeftDClick ( wxMouseEvent & event)
private

Definition at line 289 of file NavigatorTab.cpp.

◆ OnLeftDown()

void EmberUI::NavigatorTreeListBox::OnLeftDown ( wxMouseEvent & event)
private

Definition at line 248 of file NavigatorTab.cpp.

◆ OnMeasureItem()

wxCoord EmberUI::NavigatorTreeListBox::OnMeasureItem ( size_t n) const
overrideprivate

Definition at line 240 of file NavigatorTab.cpp.

◆ OnRightDown()

void EmberUI::NavigatorTreeListBox::OnRightDown ( wxMouseEvent & event)
private

Definition at line 310 of file NavigatorTab.cpp.

Member Data Documentation

◆ m_owner

NavigatorTab* EmberUI::NavigatorTreeListBox::m_owner
private

Definition at line 76 of file NavigatorTab.h.


The documentation for this class was generated from the following files: