summaryrefslogtreecommitdiffstats
path: root/ui.py
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2012-12-12 12:07:59 -0500
committerDavid Malcolm <dmalcolm@redhat.com>2012-12-12 12:07:59 -0500
commit33e43977ee521ec154bdb15316a3dcbe6030f3d7 (patch)
treea43a0432bbd1e30733433d9e7fe57d492818c88e /ui.py
parent545e8cb166301060ff964fa155de7797db04ed96 (diff)
downloadtriage-master.tar.gz
triage-master.tar.xz
triage-master.zip
move ui to new source fileHEADmaster
Diffstat (limited to 'ui.py')
-rw-r--r--ui.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/ui.py b/ui.py
new file mode 100644
index 0000000..6866438
--- /dev/null
+++ b/ui.py
@@ -0,0 +1,30 @@
+import gtk
+import gtk.glade
+
+class ChangeGui(object):
+ def __init__(self, change):
+ self.change = change
+
+ self._change_wnd = gtk.glade.XML ('triage.glade', 'change_window')
+ self._window = self._change_wnd.get_widget('change_window')
+ self._old_summary = self._change_wnd.get_widget('old_summary')
+ self._new_summary = self._change_wnd.get_widget('new_summary')
+ self._old_component = self._change_wnd.get_widget('old_component')
+ self._new_component = self._change_wnd.get_widget('new_component')
+ self._new_comment = self._change_wnd.get_widget('new_comment')
+
+ print self.__dict__
+ for attr in self.__dict__:
+ print attr
+ #print getattr(self, attr).__dict__
+ print self._window.__dict__
+ self._window.set_title('Proposed changes for bug %i' % self.change.bug.id)
+ self._old_summary.set_text(change.bug._bug.summary)
+ if change.newsummary:
+ self._new_summary.set_text(change.newsummary)
+ self._old_component.set_text(change.bug._bug.component)
+ if change.newcomponent:
+ self._new_component.set_text(change.newcomponent)
+ if change.comment:
+ self._new_comment.get_buffer().set_text(change.comment)
+