def __init__(self, header_bar, player): Stack.__init__(self, transition_type=StackTransitionType.CROSSFADE) builder = Gtk.Builder() builder.add_from_resource('/org/gnome/Music/NoMusic.ui') widget = builder.get_object('container') self.add(widget) self.show_all()
def __init__(self, header_bar, player): Stack.__init__(self, transition_type=StackTransitionType.CROSSFADE) builder = Gtk.Builder() builder.add_from_resource('/org/gnome/Music/NoMusic.ui') music_folder_path = GLib.get_user_special_dir(GLib.USER_DIRECTORY_MUSIC) widget = builder.get_object('container') label = builder.get_object('label1') label.set_label(_("No Music found!\n Put some files into the folder %s" %music_folder_path)) self.add(widget) self.show_all()
def __init__(self, header_bar, player): Stack.__init__(self, transition_type=StackTransitionType.CROSSFADE) builder = Gtk.Builder() builder.add_from_resource('/org/gnome/Music/NoMusic.ui') music_folder_path = GLib.get_user_special_dir( GLib.USER_DIRECTORY_MUSIC) widget = builder.get_object('container') label = builder.get_object('label1') label.set_label( _("No Music found!\n Put some files into the folder %s" % music_folder_path)) self.add(widget) self.show_all()
def __init__(self, snak=None, new=False, qualifier=False, css=None, **kwargs): Stack.__init__(self, **kwargs) context = self.entry.get_style_context() provider = CssProvider() provider.load_from_resource('/ml/prevete/Daty/gtk/entity.css') context.add_provider(provider, STYLE_PROVIDER_PRIORITY_APPLICATION) if qualifier: self.label.props.valign = 1 self.unit.props.valign = 1 self.new = new if self.new: print("new entity") item_new = lambda Q: { 'snaktype': 'value', 'datavalue': { 'type': 'wikibase-entityid', 'value': { 'entity-type': 'item', 'numeric-id': Q } }, 'datatype': 'wikibase-item' } snak = item_new(352346) try: self.read(snak) except Exception as err: raise err self.entry_focus_out_connection = self.entry.connect( "focus-out-event", self.entry_focus_out_event_cb) self.entry_focus_in_connection = self.entry.connect( "focus-in-event", self.entry_focus_in_event_cb)
def __init__(self, title, header_bar): Stack.__init__(self, transition_type=StackTransitionType.CROSSFADE) self.grid = Gtk.Grid(orientation=Gtk.Orientation.VERTICAL) self.view = Gd.MainView( shadow_type=Gtk.ShadowType.NONE ) self.title = title self.header_bar = header_bar self.view.set_model(self.model) self.filter = self.model.filter_new(None) self.view.set_model(self.filter) box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) box.pack_start(self.view, True, True, 0) self.grid.add(box) self.add(self.grid) self.view.connect('item-activated', self.on_item_activated) self.show_all()
def __init__(self, title, header_bar): Stack.__init__(self, transition_type=StackTransitionType.CROSSFADE) self.grid = Gtk.Grid(orientation=Gtk.Orientation.VERTICAL) self.view = Gd.MainView(shadow_type=Gtk.ShadowType.NONE) self.title = title self.header_bar = header_bar if hasattr(self, "model"): self.view.set_model(self.model) self.filter = self.model.filter_new(None) self.view.set_model(self.filter) box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) box.pack_start(self.view, True, True, 0) button = Gtk.Button(label=title) #self.add(button) self.grid.add(box) self.add(self.grid) if hasattr(self, "on_item_activated"): self.view.connect('item-activated', self.on_item_activated) self.show_all()
def __init__(self, title, header_bar, selection_toolbar, useStack=False): Stack.__init__(self, transition_type=StackTransitionType.CROSSFADE) self._grid = Gtk.Grid(orientation=Gtk.Orientation.VERTICAL) self._iconWidth = -1 self._iconHeight = 128 self._offset = 0 self._adjustmentValueId = 0 self._adjustmentChangedId = 0 self._scrollbarVisibleId = 0 self._model = Gtk.ListStore( GObject.TYPE_STRING, GObject.TYPE_STRING, GObject.TYPE_STRING, GObject.TYPE_STRING, GdkPixbuf.Pixbuf, GObject.TYPE_OBJECT, GObject.TYPE_BOOLEAN, GObject.TYPE_INT, GObject.TYPE_STRING, GObject.TYPE_BOOLEAN, GObject.TYPE_BOOLEAN ) self.view = Gd.MainView( shadow_type=Gtk.ShadowType.NONE ) self.view.set_view_type(Gd.MainViewType.ICON) self.view.set_model(self._model) self.selection_toolbar = selection_toolbar box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) box.pack_start(self.view, True, True, 0) if useStack: self.stack = Stack( transition_type=StackTransitionType.SLIDE_RIGHT, ) dummy = Gtk.Frame(visible=False) self.stack.add_named(dummy, 'dummy') self.stack.add_named(box, 'artists') self.stack.set_visible_child_name('dummy') self._grid.add(self.stack) else: self._grid.add(box) self._loadMore = Widgets.LoadMoreButton(self._get_remaining_item_count) box.pack_end(self._loadMore.widget, False, False, 0) self._loadMore.widget.connect('clicked', self._populate) self.view.connect('item-activated', self._on_item_activated) self._cursor = None self.header_bar = header_bar self.header_bar._select_button.connect( 'toggled', self._on_header_bar_toggled) self.header_bar._cancel_button.connect( 'clicked', self._on_cancel_button_clicked) self.title = title self.add(self._grid) self.show_all() self._items = [] self._loadMore.widget.hide() self._connect_view() self.cache = albumArtCache.get_default() self._symbolicIcon = self.cache.make_default_icon(self._iconHeight, self._iconWidth) self._init = False grilo.connect('ready', self._on_grilo_ready) self.header_bar.header_bar.connect('state-changed', self._on_state_changed) self.view.connect('view-selection-changed', self._on_view_selection_changed)
def __init__(self, title, header_bar, selection_toolbar, useStack=False): Stack.__init__(self, transition_type=StackTransitionType.CROSSFADE) self._grid = Gtk.Grid(orientation=Gtk.Orientation.VERTICAL) self._iconWidth = -1 self._iconHeight = 128 self._offset = 0 self._adjustmentValueId = 0 self._adjustmentChangedId = 0 self._scrollbarVisibleId = 0 self._model = Gtk.ListStore(GObject.TYPE_STRING, GObject.TYPE_STRING, GObject.TYPE_STRING, GObject.TYPE_STRING, GdkPixbuf.Pixbuf, GObject.TYPE_OBJECT, GObject.TYPE_BOOLEAN, GObject.TYPE_INT, GObject.TYPE_STRING, GObject.TYPE_BOOLEAN, GObject.TYPE_BOOLEAN) self.view = Gd.MainView(shadow_type=Gtk.ShadowType.NONE) self.view.set_view_type(Gd.MainViewType.ICON) self.view.set_model(self._model) self.filter = self._model.filter_new(None) self.view.set_model(self.filter) self.vadjustment = self.view.get_vadjustment() self.selection_toolbar = selection_toolbar box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) box.pack_start(self.view, True, True, 0) if useStack: self.stack = Stack( transition_type=StackTransitionType.SLIDE_RIGHT, ) dummy = Gtk.Frame(visible=False) self.stack.add_named(dummy, 'dummy') self.stack.add_named(box, 'artists') self.stack.set_visible_child_name('dummy') self._grid.add(self.stack) else: self._grid.add(box) self._cached_count = -1 self._loadMore = Widgets.LoadMoreButton(self._get_remaining_item_count) box.pack_end(self._loadMore.widget, False, False, 0) self._loadMore.widget.connect('clicked', self._populate) self.view.connect('item-activated', self._on_item_activated) self.view.connect('selection-mode-request', self._on_selection_mode_request) self._cursor = None self.header_bar = header_bar self.header_bar._select_button.connect('toggled', self._on_header_bar_toggled) self.header_bar._cancel_button.connect('clicked', self._on_cancel_button_clicked) self.title = title self.add(self._grid) self.show_all() self._items = [] self._loadMore.widget.hide() self._connect_view() self.cache = albumArtCache.get_default() self._symbolicIcon = self.cache.make_default_icon( self._iconHeight, self._iconWidth) self._init = False grilo.connect('ready', self._on_grilo_ready) self.header_bar.header_bar.connect('state-changed', self._on_state_changed) self.view.connect('view-selection-changed', self._on_view_selection_changed) self._discovering_urls = {}