ToolMap
Loading...
Searching...
No Matches
tmSelectionInfoCtrl Class Reference
Inheritance diagram for tmSelectionInfoCtrl:
wxTreeMultiCtrl

Public Member Functions

 tmSelectionInfoCtrl (wxWindow *window, wxWindowID id, tmSelectedDataMemory *sel, TocCtrl *toc, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTMC_BG_ADJUST_ALL|wxTMC_SPAN_WIDTH)
 
void UpdateSelection ()
 
void SetProject (PrjDefMemManage *project)
 
- Public Member Functions inherited from wxTreeMultiCtrl
 wxTreeMultiCtrl ()
 
 wxTreeMultiCtrl (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTMC_DEFAULT_STYLE, const wxValidator &validator=wxDefaultValidator, const wxString &name=wxTreeMultiCtrlNameStr)
 
virtual ~wxTreeMultiCtrl ()
 
bool Create (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTMC_DEFAULT_STYLE, const wxValidator &validator=wxDefaultValidator, const wxString &name=wxTreeMultiCtrlNameStr)
 
wxTreeMultiItem HitTest (wxPoint const &pt, int &flags)
 
int GetChildrenCount (const wxTreeMultiItem &item)
 
wxTreeMultiItem GetFocus ()
 
void OnDraw (wxDC &dc)
 
wxTreeMultiItem AddRoot (const wxString &caption, const wxString &name=wxEmptyString)
 
wxTreeMultiItem AppendWindow (const wxTreeMultiItem &ParentItem, wxWindow *window=nullptr, const wxString &name=wxEmptyString, wxTreeMultiWindowInfo const &info=wxTreeMultiWindowInfoDefault, int flags=0)
 
wxTreeMultiItem InsertWindow (wxTreeMultiItem const &ParentItem, size_t Position, wxWindow *window=nullptr, wxString const &Name=wxEmptyString, wxTreeMultiWindowInfo const &info=wxTreeMultiWindowInfoDefault, int flags=0)
 
wxTreeMultiItem PrependWindow (wxTreeMultiItem const &ParentItem, wxWindow *window=nullptr, const wxString &name=wxEmptyString, wxTreeMultiWindowInfo const &info=wxTreeMultiWindowInfoDefault, int flags=0)
 
wxTreeMultiItem AppendNode (wxTreeMultiItem const &ParentItem, const wxString &caption=wxEmptyString, const wxString &name=wxEmptyString)
 
wxTreeMultiItem InsertNode (wxTreeMultiItem const &ParentItem, size_t Position, wxString const &caption, wxString const &name)
 
wxTreeMultiItem PrependNode (wxTreeMultiItem const &ParentItem, wxString const &caption=wxEmptyString, wxString const &name=wxEmptyString)
 
bool Delete (wxTreeMultiItem &item)
 
void DeleteAllItems (void)
 
void DeleteChildren (const wxTreeMultiItem &item)
 
void ExpandNodes (bool recursive=false)
 
void CollapseNodes (bool recursive=false)
 
void Expand (const wxTreeMultiItem &item, bool recursive)
 
void Collapse (const wxTreeMultiItem &item, bool recursive)
 
void CollapseAndReset (const wxTreeMultiItem &item)
 
void Fold (const wxTreeMultiItem &item, bool expand=true)
 
size_t GetSelectedItemCount (void) const
 
wxTreeMultiItem GetFirstSelectedItem (void) const
 
wxTreeMultiItem GetLastSelectedItem (void) const
 
wxTreeMultiItem GetSelectedItem (size_t Index) const
 
size_t GetSelectedItemIndex (wxTreeMultiItem const &Item) const
 
void SelectItem (wxTreeMultiItem const &Item, bool UnselectOthers=true, bool ExpandSelection=false)
 
void UnselectAll (void)
 
void Unselect (wxTreeMultiItem const &Item)
 
void Exclude (const wxTreeMultiItem &item)
 
void Include (const wxTreeMultiItem &item)
 
wxTreeMultiItem GetExcludedParent (const wxTreeMultiItem &item)
 
wxTreeMultiItem FindItem (const wxTreeMultiItem &item, const wxString &name, bool ignoreCase=false, bool skipFirst=false)
 
wxTreeMultiItem FindItem (const wxString &name, bool ignoreCase=false)
 
bool GetBooleanValue (int wndId)
 
wxString GetTextValue (int wndId)
 
void SetBooleanValue (int wndId, bool value=true)
 
void SetTextValue (int wndId, const wxString &value=wxEmptyString)
 
wxWindow * GetWindow (const wxTreeMultiItem &item)
 
void SetSelectionValue (int wndId, int sel)
 
int GetSelectionValue (int wndId)
 
void GetSelectionValues (int wndId, wxArrayInt &sels)
 
void SetSpacingY (int spacingY)
 
int GetSpacingY () const
 
wxTreeMultiItem GetFirstRoot (void) const
 
wxTreeMultiItem GetLastRoot (void) const
 
wxTreeMultiItem GetParent (wxTreeMultiItem const &item) const
 
wxTreeMultiItem GetFirstChild (const wxTreeMultiItem &item, int &cookie) const
 
wxTreeMultiItem GetNextChild (const wxTreeMultiItem &item, int &cookie) const
 
wxTreeMultiItem GetLastChild (const wxTreeMultiItem &item) const
 
wxTreeMultiItem GetNextSibling (wxTreeMultiItem const &item) const
 
wxTreeMultiItem GetPrevSibling (wxTreeMultiItem const &item) const
 
wxTreeMultiItem GetNext (wxTreeMultiItem const &item) const
 
wxTreeMultiItem GetPrevious (wxTreeMultiItem const &item) const
 
const wxFont & GetCaptionFont () const
 
void SetCaptionFont (const wxFont &font)
 
void SetCaption (wxTreeMultiItem const &item, const wxString &caption)
 

Constructor & Destructor Documentation

◆ tmSelectionInfoCtrl()

tmSelectionInfoCtrl::tmSelectionInfoCtrl ( wxWindow *  window,
wxWindowID  id,
tmSelectedDataMemory sel,
TocCtrl toc,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTMC_BG_ADJUST_ALL | wxTMC_SPAN_WIDTH 
)

Selection Control author Lucien Schreiber (c) CREALP 2010 date 02 mars 2010


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