Mercurial > pyarq-presupuestos
comparison Gtk/gui.py @ 3:a221c14c3c31
translate and clean gui
author | Miguel Ángel Bárcena Rodríguez <miguelangel@obraencurso.es> |
---|---|
date | Sun, 31 Oct 2010 21:01:48 +0100 |
parents | 2ac1551ad2ab |
children | 4e976a99efb9 |
comparison
equal
deleted
inserted
replaced
2:c9bd25abda5d | 3:a221c14c3c31 |
---|---|
117 <menu action="File"> | 117 <menu action="File"> |
118 <menuitem action="ImportFiebdc"/> | 118 <menuitem action="ImportFiebdc"/> |
119 <menuitem action="Close"/> | 119 <menuitem action="Close"/> |
120 </menu> | 120 </menu> |
121 <menu action="View"> | 121 <menu action="View"> |
122 <menuitem action="Text"/> | |
123 </menu> | 122 </menu> |
124 <menu action="Test"> | 123 <menu action="Test"> |
125 <menuitem action="ImportFiebdcPriceDatabase"/> | 124 <menuitem action="ImportFiebdcPriceDatabase"/> |
126 <menuitem action="OpenPriceDatabase"/> | 125 <menuitem action="OpenPriceDatabase"/> |
127 </menu> | 126 </menu> |
160 self.window.add_accel_group(_accelgroup) | 159 self.window.add_accel_group(_accelgroup) |
161 _general_action_group = gtk.ActionGroup("General") | 160 _general_action_group = gtk.ActionGroup("General") |
162 self.__general_action_group = _general_action_group | 161 self.__general_action_group = _general_action_group |
163 _general_action_group.add_actions( | 162 _general_action_group.add_actions( |
164 [("File", None, _("_File"), None), | 163 [("File", None, _("_File"), None), |
165 ("ImportFiebdc", gtk.STOCK_OPEN, _('_Import Fiebdc'), "", 'NPI', | 164 ("ImportFiebdc", gtk.STOCK_OPEN, _('_Import Fiebdc'), "", |
166 self._menuitemImportFiebdc), | 165 _('Import FIEBDC'), self._menuitemImportFiebdc), |
167 ("Close", gtk.STOCK_CLOSE, _("_Close"), None, 'NPI', | 166 ("Close", gtk.STOCK_CLOSE, _("_Close"), None, _('Close'), |
168 self._menuitemClose), | 167 self._menuitemClose), |
169 ("View", None, _("_View")), | 168 ("View", None, _("_View")), |
170 ("Text", None, _("_Text"), None, 'NPI', | |
171 self._menuitemText), | |
172 ("Test", None, _("_Test")), | 169 ("Test", None, _("_Test")), |
173 ('ImportFiebdcPriceDatabase', gtk.STOCK_OPEN, | 170 ('ImportFiebdcPriceDatabase', gtk.STOCK_OPEN, |
174 _("Import Fiebdc _price database"), "", "NPI", | 171 _("Import Fiebdc _price database"), "", _("Import database"), |
175 self._menuitemImportPriceDatabase ), | 172 self._menuitemImportPriceDatabase ), |
176 ("OpenPriceDatabase", gtk.STOCK_OPEN, _('_Open price database'), | 173 ("OpenPriceDatabase", gtk.STOCK_OPEN, _('_Open price database'), |
177 "", 'NPI', self._menuitemOpenPriceDatabase), | 174 "", _('Open Database'), self._menuitemOpenPriceDatabase), |
178 ]) | 175 ]) |
179 _uimanager.insert_action_group(_general_action_group, 0) | 176 _uimanager.insert_action_group(_general_action_group, 0) |
180 _uimanager.add_ui_from_string(self.__ui) | 177 _uimanager.add_ui_from_string(self.__ui) |
181 _menu_bar = _uimanager.get_widget("/MenuBar") | 178 _menu_bar = _uimanager.get_widget("/MenuBar") |
182 _vbox1.pack_start(_menu_bar, False, False, 0) | 179 _vbox1.pack_start(_menu_bar, False, False, 0) |
344 if isinstance(_page, Page): | 341 if isinstance(_page, Page): |
345 #not loading budget | 342 #not loading budget |
346 self.__budget_list.pop(_page_num) | 343 self.__budget_list.pop(_page_num) |
347 _page.clear() | 344 _page.clear() |
348 self.__notebook.remove_page(_page_num) | 345 self.__notebook.remove_page(_page_num) |
349 | |
350 def _menuitemText(self, widget): | |
351 """_menuitemText(self, widget) | |
352 | |
353 widget: the widget where the event is emitted from | |
354 | |
355 Creates and shows a window showing text description | |
356 using a instance of TextWindow class. | |
357 """ | |
358 _page_num = self.__notebook.get_current_page() | |
359 if _page_num == -1: | |
360 return | |
361 _budget = self.__budget_list[_page_num] | |
362 _page = self.__page_list[_page_num] | |
363 _code = _page.getActiveCode() | |
364 _concepto = _budget.getRecord(_code) | |
365 _text = _concepto.text | |
366 _window = TextWindow(_code, _text) | |
367 _window.main() | |
368 | 346 |
369 def _delete_event(self, widget, event): | 347 def _delete_event(self, widget, event): |
370 """_delete_event(self, widget, event) | 348 """_delete_event(self, widget, event) |
371 | 349 |
372 widget: the widget where the event is emitted from | 350 widget: the widget where the event is emitted from |
1173 | 1151 |
1174 Method connected to the "clicked" signal of the __connected_button | 1152 Method connected to the "clicked" signal of the __connected_button |
1175 It shows a popup menu with some options | 1153 It shows a popup menu with some options |
1176 """ | 1154 """ |
1177 _menu_view = gtk.Menu() | 1155 _menu_view = gtk.Menu() |
1178 _item_leftright = gtk.MenuItem("Split View Left/Right") | 1156 _item_leftright = gtk.MenuItem(_("Split View Left/Right")) |
1179 _menu_view.append(_item_leftright) | 1157 _menu_view.append(_item_leftright) |
1180 _item_leftright.connect_object("activate", self._split_view, "h") | 1158 _item_leftright.connect_object("activate", self._split_view, "h") |
1181 _item_leftright.show() | 1159 _item_leftright.show() |
1182 _item_topbottom = gtk.MenuItem("Split View Top/Bottom") | 1160 _item_topbottom = gtk.MenuItem(_("Split View Top/Bottom")) |
1183 _menu_view.append(_item_topbottom) | 1161 _menu_view.append(_item_topbottom) |
1184 _item_topbottom.connect_object("activate", self._split_view, "v") | 1162 _item_topbottom.connect_object("activate", self._split_view, "v") |
1185 _item_topbottom.show() | 1163 _item_topbottom.show() |
1186 _item_close = gtk.MenuItem("close view") | 1164 _item_close = gtk.MenuItem(_("Close view")) |
1187 _menu_view.append(_item_close) | 1165 _menu_view.append(_item_close) |
1188 _item_close.connect_object("activate", self._closeItem, None) | 1166 _item_close.connect_object("activate", self._closeItem, None) |
1189 _item_close.show() | 1167 _item_close.show() |
1190 _menu_view.popup(None, None, None, 0, 0) | 1168 _menu_view.popup(None, None, None, 0, 0) |
1191 | 1169 |