Commit 0713ec508ce37b1cfae9a929f4db66048a6e297b

Authored by Paulo Henrique Junqueira Amorim
1 parent 0de35379

ENH: Set button colour related to volume viewer background colour FIX #62

Showing 1 changed file with 7 additions and 4 deletions   Show diff stats
invesalius/data/volume.py
... ... @@ -125,6 +125,7 @@ class Volume():
125 125  
126 126 def OnUpdatePreset(self, pubsub_evt):
127 127 self.__load_preset_config()
  128 +
128 129 if self.config:
129 130 if self.exist:
130 131 self.__load_preset()
... ... @@ -134,7 +135,11 @@ class Volume():
134 135 self.LoadVolume()
135 136 self.CalculateHistogram()
136 137 self.exist = 1
137   -
  138 +
  139 + colour = self.GetBackgroundColour()
  140 + ps.Publisher.sendMessage('Change volume viewer background colour', colour)
  141 + ps.Publisher.sendMessage('Change volume viewer gui colour', colour)
  142 +
138 143 def __load_preset_config(self):
139 144 self.config = prj.Project().raycasting_preset
140 145  
... ... @@ -159,10 +164,8 @@ class Volume():
159 164 # Update other information
160 165 self.SetShading()
161 166 self.SetTypeRaycasting()
162   - colour = self.GetBackgroundColour()
163   - ps.Publisher.sendMessage('Change volume viewer background colour', colour)
164   - ps.Publisher.sendMessage('Change volume viewer gui colour', colour)
165 167  
  168 +
166 169 def OnSetCurve(self, pubsub_evt):
167 170 self.curve = pubsub_evt.data
168 171 self.CalculateWWWL()
... ...