Esempio n. 1
0
def restore_grid():
    """Restore grid preferences"""
    grid = get_repository_setting_value(guisettings.ID_Grid)
    grid_obj = app.get_grid()
    grid_obj.setspacing( grid['line spacing'] )
    grid_obj.setnsubdivision( grid['line grouping'] )
    color = format.byte_rgb_2_unit_rgba( grid['minor color'] )
    grid_obj.setlightcolor(color[0], color[1], color[2], color[3])
    color = format.byte_rgb_2_unit_rgba( grid['major color'] )
    grid_obj.setdarkcolor(color[0], color[1], color[2], color[3])
    grid_obj.setsnapenabled( grid['snap enabled'] )
Esempio n. 2
0
def restore_grid():
    """Restore grid preferences"""
    grid = get_repository_setting_value(guisettings.ID_Grid)
    grid_obj = app.get_grid()
    grid_obj.setspacing(grid['line spacing'])
    grid_obj.setnsubdivision(grid['line grouping'])
    color = format.byte_rgb_2_unit_rgba(grid['minor color'])
    grid_obj.setlightcolor(color[0], color[1], color[2], color[3])
    color = format.byte_rgb_2_unit_rgba(grid['major color'])
    grid_obj.setdarkcolor(color[0], color[1], color[2], color[3])
    grid_obj.setsnapenabled(grid['snap enabled'])
Esempio n. 3
0
 def set_value(self, new_value):
     colour = format.byte_rgb_2_unit_rgba(new_value)
     return self.server.setcoloursettingvalue(
         self.option.module_name, 
         self.option.name,
         colour[0], colour[1], colour[2], colour[3]
         )
Esempio n. 4
0
 def __on_change_params(self, event):
     graph_index = self.get_graph_index()
     color = format.byte_rgb_2_unit_rgba( self.color.GetColour().Get() )
     servers.get_monitor_server().setgraphparameters(
         graph_index,
         float( self.int_frequency.get_value() ) / 1000.0,
         self.slider_smooth.get_value(),
         color[0], color[1], color[2], color[3]
         )
Esempio n. 5
0
 def set_color_mask(self, color):
     material = self.__get_material()
     color = format.byte_rgb_2_unit_rgba(color)
     material.setmaskcolor( color[0], color[1], color[2], color[3] )
     self.color_sel.SetColour(
         format.unit_rgb_2_byte_rgb(
             material.getmaskcolor()
             ) 
         )
Esempio n. 6
0
 def __do_color_command(self, attribute, new_color, old_color):
     # redo
     rgba = format.byte_rgb_2_unit_rgba(new_color)
     redo = self.cmd_init
     redo = redo + "noreport = light.setvectoroverride('" + attribute + "', "
     redo = redo + str(rgba[0]) + ", "
     redo = redo + str(rgba[1]) + ", "
     redo = redo + str(rgba[2]) + ", "
     redo = redo + str(rgba[3]) + ");del light"
     # undo
     rgba = format.byte_rgb_2_unit_rgba(old_color)
     undo = self.cmd_init
     undo = undo + "noreport = light.setvectoroverride('" + attribute + "', "
     undo = undo + str(rgba[0]) + ", "
     undo = undo + str(rgba[1]) + ", "
     undo = undo + str(rgba[2]) + ", "   
     undo = undo + str(rgba[3]) + ");del light"
     # new command
     servers.get_command_server().newcommand(redo,undo)
Esempio n. 7
0
 def __do_color_command(self, attribute, new_color, old_color):
     # redo
     rgba = format.byte_rgb_2_unit_rgba(new_color)
     redo = self.cmd_init
     redo = redo + "noreport = fog.setvectoroverride('" + attribute + "', "
     redo = redo + str(rgba[0]) + ", "
     redo = redo + str(rgba[1]) + ", "
     redo = redo + str(rgba[2]) + ", "
     redo = redo + str(rgba[3]) + ");del fog"
     # undo
     rgba = format.byte_rgb_2_unit_rgba(old_color)
     undo = self.cmd_init
     undo = undo + "noreport = fog.setvectoroverride('" + attribute + "', "
     undo = undo + str(rgba[0]) + ", "
     undo = undo + str(rgba[1]) + ", "
     undo = undo + str(rgba[2]) + ", "   
     undo = undo + str(rgba[3]) + ");del fog"
     # new command
     servers.get_command_server().newcommand(redo,undo)
Esempio n. 8
0
 def __update_color(self, attribute, new_color):
     rgba = format.byte_rgb_2_unit_rgba(new_color)
     self.get_light().setvectoroverride(attribute, rgba[0], rgba[1], rgba[2], rgba[3])
Esempio n. 9
0
 def __update_color(self, attribute, new_color):
     rgba = format.byte_rgb_2_unit_rgba(new_color)
     self.get_fog().setvectoroverride(attribute, rgba[0], rgba[1], rgba[2], rgba[3])
Esempio n. 10
0
 def on_ok(self, event):
     r, g, b, a = format.byte_rgb_2_unit_rgba( self.color.get_value() )
     self.material.setcolor( r, g, b )
     self.EndModal( wx.ID_OK )
Esempio n. 11
0
 def on_major_color(self, event):
     color255 = self.color_grid_major.GetColour().Get()
     color = format.byte_rgb_2_unit_rgba(color255)
     app.get_grid().setdarkcolor(color[0], color[1], color[2], color[3])
     get_repository_setting_value('grid')['major color'] = color255
Esempio n. 12
0
 def on_major_color(self, event):
     color255 = self.color_grid_major.GetColour().Get()
     color = format.byte_rgb_2_unit_rgba(color255)
     app.get_grid().setdarkcolor(color[0], color[1], color[2], color[3])
     get_repository_setting_value('grid')['major color'] = color255