From e0ca20695672d7850ae113e7423adba2845bcc49 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Tue, 3 Nov 2009 19:48:38 -0600 Subject: [PATCH] In prep for Fremantle support, removing autoconnect --- data/gonvert.glade | 12 ------------ src/gonvert_glade.py | 31 ++++++++++++++----------------- 2 files changed, 14 insertions(+), 29 deletions(-) diff --git a/data/gonvert.glade b/data/gonvert.glade index a11a816..cae7766 100644 --- a/data/gonvert.glade +++ b/data/gonvert.glade @@ -22,7 +22,6 @@ True _Exit True - @@ -43,7 +42,6 @@ Show shortlist selections _Edit shortlist True - @@ -52,7 +50,6 @@ Clear saved selections _Clear selections True - @@ -71,7 +68,6 @@ True _About True - @@ -102,7 +98,6 @@ True True False - @@ -146,7 +141,6 @@ True True - 1 @@ -189,7 +183,6 @@ True True - 1 @@ -229,7 +222,6 @@ True True - @@ -277,8 +269,6 @@ True Enter unit to find here - - False @@ -292,7 +282,6 @@ True True True - @@ -331,7 +320,6 @@ False True True - False diff --git a/src/gonvert_glade.py b/src/gonvert_glade.py index 7166f47..ec9469b 100755 --- a/src/gonvert_glade.py +++ b/src/gonvert_glade.py @@ -2,8 +2,6 @@ # -*- coding: UTF8 -*- """ -@todo Get rid of autoconnects except for menus - @todo Look into using two columns for displaying the value, split by the decimal place. The left one would be right aligned and the right would be left aligned (only if not in exponential notation @@ -191,25 +189,23 @@ class Gonvert(object): self._categoryModel.append(row) #--------- connections to GUI ---------------- - dic = { - "on_exit_menu_activate": self._on_user_exit, - "on_categoryView_select_row": self._on_click_category, - "on_unitValue_changed": self._on_unit_value_changed, - "on_previousUnitValue_changed": self._on_previous_unit_value_changed, - "on_findButton_clicked": self._on_find_activate, - "on_findEntry_activated": self._on_find_activate, - "on_findEntry_changed": self._on_findEntry_changed, - "on_aboutMenuItem_activate": self._on_about_clicked, - "on_clearSelectionMenuItem_activate": self._on_user_clear_selections, - "on_unitsView_cursor_changed": self._on_click_unit, - "on_shortlistcheck_toggled": self._on_shortlist_changed, - "on_toggleShortList_activate": self._on_edit_shortlist, - } - widgets.signal_autoconnect(dic) self._mainWindow.connect("delete-event", self._on_user_exit) self._mainWindow.connect("key-press-event", self._on_key_press) self._mainWindow.connect("window-state-event", self._on_window_state_change) self._categorySelectionButton.connect("clicked", self._on_category_selector_clicked) + self._categoryView.connect("cursor-changed", self._on_click_category) + self._findButton.connect("clicked", self._on_find_activate) + self._findEntry.connect("activate", self._on_find_activate) + self._findEntry.connect("changed", self._on_findEntry_changed) + self._previousUnitValue.connect("changed", self._on_previous_unit_value_changed) + self._shortlistcheck.connect("toggled", self._on_shortlist_changed) + self._unitValue.connect("changed", self._on_unit_value_changed) + self._unitsView.connect("cursor-changed", self._on_click_unit) + if hildonize.GTK_MENU_USED: + widgets.get_widget("aboutMenuItem").connect("activate", self._on_about_clicked) + widgets.get_widget("clearSelectionMenuItem").connect("activate", self._on_user_clear_selections) + widgets.get_widget("editShortListMenuItem").connect("activate", self._on_edit_shortlist) + widgets.get_widget("exitMenuItem").connect("activate", self._on_user_exit) for scrollingWidgetName in ( "unitsViewScrolledWindow", @@ -232,6 +228,7 @@ class Gonvert(object): widgets.get_widget("mainMenuBar"), replacementButtons ) + if not hildonize.IS_HILDON_SUPPORTED: _moduleLogger.info("No hildonization support") -- 1.7.9.5