Version: 0.6.0

#include <gxcontentview.h>

Inheritance diagram for wxGxContentView:
Collaboration diagram for wxGxContentView:

Classes

struct  _icondata
 
struct  _itemdata
 

Public Types

typedef struct
wxGxContentView::_itemdata 
ITEMDATA
 
typedef struct
wxGxContentView::_itemdata
LPITEMDATA
 
typedef struct
wxGxContentView::_icondata 
ICONDATA
 

Public Member Functions

 wxGxContentView (wxWindow *parent, wxWindowID id=LISTCTRLID, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=LISTSTYLE)
 
virtual void Serialize (wxXmlNode *pRootNode, bool bStore)
 
virtual bool AddObject (wxGxObject *const pObject)
 
virtual void ResetContents (void)
 
virtual wxGxObject *const GetParentGxObject (void) const
 
virtual void SelectAll (void)
 
virtual bool Show (bool show=true)
 
virtual void RefreshAll (void)
 
virtual long HitTest (const wxPoint &point, int &flags, long *pSubItem=NULL) const
 
virtual bool Create (wxWindow *parent, wxWindowID id=LISTCTRLID, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=LISTSTYLE, const wxString &name=wxT("ContentView"))
 
virtual bool Activate (IApplication *const pApplication, wxXmlNode *const pConf)
 
virtual void Deactivate (void)
 
virtual bool Applies (wxGxSelection *const pSelection)
 
virtual void BeginRename (long nObjectID=wxNOT_FOUND)
 
virtual void SetStyle (wxGISEnumContentsViewStyle style)
 
virtual wxGISEnumContentsViewStyle GetStyle (void)
 
virtual bool CanSetStyle (void)
 
virtual wxDragResult OnDragOver (wxCoord x, wxCoord y, wxDragResult def)
 
virtual bool OnDropObjects (wxCoord x, wxCoord y, const wxArrayString &GxObjects, bool bIsControlOn)
 
virtual void OnLeave ()
 
virtual bool CanPaste (void)
 
virtual void OnColClick (wxListEvent &event)
 
virtual void OnContextMenu (wxContextMenuEvent &event)
 
virtual void ShowContextMenu (const wxPoint &pos)
 
virtual void SetColumnImage (int col, int image)
 
virtual void OnActivated (wxListEvent &event)
 
virtual void OnBeginLabelEdit (wxListEvent &event)
 
virtual void OnEndLabelEdit (wxListEvent &event)
 
virtual void OnSelected (wxListEvent &event)
 
virtual void OnDeselected (wxListEvent &event)
 
virtual void OnBeginDrag (wxListEvent &event)
 
virtual void OnChar (wxKeyEvent &event)
 
virtual void OnObjectRefreshed (wxGxCatalogEvent &event)
 
virtual void OnObjectAdded (wxGxCatalogEvent &event)
 
virtual void OnObjectChanged (wxGxCatalogEvent &event)
 
virtual void OnObjectDeleted (wxGxCatalogEvent &event)
 
virtual void OnSelectionChanged (wxGxSelectionEvent &event)
 
- Public Member Functions inherited from wxGxView
virtual wxString GetViewName (void) const
 
virtual wxIcon GetViewIcon (void)
 
virtual void SetViewIcon (wxIcon Icon)
 
virtual void Refresh (void)
 
virtual void OnShow (bool bShow)
 

Protected Member Functions

int GetIconPos (wxIcon icon_small, wxIcon icon_large)
 
virtual void InitColumns (void)
 
virtual void SelectItem (int nChar=WXK_DOWN, bool bShift=false)
 
virtual wxThread::ExitCode Entry ()
 
virtual bool CreateAndRunFillMetaThread (void)
 
virtual void DestroyFillMetaThread (void)
 

Protected Attributes

bool m_bSortAsc
 
short m_currentSortCol
 
wxGISEnumContentsViewStyle m_current_style
 
wxArrayInt m_anOrder
 
wxArrayInt m_anWidth
 
wxImageList m_ImageListSmall
 
wxImageList m_ImageListLarge
 
long m_ConnectionPointCatalogCookie
 
wxGxSelectionm_pSelection
 
wxGxCatalogUIm_pCatalog
 
wxGISApplicationBasem_pApp
 
wxGxApplicationm_pGxApp
 
wxGISCommandm_pDeleteCmd
 
long m_nParentGxObjectID
 
bool m_bDragging
 
wxVector< ICONDATAm_IconsArray
 
wxCriticalSection m_CritSect
 
wxCriticalSection m_CritSectCont
 
wxCriticalSection m_CritSectFillMeta
 
long m_HighLightItem
 
int m_bPrevChar
 
wxArrayLong m_anFillMetaIDs
 
- Protected Attributes inherited from wxGxView
wxString m_sViewName
 
wxXmlNode * m_pXmlConf
 
wxIcon m_Icon
 

Detailed Description

The catalog content view class.

Library:  wxGISCatalogUI

The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/catalogui/gxcontentview.h
  • /home/bishop/work/projects/nextgismanager/src/catalogui/gxcontentview.cpp