def reset(self, widget=None, event=None): # Restore overscan if any if self.original_overscan != self.overscan_values: set_overscan_status(self.original_overscan) self.t_scale.set_value(self.original_overscan['top']) self.b_scale.set_value(self.original_overscan['bottom']) self.l_scale.set_value(self.original_overscan['left']) self.r_scale.set_value(self.original_overscan['right'])
def reset(self, widget=None, event=None): # Restore overscan if any if self.original_overscan != self.overscan_values: set_overscan_status(self.original_overscan) self.t_scale.set_value(self.original_overscan['top']) self.b_scale.set_value(self.original_overscan['bottom']) self.l_scale.set_value(self.original_overscan['left']) self.r_scale.set_value(self.original_overscan['right'])
def _change_overscan(self, change): """ Increment (or decrement) the overscan setting :param change: Number to add to the overscan setting """ for side, value in self._current.iteritems(): # Do allow negative values self._current[side] = max(value + change, 0) set_overscan_status(self._current)
def on_key_press(self, widget, event): # Right arrow (65363) if not hasattr(event, 'keyval') or event.keyval == Gdk.KEY_Right: self.overscan_values['top'] += 1 self.overscan_values['bottom'] += 1 self.overscan_values['left'] += 1 self.overscan_values['right'] += 1 set_overscan_status(self.overscan_values) self.t_scale.set_value(self.overscan_values['top']) return # Left arrow (65361) if not hasattr(event, 'keyval') or event.keyval == Gdk.KEY_Left: self.overscan_values['top'] -= 1 self.overscan_values['bottom'] -= 1 self.overscan_values['left'] -= 1 self.overscan_values['right'] -= 1 set_overscan_status(self.overscan_values) self.t_scale.set_value(self.overscan_values['top']) return
def on_key_press(self, widget, event): # Right arrow (65363) if not hasattr(event, 'keyval') or event.keyval == Gdk.KEY_Right: self.overscan_values['top'] += 1 self.overscan_values['bottom'] += 1 self.overscan_values['left'] += 1 self.overscan_values['right'] += 1 set_overscan_status(self.overscan_values) self.t_scale.set_value(self.overscan_values['top']) return # Left arrow (65361) if not hasattr(event, 'keyval') or event.keyval == Gdk.KEY_Left: self.overscan_values['top'] -= 1 self.overscan_values['bottom'] -= 1 self.overscan_values['left'] -= 1 self.overscan_values['right'] -= 1 set_overscan_status(self.overscan_values) self.t_scale.set_value(self.overscan_values['top']) return
def adjust_all(self, adj): self.overscan_values['top'] = int(adj.get_value()) self.overscan_values['bottom'] = int(adj.get_value()) self.overscan_values['left'] = int(adj.get_value()) self.overscan_values['right'] = int(adj.get_value()) set_overscan_status(self.overscan_values)
def adjust(self, adj, varname): self.overscan_values[varname] = int(adj.get_value()) set_overscan_status(self.overscan_values)
def reset(self, *_): """ Restore overscan if any changes were made """ if self._original != self._current: self._current = self._original set_overscan_status(self._original)
def adjust_all(self, adj): self.overscan_values['top'] = int(adj.get_value()) self.overscan_values['bottom'] = int(adj.get_value()) self.overscan_values['left'] = int(adj.get_value()) self.overscan_values['right'] = int(adj.get_value()) set_overscan_status(self.overscan_values)
def adjust(self, adj, varname): self.overscan_values[varname] = int(adj.get_value()) set_overscan_status(self.overscan_values)
def reset(self, *_): """ Restore overscan, if any """ if self.original_overscan != self.overscan_values: self.overscan_values = self.original_overscan set_overscan_status(self.original_overscan)