Browse Source

Accelerators; statusbar back (plan is to indicate there that the user is replying/reposting a message)

master
Julio Biason 15 years ago
parent
commit
25ffad63da
  1. 14
      mitterlib/ui/ui_pygtk.py

14
mitterlib/ui/ui_pygtk.py

@ -222,7 +222,7 @@ class Interface(object):
grid = self._create_grid() grid = self._create_grid()
(menu, toolbar, accelerators) = self._create_menu_and_toolbar() (menu, toolbar, accelerators) = self._create_menu_and_toolbar()
update_field = self._create_update_box() update_field = self._create_update_box()
#statusbar = self._create_statusbar() statusbar = self._create_statusbar()
update_box = gtk.VPaned() update_box = gtk.VPaned()
update_box.pack1(grid, resize=True, shrink=False) update_box.pack1(grid, resize=True, shrink=False)
@ -232,7 +232,7 @@ class Interface(object):
box = gtk.VBox(False, 1) box = gtk.VBox(False, 1)
box.pack_start(menu, False, True, 0) box.pack_start(menu, False, True, 0)
box.pack_start(update_box, True, True, 0) box.pack_start(update_box, True, True, 0)
#box.pack_start(statusbar, False, False, 0) box.pack_start(statusbar, False, False, 0)
main_window.add(box) main_window.add(box)
main_window.add_accel_group(accelerators) main_window.add_accel_group(accelerators)
@ -384,14 +384,16 @@ class Interface(object):
self._delete_action = gtk.Action('Delete', '_Delete', self._delete_action = gtk.Action('Delete', '_Delete',
'Delete a post', gtk.STOCK_DELETE) 'Delete a post', gtk.STOCK_DELETE)
self._delete_action.set_property('sensitive', False) self._delete_action.set_property('sensitive', False)
# TODO: Reconnect
#delete_action.connect('activate', self.delete_tweet) #delete_action.connect('activate', self.delete_tweet)
action_group.add_action(self._delete_action) action_group.add_action_with_accel(self._delete_action, '<Delete>')
# TODO: Check the accelerator
self._reply_action = gtk.Action('Reply', '_Reply', self._reply_action = gtk.Action('Reply', '_Reply',
"Send a response to someone's else message", gtk.STOCK_REDO) "Send a response to someone's else message", gtk.STOCK_REDO)
self._reply_action.set_property('sensitive', False) self._reply_action.set_property('sensitive', False)
# TODO: Connect # TODO: Connect
action_group.add_action(self._reply_action) action_group.add_action_with_accel(self._reply_action, '<Ctrl>r')
# TODO: Find a better word (non-network related) to this # TODO: Find a better word (non-network related) to this
self._repost_action = gtk.Action('Repost', 'Re_post', self._repost_action = gtk.Action('Repost', 'Re_post',
@ -399,7 +401,7 @@ class Interface(object):
gtk.STOCK_CONVERT) gtk.STOCK_CONVERT)
self._repost_action.set_property('sensitive', False) self._repost_action.set_property('sensitive', False)
# TODO: Connect # TODO: Connect
action_group.add_action(self._repost_action) action_group.add_action_with_accel(self._repost_action, '<Ctrl>t')
# Help actions # Help actions
about_action = gtk.Action('About', '_About', 'About Mitter', about_action = gtk.Action('About', '_About', 'About Mitter',
@ -426,6 +428,8 @@ class Interface(object):
self._update_button = gtk.Button(label = '(140)') self._update_button = gtk.Button(label = '(140)')
self._update_button.connect('clicked', self._update_status) self._update_button.connect('clicked', self._update_status)
self._update_button.set_property('sensitive', False) self._update_button.set_property('sensitive', False)
# TODO: We'll need a cancel button to cancel replies/repost.
update_box = gtk.HBox(False, 0) update_box = gtk.HBox(False, 0)
update_box.pack_start(self._update_text, expand=True, fill=True, update_box.pack_start(self._update_text, expand=True, fill=True,

Loading…
Cancel
Save