def __init__(self, instance, hadj): gtk.Layout.__init__(self) Zoomable.__init__(self) Loggable.__init__(self) self.log("Creating new ScaleRule") self.add_events(gtk.gdk.POINTER_MOTION_MASK | gtk.gdk.BUTTON_PRESS_MASK | gtk.gdk.BUTTON_RELEASE_MASK) self.set_hadjustment(hadj) self.hadj = hadj self.pixel_position_offset = 0 hadj.connect("value-changed", self._hadjValueChangedCb) # double-buffering properties self.pixmap = None # all values are in pixels self.pixmap_offset = 0 self.pixmap_visible_width = 0 self.pixmap_allocated_width = 0 self.pixmap_old_allocated_width = -1 # This is the number of visible_width we allocate for the pixmap self.pixmap_multiples = 2 # position is in nanoseconds self.position = 0 self.pressed = False self.shaded_duration = gst.CLOCK_TIME_NONE self.max_duration = gst.CLOCK_TIME_NONE self.min_frame_spacing = 5.0 self.frame_height = 5.0 self.frame_rate = gst.Fraction(1 / 1) self.app = instance
def __init__(self, instance, hadj): gtk.DrawingArea.__init__(self) Zoomable.__init__(self) Loggable.__init__(self) self.log("Creating new ScaleRule") self.add_events(gtk.gdk.POINTER_MOTION_MASK | gtk.gdk.BUTTON_PRESS_MASK | gtk.gdk.BUTTON_RELEASE_MASK) self.hadj = hadj hadj.connect("value-changed", self._hadjValueChangedCb) # double-buffering properties self.pixmap = None # all values are in pixels self.pixmap_offset = 0 self.pixmap_visible_width = 0 self.pixmap_allocated_width = 0 self.pixmap_old_allocated_width = -1 # This is the number of visible_width we allocate for the pixmap self.pixmap_multiples = 2 # position is in nanoseconds self.position = 0 self.pressed = False self.shaded_duration = gst.CLOCK_TIME_NONE self.max_duration = gst.CLOCK_TIME_NONE self.min_frame_spacing = 5.0 self.frame_height = 5.0 self.frame_rate = gst.Fraction(1/1) self.app = instance self.need_update = True
def __init__(self, instance, element, height=46, **kwargs): super(Preview, self).__init__(**kwargs) Zoomable.__init__(self) self.app = instance self.height = float(height) self.element = element self.props.pointer_events = False
def __init__(self, instance, track, timeline=None): goocanvas.Group.__init__(self) Zoomable.__init__(self) self.app = instance self.widgets = {} self.timeline = timeline self.track = track self.max_priority = 0 self._expanded = True
def __init__(self, transition): goocanvas.Rect.__init__(self) Zoomable.__init__(self) self.props.fill_color_rgba = 0xFFFFFF99 self.props.stroke_color_rgba = 0x00000099 self.set_simple_transform(0, -LAYER_SPACING + 3, 1.0, 0) self.props.height = LAYER_SPACING - 6 self.props.pointer_events = goocanvas.EVENTS_NONE self.props.radius_x = 2 self.props.radius_y = 2 self.transition = transition
def __init__(self, instance, element, interpolator, height=LAYER_HEIGHT_EXPANDED, **kwargs): super(Curve, self).__init__(**kwargs) View.__init__(self) Zoomable.__init__(self) self.app = instance self.keyframes = {} self.height = float(height) self.element = element self.props.pointer_events = goocanvas.EVENTS_STROKE self.interpolator = interpolator self._focused_kf = None self.normal() self.set_simple_transform(0, -KW_LABEL_Y_OVERFLOW, 1.0, 0)
def __init__(self, instance, timeline=None): goocanvas.Canvas.__init__(self) Zoomable.__init__(self) Loggable.__init__(self) self.app = instance self._selected_sources = [] self._tracks = [] self._height = 0 self._position = 0 self._block_size_request = False self.props.integer_layout = True self.props.automatic_bounds = False self._createUI() self.timeline = timeline self.settings = instance.settings
def __init__(self, instance, timeline=None): goocanvas.Canvas.__init__(self) Zoomable.__init__(self) Loggable.__init__(self) self.app = instance self._selected_sources = [] self._tracks = [] self._height = 0 self._position = 0 self._block_size_request = False self.props.integer_layout = True self.props.automatic_bounds = False self.props.clear_background = False self.get_root_item().set_simple_transform(0, 2.0, 1.0, 0) self._createUI() self.timeline = timeline self.settings = instance.settings
def __init__(self, instance, timeline=None): goocanvas.Canvas.__init__(self) Zoomable.__init__(self) Loggable.__init__(self) self.app = instance self._selected_sources = [] self._tracks = [] self.height = 0 self._position = 0 self._block_size_request = False self.props.integer_layout = True self.props.automatic_bounds = False self.props.clear_background = False self.get_root_item().set_simple_transform(0, 2.0, 1.0, 0) self._createUI() self.timeline = timeline self.settings = instance.settings