mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
removed leading zeros in SeekBar
This commit is contained in:
parent
e6b4fc67a0
commit
d337e44286
@ -2348,9 +2348,9 @@ class SeekBar(Gtk.Box):
|
|||||||
|
|
||||||
#labels
|
#labels
|
||||||
self.elapsed=Gtk.Label()
|
self.elapsed=Gtk.Label()
|
||||||
self.elapsed.set_width_chars(7)
|
self.elapsed.set_width_chars(5)
|
||||||
self.rest=Gtk.Label()
|
self.rest=Gtk.Label()
|
||||||
self.rest.set_width_chars(8)
|
self.rest.set_width_chars(6)
|
||||||
|
|
||||||
#progress bar
|
#progress bar
|
||||||
self.scale=Gtk.Scale.new_with_range(orientation=Gtk.Orientation.HORIZONTAL, min=0, max=100, step=0.001)
|
self.scale=Gtk.Scale.new_with_range(orientation=Gtk.Orientation.HORIZONTAL, min=0, max=100, step=0.001)
|
||||||
@ -2426,8 +2426,8 @@ class SeekBar(Gtk.Box):
|
|||||||
if factor > 1: #fix display error
|
if factor > 1: #fix display error
|
||||||
factor=1
|
factor=1
|
||||||
elapsed=(factor*duration)
|
elapsed=(factor*duration)
|
||||||
self.elapsed.set_text(str(datetime.timedelta(seconds=int(elapsed))))
|
self.elapsed.set_text(str(datetime.timedelta(seconds=int(elapsed))).lstrip("0").lstrip(":"))
|
||||||
self.rest.set_text("-"+str(datetime.timedelta(seconds=int(duration-elapsed))))
|
self.rest.set_text("-"+str(datetime.timedelta(seconds=int(duration-elapsed))).lstrip("0").lstrip(":"))
|
||||||
self.jumped=True
|
self.jumped=True
|
||||||
|
|
||||||
def seek_forward(self):
|
def seek_forward(self):
|
||||||
@ -2448,8 +2448,8 @@ class SeekBar(Gtk.Box):
|
|||||||
self.scale.set_range(0, 0)
|
self.scale.set_range(0, 0)
|
||||||
self.elapsed_event_box.set_sensitive(False)
|
self.elapsed_event_box.set_sensitive(False)
|
||||||
self.rest_event_box.set_sensitive(False)
|
self.rest_event_box.set_sensitive(False)
|
||||||
self.elapsed.set_text("0:00:00")
|
self.elapsed.set_text("00:00")
|
||||||
self.rest.set_text("-0:00:00")
|
self.rest.set_text("-00:00")
|
||||||
|
|
||||||
def on_elapsed_button_press_event(self, widget, event):
|
def on_elapsed_button_press_event(self, widget, event):
|
||||||
if event.button == 1 and event.type == Gdk.EventType.BUTTON_PRESS:
|
if event.button == 1 and event.type == Gdk.EventType.BUTTON_PRESS:
|
||||||
@ -2500,8 +2500,8 @@ class SeekBar(Gtk.Box):
|
|||||||
fraction=(elapsed/duration)*100
|
fraction=(elapsed/duration)*100
|
||||||
if self.update:
|
if self.update:
|
||||||
self.scale.set_value(fraction)
|
self.scale.set_value(fraction)
|
||||||
self.elapsed.set_text(str(datetime.timedelta(seconds=int(elapsed))))
|
self.elapsed.set_text(str(datetime.timedelta(seconds=int(elapsed))).lstrip("0").lstrip(":"))
|
||||||
self.rest.set_text("-"+str(datetime.timedelta(seconds=int(duration-elapsed))))
|
self.rest.set_text("-"+str(datetime.timedelta(seconds=int(duration-elapsed))).lstrip("0").lstrip(":"))
|
||||||
self.scale.set_fill_level(fraction)
|
self.scale.set_fill_level(fraction)
|
||||||
except:
|
except:
|
||||||
self.disable()
|
self.disable()
|
||||||
|
Loading…
Reference in New Issue
Block a user