Exemple #1
0
    def restore(self, data_list):
        data = data_list[0]

        # Restore tool
        tool = app.get_place_tool()
        tool.setrandomrotation(data['random rotation'])
        if data.has_key('size offset'):
            tool.setsizevariation(data['size offset'])

        # Restore controls
        self.checkbox_random_rotation.SetValue(tool.getrandomrotation())
        self.slider_size_offset.set_value(tool.getsizevariation() * 100)
Exemple #2
0
    def restore(self, data_list):
        data = data_list[0]

        # Restore tool
        tool = app.get_place_tool()
        tool.setrandomrotation(data["random rotation"])
        if data.has_key("size offset"):
            tool.setsizevariation(data["size offset"])

        # Restore controls
        self.checkbox_random_rotation.SetValue(tool.getrandomrotation())
        self.slider_size_offset.set_value(tool.getsizevariation() * 100)
Exemple #3
0
 def on_change_size_offset(self, event):
     app.get_place_tool().setsizevariation(
         self.slider_size_offset.get_value() / 100)
Exemple #4
0
 def on_toggle_random_rotation(self, event):
     app.get_place_tool().setrandomrotation(
         self.checkbox_random_rotation.GetValue())
Exemple #5
0
 def __set_properties(self):
     data = {
         'random rotation': app.get_place_tool().getrandomrotation(),
         'size offset': app.get_place_tool().getsizevariation()
     }
     self.restore([data])
Exemple #6
0
 def on_change_size_offset(self, event):
     app.get_place_tool().setsizevariation(self.slider_size_offset.get_value() / 100)
Exemple #7
0
 def on_toggle_random_rotation(self, event):
     app.get_place_tool().setrandomrotation(self.checkbox_random_rotation.GetValue())
Exemple #8
0
 def __set_properties(self):
     data = {
         "random rotation": app.get_place_tool().getrandomrotation(),
         "size offset": app.get_place_tool().getsizevariation(),
     }
     self.restore([data])