#include <identifydlg.h>
Classes | |
struct | _filltreedata |
Public Types | |
typedef struct wxAxIdentifyView::_filltreedata | FILLTREEDATA |
Public Member Functions | |
wxAxIdentifyView (wxWindow *parent, wxWindowID id=ID_WXGISIDENTIFYVIEW, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize) | |
virtual bool | Create (wxWindow *parent, wxWindowID id=ID_WXGISIDENTIFYVIEW, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxBORDER_NONE|wxTAB_TRAVERSAL, const wxString &name=wxT("IdentifyView")) |
virtual bool | Activate (IApplication *const pApplication, wxXmlNode *const pConf) |
virtual void | Deactivate (void) |
virtual void | Refresh (void) |
virtual wxString | GetViewName (void) const |
virtual wxIcon | GetViewIcon (void) |
virtual void | SetViewIcon (wxIcon Icon) |
virtual void | Identify (wxGISMapView *pMapView, wxGISGeometry &GeometryBounds) |
virtual void | OnSelChanged (wxTreeEvent &event) |
virtual void | OnLeftDown (wxMouseEvent &event) |
virtual void | OnMenu (wxCommandEvent &event) |
virtual void | OnLayerRemoved (wxMxMapViewUIEvent &event) |
Public Member Functions inherited from wxGISIdentifyDlg | |
wxGISIdentifyDlg (wxWindow *parent, wxWindowID id=ID_WXGISIDENTIFYDLG, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL) | |
void | SplitterOnIdle (wxIdleEvent &) |
virtual void | OnSwitchSplit (wxCommandEvent &event) |
virtual void | OnItemRightClick (wxTreeEvent &event) |
virtual void | OnDoubleClickSash (wxSplitterEvent &event) |
virtual void | SetEncoding (const wxFontEncoding &eEnc) |
Protected Types | |
enum | { ID_WXGISIDENTIFYVIEW = 1000 } |
Protected Types inherited from wxGISIdentifyDlg | |
enum | { ID_WXGISIDENTIFYDLG = 1001, ID_WXGISTREECTRL, ID_SWITCHSPLIT, ID_WGMENU_FLASH, ID_WGMENU_PAN, ID_WGMENU_ZOOM } |
Protected Member Functions | |
virtual void | FillTree (const wxVector< FILLTREEDATA > &data) |
virtual wxGISSymbol * | GetDrawSymbol (OGRwkbGeometryType eType) const |
Protected Attributes | |
wxString | m_sViewName |
wxGISApplicationBase * | m_pApp |
wxGISMapView * | m_pMapView |
long | m_nConnectionPointMapCookie |
Protected Attributes inherited from wxGISIdentifyDlg | |
wxBoxSizer * | m_bMainSizer |
wxFlexGridSizer * | m_fgTopSizer |
wxStaticText * | m_staticText1 |
wxChoice * | m_LayerChoice |
wxBitmapButton * | m_bpSplitButton |
wxSplitterWindow * | m_splitter |
wxBitmap | m_BmpVert |
wxBitmap | m_BmpHorz |
wxTreeCtrl * | m_pTreeCtrl |
wxGISFeatureDetailsPanel * | m_pFeatureDetailsPanel |
wxImageList | m_TreeImageList |
wxXmlNode * | m_pConf |
wxMenu * | m_pMenu |
int | m_nSashPos |
wxString | m_sAppName |
The wxAxIdentifyView dock window with identify results incide wxGISCatalog, wxGISMap...