diff options
author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-03-13 15:55:21 +0100 |
---|---|---|
committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-03-13 15:55:21 +0100 |
commit | 8db7d14256813f0c3709c05cfdf64d334d8e3c9b (patch) | |
tree | 1f2bac5d57fb34bbde23373df82ca31adbbeaaf7 /src/Gui | |
parent | 4157547c2cda167b0d0454dc64b6630537c8d0f6 (diff) | |
download | abrt-8db7d14256813f0c3709c05cfdf64d334d8e3c9b.tar.gz abrt-8db7d14256813f0c3709c05cfdf64d334d8e3c9b.tar.xz abrt-8db7d14256813f0c3709c05cfdf64d334d8e3c9b.zip |
Gui: set the newest entry as active (ticket#23)
Diffstat (limited to 'src/Gui')
-rw-r--r-- | src/Gui/CCMainWindow.py | 7 | ||||
-rw-r--r-- | src/Gui/ccgui.glade | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/Gui/CCMainWindow.py b/src/Gui/CCMainWindow.py index a92f5b82..684b373c 100644 --- a/src/Gui/CCMainWindow.py +++ b/src/Gui/CCMainWindow.py @@ -110,6 +110,7 @@ class MainWindow(): return True def hydrate(self): + n = None self.dumpsListStore.clear() #self.rows = self.ccdaemon.getDumps() try: @@ -121,7 +122,10 @@ class MainWindow(): icon = get_icon_for_package(self.theme, entry.getPackageName()) except: icon = None - self.dumpsListStore.append([icon, entry.getPackage(), entry.getExecutable(), entry.getTime("%Y.%m.%d %H:%M:%S"), entry.getCount(), entry]) + n = self.dumpsListStore.append([icon, entry.getPackage(), entry.getExecutable(), entry.getTime("%Y.%m.%d %H:%M:%S"), entry.getCount(), entry]) + # activate the last row if any.. + if n: + self.dlist.set_cursor(self.dumpsListStore.get_path(n)) def filter_dumps(self, model, miter, data): # for later.. @@ -142,6 +146,7 @@ class MainWindow(): lPackage = self.wTree.get_widget("lPackage") self.wTree.get_widget("lDescription").set_label(dump.getDescription()) #print self.rows[row] + def on_bDelete_clicked(self, button, treeview): dumpsListStore, path = self.dlist.get_selection().get_selected_rows() if not path: diff --git a/src/Gui/ccgui.glade b/src/Gui/ccgui.glade index 8a8c2a75..56ab653f 100644 --- a/src/Gui/ccgui.glade +++ b/src/Gui/ccgui.glade @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd"> -<!--Generated with glade3 3.4.5 on Fri Mar 13 13:37:58 2009 --> +<!--Generated with glade3 3.4.5 on Fri Mar 13 14:32:54 2009 --> <glade-interface> <widget class="GtkWindow" id="main_window2"> <property name="title" translatable="yes">Automatic Bug Reporting Tool</property> @@ -62,6 +62,7 @@ <child> <widget class="GtkToolButton" id="bDelete"> <property name="visible">True</property> + <property name="sensitive">False</property> <property name="label" translatable="yes">Delete</property> <property name="stock_id">gtk-delete</property> </widget> @@ -72,6 +73,7 @@ <child> <widget class="GtkToolButton" id="bReport"> <property name="visible">True</property> + <property name="sensitive">False</property> <property name="label" translatable="yes">Report</property> <property name="stock_id">gtk-save</property> </widget> |