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/classCMapControl.html below:

NCBI C++ ToolKit: CMapControl Class Reference

Search Toolkit Book for CMapControl

CMapControl owns all its items. More...

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

  CMapControl (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL|wxTAB_TRAVERSAL|wxWANTS_CHARS|wxFULL_REPAINT_ON_RESIZE, const wxString &name=wxT("mapcontrol"))   virtual  ~CMapControl ()   virtual void  SetColumnWidth (int w, bool update=true)   virtual void  SetMaxItemHeight (int h, bool update=true)   SPropertiesGetProperties ()   virtual SwxMapItemPropertiesGetMapItemProperties ()   virtual void  LockUpdates (bool lock=true)   block layout and repainting until control is unlocked More...
  virtual TIndex  GetItemsCount () const   virtual TItemRef  GetItem (TIndex index)   virtual TCItemRef  GetItem (TIndex index) const   virtual void  AddItem (IwxMapItem *item)   virtual void  InsertItem (TIndex index, IwxMapItem *item)   virtual void  DeleteItem (TIndex index)   virtual void  DeleteItem (IwxMapItem &item)   virtual void  DeleteAllItems ()   virtual TIndex  GetItemIndex (IwxMapItem &item) const   virtual bool  Layout ()   virtual TIndex  GetSelectedIndex () const   TIndex  GetHotIndex () const   void  OnPaint (wxPaintEvent &event)   void  OnSize (wxSizeEvent &event)   void  UpdateSelection ()     CSelectionControl ()   virtual  ~CSelectionControl ()   virtual int  GetStyle () const   Low-level worker functions - implementation dependend. More...
  virtual void  SetStyle (int style)   virtual int  GetItemState (TIndex index) const   Items state and selection. More...
  virtual void  SetItemState (TIndex index, int state)   virtual bool  IsItemFocused (TIndex index) const   virtual TIndex  GetFocusedIndex () const   virtual bool  IsItemSelected (TIndex index) const   virtual TIndex  GetSelectedCount () const   virtual void  GetSelectedIndexes (TIndexVector &indexes) const   virtual void  FocusItem (TIndex index)   virtual void  SelectItem (TIndex index, bool select=true)   virtual void  SelectItems (TIndexVector &indexes, bool select=true)   virtual void  SelectAll (bool select=true)   void  MoveSelectionBy (int shift, CGUIEvent::EGUIState state)   void  x_Init ()   TItemRef  x_GetItem (TIndex index)   TCItemRef  x_GetItem (TIndex index) const   bool  x_IsUpdatesLocked () const   virtual void  x_InitItemProperties ()   virtual void  x_DrawSeparationLines (wxDC &dc)   virtual void  x_DrawItemsRange (wxDC &dc, TIndex from, TIndex to)   virtual wxSize  x_CalculateLayout (int width, int height)   virtual void  x_DoDefaultActionOnSelected ()   void  OnContextMenu (wxContextMenuEvent &event)   void  OnFocusChanged (wxFocusEvent &event)   void  OnMouseDown (wxMouseEvent &evt)   void  OnLeftDoubleClick (wxMouseEvent &evt)   void  OnMouseUp (wxMouseEvent &evt)   void  OnMouseWheel (wxMouseEvent &event)   void  OnKeyDown (wxKeyEvent &event)   void  OnMouseMove (wxMouseEvent &event)   void  OnMouseLeave (wxMouseEvent &event)   void  x_HorzMoveSelectionBy (int shift, CGUIEvent::EGUIState state)   void  x_UpdateHotItem (wxPoint ms_pos)   virtual void  x_SendSelectionEvent (TIndex index)   virtual void  x_UpdateItems (TIndexVector &indexes)   virtual void  x_UpdateItemsRange (TIndex start, TIndex end)   virtual int  x_GetIndexByWindowPos (int win_x, int win_y, bool clip=false)   virtual void  x_MakeVisible (TIndex index)   bool  x_AssertIndexValid (TIndex index) const   Protected API -. More...
  TIndex  x_GetItemsCount () const   void  x_SetItems (const TItemHandleVector &items, bool b_update, bool keep_selection=false)   bool  x_InsertItem (TIndex index, const TItemHandle &item, bool update)   void  x_InsertItems (const TItemHandleVector &items, const TIndexVector &indices, bool update)   bool  x_DeleteItem (TIndex index, bool update=true)   void  x_DeleteAllItems ()   void  x_Clear ()   virtual void  x_SelectItem (TIndex index, bool select)   virtual void  x_SelectSingleItem (TIndex index)   handles selection of a single item from UI More...
  virtual void  x_InvertSingleItem (TIndex index)   virtual void  x_SelectItems (const TIndexVector &vIndexes, bool reset_others=false)   Select items with given indices. More...
  virtual void  x_SelectAll (bool select=true)   virtual void  x_SelectTo (TIndex index)   void  OnMouseDown (wxMouseEvent &event)   Event handling. More...
  void  OnKeyDown (wxKeyEvent &event)   void  x_SelectTo (int index, CGUIEvent::EGUIState state)   void  x_MoveSelectionBy (int shift, CGUIEvent::EGUIState state)   void  x_SelectFocusedItem (bool deselect_en)   void  x_UpdateItemToIndex ()   void  x_DebugValid () const  

