[hamster-applet] "not enough space" trophy
- From: Toms Baugis <tbaugis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [hamster-applet] "not enough space" trophy
- Date: Fri, 20 Aug 2010 00:18:40 +0000 (UTC)
commit 6e6fbbc3f96b78c789171e14fa2a55d0b66837e8
Author: Toms Bauģis <toms baugis gmail com>
Date: Fri Aug 20 01:18:06 2010 +0100
"not enough space" trophy
data/overview.ui | 1 +
src/hamster/overview.py | 12 ++++++++++--
2 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/data/overview.ui b/data/overview.ui
index 3d7f56b..f366cad 100644
--- a/data/overview.ui
+++ b/data/overview.ui
@@ -45,6 +45,7 @@
<property name="default_height">600</property>
<signal name="key-press-event" handler="on_window_key_pressed" swapped="no"/>
<signal name="configure-event" handler="on_tabs_window_configure_event" swapped="no"/>
+ <signal name="window-state-event" handler="on_tabs_window_state_changed" swapped="no"/>
<signal name="delete-event" handler="on_tabs_window_deleted" swapped="no"/>
<child>
<object class="GtkVBox" id="vbox1">
diff --git a/src/hamster/overview.py b/src/hamster/overview.py
index 48a5fad..9f2b537 100644
--- a/src/hamster/overview.py
+++ b/src/hamster/overview.py
@@ -30,9 +30,9 @@ import gtk, gobject
import pango
import stuff
-from hamster.i18n import C_
+from i18n import C_
from configuration import runtime, conf, dialogs
-import widgets, reports
+import widgets, reports, trophies
from overview_activities import OverviewBox
from overview_totals import TotalsBox
@@ -275,6 +275,14 @@ class Overview(object):
# this is required so that the rows would grow on resize
self.fact_tree.fix_row_heights()
+ def on_tabs_window_state_changed(self, window, event):
+ # not enough space - maximized the overview window
+ maximized = window.get_window().get_state() & gtk.gdk.WINDOW_STATE_MAXIMIZED
+ if maximized:
+ trophies.unlock("not_enough_space")
+
+
+
def on_prev_activate(self, action):
if self.current_range == "day":
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]