! Miss from previous commit.
This commit is contained in:
@@ -16,6 +16,46 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2012-07-23 22:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
|
||||
* contrib/hbide/edit.prg
|
||||
* contrib/hbide/editor.prg
|
||||
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
|
||||
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h
|
||||
% An exhaustive commit focused on selctions management,
|
||||
specially column selection. It also fixes the regression
|
||||
injected in last commit where I broke few here-and-theres.
|
||||
The changes are so exhaustive that I lost many to document,
|
||||
but following are the main points you should know:
|
||||
1. + Tripple click selection of a line.
|
||||
Unlike other editors, HbIDE implements tripple-click
|
||||
like this: double-click selects a word; do-not move
|
||||
the cusor, click once, line is selected. Standard editors
|
||||
measure the time between clicks, HbIDE measure the position
|
||||
of click. This way user is not constrained to quickly
|
||||
inject the third click. However, double-click carries
|
||||
standard behavior.
|
||||
2. + Shift+TAB now behaves as expected. It removes preceeding
|
||||
<nTabSpaces>. <nTabSpaces> can be configured via
|
||||
<Setup><Setup HbIDE>. Defaults to 3.
|
||||
3. + TAB and Shift+TAB are also available in column selection.
|
||||
4. + Ctrl+Left|Right, TAB/Shift+TAB and Backspace moves the
|
||||
selection cursor without affecting selected rows in
|
||||
column-selection mode when starting and ending columns are the
|
||||
same; which eventually becomes the multiline editing cursor.
|
||||
In practice there are lot many times when moving to
|
||||
another column without leaving the multi-line selection
|
||||
is needed.
|
||||
5. + Enabled the physical cursor at all times, no matter in
|
||||
which selection mode the cursor is. Earlier it was disabled
|
||||
in column selection mode.
|
||||
6. + TAB keys management is brought to PRG level instead of C++.
|
||||
This has made it possible to have them working under
|
||||
multi-line block editing mode ( extended column-selection mode).
|
||||
|
||||
;; A good amount of efforts have gone in this direction, and
|
||||
as I am into it deep, please forward your suggessions as to
|
||||
how the various behaviors should be.
|
||||
|
||||
2012-07-24 03:04 UTC+0200 Viktor Szakats (harbour syenar.net)
|
||||
* src/rtl/langapi.c
|
||||
+ HB_LANGNEW() extended to translate language module's
|
||||
|
||||
Reference in New Issue
Block a user