Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
    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)
Esempio n. 5
0
    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)
Esempio n. 6
0
    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)