]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/ogl/src/divided.h
accidentally removed IMPLEMENT_DYNAMIC_CLASS added back
[wxWidgets.git] / utils / ogl / src / divided.h
index 7dc0617067ca874fc6a234765622c91e1e23e0ae..f8404637dfabfc191a5915763ed5cf3466f7cf29 100644 (file)
@@ -32,13 +32,13 @@ class wxDividedShape: public wxRectangleShape
  DECLARE_DYNAMIC_CLASS(wxDividedShape)
 
  public:
-  wxDividedShape(float w = 0.0, float h = 0.0);
+  wxDividedShape(double w = 0.0, double h = 0.0);
   ~wxDividedShape();
 
   void OnDraw(wxDC& dc);
   void OnDrawContents(wxDC& dc);
 
-  void SetSize(float w, float h, bool recursive = TRUE);
+  void SetSize(double w, double h, bool recursive = TRUE);
 
   void MakeControlPoints();
   void ResetControlPoints();
@@ -47,9 +47,8 @@ class wxDividedShape: public wxRectangleShape
   void ResetMandatoryControlPoints();
 
 #ifdef PROLOGIO
-  // Prolog database stuff
-  void WritePrologAttributes(wxExpr *clause);
-  void ReadPrologAttributes(wxExpr *clause);
+  void WriteAttributes(wxExpr *clause);
+  void ReadAttributes(wxExpr *clause);
 #endif
 
   void Copy(wxShape &copy);
@@ -62,13 +61,13 @@ class wxDividedShape: public wxRectangleShape
   void EditRegions();
 
   // Attachment points correspond to regions in the divided box
-  bool GetAttachmentPosition(int attachment, float *x, float *y,
+  bool GetAttachmentPosition(int attachment, double *x, double *y,
                                      int nth = 0, int no_arcs = 1, wxLineShape *line = NULL);
   bool AttachmentIsValid(int attachment);
-  int GetNumberOfAttachments();
+  int GetNumberOfAttachments() const;
 
   // Invoke editor on CTRL-right click
-  void OnRightClick(float x, float y, int keys = 0, int attachment = 0);
+  void OnRightClick(double x, double y, int keys = 0, int attachment = 0);
 };
 
 #endif