Bläddra i källkod

wxNviz: change name of style parameter of FoldPanelBar for different wxPython versions

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@47209 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 14 år sedan
förälder
incheckning
8b7eeb477b
1 ändrade filer med 12 tillägg och 2 borttagningar
  1. 12 2
      gui/wxpython/gui_modules/nviz_tools.py

+ 12 - 2
gui/wxpython/gui_modules/nviz_tools.py

@@ -424,8 +424,18 @@ class NvizToolWindow(FN.FlatNotebook):
 ##        style = fpb.CaptionBarStyle()
 ##        style.SetCaptionStyle(fpb.CAPTIONBAR_FILLED_RECTANGLE)
 ##        style.SetFirstColour(wx.Color(250,250,250))
-        self.foldpanelData = fpb.FoldPanelBar(parent = self.mainPanelData, id = wx.ID_ANY,
-                                              style = fpb.FPB_SINGLE_FOLD)
+        try:# wxpython <= 2.8.10
+            self.foldpanelData = fpb.FoldPanelBar(parent = self.mainPanelData, id = wx.ID_ANY,
+                                                  style = fpb.FPB_DEFAULT_STYLE,
+                                                  extraStyle = fpb.FPB_SINGLE_FOLD)
+        except:
+            try:# wxpython >= 2.8.11
+                self.foldpanelData = fpb.FoldPanelBar(parent = self.mainPanelData, id = wx.ID_ANY,                               
+                                                      agwStyle = fpb.FPB_SINGLE_FOLD)
+            except: # to be sure
+                self.foldpanelData = fpb.FoldPanelBar(parent = self.mainPanelData, id = wx.ID_ANY,                               
+                                                      style = fpb.FPB_SINGLE_FOLD)
+            
                      
         self.foldpanelData.Bind(fpb.EVT_CAPTIONBAR, self.OnPressCaption)