CMapControl owns all its items.

Definition at line 63 of file map_control.hpp.

◆ TCItemRef ◆ TItemRef ◆ TItems ◆ TParent ◆ ESizePolicy Enumerator eFixedSize  eAdjustHorzSize 

widget adjusts its model space so that its horizontal size fits into available viewport

eAdjustVertSize 

widget adjusts its model space so that its vertical size fits into available viewport

Definition at line 75 of file map_control.hpp.

◆ CMapControl() CMapControl::CMapControl ( wxWindow *  parent, wxWindowID  id = wxID_ANY, const wxPoint &  pos = wxDefaultPosition, const wxSize &  size = wxDefaultSize, long  style = wxHSCROLL | wxVSCROLL | wxTAB_TRAVERSAL | wxWANTS_CHARS | wxFULL_REPAINT_ON_RESIZE, const wxString &  name = wxT("mapcontrol")  ) ◆ ~CMapControl() CMapControl::~CMapControl ( ) virtual ◆ AddItem() ◆ DECLARE_EVENT_TABLE() CMapControl::DECLARE_EVENT_TABLE ( ) private ◆ DeleteAllItems() void CMapControl::DeleteAllItems ( ) virtual ◆ DeleteItem() [1/2] void CMapControl::DeleteItem ( IwxMapItemitem ) virtual ◆ DeleteItem() [2/2] void CMapControl::DeleteItem ( TIndex  index ) virtual ◆ GetHotIndex() TIndex CMapControl::GetHotIndex ( ) const inline ◆ GetItem() [1/2] ◆ GetItem() [2/2] ◆ GetItemIndex() ◆ GetItemsCount() ◆ GetMapItemProperties() ◆ GetProperties() ◆ GetSelectedIndex() ◆ InsertItem() ◆ Layout() bool CMapControl::Layout ( void  ) virtual ◆ LockUpdates() void CMapControl::LockUpdates ( bool  lock = true ) virtual ◆ OnContextMenu() void CMapControl::OnContextMenu ( wxContextMenuEvent &  event ) protected ◆ OnFocusChanged() void CMapControl::OnFocusChanged ( wxFocusEvent &  event ) protected

Definition at line 820 of file map_control.cpp.

◆ OnKeyDown() void CMapControl::OnKeyDown ( wxKeyEvent &  event ) protected ◆ OnLeftDoubleClick() void CMapControl::OnLeftDoubleClick ( wxMouseEvent &  evt ) protected ◆ OnMouseDown() void CMapControl::OnMouseDown ( wxMouseEvent &  evt ) protected ◆ OnMouseLeave() void CMapControl::OnMouseLeave ( wxMouseEvent &  event ) protected ◆ OnMouseMove() void CMapControl::OnMouseMove ( wxMouseEvent &  event ) protected ◆ OnMouseUp() void CMapControl::OnMouseUp ( wxMouseEvent &  evt ) protected

