]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/aui/auibook.h
fix borland header difference
[wxWidgets.git] / include / wx / aui / auibook.h
index 360677651252d8f8a9b0b0ef8f7f8b335f5cf41d..70e8c8bb4b1714357618ba4f3e8fa1f2d33713a2 100644 (file)
 // tab art class
 
 
-class wxTabArt
+class WXDLLIMPEXP_AUI wxTabArt
 {
 public:
 
+    wxTabArt() { }
+    virtual ~wxTabArt() { }
+
     virtual void DrawBackground(
                          wxDC* dc,
                          const wxRect& rect) = 0;
@@ -51,12 +54,13 @@ public:
 };
 
 
-class wxDefaultTabArt : public wxTabArt
+class WXDLLIMPEXP_AUI wxDefaultTabArt : public wxTabArt
 {
 
 public:
 
     wxDefaultTabArt();
+    virtual ~wxDefaultTabArt();
     
     void DrawBackground(
                  wxDC* dc,
@@ -140,6 +144,7 @@ class WXDLLIMPEXP_AUI wxAuiTabContainerButton
 public:
     int id;               // button's id
     int cur_state;        // current state (normal, hover, pressed)
+    int location;         // buttons location (wxLEFT or wxRIGHT)
     wxBitmap bitmap;      // button's bitmap
     wxRect rect;          // button's hit rectangle
 };
@@ -180,7 +185,7 @@ public:
     void SetMeasuringFont(const wxFont& measuring_font);
     void DoShowHide();
     void SetRect(const wxRect& rect);
-    void AddButton(int id, const wxBitmap& bmp);
+    void AddButton(int id, int location, const wxBitmap& bmp);
 
 protected: