A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCGroupMapWidget.html below:

NCBI C++ ToolKit: CGroupMapWidget Class Reference

Search Toolkit Book for CGroupMapWidget

CGroupMapWidget. More...

#include <gui/widgets/wx/group_map_widget.hpp>

  CGroupMapWidget (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxT("groupmapwidget"))   CGroupMapWidget. More...
  virtual  ~CGroupMapWidget ()   virtual void  Init (const TGroupDescrVector &groups)   virtual void  Clear ()   virtual void  AddGroup (const string &label, bool expand=true)   virtual void  AddItem (const string &group_label, const string &label, const string &icon_alias, const string &descr, bool showDefault)   virtual void  GetGroupLabels (vector< string > &groups) const   virtual bool  IsExpanded (const string &group) const   string  GetDefaultItem () const   void  SetDefaultItem (const string &label)   virtual string  GetSelectedItem () const   string  GetHotItem () const   string  GetItemLabel (int index) const   virtual void  ExpandGroup (const string &label)   virtual CMapControlGetMapControl ()   void  SetInputCategory (const string &category)   string  GetInputCategory () const   CConstRef< CGroupItemGetCurrentItem () const   ◆ TGroupDescrVector ◆ TGroups ◆ TItemDescrVector ◆ TItemRef ◆ TMapItems ◆ TParent ◆ CGroupMapWidget() CGroupMapWidget::CGroupMapWidget ( wxWindow *  parent, wxWindowID  id = wxID_ANY, const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxDefaultSize, long  style = wxTAB_TRAVERSAL, const wxString &  name = wxT("groupmapwidget")  )

CGroupMapWidget.

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 stringlabel ) 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 stringlabel ) inline ◆ SetInputCategory() void CGroupMapWidget::SetInputCategory ( const stringcategory ) inline ◆ x_GetGroupIndex() ◆ x_OnMakeDefaultItem() void CGroupMapWidget::x_OnMakeDefaultItem ( CGroupItemitem ) protected

Definition 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 ( CGroupItemitem ) protected ◆ x_OnToggleGroup() void CGroupMapWidget::x_OnToggleGroup ( CGroupItemitem ) protected

Definition 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_Control

Definition 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 protected

The 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