Search Toolkit Book for CGroupMapWidget
#include <gui/widgets/wx/group_map_widget.hpp>
wxID_ANY
, const wxPoint & pos = wxDefaultPosition
, const wxSize & size = wxDefaultSize
, long style = wxTAB_TRAVERSAL
, const wxString & name = wxT("groupmapwidget")
)
Definition at line 46 of file group_map_widget.cpp.
References CMapControl::eAdjustVertSize, CSelectionControl::fSingleSelection, GetDefaultFileArtProvider(), CMapControl::GetMapItemProperties(), CMapControl::GetProperties(), SwxMapItemProperties::m_BackColor, m_ClosedIcon, CMapControl::SProperties::m_ColumnWidth, m_Control, SwxMapItemProperties::m_HorzMargin, CMapControl::SProperties::m_ItemOffsetX, CMapControl::SProperties::m_ItemOffsetY, m_OpenIcon, CMapControl::SProperties::m_SeparateGroups, CMapControl::SProperties::m_SepLineWidth, CMapControl::SProperties::m_SingleColumn, CMapControl::SProperties::m_SizePolicy, SwxMapItemProperties::m_TextColor, SwxMapItemProperties::m_VertMargin, wxFileArtProvider::RegisterFileAlias(), CSelectionControl::SetStyle(), and wxT.
◆ ~CGroupMapWidget() CGroupMapWidget::~CGroupMapWidget ( ) virtual ◆ AddGroup()Definition at line 136 of file group_map_widget.cpp.
References CMapControl::AddItem(), CGroupMapWidget::CGroupItem::eDefaultHide, eUnknown, CGroupMapWidget::CGroupItem::Expand(), CRef< C, Locker >::GetPointer(), label, m_ClosedIcon, m_Control, CGroupMapWidget::SGroup::m_GroupItem, m_Groups, m_OpenIcon, NCBI_THROW, and x_GetGroupIndex().
Referenced by Init(), and CwxMainFrame::OnCreateGroupMapWidgetClick().
◆ AddItem()Definition at line 157 of file group_map_widget.cpp.
References CGroupMapWidget::CGroupItem::eDefaultHide, CGroupMapWidget::CGroupItem::eDefaultNo, CGroupMapWidget::CGroupItem::eDefaultYes, eUnknown, CMapControl::GetItemIndex(), CRef< C, Locker >::GetPointer(), CMapControl::InsertItem(), CGroupMapWidget::CGroupItem::IsExpanded(), label, m_Control, m_DefaultItem, CGroupMapWidget::SGroup::m_GroupItem, m_Groups, CGroupMapWidget::SGroup::m_Items, NCBI_THROW, ToWxString(), and x_GetGroupIndex().
Referenced by Init(), and CwxMainFrame::OnCreateGroupMapWidgetClick().
◆ Clear() void CGroupMapWidget::Clear ( void ) virtual ◆ ExpandGroup() void CGroupMapWidget::ExpandGroup ( const string & label ) virtual ◆ GetCurrentItem() ◆ GetDefaultItem() string CGroupMapWidget::GetDefaultItem ( ) const inline ◆ GetGroupLabels() void CGroupMapWidget::GetGroupLabels ( vector< string > & groups ) const virtual ◆ GetHotItem() string CGroupMapWidget::GetHotItem ( ) const ◆ GetInputCategory() string CGroupMapWidget::GetInputCategory ( ) const inline ◆ GetItemLabel() string CGroupMapWidget::GetItemLabel ( int index ) const ◆ GetMapControl() ◆ GetSelectedItem() string CGroupMapWidget::GetSelectedItem ( ) const virtual ◆ Init()Definition at line 102 of file group_map_widget.cpp.
References AddGroup(), AddItem(), Clear(), CMapControl::GetItemsCount(), i, m_Control, CGroupMapWidget::SItemDescr::m_Description, CGroupMapWidget::SGroupDescr::m_Expanded, CGroupMapWidget::SItemDescr::m_IconAlias, CGroupMapWidget::SGroupDescr::m_Items, CGroupMapWidget::SItemDescr::m_Label, CGroupMapWidget::SGroupDescr::m_Label, CGroupMapWidget::SItemDescr::m_ShowDefalt, n, and CSelectionControl::SelectItem().
Referenced by CItemSelectionPanel::x_UpdateMapWidget().
◆ IsExpanded() ◆ SetDefaultItem() void CGroupMapWidget::SetDefaultItem ( const string & label ) inline ◆ SetInputCategory() void CGroupMapWidget::SetInputCategory ( const string & category ) inline ◆ x_GetGroupIndex() ◆ x_OnMakeDefaultItem() void CGroupMapWidget::x_OnMakeDefaultItem ( CGroupItem & item ) protectedDefinition at line 321 of file group_map_widget.cpp.
References _ASSERT, CGroupMapWidget::CGroupItem::eDefaultNo, CGroupMapWidget::CGroupItem::eDefaultYes, CGroupMapWidget::CGroupItem::GetDefaultState(), CMapItem::GetLabel(), CMapControl::GetMapItemProperties(), i, CGroupMapWidget::CGroupItem::Layout(), m_Control, m_DefaultItem, m_Groups, CGroupMapWidget::CGroupItem::SetDefaultState(), and CMapControl::UpdateSelection().
◆ x_OnSelectItem() void CGroupMapWidget::x_OnSelectItem ( CGroupItem & item ) protected ◆ x_OnToggleGroup() void CGroupMapWidget::x_OnToggleGroup ( CGroupItem & item ) protectedDefinition at line 282 of file group_map_widget.cpp.
References _ASSERT, CMapControl::DeleteItem(), CGroupMapWidget::CGroupItem::Expand(), CMapControl::GetItemIndex(), CMapItem::GetLabel(), CRef< C, Locker >::GetPointer(), i, CMapControl::InsertItem(), CGroupMapWidget::CGroupItem::IsExpanded(), CMapControl::LockUpdates(), m_ClosedIcon, m_Control, m_Groups, m_OpenIcon, CMapItem::SetIcon(), and x_GetGroupIndex().
◆ CGroupMapWidget::CGroupItem ◆ m_ClosedIcon wxBitmap CGroupMapWidget::m_ClosedIcon protected ◆ m_ControlDefinition at line 182 of file group_map_widget.hpp.
Referenced by AddGroup(), AddItem(), CGroupMapWidget(), Clear(), GetCurrentItem(), GetHotItem(), GetItemLabel(), GetMapControl(), GetSelectedItem(), Init(), x_OnMakeDefaultItem(), and x_OnToggleGroup().
◆ m_DefaultItem string CGroupMapWidget::m_DefaultItem protected ◆ m_Groups ◆ m_InputCategory string CGroupMapWidget::m_InputCategory protected ◆ m_OpenIcon wxBitmap CGroupMapWidget::m_OpenIcon protectedThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4