Changeset 3680
- Timestamp:
- 05/06/08 12:13:25 (4 months ago)
- Files:
-
- trunk/Gtk/schevogtk2/window.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Gtk/schevogtk2/window.py
r3306 r3680 46 46 self._broker = GladeSignalBroker(self, self) 47 47 self._set_bindings() 48 self._statusbar_context = self.statusbar.get_context_id('APP') 48 49 49 50 def after_tx(self, tx): … … 62 63 return self.toplevel.set_focus(widget) 63 64 65 def status(self, text=None): 66 if text is None: 67 self.statusbar.pop(self._statusbar_context) 68 else: 69 self.statusbar.push(self._statusbar_context, ' ' + text) 70 64 71 def get_title(self): 65 72 return self.toplevel.get_title() … … 68 75 return self.toplevel.set_title(title) 69 76 70 def message(self, text ):77 def message(self, text, title=None): 71 78 flags=gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT 72 79 dialog = gtk.MessageDialog(parent=self.toplevel, flags=flags, 73 80 buttons=gtk.BUTTONS_OK, 74 81 message_format=text) 82 if title is not None: 83 dialog.set_title(title) 75 84 dialog.run() 76 85 dialog.destroy() … … 251 260 self.database_close() 252 261 self.set_cursor(WATCH) 253 label = os.path.basename(filename)254 262 try: 255 self._db = schevo.database.open(filename , label=label)263 self._db = schevo.database.open(filename) 256 264 except: 257 265 msg = 'Unable to open %s' % filename
