Commit 00447668779867358e152d85820f580b6f386ea2
1 parent
42d73acf
Exists in
master
and in
68 other branches
ENH: FoldPanel header colour
Showing
2 changed files
with
27 additions
and
14 deletions
Show diff stats
invesalius/gui/task_slice.py
| @@ -60,7 +60,6 @@ class TaskPanel(wx.Panel): | @@ -60,7 +60,6 @@ class TaskPanel(wx.Panel): | ||
| 60 | class InnerTaskPanel(wx.Panel): | 60 | class InnerTaskPanel(wx.Panel): |
| 61 | def __init__(self, parent): | 61 | def __init__(self, parent): |
| 62 | wx.Panel.__init__(self, parent) | 62 | wx.Panel.__init__(self, parent) |
| 63 | - default_colour = self.GetBackgroundColour() | ||
| 64 | self.SetBackgroundColour(wx.Colour(255,255,255)) | 63 | self.SetBackgroundColour(wx.Colour(255,255,255)) |
| 65 | self.SetAutoLayout(1) | 64 | self.SetAutoLayout(1) |
| 66 | 65 | ||
| @@ -91,7 +90,15 @@ class InnerTaskPanel(wx.Panel): | @@ -91,7 +90,15 @@ class InnerTaskPanel(wx.Panel): | ||
| 91 | line_new.Add(button_new_mask, 0, wx.ALL|wx.EXPAND|wx.GROW, 0) | 90 | line_new.Add(button_new_mask, 0, wx.ALL|wx.EXPAND|wx.GROW, 0) |
| 92 | 91 | ||
| 93 | 92 | ||
| 94 | - # Folde panel which contains mask properties and edition tools | 93 | + # Fold panel which contains mask properties and edition tools |
| 94 | + #print wx.SystemSettings_GetColour(wx.SYS_COLOUR_BACKGROUND) | ||
| 95 | + #print wx.SystemSettings_GetColour(wx.SYS_COLOUR_APPWORKSPACE) | ||
| 96 | + #print wx.SystemSettings_GetColour(wx.SYS_COLOUR_BTNFACE) | ||
| 97 | + #print wx.SystemSettings_GetColour(wx.SYS_COLOUR_DESKTOP) | ||
| 98 | + #print wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUBAR) | ||
| 99 | + #print wx.SystemSettings_GetColour(wx.SYS_COLOUR_SCROLLBAR) | ||
| 100 | + #print wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUHILIGHT) | ||
| 101 | + default_colour = wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUBAR) | ||
| 95 | fold_panel = FoldPanel(self) | 102 | fold_panel = FoldPanel(self) |
| 96 | fold_panel.SetBackgroundColour(default_colour) | 103 | fold_panel.SetBackgroundColour(default_colour) |
| 97 | self.fold_panel = fold_panel | 104 | self.fold_panel = fold_panel |
| @@ -165,8 +172,8 @@ class FoldPanel(wx.Panel): | @@ -165,8 +172,8 @@ class FoldPanel(wx.Panel): | ||
| 165 | class InnerFoldPanel(wx.Panel): | 172 | class InnerFoldPanel(wx.Panel): |
| 166 | def __init__(self, parent): | 173 | def __init__(self, parent): |
| 167 | wx.Panel.__init__(self, parent) | 174 | wx.Panel.__init__(self, parent) |
| 168 | - self.SetBackgroundColour(wx.Colour(221, 221, 221, 255)) | ||
| 169 | - #self.SetBackgroundColour(wx.Colour(0,0,0)) | 175 | + default_colour = wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUBAR) |
| 176 | + self.SetBackgroundColour(default_colour) | ||
| 170 | 177 | ||
| 171 | # Fold panel and its style settings | 178 | # Fold panel and its style settings |
| 172 | # FIXME: If we dont insert a value in size or if we set wx.DefaultSize, | 179 | # FIXME: If we dont insert a value in size or if we set wx.DefaultSize, |
| @@ -179,8 +186,9 @@ class InnerFoldPanel(wx.Panel): | @@ -179,8 +186,9 @@ class InnerFoldPanel(wx.Panel): | ||
| 179 | 186 | ||
| 180 | # Fold panel style | 187 | # Fold panel style |
| 181 | style = fpb.CaptionBarStyle() | 188 | style = fpb.CaptionBarStyle() |
| 182 | - style.SetCaptionStyle(fpb.CAPTIONBAR_RECTANGLE) | ||
| 183 | - style.SetSecondColour(wx.Colour(255,255,255)) | 189 | + style.SetCaptionStyle(fpb.CAPTIONBAR_GRADIENT_V) |
| 190 | + style.SetFirstColour(default_colour) | ||
| 191 | + style.SetSecondColour(default_colour) | ||
| 184 | 192 | ||
| 185 | # Fold 1 - Mask properties | 193 | # Fold 1 - Mask properties |
| 186 | item = fold_panel.AddFoldPanel("Mask properties", collapsed=True) | 194 | item = fold_panel.AddFoldPanel("Mask properties", collapsed=True) |
| @@ -212,7 +220,6 @@ class InnerFoldPanel(wx.Panel): | @@ -212,7 +220,6 @@ class InnerFoldPanel(wx.Panel): | ||
| 212 | class MaskProperties(wx.Panel): | 220 | class MaskProperties(wx.Panel): |
| 213 | def __init__(self, parent): | 221 | def __init__(self, parent): |
| 214 | wx.Panel.__init__(self, parent, size=(50,240)) | 222 | wx.Panel.__init__(self, parent, size=(50,240)) |
| 215 | - self.SetBackgroundColour(wx.Colour(221, 221, 221, 255)) | ||
| 216 | 223 | ||
| 217 | ## LINE 1 | 224 | ## LINE 1 |
| 218 | 225 | ||
| @@ -368,7 +375,8 @@ class MaskProperties(wx.Panel): | @@ -368,7 +375,8 @@ class MaskProperties(wx.Panel): | ||
| 368 | class EditionTools(wx.Panel): | 375 | class EditionTools(wx.Panel): |
| 369 | def __init__(self, parent): | 376 | def __init__(self, parent): |
| 370 | wx.Panel.__init__(self, parent, size=(50,240)) | 377 | wx.Panel.__init__(self, parent, size=(50,240)) |
| 371 | - self.SetBackgroundColour(wx.Colour(221, 221, 221, 255)) | 378 | + default_colour = wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUBAR) |
| 379 | + self.SetBackgroundColour(default_colour) | ||
| 372 | 380 | ||
| 373 | ## LINE 1 | 381 | ## LINE 1 |
| 374 | text1 = wx.StaticText(self, -1, "Choose brush type, size or operation:") | 382 | text1 = wx.StaticText(self, -1, "Choose brush type, size or operation:") |
invesalius/gui/task_surface.py
| @@ -131,6 +131,8 @@ class InnerTaskPanel(wx.Panel): | @@ -131,6 +131,8 @@ class InnerTaskPanel(wx.Panel): | ||
| 131 | dlg.Destroy() | 131 | dlg.Destroy() |
| 132 | if evt: | 132 | if evt: |
| 133 | evt.Skip() | 133 | evt.Skip() |
| 134 | + #default_colour = wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUBAR) | ||
| 135 | + #self.SetBackgroundColour(default_colour) | ||
| 134 | 136 | ||
| 135 | class NewSurfaceDialog(wx.Dialog): | 137 | class NewSurfaceDialog(wx.Dialog): |
| 136 | def __init__(self, parent, ID, title, size=wx.DefaultSize, | 138 | def __init__(self, parent, ID, title, size=wx.DefaultSize, |
| @@ -223,8 +225,8 @@ class FoldPanel(wx.Panel): | @@ -223,8 +225,8 @@ class FoldPanel(wx.Panel): | ||
| 223 | class InnerFoldPanel(wx.Panel): | 225 | class InnerFoldPanel(wx.Panel): |
| 224 | def __init__(self, parent): | 226 | def __init__(self, parent): |
| 225 | wx.Panel.__init__(self, parent) | 227 | wx.Panel.__init__(self, parent) |
| 226 | - self.SetBackgroundColour(wx.Colour(221, 221, 221, 255)) | ||
| 227 | - #self.SetBackgroundColour(wx.Colour(0,0,0)) | 228 | + default_colour = wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUBAR) |
| 229 | + self.SetBackgroundColour(default_colour) | ||
| 228 | 230 | ||
| 229 | # Fold panel and its style settings | 231 | # Fold panel and its style settings |
| 230 | # FIXME: If we dont insert a value in size or if we set wx.DefaultSize, | 232 | # FIXME: If we dont insert a value in size or if we set wx.DefaultSize, |
| @@ -237,8 +239,9 @@ class InnerFoldPanel(wx.Panel): | @@ -237,8 +239,9 @@ class InnerFoldPanel(wx.Panel): | ||
| 237 | 239 | ||
| 238 | # Fold panel style | 240 | # Fold panel style |
| 239 | style = fpb.CaptionBarStyle() | 241 | style = fpb.CaptionBarStyle() |
| 240 | - style.SetCaptionStyle(fpb.CAPTIONBAR_RECTANGLE) | ||
| 241 | - style.SetSecondColour(wx.Colour(255,255,255)) | 242 | + style.SetCaptionStyle(fpb.CAPTIONBAR_GRADIENT_V) |
| 243 | + style.SetFirstColour(default_colour) | ||
| 244 | + style.SetSecondColour(default_colour) | ||
| 242 | 245 | ||
| 243 | # Fold 1 - Surface properties | 246 | # Fold 1 - Surface properties |
| 244 | item = fold_panel.AddFoldPanel("Surface properties", collapsed=True) | 247 | item = fold_panel.AddFoldPanel("Surface properties", collapsed=True) |
| @@ -266,7 +269,8 @@ class InnerFoldPanel(wx.Panel): | @@ -266,7 +269,8 @@ class InnerFoldPanel(wx.Panel): | ||
| 266 | class SurfaceProperties(wx.Panel): | 269 | class SurfaceProperties(wx.Panel): |
| 267 | def __init__(self, parent): | 270 | def __init__(self, parent): |
| 268 | wx.Panel.__init__(self, parent, size=(50,240)) | 271 | wx.Panel.__init__(self, parent, size=(50,240)) |
| 269 | - self.SetBackgroundColour(wx.Colour(221, 221, 221, 255)) | 272 | + default_colour = wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUBAR) |
| 273 | + self.SetBackgroundColour(default_colour) | ||
| 270 | 274 | ||
| 271 | ## LINE 1 | 275 | ## LINE 1 |
| 272 | 276 | ||
| @@ -372,7 +376,8 @@ class SurfaceProperties(wx.Panel): | @@ -372,7 +376,8 @@ class SurfaceProperties(wx.Panel): | ||
| 372 | class QualityAdjustment(wx.Panel): | 376 | class QualityAdjustment(wx.Panel): |
| 373 | def __init__(self, parent): | 377 | def __init__(self, parent): |
| 374 | wx.Panel.__init__(self, parent, size=(50,240)) | 378 | wx.Panel.__init__(self, parent, size=(50,240)) |
| 375 | - self.SetBackgroundColour(wx.Colour(221, 221, 221, 255)) | 379 | + default_colour = wx.SystemSettings_GetColour(wx.SYS_COLOUR_MENUBAR) |
| 380 | + self.SetBackgroundColour(default_colour) | ||
| 376 | 381 | ||
| 377 | # LINE 1 | 382 | # LINE 1 |
| 378 | combo_quality = wx.ComboBox(self, -1, "", choices= QUALITY_LIST, | 383 | combo_quality = wx.ComboBox(self, -1, "", choices= QUALITY_LIST, |