From: Ed Page Date: Fri, 30 Oct 2009 02:54:42 +0000 (-0500) Subject: Start of some cleanup X-Git-Url: http://git.maemo.org/git/?p=gonvert;a=commitdiff_plain;h=e6116353110051d65df0c77783388d880d997e40 Start of some cleanup --- diff --git a/data/gonvert.glade b/data/gonvert.glade index 779ba1a..8fdf6a1 100644 --- a/data/gonvert.glade +++ b/data/gonvert.glade @@ -350,7 +350,6 @@ False False False - diff --git a/src/gonvert_glade.py b/src/gonvert_glade.py index 2d13136..bbf9d9e 100755 --- a/src/gonvert_glade.py +++ b/src/gonvert_glade.py @@ -144,7 +144,6 @@ class Gonvert(object): "on_exit_menu_activate": self._on_user_exit, "on_main_window_destroy": self._on_user_exit, "on_categoryView_select_row": self._on_click_category, - "on_unitsView__on_click_unit_column": self._on_click_unit_column, "on_unitValue_changed": self._on_unit_value_changed, "on_previousUnitValue_changed": self._on_previous_unit_value_changed, "on_writeUnitsMenuItem_activate": self._on_user_write_units, @@ -155,7 +154,6 @@ class Gonvert(object): "on_messagebox_ok_clicked": self.messagebox_ok_clicked, "on_clearSelectionMenuItem_activate": self._on_user_clear_selections, "on_unitsView_cursor_changed": self._on_click_unit, - "on_unitsView_button_released": self._on_button_released, "on_shortlistcheck_toggled": self._on_shortlist_changed, "on_toggleShortList_activate": self._on_edit_shortlist, } @@ -366,24 +364,18 @@ class Gonvert(object): Sort the contents of the col when the user clicks on the title. """ #Determine which column requires sorting - if col is self._unitNameColumn: - selectedUnitColumn = 0 - self._unitNameColumn.set_sort_indicator(True) - self._unitValueColumn.set_sort_indicator(False) - self._unitSymbolColumn.set_sort_indicator(False) - self._unitNameColumn.set_sort_order(not self._unit_sort_direction) - elif col is self._unitValueColumn: - selectedUnitColumn = 1 - self._unitNameColumn.set_sort_indicator(False) - self._unitValueColumn.set_sort_indicator(True) - self._unitSymbolColumn.set_sort_indicator(False) - self._unitValueColumn.set_sort_order(not self._value_sort_direction) - elif col is self._unitSymbolColumn: - selectedUnitColumn = 2 - self._unitNameColumn.set_sort_indicator(False) - self._unitValueColumn.set_sort_indicator(False) - self._unitSymbolColumn.set_sort_indicator(True) - self._unitSymbolColumn.set_sort_order(not self._units_sort_direction) + self._unitNameColumn.set_sort_indicator(False) + self._unitValueColumn.set_sort_indicator(False) + self._unitSymbolColumn.set_sort_indicator(False) + for selectedUnitColumn, (maybeCol, sortDirection) in enumerate(( + (self._unitNameColumn, self._unit_sort_direction), + (self._unitValueColumn, self._value_sort_direction), + (self._unitSymbolColumn, self._units_sort_direction), + )): + if col is maybeCol: + col.set_sort_indicator(True) + col.set_sort_order(not sortDirection) + break else: assert False, "Unknown column: %s" % (col.get_title(), ) @@ -549,9 +541,6 @@ class Gonvert(object): self._unitValue.grab_focus() self._unitValue.select_region(0, -1) - def _on_button_released(self, row, a): - self._on_click_unit(row) - def _on_click_unit(self, row): self._calcsuppress = True #suppress calculations