From 68e54ae2e68140351b07b8bdd94b813fce1612a9 Mon Sep 17 00:00:00 2001 From: Andreas Schenk <andreas_schenk@hms.harvard.edu> Date: Wed, 25 Jul 2012 08:37:02 -0400 Subject: [PATCH] fixed wrap around in python shell in single line mode --- modules/gui/src/python_shell/python_shell_widget.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/gui/src/python_shell/python_shell_widget.cc b/modules/gui/src/python_shell/python_shell_widget.cc index e1891ae2c..dda6c80de 100644 --- a/modules/gui/src/python_shell/python_shell_widget.cc +++ b/modules/gui/src/python_shell/python_shell_widget.cc @@ -332,6 +332,13 @@ void PythonShellWidget::setup_state_machine_() single_line->addTransition(clear_all_tr_sl); connect(clear_all_tr_sl,SIGNAL(triggered()),this,SLOT(handle_clear_all_())); + single_line->addTransition(new KeyEventTransition(Qt::Key_Left, + DNG_ARROW_MODIFIERS, + single_line, + true, + new EditPositionGuard(this,EditPositionGuard::EQUAL, + EditPositionGuard::ANCHOREQUAL |EditPositionGuard::ANCHORBIGGER))); + //multi line inactive transitions multi_line_inactive->addTransition(new KeyEventTransition(Qt::Key_Return, Qt::NoModifier, -- GitLab