Commit 9ad232c1 authored by Lars Kruse's avatar Lars Kruse

minor style improvements

parent 487c9304
...@@ -128,7 +128,7 @@ class Models(pycam.Plugins.ListPluginBase): ...@@ -128,7 +128,7 @@ class Models(pycam.Plugins.ListPluginBase):
def _trigger_table_update(self): def _trigger_table_update(self):
self.gui.get_object("NameColumn").set_cell_data_func( self.gui.get_object("NameColumn").set_cell_data_func(
self.gui.get_object("NameCell"), self._render_model_name) self.gui.get_object("NameCell"), self._visualize_model_name)
self.gui.get_object("VisibleColumn").set_cell_data_func( self.gui.get_object("VisibleColumn").set_cell_data_func(
self.gui.get_object("VisibleSymbol"), self.gui.get_object("VisibleSymbol"),
self._visualize_visible_state) self._visualize_visible_state)
...@@ -138,13 +138,12 @@ class Models(pycam.Plugins.ListPluginBase): ...@@ -138,13 +138,12 @@ class Models(pycam.Plugins.ListPluginBase):
if model and (new_text != model["name"]) and new_text: if model and (new_text != model["name"]) and new_text:
model["name"] = new_text model["name"] = new_text
def _render_model_name(self, column, cell, model, m_iter): def _visualize_model_name(self, column, cell, model, m_iter):
model_obj = self.get_by_path(model.get_path(m_iter)) model_obj = self.get_by_path(model.get_path(m_iter))
cell.set_property("text", model_obj["name"]) cell.set_property("text", model_obj["name"])
def _visualize_visible_state(self, column, cell, model, m_iter): def _visualize_visible_state(self, column, cell, model, m_iter):
path = model.get_path(m_iter) model_dict = self.get_by_path(model.get_path(m_iter))
model_dict = self[path[0]]
visible = model_dict["visible"] visible = model_dict["visible"]
if visible: if visible:
cell.set_property("pixbuf", self.ICONS["visible"]) cell.set_property("pixbuf", self.ICONS["visible"])
...@@ -157,7 +156,7 @@ class Models(pycam.Plugins.ListPluginBase): ...@@ -157,7 +156,7 @@ class Models(pycam.Plugins.ListPluginBase):
blue=int(color["blue"] * _GTK_COLOR_MAX))) blue=int(color["blue"] * _GTK_COLOR_MAX)))
def _toggle_visibility(self, treeview, path, clicked_column): def _toggle_visibility(self, treeview, path, clicked_column):
model = self[path[0]] model = self.get_by_path(path)
model["visible"] = not model["visible"] model["visible"] = not model["visible"]
self.core.emit_event("visual-item-updated") self.core.emit_event("visual-item-updated")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment