// Created: 12/07/98
// RCS-ID: $Id$
// Copyright: (c) Julian Smart
-// Licence: wxWindows licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _STUDIO_VIEW_H_
#define _STUDIO_VIEW_H_
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
// #pragma interface "view.h"
#endif
DECLARE_CLASS(csCanvas)
public:
- csCanvas(csDiagramView *view, wxWindow *parent = NULL, wxWindowID id = -1,
+ csCanvas(csDiagramView *view, wxWindow *parent = NULL, wxWindowID id = wxID_ANY,
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
long style = wxRETAINED);
~csCanvas(void);
bool OnCreate(wxDocument *doc, long flags);
void OnDraw(wxDC *dc);
void OnUpdate(wxView *sender, wxObject *hint = NULL);
- bool OnClose(bool deleteWindow = TRUE);
+ bool OnClose(bool deleteWindow = true);
void OnSelectAll(wxCommandEvent& event);
wxShape *FindFirstSelectedShape(void);
void DoCmd(wxList& shapes, wxList& oldShapes, int cmd, const wxString& op);
// Select or deselect all
- void SelectAll(bool select = TRUE);
+ void SelectAll(bool select = true);
// Event handlers
void OnCut(wxCommandEvent& event);
DECLARE_EVENT_TABLE()
public:
- wxFrame* frame;
+ wxMDIChildFrame* frame;
csCanvas* canvas;
wxList m_selections;
};