def __init__(self): global video_widget player.Player.__init__(self) VBox.__init__(self) if app.video_renderer is not None: self.renderer = app.video_renderer else: self.renderer = NullRenderer() self.overlay = None if video_widget is None: video_widget = VideoWidget(self.renderer) self._video_widget = video_widget self.pack_start(self._video_widget, expand=True) self._video_details = VideoDetailsWidget() self.pack_start(self._video_details) self.hide_controls_timeout = None self.motion_handler = None self.videobox_motion_handler = None self.hidden_cursor = make_hidden_cursor() # piggyback on the TrackItemsManually message that playback.py sends. app.info_updater.item_changed_callbacks.add('manual', 'playback-list', self._on_items_changed) self._item_id = None self._video_widget.wrapped_widget_connect('button-press-event', self.on_button_press)
def __init__(self): global video_widget player.Player.__init__(self) VBox.__init__(self) if app.video_renderer is not None: self.renderer = app.video_renderer else: self.renderer = NullRenderer() self.overlay = None self.screensaver_manager = None if video_widget is None: video_widget = VideoWidget(self.renderer) self._video_widget = video_widget self.pack_start(self._video_widget, expand=True) self._video_details = VideoDetailsWidget() self.pack_start(self._video_details) self.hide_controls_timeout = None self.motion_handler = None self.videobox_motion_handler = None self.hidden_cursor = make_hidden_cursor() # piggyback on the TrackItemsManually message that playback.py sends. app.info_updater.item_changed_callbacks.add('manual', 'playback-list', self._on_items_changed) self._item_id = None self._video_widget.wrapped_widget_connect( 'button-press-event', self.on_button_press)
def __init__(self): player.Player.__init__(self) VBox.__init__(self) if app.video_renderer is not None: self.renderer = app.video_renderer else: self.renderer = NullRenderer() self.overlay = None self.screensaver_manager = None self._video_widget = videoembed.VideoWidget(self.renderer) self.pack_start(self._video_widget, expand=True) self._video_details = VideoDetailsWidget() self.pack_start(self._video_details) self.hide_controls_timeout = None self.hidden_cursor = make_hidden_cursor() # piggyback on the TrackItemsManually message that playback.py sends. app.info_updater.item_changed_callbacks.add('manual', 'playback-list', self._on_items_changed) self._item_id = None self._video_widget.connect('double-click', self.on_double_click) self._video_widget.connect('mouse-motion', self.on_mouse_motion)
def __init__(self): player.GTKPlayer.__init__(self, app.video_renderer) VBox.__init__(self) self.overlay = None self.screensaver_manager = None self._video_widget = videoembed.VideoWidget(self.renderer) self.pack_start(self._video_widget, expand=True) self._video_details = VideoDetailsWidget() self.pack_start(self._video_details) self.hide_controls_timeout = None self._video_widget.connect('double-click', self.on_double_click) self._video_widget.connect('mouse-motion', self.on_mouse_motion)
def __init__(self): player.GTKPlayer.__init__(self, app.video_renderer) VBox.__init__(self) self.overlay = None self.screensaver_manager = None self._video_widget = videoembed.VideoWidget(self.renderer) self.pack_start(self._video_widget, expand=True) self._video_details = VideoDetailsWidget() self.pack_start(self._video_details) self.hide_controls_timeout = None # piggyback on the TrackItemsManually message that playback.py sends. app.info_updater.item_changed_callbacks.add('manual', 'playback-list', self._on_items_changed) self._item_id = None self._video_widget.connect('double-click', self.on_double_click) self._video_widget.connect('mouse-motion', self.on_mouse_motion)