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'] )
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'])
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] )
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] )
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() ) )
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)
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)
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])
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])
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 )
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