Beispiel #1
0
    def _set_output_range(self):
        try:
            range_out = self.args[RANGE_OUT]
        except:  # not defined, use default
            range_out = NORMALIZED_FLOAT

        if len(range_out.split(",")) == 2:  # comma separeated range
            vals = range_out.split(",")
            self.output_range = (propertyparse.get_args_num_value(vals[0]),
                                 propertyparse.get_args_num_value(vals[1]))
        elif range_out == NORMALIZED_FLOAT:
            self.output_range = (0.0, 1.0)
Beispiel #2
0
    def _set_output_range(self):
        try:
            range_out = self.args[RANGE_OUT]
        except: # not defined, use default
            range_out = NORMALIZED_FLOAT

        if len(range_out.split(",")) == 2: # comma separeated range
            vals = range_out.split(",")
            self.output_range = (propertyparse.get_args_num_value(vals[0]), 
                                propertyparse.get_args_num_value(vals[1]))
        elif range_out == NORMALIZED_FLOAT:
            self.output_range = (0.0, 1.0)
Beispiel #3
0
 def get_input_range_adjustment(self):
     try:
         step = propertyparse.get_args_num_value(self.args[STEP])
     except:
         step = DEFAULT_STEP
     lower, upper = self.input_range
     return Gtk.Adjustment(float(0.1), float(lower), float(upper), float(step)) # Value set later to first kf value
Beispiel #4
0
 def get_input_range_adjustment(self):
     try:
         step = propertyparse.get_args_num_value(self.args[STEP])
     except:
         step = DEFAULT_STEP
     lower, upper = self.input_range
     return Gtk.Adjustment(float(0.1), float(lower), float(upper), float(step)) # Value set later to first kf value
Beispiel #5
0
 def get_input_range_adjustment(self):
     try:
         step = propertyparse.get_args_num_value(self.args[STEP])
     except:
         step = DEFAULT_STEP
     lower, upper = self.input_range
     in_value = self.get_in_value(float(self.value_parts[2]))
     return Gtk.Adjustment(float(in_value), float(lower), float(upper), float(step))
Beispiel #6
0
 def get_input_range_adjustment(self):
     try:
         step = propertyparse.get_args_num_value(self.args[STEP])
     except:
         step = DEFAULT_STEP
     lower, upper = self.input_range
     in_value = self.get_in_value(float(self.value_parts[2]))
     return Gtk.Adjustment(float(in_value), float(lower), float(upper), float(step))
Beispiel #7
0
    def get_input_range_adjustment(self):
        # This is used for opacity slider
        try:
            step = propertyparse.get_args_num_value(self.args[STEP])
        except:
            step = DEFAULT_STEP
        lower, upper = self.input_range

        return gtk.Adjustment(float(1.0), float(lower), float(upper), float(step)) # Value set later to first kf value
Beispiel #8
0
    def get_input_range_adjustment(self):
        # This is used for opacity slider
        try:
            step = propertyparse.get_args_num_value(self.args[STEP])
        except:
            step = DEFAULT_STEP
        lower, upper = self.input_range

        return Gtk.Adjustment(value=float(1.0), lower=float(lower), upper=float(upper), step_incr=float(step)) # Value set later to first kf value
Beispiel #9
0
    def get_input_range_adjustment(self):
        try:
            step = propertyparse.get_args_num_value(self.args[STEP])
        except:
            step = DEFAULT_STEP
        lower, upper = self.input_range
        value = self.get_current_in_value()

        return Gtk.Adjustment(value=float(value), lower=float(lower), upper=float(upper), step_incr=float(step))
Beispiel #10
0
 def get_input_range_adjustment(self):
     try:
         step = propertyparse.get_args_num_value(self.args[STEP])
     except:
         step = DEFAULT_STEP
     lower, upper = self.input_range
     val = self.value.strip('"')
     epxr_sides = val.split("=")
     in_value = self.get_in_value(float(epxr_sides[1]))
     return Gtk.Adjustment(float(in_value), float(lower), float(upper), float(step))
Beispiel #11
0
 def get_input_range_adjustment(self):
     try:
         step = propertyparse.get_args_num_value(self.args[STEP])
     except:
         step = DEFAULT_STEP
     lower, upper = self.input_range
     val = self.value.strip('"')
     epxr_sides = val.split("=")
     in_value = self.get_in_value(float(epxr_sides[1]))
     return Gtk.Adjustment(float(in_value), float(lower), float(upper), float(step))
Beispiel #12
0
 def get_in_value(self, out_value):
     """
     Converts output to input value
     """
     in_l, in_h = self.input_range
     out_l, out_h = self.output_range
     in_range = in_h - in_l
     out_range = out_h - out_l
     out_frac = propertyparse.get_args_num_value(str(out_value)) - out_l
     out_norm = out_frac / out_range
     return in_l + (out_norm * in_range)
Beispiel #13
0
 def get_in_value(self, out_value):
     """
     Converts output to input value
     """
     in_l, in_h = self.input_range
     out_l, out_h = self.output_range
     in_range = in_h - in_l
     out_range = out_h - out_l
     out_frac = propertyparse.get_args_num_value(str(out_value)) - out_l
     out_norm = out_frac / out_range
     return in_l + (out_norm * in_range)