def __init__(self, app): """ Init window """ Container.__init__(self) self._app = app self._signal1 = None self._signal2 = None Gtk.ApplicationWindow.__init__(self, application=app, title="Lollypop") self._nullwidget = Gtk.Label() # Use to get selected background color self._timeout_configure = None seek_action = Gio.SimpleAction.new('seek', GLib.VariantType.new('i')) seek_action.connect('activate', self._on_seek_action) app.add_action(seek_action) player_action = Gio.SimpleAction.new('player', GLib.VariantType.new('s')) player_action.connect('activate', self._on_player_action) app.add_action(player_action) self._setup_content() self._setup_window() self._setup_media_keys() self.enable_global_shorcuts(True) self.connect('destroy', self._on_destroyed_window) self.connect('realize', self._on_realize)
def __init__(self, app): """ Init window """ Container.__init__(self) self._app = app self._signal1 = None self._signal2 = None self._timeout = None self._was_maximized = False Gtk.ApplicationWindow.__init__(self, application=app, title="Lollypop") self.connect('notify::is-active', self._on_active) self._timeout_configure = None seek_action = Gio.SimpleAction.new('seek', GLib.VariantType.new('i')) seek_action.connect('activate', self._on_seek_action) app.add_action(seek_action) player_action = Gio.SimpleAction.new('player', GLib.VariantType.new('s')) player_action.connect('activate', self._on_player_action) app.add_action(player_action) self._main_stack = Gtk.Stack() self._main_stack.set_transition_duration(1000) self._main_stack.set_transition_type(Gtk.StackTransitionType.CROSSFADE) self._main_stack.show() self._setup_content() self.setup_window() self._setup_media_keys() self._enabled_shorcuts = False self.enable_global_shorcuts(True) self.connect('destroy', self._on_destroyed_window) self.connect('realize', self._on_realize)
def __init__(self, app): """ Init window """ Container.__init__(self) self._app = app self._signal1 = None self._signal2 = None self._timeout = None self._was_maximized = False Gtk.ApplicationWindow.__init__(self, application=app, title="Lollypop") self.connect("hide", self._on_hide) self.connect("leave-notify-event", self._on_leave_notify) self._timeout_configure = None seek_action = Gio.SimpleAction.new("seek", GLib.VariantType.new("i")) seek_action.connect("activate", self._on_seek_action) app.add_action(seek_action) player_action = Gio.SimpleAction.new("player", GLib.VariantType.new("s")) player_action.connect("activate", self._on_player_action) app.add_action(player_action) self._main_stack = Gtk.Stack() self._main_stack.set_transition_duration(1000) self._main_stack.set_transition_type(Gtk.StackTransitionType.CROSSFADE) self._main_stack.show() self._setup_content() self.setup_window() self._setup_media_keys() self._enabled_shorcuts = False self.enable_global_shorcuts(True) self.connect("destroy", self._on_destroyed_window) self.connect("realize", self._on_realize)
def __init__(self, app): Container.__init__(self) Gtk.ApplicationWindow.__init__(self, application=app, title="Lollypop") self._timeout_configure = None self._setup_window() self._setup_media_keys() self.connect("destroy", self._on_destroyed_window)
def __init__(self): """ Init window """ Container.__init__(self) self.__signal1 = None self.__signal2 = None self.__timeout = None self.__mediakeys = None self.__media_keys_busnames = [] self.__was_maximized = False Gtk.ApplicationWindow.__init__(self, application=Lp(), title="Lollypop", icon_name="org.gnome.Lollypop") self.connect("hide", self.__on_hide) Lp().player.connect("current-changed", self.__on_current_changed) self.__timeout_configure = None seek_action = Gio.SimpleAction.new("seek", GLib.VariantType.new("i")) seek_action.connect("activate", self.__on_seek_action) Lp().add_action(seek_action) player_action = Gio.SimpleAction.new("shortcut", GLib.VariantType.new("s")) player_action.connect("activate", self.__on_player_action) Lp().add_action(player_action) self.__setup_global_shortcuts() self.__main_stack = Gtk.Stack() self.__main_stack.set_transition_duration(1000) self.__main_stack.set_transition_type( Gtk.StackTransitionType.CROSSFADE) self.__main_stack.show() self.__setup_content() self.setup_window() # FIXME Remove this, handled by MPRIS in GNOME 3.26 self.__setup_media_keys() self.__enabled_shortcuts = False self.enable_global_shortcuts(True) self.connect("destroy", self.__on_destroyed_window) self.connect("realize", self.__on_realize)
def __init__(self): """ Init window """ Container.__init__(self) self.__signal1 = None self.__signal2 = None self.__timeout = None self.__was_maximized = False Gtk.ApplicationWindow.__init__(self, application=Lp(), title="Lollypop") self.connect('hide', self.__on_hide) Lp().player.connect('current-changed', self.__on_current_changed) self.__timeout_configure = None seek_action = Gio.SimpleAction.new('seek', GLib.VariantType.new('i')) seek_action.connect('activate', self.__on_seek_action) Lp().add_action(seek_action) player_action = Gio.SimpleAction.new('shortcut', GLib.VariantType.new('s')) player_action.connect('activate', self.__on_player_action) Lp().add_action(player_action) self.__setup_global_shortcuts() self.__main_stack = Gtk.Stack() self.__main_stack.set_transition_duration(1000) self.__main_stack.set_transition_type( Gtk.StackTransitionType.CROSSFADE) self.__main_stack.show() self.__setup_content() self.setup_window() self.__setup_media_keys() self.__enabled_shortcuts = False self.enable_global_shortcuts(True) self.connect('destroy', self.__on_destroyed_window) self.connect('realize', self.__on_realize)