From 5a46702bd7004db9ed752549e82945ba43f0c6f0 Mon Sep 17 00:00:00 2001 From: Sadrul Habib Chowdhury Date: Tue, 13 Nov 2007 00:07:54 -0500 Subject: [PATCH] Various minor adjustments. --- example/xmms/gx | 12 +++++++++--- example/xmms/xmms_status.py | 4 +--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/example/xmms/gx b/example/xmms/gx index 8daa0c0..af44882 100755 --- a/example/xmms/gx +++ b/example/xmms/gx @@ -21,7 +21,7 @@ import common gui = """ - + XMMS2 @@ -99,8 +99,11 @@ class WidgetNode: if value == 'False': value = False self.process_attrib(attrnode.nodeName, value) + if attrnode.nodeName == 'noborder': + gnt.set_flag(self.widget, gnt.WIDGET_NO_BORDER) for child in self.node.childNodes: self.process_child(child) + self.done() def create_widget(self): return None @@ -123,6 +126,8 @@ class BoxNode(WidgetNode): self.widget.set_property('vertical', bool(value)) elif name == 'homo': self.widget.set_property('homogeneous', bool(value)) + elif name == 'pad': + self.widget.set_pad(int(value)) def process_child(self, child): if child.nodeName == 'title': @@ -172,8 +177,9 @@ class SearchNode(WidgetNode): return XSearch(xmms) class EqualizerNode(WidgetNode): - def __init__(self, node, parent): - WidgetNode.__init__(self, node, parent) + def done(self): + if self.widget is None: return + parent = self.parent while parent.parent is not None: parent = parent.parent self.widget.win = parent.widget diff --git a/example/xmms/xmms_status.py b/example/xmms/xmms_status.py index 1c38da3..9f929ad 100755 --- a/example/xmms/xmms_status.py +++ b/example/xmms/xmms_status.py @@ -133,7 +133,7 @@ class XStatus(gnt.Box): elif val == xmmsclient.PLAYBACK_STATUS_PAUSE: status = "Paused" self.status.set_text(status) - + def update_playtime(self, result): val = result.value() / 1000 self.tv.tag_change("playtime", "%02d:%02d/%s" % (val / 60, val % 60, self.playtime), True) @@ -147,7 +147,6 @@ class XStatus(gnt.Box): def update_song(self): for field in ('title', 'artist', 'album', 'quality', 'url'): self.tv.tag_change(field, str(self.current.get(field, ' ')), True) - common.debug("setting %s to %s\n" % (field, str(self.current.get(field, ' ')))) self.tv.draw() def update_song_info(self, result = None): @@ -166,7 +165,6 @@ class XStatus(gnt.Box): self.progress.set_range(0, playtime) self.playtime = "%02d:%02d" % (playtime / 60, playtime % 60) self.update_song() - common.debug("%s\n" % self.current) self.xmms.medialib_get_info(val, received_song_info) def show(self): -- 2.11.4.GIT