Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/atoidejouer/ui/toolbar.py
diff options
context:
space:
mode:
Diffstat (limited to 'atoidejouer/ui/toolbar.py')
-rw-r--r--atoidejouer/ui/toolbar.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/atoidejouer/ui/toolbar.py b/atoidejouer/ui/toolbar.py
index 1d0aa72..140565a 100644
--- a/atoidejouer/ui/toolbar.py
+++ b/atoidejouer/ui/toolbar.py
@@ -90,6 +90,8 @@ def _cb_seq_remove(widget, toolbar):
toolbar._sequence_entry.set_text("")
# update notebook
_screen.notebook._get_store_sequence()
+ # update focus
+ _screen.notebook.focus_current_seq()
# nothing to do
else:
pass
@@ -97,6 +99,13 @@ def _cb_seq_remove(widget, toolbar):
def _cb_seq_save(widget, toolbar, remove=False):
storage.sequence_save(toolbar, remove=remove)
+ # get screen
+ _screen = toolbar.activity.get_current_screen()
+ # get sequence name
+ _name = toolbar._sequence_entry.get_text()
+ # update focus
+ _screen.notebook.focus_current_seq(name=_name)
+
def _show_browser(toolbar, cls):