]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/generic/grid.h
Implemented a simple modality under X11.
[wxWidgets.git] / include / wx / generic / grid.h
index 7b929ad6b8743e9737c9b02c0394c50aa111d97c..9c1f0083eeedba16629194b20c0828ee19e977c6 100644 (file)
@@ -583,9 +583,10 @@ public:
     };
 
     // ctors
     };
 
     // ctors
-    wxGridCellAttr()
+    wxGridCellAttr(wxGridCellAttr *attrDefault = NULL)
     {
     {
-        Init();
+        Init(attrDefault);
+
         // MB: args used to be 0,0 here but wxALIGN_LEFT is 0
         SetAlignment(-1, -1);
     }
         // MB: args used to be 0,0 here but wxALIGN_LEFT is 0
         SetAlignment(-1, -1);
     }
@@ -664,17 +665,7 @@ private:
     };
 
     // the common part of all ctors
     };
 
     // the common part of all ctors
-    void Init()
-    {
-        m_nRef = 1;
-
-        m_isReadOnly = Unset;
-
-        m_renderer = NULL;
-        m_editor = NULL;
-
-        m_attrkind = wxGridCellAttr::Cell;
-    }
+    void Init(wxGridCellAttr *attrDefault = NULL);
 
     // the dtor is private because only DecRef() can delete us
     ~wxGridCellAttr()
 
     // the dtor is private because only DecRef() can delete us
     ~wxGridCellAttr()
@@ -1414,6 +1405,8 @@ public:
     {
         m_extraWidth = extraWidth;
         m_extraHeight = extraHeight;
     {
         m_extraWidth = extraWidth;
         m_extraHeight = extraHeight;
+
+        CalcDimensions();
     }
 
     // Accessors for component windows
     }
 
     // Accessors for component windows