Changeset 8838:b73516233976 in orange


Ignore:
Timestamp:
08/29/11 23:32:41 (3 years ago)
Author:
matejd <matejd@…>
Branch:
default
Convert:
d69d0ad5a5f77b141e8fb83622d6de96b4d6e1d4
Message:

Moved themes over to owtheme.py

Location:
orange/OrangeWidgets
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Visualize Qt/OWScatterPlot3D.py

    r8837 r8838  
    77from OWWidget import * 
    88from plot.owplot3d import * 
     9from plot.owtheme import ScatterLightTheme, ScatterDarkTheme 
    910from plot.owplotgui import OWPlotGUI 
    1011from plot.owplot import OWPlot 
     
    2728TooltipKind = enum('NONE', 'VISIBLE', 'ALL') 
    2829 
    29 # TODO: move themes to owtheme.py 
    30 class ScatterPlotTheme(PlotTheme): 
    31     def __init__(self): 
    32         super(ScatterPlotTheme, self).__init__() 
    33         self.grid_color = QColor(200, 200, 200, 255) 
    34  
    35 class LightTheme(ScatterPlotTheme): 
    36     pass 
    37  
    38 class DarkTheme(ScatterPlotTheme): 
    39     def __init__(self): 
    40         super(DarkTheme, self).__init__() 
    41         self.grid_color = QColor(80, 80, 80, 255) 
    42         self.labels_color = QColor(230, 230, 230, 255) 
    43         self.helpers_color = QColor(230, 230, 230, 255) 
    44         self.axis_values_color = QColor(180, 180, 180, 255) 
    45         self.axis_color = QColor(200, 200, 200, 255) 
    46         self.background_color = QColor(0, 0, 0, 255) 
    47  
    4830class ScatterPlot(OWPlot3D, orngScaleScatterPlotData): 
    4931    def __init__(self, parent=None): 
     
    5234        orngScaleScatterPlotData.__init__(self) 
    5335 
    54         self._theme = LightTheme() 
     36        self._theme = ScatterLightTheme() 
    5537        self.show_grid = True 
    5638        self.show_chassis = True 
     
    621603    def on_theme_change(self): 
    622604        if self.dark_theme: 
    623             self.plot.theme = DarkTheme() 
     605            self.plot.theme = ScatterDarkTheme() 
    624606        else: 
    625             self.plot.theme = LightTheme() 
     607            self.plot.theme = ScatterLightTheme() 
    626608 
    627609    def on_checkbox_update(self): 
  • orange/OrangeWidgets/plot/owtheme.py

    r8810 r8838  
    1515        self.axis_values_color = QColor(30, 30, 30, 255) 
    1616 
     17class ScatterPlotTheme(PlotTheme): 
     18    def __init__(self): 
     19        super(ScatterPlotTheme, self).__init__() 
     20        self.grid_color = QColor(200, 200, 200, 255) 
     21 
     22class ScatterLightTheme(ScatterPlotTheme): 
     23    pass 
     24 
     25class ScatterDarkTheme(ScatterPlotTheme): 
     26    def __init__(self): 
     27        super(ScatterDarkTheme, self).__init__() 
     28        self.grid_color = QColor(80, 80, 80, 255) 
     29        self.labels_color = QColor(230, 230, 230, 255) 
     30        self.helpers_color = QColor(230, 230, 230, 255) 
     31        self.axis_values_color = QColor(180, 180, 180, 255) 
     32        self.axis_color = QColor(200, 200, 200, 255) 
     33        self.background_color = QColor(0, 0, 0, 255) 
     34 
Note: See TracChangeset for help on using the changeset viewer.