|
KiCad PCB EDA Suite
|
Widget displaying a tree of symbols with optional search text control and description panel. More...
#include <lib_tree.h>
Classes | |
| struct | STATE |
| Structure storing state of the symbol tree widget. More... | |
Public Types | |
| enum | FLAGS { FLAGS_NONE = 0x00 , SEARCH = 0x01 , FILTERS = 0x02 , DETAILS = 0x04 , ALL_WIDGETS = 0x0F , MULTISELECT = 0x10 } |
| < Flags to select extra widgets and options More... | |
Public Member Functions | |
| LIB_TREE (wxWindow *aParent, const wxString &aRecentSearchesKey, wxObjectDataPtr< LIB_TREE_MODEL_ADAPTER > &aAdapter, int aFlags=ALL_WIDGETS, HTML_WINDOW *aDetails=nullptr) | |
| Construct a symbol tree. | |
| ~LIB_TREE () override | |
| LIB_ID | GetSelectedLibId (int *aUnit=nullptr) const |
| For multi-unit symbols, if the user selects the symbol itself rather than picking an individual unit, 0 will be returned in aUnit. | |
| int | GetSelectionCount () const |
| int | GetSelectedLibIds (std::vector< LIB_ID > &aSelection, std::vector< int > *aUnit=nullptr) const |
| Retrieve a list of selections for trees that allow multi-selection. | |
| LIB_TREE_NODE * | GetCurrentTreeNode () const |
| Retrieve the tree node for the first selected item. | |
| int | GetSelectedTreeNodes (std::vector< LIB_TREE_NODE * > &aSelection) const |
| Retrieve a list of pointers to selected tree nodes for trees that allow multi-selection. | |
| void | SelectLibId (const LIB_ID &aLibId) |
| Select an item in the tree widget. | |
| void | CenterLibId (const LIB_ID &aLibId) |
| Ensure that an item is visible (preferably centered). | |
| void | Unselect () |
| Unselect currently selected item in wxDataViewCtrl. | |
| void | ExpandLibId (const LIB_ID &aLibId) |
| Expand and item i the tree widget. | |
| void | ExpandAll () |
| void | CollapseAll () |
| void | SetSearchString (const wxString &aSearchString) |
| Save/restore search string. | |
| wxString | GetSearchString () const |
| void | SetSortMode (LIB_TREE_MODEL_ADAPTER::SORT_MODE aMode) |
| Save/restore the sorting mode. | |
| LIB_TREE_MODEL_ADAPTER::SORT_MODE | GetSortMode () const |
| void | Regenerate (bool aKeepState) |
| Regenerate the tree. | |
| void | RefreshLibTree () |
| Refresh the tree (mainly to update highlighting and asterisking) | |
| wxWindow * | GetFocusTarget () |
| wxSizer * | GetFiltersSizer () |
| void | FocusSearchFieldIfExists () |
| Focus the search widget if it exists. | |
| void | ShowChangedLanguage () |
| void | BlockPreview (bool aBlock) |
| void | ShutdownPreviews () |
Protected Member Functions | |
| void | toggleExpand (const wxDataViewItem &aTreeId) |
| Expand or collapse a node, switching it to the opposite state. | |
| void | selectIfValid (const wxDataViewItem &aTreeId) |
| If a wxDataViewitem is valid, select it and post a selection event. | |
| void | centerIfValid (const wxDataViewItem &aTreeId) |
| void | expandIfValid (const wxDataViewItem &aTreeId) |
| void | postPreselectEvent () |
| Post a wxEVT_DATAVIEW_SELECTION_CHANGED to notify the selection handler that a new part has been preselected. | |
| void | postSelectEvent () |
| Post #SYMBOL_SELECTED event to notify the selection handler that a part has been selected. | |
| STATE | getState () const |
| Return the symbol tree widget state. | |
| void | setState (const STATE &aState) |
| Restore the symbol tree widget state from an object. | |
| void | updateRecentSearchMenu () |
| void | showPreview (wxDataViewItem aItem) |
| void | hidePreview () |
| void | onQueryText (wxCommandEvent &aEvent) |
| void | onQueryCharHook (wxKeyEvent &aEvent) |
| void | onQueryMouseMoved (wxMouseEvent &aEvent) |
| void | onTreeSelect (wxDataViewEvent &aEvent) |
| void | onTreeActivate (wxDataViewEvent &aEvent) |
| void | onTreeCharHook (wxKeyEvent &aEvent) |
| void | onIdle (wxIdleEvent &aEvent) |
| void | onHoverTimer (wxTimerEvent &aEvent) |
| void | onDetailsLink (wxHtmlLinkEvent &aEvent) |
| void | onPreselect (wxCommandEvent &aEvent) |
| void | onItemContextMenu (wxDataViewEvent &aEvent) |
| void | onHeaderContextMenu (wxDataViewEvent &aEvent) |
| void | onDebounceTimer (wxTimerEvent &aEvent) |
Protected Attributes | |
| wxObjectDataPtr< LIB_TREE_MODEL_ADAPTER > | m_adapter |
| wxSearchCtrl * | m_query_ctrl |
| BITMAP_BUTTON * | m_sort_ctrl |
| WX_DATAVIEWCTRL * | m_tree_ctrl |
| HTML_WINDOW * | m_details_ctrl |
| wxTimer * | m_debounceTimer |
| bool | m_inTimerEvent |
| wxString | m_recentSearchesKey |
| wxBoxSizer * | m_filtersSizer |
| bool | m_skipNextRightClick |
| wxPoint | m_hoverPos |
| wxDataViewItem | m_hoverItem |
| wxRect | m_hoverItemRect |
| wxTimer | m_hoverTimer |
| wxDataViewItem | m_previewItem |
| wxRect | m_previewItemRect |
| wxPopupWindow * | m_previewWindow |
| bool | m_previewDisabled |
Widget displaying a tree of symbols with optional search text control and description panel.
Definition at line 47 of file lib_tree.h.
| enum LIB_TREE::FLAGS |
< Flags to select extra widgets and options
| Enumerator | |
|---|---|
| FLAGS_NONE | |
| SEARCH | |
| FILTERS | |
| DETAILS | |
| ALL_WIDGETS | |
| MULTISELECT | |
Definition at line 51 of file lib_tree.h.
| LIB_TREE::LIB_TREE | ( | wxWindow * | aParent, |
| const wxString & | aRecentSearchesKey, | ||
| wxObjectDataPtr< LIB_TREE_MODEL_ADAPTER > & | aAdapter, | ||
| int | aFlags = ALL_WIDGETS, | ||
| HTML_WINDOW * | aDetails = nullptr ) |
Construct a symbol tree.
| aParent | parent window containing this tree widget. |
| aRecentSearchesKey | a key into a global map storing recent searches (usually "power", "symbols", or "footprints", but could be further differentiated). |
| aLibTable | table containing libraries and items to display. |
| aAdapter | a LIB_TREE_MODEL_ADAPTER instance to use. |
| aFlags | selection of sub-widgets to include and other options. |
| aDetails | if not null, a custom HTML_WINDOW to hold symbol details. If null this will be created inside the LIB_TREE. |
Definition at line 53 of file lib_tree.cpp.
References _, LIB_TREE_MODEL_ADAPTER::ALPHABETIC, LIB_TREE_MODEL_ADAPTER::BEST_MATCH, CollapseAll(), ACTIONS::collapseAll, config, DETAILS, ExpandAll(), ACTIONS::expandAll, FILTERS, g_recentSearches, KiBitmapBundle(), m_adapter, m_debounceTimer, m_details_ctrl, m_filtersSizer, m_hoverTimer, m_inTimerEvent, m_previewDisabled, m_previewWindow, m_query_ctrl, m_recentSearchesKey, m_skipNextRightClick, m_sort_ctrl, m_tree_ctrl, MULTISELECT, onDebounceTimer(), onDetailsLink(), onHeaderContextMenu(), onHoverTimer(), onIdle(), onItemContextMenu(), onPreselect(), onQueryCharHook(), onQueryMouseMoved(), onQueryText(), onTreeActivate(), onTreeCharHook(), onTreeSelect(), postPreselectEvent(), RECENT_SEARCHES_MAX, Regenerate(), SEARCH, and updateRecentSearchMenu().
|
override |
Definition at line 250 of file lib_tree.cpp.
References m_debounceTimer, m_details_ctrl, m_hoverTimer, m_query_ctrl, m_tree_ctrl, onDebounceTimer(), onDetailsLink(), onHeaderContextMenu(), onHoverTimer(), onIdle(), onItemContextMenu(), onPreselect(), onQueryCharHook(), onQueryMouseMoved(), onQueryText(), onTreeActivate(), onTreeCharHook(), and onTreeSelect().
|
inline |
Definition at line 177 of file lib_tree.h.
References m_previewDisabled.
|
protected |
Definition at line 518 of file lib_tree.cpp.
References m_adapter, LIB_TREE_NODE::m_Parent, and m_tree_ctrl.
Referenced by CenterLibId().
| void LIB_TREE::CenterLibId | ( | const LIB_ID & | aLibId | ) |
Ensure that an item is visible (preferably centered).
Definition at line 381 of file lib_tree.cpp.
References centerIfValid(), and m_adapter.
Referenced by SYMBOL_EDIT_FRAME::KiwayMailIn(), LIBRARY_EDITOR_CONTROL::regenerateLibraryTree(), SYMBOL_EDIT_FRAME::SyncLibraries(), and FOOTPRINT_EDIT_FRAME::SyncLibraryTree().
| void LIB_TREE::CollapseAll | ( | ) |
| void LIB_TREE::ExpandAll | ( | ) |
|
protected |
| void LIB_TREE::ExpandLibId | ( | const LIB_ID & | aLibId | ) |
Expand and item i the tree widget.
Definition at line 395 of file lib_tree.cpp.
References expandIfValid(), and m_adapter.
Referenced by SYMBOL_EDIT_FRAME::KiwayMailIn().
| void LIB_TREE::FocusSearchFieldIfExists | ( | ) |
Focus the search widget if it exists.
Definition at line 487 of file lib_tree.cpp.
References m_query_ctrl.
Referenced by SYMBOL_EDIT_FRAME::FocusLibraryTreeInput().
| LIB_TREE_NODE * LIB_TREE::GetCurrentTreeNode | ( | ) | const |
Retrieve the tree node for the first selected item.
Definition at line 351 of file lib_tree.cpp.
References m_adapter, and m_tree_ctrl.
Referenced by DESIGN_BLOCK_CONTROL::getCurrentTreeNode(), and onItemContextMenu().
|
inline |
Definition at line 168 of file lib_tree.h.
References m_filtersSizer.
| wxWindow * LIB_TREE::GetFocusTarget | ( | ) |
Definition at line 478 of file lib_tree.cpp.
References m_query_ctrl, and m_tree_ctrl.
| wxString LIB_TREE::GetSearchString | ( | ) | const |
Definition at line 419 of file lib_tree.cpp.
References m_query_ctrl.
Referenced by updateRecentSearchMenu().
| LIB_ID LIB_TREE::GetSelectedLibId | ( | int * | aUnit = nullptr | ) | const |
For multi-unit symbols, if the user selects the symbol itself rather than picking an individual unit, 0 will be returned in aUnit.
Beware that this is an invalid unit number - this should be replaced with whatever default is desired (usually 1).
| aUnit | if not NULL, the selected unit is filled in here. |
Definition at line 314 of file lib_tree.cpp.
References m_adapter, and m_tree_ctrl.
Referenced by getState(), FOOTPRINT_EDIT_FRAME::GetTargetFPID(), SYMBOL_EDIT_FRAME::GetTreeLIBID(), onPreselect(), onQueryCharHook(), onTreeActivate(), SYMBOL_EDIT_FRAME::SyncLibraries(), and FOOTPRINT_EDIT_FRAME::SyncLibraryTree().
| int LIB_TREE::GetSelectedLibIds | ( | std::vector< LIB_ID > & | aSelection, |
| std::vector< int > * | aUnit = nullptr ) const |
Retrieve a list of selections for trees that allow multi-selection.
| aSelection | will be filled with a list of selected LIB_IDs. |
| aUnit | is an optional pointer to a list to fill with unit numbers. |
Definition at line 334 of file lib_tree.cpp.
References m_adapter, and m_tree_ctrl.
Referenced by SYMBOL_EDIT_FRAME::GetTreeLIBIDs().
| int LIB_TREE::GetSelectedTreeNodes | ( | std::vector< LIB_TREE_NODE * > & | aSelection | ) | const |
Retrieve a list of pointers to selected tree nodes for trees that allow multi-selection.
| aSelection | will be filled with a list of pointers of selected tree nodes. |
Definition at line 361 of file lib_tree.cpp.
References m_adapter, and m_tree_ctrl.
Referenced by LIBRARY_EDITOR_CONTROL::AddContextMenuItems(), and LIBRARY_EDITOR_CONTROL::changeSelectedPinStatus().
|
inline |
Definition at line 90 of file lib_tree.h.
References m_tree_ctrl.
Referenced by SYMBOL_EDIT_FRAME::GetTreeSelectionCount().
|
inline |
Definition at line 154 of file lib_tree.h.
References m_adapter.
Referenced by FOOTPRINT_EDIT_FRAME::SaveSettings(), and SYMBOL_EDIT_FRAME::SaveSettings().
|
protected |
Return the symbol tree widget state.
Definition at line 587 of file lib_tree.cpp.
References LIB_TREE::STATE::expanded, GetSelectedLibId(), m_adapter, m_tree_ctrl, LIB_TREE::STATE::scrollpos, and LIB_TREE::STATE::selection.
Referenced by Regenerate().
|
protected |
Definition at line 794 of file lib_tree.cpp.
References m_previewItem, and m_previewWindow.
Referenced by onHeaderContextMenu(), onHoverTimer(), onIdle(), onItemContextMenu(), onPreselect(), and onTreeActivate().
|
protected |
Definition at line 640 of file lib_tree.cpp.
References m_inTimerEvent, and Regenerate().
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 952 of file lib_tree.cpp.
References GetAssociatedDocument(), PGM_BASE::GetSettingsManager(), info, Pgm(), and SETTINGS_MANAGER::Prj().
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 1047 of file lib_tree.cpp.
References _, ACTION_MENU::Add(), EDA_REORDERABLE_LIST_DIALOG::EnabledList(), hidePreview(), m_adapter, m_previewDisabled, Regenerate(), ACTIONS::selectLibTreeColumns, and DIALOG_SHIM::ShowModal().
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 858 of file lib_tree.cpp.
References hidePreview(), HOVER_TIMER_MILLIS, m_hoverItem, m_hoverItemRect, m_hoverPos, m_hoverTimer, m_previewDisabled, m_tree_ctrl, and showPreview().
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 803 of file lib_tree.cpp.
References hidePreview(), HOVER_TIMER_MILLIS, m_hoverItem, m_hoverItemRect, m_hoverPos, m_hoverTimer, m_previewDisabled, m_previewItem, m_tree_ctrl, and showPreview().
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 981 of file lib_tree.cpp.
References ACTION_MENU::Add(), BUT_RIGHT, GetCurrentTreeNode(), hidePreview(), m_adapter, LIB_TREE_NODE::m_Pinned, m_previewDisabled, m_skipNextRightClick, m_tree_ctrl, LIB_TREE_NODE::m_Type, ACTIONS::pinLibrary, TA_MOUSE_CLICK, TC_MOUSE, and ACTIONS::unpinLibrary.
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 962 of file lib_tree.cpp.
References GetSelectedLibId(), hidePreview(), m_adapter, and m_details_ctrl.
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 648 of file lib_tree.cpp.
References ACTIONS::collapseAll, ACTIONS::expandAll, GetSelectedLibId(), m_adapter, m_tree_ctrl, MD_ALT, MD_ALTGR, MD_CTRL, MD_META, MD_SHIFT, MD_SUPER, postSelectEvent(), selectIfValid(), toggleExpand(), and updateRecentSearchMenu().
Referenced by LIB_TREE(), onTreeCharHook(), and ~LIB_TREE().
|
protected |
Definition at line 749 of file lib_tree.cpp.
References m_query_ctrl.
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 630 of file lib_tree.cpp.
References m_debounceTimer.
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 938 of file lib_tree.cpp.
References GetSelectedLibId(), hidePreview(), m_inTimerEvent, m_tree_ctrl, postSelectEvent(), toggleExpand(), and updateRecentSearchMenu().
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 883 of file lib_tree.cpp.
References m_adapter, MD_ALT, MD_ALTGR, MD_CTRL, MD_META, MD_SHIFT, MD_SUPER, and onQueryCharHook().
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Definition at line 926 of file lib_tree.cpp.
References m_inTimerEvent, m_tree_ctrl, postPreselectEvent(), and updateRecentSearchMenu().
Referenced by LIB_TREE(), and ~LIB_TREE().
|
protected |
Post a wxEVT_DATAVIEW_SELECTION_CHANGED to notify the selection handler that a new part has been preselected.
Definition at line 573 of file lib_tree.cpp.
Referenced by LIB_TREE(), onTreeSelect(), Regenerate(), and selectIfValid().
|
protected |
Post #SYMBOL_SELECTED event to notify the selection handler that a part has been selected.
Definition at line 580 of file lib_tree.cpp.
Referenced by onQueryCharHook(), and onTreeActivate().
| void LIB_TREE::RefreshLibTree | ( | ) |
Refresh the tree (mainly to update highlighting and asterisking)
Definition at line 472 of file lib_tree.cpp.
References m_adapter.
Referenced by FOOTPRINT_EDIT_FRAME::OnModify(), SYMBOL_EDIT_FRAME::OnModify(), FOOTPRINT_EDIT_FRAME::RefreshLibraryTree(), SYMBOL_EDIT_FRAME::RefreshLibraryTree(), and SYMBOL_EDIT_FRAME::UpdateLibraryTree().
| void LIB_TREE::Regenerate | ( | bool | aKeepState | ) |
Regenerate the tree.
Definition at line 454 of file lib_tree.cpp.
References filter, getState(), m_adapter, m_query_ctrl, postPreselectEvent(), and setState().
Referenced by LIB_TREE(), onDebounceTimer(), onHeaderContextMenu(), LIBRARY_EDITOR_CONTROL::regenerateLibraryTree(), SYMBOL_EDIT_FRAME::SyncLibraries(), and FOOTPRINT_EDIT_FRAME::SyncLibraryTree().
|
protected |
If a wxDataViewitem is valid, select it and post a selection event.
Definition at line 506 of file lib_tree.cpp.
References m_tree_ctrl, and postPreselectEvent().
Referenced by onQueryCharHook(), and SelectLibId().
| void LIB_TREE::SelectLibId | ( | const LIB_ID & | aLibId | ) |
Select an item in the tree widget.
Definition at line 375 of file lib_tree.cpp.
References m_adapter, and selectIfValid().
Referenced by FOOTPRINT_EDIT_FRAME::FocusOnLibID(), SYMBOL_EDIT_FRAME::FocusOnLibId(), SYMBOL_EDIT_FRAME::KiwayMailIn(), SYMBOL_EDIT_FRAME::SetCurSymbol(), setState(), SYMBOL_EDIT_FRAME::SyncLibraries(), and FOOTPRINT_EDIT_FRAME::SyncLibraryTree().
| void LIB_TREE::SetSearchString | ( | const wxString & | aSearchString | ) |
|
inline |
Save/restore the sorting mode.
Definition at line 153 of file lib_tree.h.
References m_adapter.
Referenced by FOOTPRINT_EDIT_FRAME::LoadSettings().
|
protected |
Restore the symbol tree widget state from an object.
Definition at line 610 of file lib_tree.cpp.
References UTF8::empty(), LIB_TREE::STATE::expanded, LIB_ID::GetLibItemName(), LIB_ID::GetLibNickname(), m_tree_ctrl, LIB_TREE::STATE::selection, and SelectLibId().
Referenced by Regenerate().
| void LIB_TREE::ShowChangedLanguage | ( | ) |
Definition at line 304 of file lib_tree.cpp.
References _, m_adapter, and m_query_ctrl.
Referenced by FOOTPRINT_EDIT_FRAME::ShowChangedLanguage(), and SYMBOL_EDIT_FRAME::ShowChangedLanguage().
|
protected |
Definition at line 770 of file lib_tree.cpp.
References m_adapter, m_previewItem, m_previewItemRect, m_previewWindow, m_tree_ctrl, and PREVIEW_SIZE.
Referenced by onHoverTimer(), and onIdle().
| void LIB_TREE::ShutdownPreviews | ( | ) |
Definition at line 287 of file lib_tree.cpp.
References m_adapter, m_hoverTimer, m_previewDisabled, and m_previewWindow.
Referenced by FOOTPRINT_EDIT_FRAME::doCloseWindow(), and SYMBOL_EDIT_FRAME::doCloseWindow().
|
protected |
Expand or collapse a node, switching it to the opposite state.
Definition at line 494 of file lib_tree.cpp.
References m_tree_ctrl.
Referenced by onQueryCharHook(), and onTreeActivate().
| void LIB_TREE::Unselect | ( | ) |
Unselect currently selected item in wxDataViewCtrl.
Definition at line 387 of file lib_tree.cpp.
References m_tree_ctrl.
Referenced by SYMBOL_EDIT_FRAME::emptyScreen(), SYMBOL_EDIT_FRAME::SetCurSymbol(), SYMBOL_EDIT_FRAME::SyncLibraries(), and FOOTPRINT_EDIT_FRAME::SyncLibraryTree().
|
protected |
Definition at line 425 of file lib_tree.cpp.
References _, alg::contains(), g_recentSearches, GetSearchString(), m_query_ctrl, m_recentSearchesKey, recent, and RECENT_SEARCHES_MAX.
Referenced by LIB_TREE(), onQueryCharHook(), onTreeActivate(), and onTreeSelect().
|
protected |
Definition at line 258 of file lib_tree.h.
Referenced by centerIfValid(), CenterLibId(), ExpandLibId(), GetCurrentTreeNode(), GetSelectedLibId(), GetSelectedLibIds(), GetSelectedTreeNodes(), GetSortMode(), getState(), LIB_TREE(), onHeaderContextMenu(), onItemContextMenu(), onPreselect(), onQueryCharHook(), onTreeCharHook(), RefreshLibTree(), Regenerate(), SelectLibId(), SetSortMode(), ShowChangedLanguage(), showPreview(), and ShutdownPreviews().
|
protected |
Definition at line 264 of file lib_tree.h.
Referenced by LIB_TREE(), onQueryText(), and ~LIB_TREE().
|
protected |
Definition at line 263 of file lib_tree.h.
Referenced by LIB_TREE(), onPreselect(), and ~LIB_TREE().
|
protected |
Definition at line 269 of file lib_tree.h.
Referenced by GetFiltersSizer(), and LIB_TREE().
|
protected |
Definition at line 274 of file lib_tree.h.
Referenced by onHoverTimer(), and onIdle().
|
protected |
Definition at line 275 of file lib_tree.h.
Referenced by onHoverTimer(), and onIdle().
|
protected |
Definition at line 273 of file lib_tree.h.
Referenced by onHoverTimer(), and onIdle().
|
protected |
Definition at line 276 of file lib_tree.h.
Referenced by LIB_TREE(), onHoverTimer(), onIdle(), ShutdownPreviews(), and ~LIB_TREE().
|
protected |
Definition at line 265 of file lib_tree.h.
Referenced by LIB_TREE(), onDebounceTimer(), onTreeActivate(), and onTreeSelect().
|
protected |
Definition at line 280 of file lib_tree.h.
Referenced by BlockPreview(), LIB_TREE(), onHeaderContextMenu(), onHoverTimer(), onIdle(), onItemContextMenu(), and ShutdownPreviews().
|
protected |
Definition at line 277 of file lib_tree.h.
Referenced by hidePreview(), onIdle(), and showPreview().
|
protected |
Definition at line 278 of file lib_tree.h.
Referenced by showPreview().
|
protected |
Definition at line 279 of file lib_tree.h.
Referenced by hidePreview(), LIB_TREE(), showPreview(), and ShutdownPreviews().
|
protected |
Definition at line 260 of file lib_tree.h.
Referenced by FocusSearchFieldIfExists(), GetFocusTarget(), GetSearchString(), LIB_TREE(), onQueryMouseMoved(), Regenerate(), SetSearchString(), ShowChangedLanguage(), updateRecentSearchMenu(), and ~LIB_TREE().
|
protected |
Definition at line 267 of file lib_tree.h.
Referenced by LIB_TREE(), and updateRecentSearchMenu().
|
protected |
Definition at line 271 of file lib_tree.h.
Referenced by LIB_TREE(), and onItemContextMenu().
|
protected |
Definition at line 261 of file lib_tree.h.
Referenced by LIB_TREE().
|
protected |
Definition at line 262 of file lib_tree.h.
Referenced by centerIfValid(), CollapseAll(), ExpandAll(), expandIfValid(), GetCurrentTreeNode(), GetFocusTarget(), GetSelectedLibId(), GetSelectedLibIds(), GetSelectedTreeNodes(), GetSelectionCount(), getState(), LIB_TREE(), onHoverTimer(), onIdle(), onItemContextMenu(), onQueryCharHook(), onTreeActivate(), onTreeSelect(), selectIfValid(), setState(), showPreview(), toggleExpand(), Unselect(), and ~LIB_TREE().