24 #include "wxgis/core/app.h"
27 #include <wx/xml/xml.h>
30 #include "gdal_priv.h"
32 #include "cpl_string.h"
43 virtual ~
IView(
void){};
44 virtual bool Create(wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxTAB_TRAVERSAL,
const wxString& name = wxT(
"view")) = 0;
45 virtual bool Activate(
IApplication*
const pApplication, wxXmlNode*
const pConf) = 0;
46 virtual void Deactivate(
void) = 0;
47 virtual void Refresh(
void) = 0;
48 virtual wxString GetViewName(
void)
const = 0;
49 virtual wxIcon GetViewIcon(
void) = 0;
50 virtual void SetViewIcon(wxIcon Icon) = 0;
63 virtual wxDragResult OnDragOver(wxCoord x, wxCoord y, wxDragResult def) = 0;
64 virtual bool OnDropObjects(wxCoord x, wxCoord y,
const wxArrayString& GxObjects,
bool bIsControlOn) = 0;
65 virtual void OnLeave() = 0;
66 virtual bool CanPaste(
void) {
return false;};
Definition: framework.h:40
Definition: framework.h:59