Renamed from Libremsonic to Sublime Music

This commit is contained in:
Sumner Evans
2019-10-19 20:09:11 -06:00
parent c82373aaab
commit 2c2bc9380d
39 changed files with 74 additions and 74 deletions

View File

@@ -0,0 +1,36 @@
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
class SpinnerImage(Gtk.Overlay):
def __init__(
self,
loading=True,
image_name=None,
spinner_name=None,
**kwargs,
):
Gtk.Overlay.__init__(self)
self.image = Gtk.Image(name=image_name, **kwargs)
self.add(self.image)
self.spinner = Gtk.Spinner(
name=spinner_name,
active=loading,
halign=Gtk.Align.CENTER,
valign=Gtk.Align.CENTER,
)
self.add_overlay(self.spinner)
def set_from_file(self, *args, **kwargs):
self.image.set_from_file(*args, **kwargs)
def set_loading(self, loading_status):
if loading_status:
self.spinner.start()
self.spinner.show()
else:
self.spinner.stop()
self.spinner.hide()