diff options
author | tagezi <lera.goncharuk@gmail.com> | 2018-03-28 21:25:33 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2018-04-21 08:12:22 +0200 |
commit | 3322661414a558d29146c40c0cd5e9db0a7b21dd (patch) | |
tree | 13eceea789349ee760c38334c897fb8333a9dd05 /basctl/sdi | |
parent | e82eeca67688a809317a0edeecf7d7b3fdf3a216 (diff) |
tdf#94498 add repeat search in Basic IDE by shortcut
additionally deduplicate code and remove unnecessary abstraction
Change-Id: Ib826b5cac74e95ce4ae8d02368b0983eb4942b29
Reviewed-on: https://gerrit.libreoffice.org/52027
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'basctl/sdi')
-rw-r--r-- | basctl/sdi/baside.sdi | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/basctl/sdi/baside.sdi b/basctl/sdi/baside.sdi index 180cdf2caa6a..5c413f89e6c4 100644 --- a/basctl/sdi/baside.sdi +++ b/basctl/sdi/baside.sdi @@ -99,30 +99,45 @@ shell basctl_Shell StateMethod = GetState; ] - SID_SEARCH_OPTIONS + SID_GOTOLINE [ ExecMethod = ExecuteCurrent; StateMethod = GetState; ] - SID_SEARCH_ITEM + + // Search in IDE Basic + + SID_SEARCH_OPTIONS [ - ExecMethod = ExecuteCurrent; + ExecMethod = ExecuteSearch; StateMethod = GetState; ] - SID_GOTOLINE + SID_SEARCH_ITEM [ - ExecMethod = ExecuteCurrent; + ExecMethod = ExecuteSearch; StateMethod = GetState; ] FID_SEARCH_NOW [ - ExecMethod = ExecuteCurrent; + ExecMethod = ExecuteSearch; StateMethod = GetState; ] + SID_BASICIDE_REPEAT_SEARCH + [ + ExecMethod = ExecuteSearch; + StateMethod = GetState; + ] + + FID_SEARCH_ON // status() + [ + ExecMethod = ExecuteSearch; + Export = FALSE; + ] + FID_SEARCH_OFF [ ExecMethod = ExecuteCurrent; |