summaryrefslogtreecommitdiffstats
path: root/src/Gui
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2009-03-13 15:55:21 +0100
committerJiri Moskovcak <jmoskovc@redhat.com>2009-03-13 15:55:21 +0100
commit8db7d14256813f0c3709c05cfdf64d334d8e3c9b (patch)
tree1f2bac5d57fb34bbde23373df82ca31adbbeaaf7 /src/Gui
parent4157547c2cda167b0d0454dc64b6630537c8d0f6 (diff)
downloadabrt-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.py7
-rw-r--r--src/Gui/ccgui.glade4
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>