Definition at line 667 of file map_control.cpp.

◆ OnMouseWheel() void CMapControl::OnMouseWheel ( wxMouseEvent &  event ) protected ◆ OnPaint() void CMapControl::OnPaint ( wxPaintEvent &  event ) ◆ OnSize() void CMapControl::OnSize ( wxSizeEvent &  event ) ◆ SetColumnWidth() void CMapControl::SetColumnWidth ( int  w, bool  update = true  ) virtual ◆ SetMaxItemHeight() void CMapControl::SetMaxItemHeight ( int  h, bool  update = true  ) virtual ◆ UpdateSelection() void CMapControl::UpdateSelection ( ) ◆ x_CalculateLayout() wxSize CMapControl::x_CalculateLayout ( int  width, int  height  ) protectedvirtual

Definition at line 474 of file map_control.cpp.

References i, IwxMapItem::IsGroupSeparator(), IwxMapItem::Layout(), CMapControl::SProperties::m_ColumnWidth, CMapControl::SProperties::m_ItemOffsetX, CMapControl::SProperties::m_ItemOffsetY, m_ItemProps, m_Items, CMapControl::SProperties::m_MaxItemHeight, m_Properties, CMapControl::SProperties::m_SeparateGroups, CMapControl::SProperties::m_SepLineWidth, CMapControl::SProperties::m_SingleColumn, max(), min(), IwxMapItem::PreferredHeight(), and IwxMapItem::SetRect().

Referenced by Layout().

◆ x_DoDefaultActionOnSelected() void CMapControl::x_DoDefaultActionOnSelected ( ) protectedvirtual ◆ x_DrawItemsRange() void CMapControl::x_DrawItemsRange ( wxDC &  dc, TIndex  from, TIndex  to  ) protectedvirtual ◆ x_DrawSeparationLines() void CMapControl::x_DrawSeparationLines ( wxDC &  dc ) protectedvirtual ◆ x_GetIndexByWindowPos() ◆ x_GetItem() [1/2] ◆ x_GetItem() [2/2] ◆ x_HorzMoveSelectionBy() ◆ x_Init() void CMapControl::x_Init ( void  ) protected ◆ x_InitItemProperties() void CMapControl::x_InitItemProperties ( ) protectedvirtual ◆ x_IsUpdatesLocked() bool CMapControl::x_IsUpdatesLocked ( ) const protected ◆ x_MakeVisible() void CMapControl::x_MakeVisible ( TIndex  index ) protectedvirtual ◆ x_SendSelectionEvent() void CMapControl::x_SendSelectionEvent ( TIndex  index ) protectedvirtual ◆ x_UpdateHotItem() void CMapControl::x_UpdateHotItem ( wxPoint  ms_pos ) protected ◆ x_UpdateItems() ◆ x_UpdateItemsRange() void CMapControl::x_UpdateItemsRange ( TIndex  start, TIndex  end  ) protectedvirtual ◆ m_HotItem int CMapControl::m_HotItem protected ◆ m_ItemProps ◆ m_Items

Definition at line 194 of file map_control.hpp.

Referenced by AddItem(), DeleteAllItems(), DeleteItem(), GetItem(), GetItemIndex(), GetItemsCount(), InsertItem(), OnMouseWheel(), OnPaint(), x_CalculateLayout(), x_DrawItemsRange(), x_GetIndexByWindowPos(), x_GetItem(), x_HorzMoveSelectionBy(), x_MakeVisible(), and x_UpdateItemsRange().

◆ m_PageInc ◆ m_Properties ◆ m_UpdateLockCounter int CMapControl::m_UpdateLockCounter 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