Discussion:
[Lazarus] IDE multi-caret options wishes
Martin Frb via Lazarus
2018-05-21 18:59:10 UTC
Permalink
On 21/05/2018 11:07, AlexeyT via Lazarus wrote:
> In General tab of options we have 3 opts for multicarets.
>
> 1a) fix one of them- "multi caret" - "multi-caret" like others
>
> 1b) place all 3 under separator line (------------) below, name group
> like "Multi-caret". it is good to see all opts related to multi-crt.
>
> 1c) better name for "Multi caret move with cursor" is "Move
> multi-caret by arrow keys". coz CURSOR is mouse cursor. 2 options
> named with "with cursor".
>
>
> 2) IMHO better name for "Caret past end of line" is "Allow caret after
> end of line"

Ideally but on Mantis. Depends how soon I get to have a look at it


>
> 3) Where is option for "Allow to place multi-caret by Ctrl+Click"?
>
Mouse options. Choose the button, and modifier keys and select from the
dropdown.
(This is for setting individual extra carets. To set a continues line,
you can use the column selection via mouse)

There are also additional keymap entries in the keymap

--
Graeme Geldenhuys via Lazarus
2018-05-22 07:37:34 UTC
Permalink
On 2018-05-21 10:07, AlexeyT via Lazarus wrote:
> 1c) better name for "Multi caret move with cursor" is "Move multi-caret
> by arrow keys". coz CURSOR is mouse cursor.

The "text cursor" has been around for much longer than the mouse device
existed. Think by how many years the terminal interface on Mainframes,
UNIX workstations and even DOS predates the Mouse device.

Probably the same reason the kids of today don't know why Windows
allocates the first hard drive to the letter C: and not A: ;-)

Regards,
Graeme

--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key: http://tinyurl.com/graeme-pgp
--
AlexeyT via Lazarus
2018-05-22 08:55:27 UTC
Permalink
You're right, but: IDE is for major audience, so need to use major
terms, of current time: cursor is mouse cursor.

Thanks for your work on github Lazarus mirror..

PS. Russian people (age<35) don't know what are mainframes, Unix
workstations: so cursor is always mouse cursor :)


On 22.05.2018 10:37, Graeme Geldenhuys via Lazarus wrote:
> The "text cursor" has been around for much longer than the mouse device
> existed. Think by how many years the terminal interface on Mainframes,
> UNIX workstations and even DOS predates the Mouse device.

--
Regards,
Alexey

--
Michael Van Canneyt via Lazarus
2018-05-22 09:03:43 UTC
Permalink
On Tue, 22 May 2018, AlexeyT via Lazarus wrote:

> You're right, but: IDE is for major audience, so need to use major
> terms, of current time: cursor is mouse cursor.

What is the keyboard cursor then in modern day languag ?

I thought it was the keyboard cursor and mouse pointer ?

Michael.
--
Graeme Geldenhuys via Lazarus
2018-05-22 09:10:36 UTC
Permalink
On 2018-05-22 10:03, Michael Van Canneyt via Lazarus wrote:
> I thought it was the keyboard cursor and mouse pointer ?

My point exactly - you simply worded it much better than I did (no
surprise).

I've never regarded the mouse pointer as a "cursor", but I was concerned
it might be my age showing. ;-)

Regards,
Graeme

--
AlexeyT via Lazarus
2018-05-22 09:12:58 UTC
Permalink
Okay,  so better use "text cursor" and "mouse pointer".

>I thought it was the keyboard cursor and mouse pointer ?

--
Regards,
Alexey

--
wkitty42--- via Lazarus
2018-05-22 16:09:09 UTC
Permalink
On 05/22/2018 05:12 AM, AlexeyT via Lazarus wrote:
> Okay,  so better use "text cursor" and "mouse pointer".


yes! :)


--
NOTE: No off-list assistance is given without prior approval.
*Please keep mailing list traffic on the list unless*
*a signed and pre-paid contract is in effect with us.*
--
hdv@gmail via Lazarus
2018-05-22 17:18:41 UTC
Permalink
On 2018-05-22 11:03, Michael Van Canneyt via Lazarus wrote:
>
>
> On Tue, 22 May 2018, AlexeyT via Lazarus wrote:
>
>> You're right, but: IDE is for major audience, so need to use major terms, of
>> current time: cursor is mouse cursor.
>
> What is the keyboard cursor then in modern day languag ?
>
> I thought it was the keyboard cursor and mouse pointer ?

To make things even more confusing, for fossils like me, there's also the "caret"...

This is what the Apple Human User Interface Guidelines have to say on this topic
(admittedly not the most recent version, as I don't have that one):

[caret] A generic term for a symbol that indicates where the next text will be
inserted. The caret used in Macintosh text is a vertical bar (|).

[cursor] See pointer.

[pointer] A small shape on the screen that follows the movement of the mouse or
shows where the user’s next action will take place. The pointer can be an arrow,
an I-beam, a crossbar, a wristwatch, or other appropriate image. Called the
cursor in Macintosh technical manuals. See also insertion point.

[insertion point] The position where text will be inserted, usually marked by a
blinking vertical bar.

As far as I can see from browsing the latest version on their site, the
terminology hasn't changed since my version was published.

Microsoft on their site state this in their Design guidelines:

Physically moving the mouse moves the graphic pointer (also referred to as the
cursor) on the screen.
...

The caret is the flashing vertical bar that is displayed when the user is typing
into a text box or other text editor. The caret is independent of the pointer;
by default, Windows hides the pointer while the user is typing.

See https://msdn.microsoft.com/en-us/library/windows/desktop/dn742466(v=vs.85).aspx

So it seems as though for HID Guidelines "cursor" and "pointer" refer to the
same thing.

Grx HdV
--
wkitty42--- via Lazarus
2018-05-22 16:08:30 UTC
Permalink
On 05/22/2018 04:55 AM, AlexeyT via Lazarus wrote:
> You're right, but: IDE is for major audience, so need to use major terms, of
> current time: cursor is mouse cursor.


not when i'm typing in the/an editor... that mouse thing is just trash to be
moved out of the way so i can read what is typed... the proper name for that
mouse thing is "pointer"...



--
NOTE: No off-list assistance is given without prior approval.
*Please keep mailing list traffic on the list unless*
*a signed and pre-paid contract is in effect with us.*
--
Martin Frb via Lazarus
2018-05-22 16:36:12 UTC
Permalink
On 22/05/2018 18:08, wkitty42--- via Lazarus wrote:
> On 05/22/2018 04:55 AM, AlexeyT via Lazarus wrote:
>> You're right, but: IDE is for major audience, so need to use major
>> terms, of current time: cursor is mouse cursor.
>
>
> not when i'm typing in the/an editor... that mouse thing is just trash
> to be moved out of the way so i can read what is typed... the proper
> name for that mouse thing is "pointer"...

https://en.wikipedia.org/wiki/Cursor_(databases)
> *cursor* is a control structure that enables traversal
> <https://en.wiktionary.org/wiki/traverse> over the records
> <https://en.wikipedia.org/wiki/Database_record> in a database.

SCNR

But
https://en.wikipedia.org/wiki/Cursor
> Cursor (user interface)
> <https://en.wikipedia.org/wiki/Cursor_%28user_interface%29>, an
> indicator used to show the current position for user interaction on a
> computer monitor or other display device

Current position can be mouse or text-mark.
Vojtěch Čihák via Lazarus
2018-05-22 11:00:15 UTC
Permalink
Yes, even on my first PC - Commodore 64 - it was "cursor". Therefore it is stupid that Delphi named that property Cursor: TCursor and it means image of mouse pointer.
 
V.
______________________________________________________________
> Od: Graeme Geldenhuys via Lazarus <***@lists.lazarus-ide.org>

The "text cursor" has been around for much longer than the mouse device
existed. Think by how many years the terminal interface on Mainframes,
UNIX workstations and even DOS predates the Mouse device.

--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/ <http://fpgui.sourceforge.net/>

My public PGP key:  http://tinyurl.com/graeme-pgp <http://tinyurl.com/graeme-pgp>
--
_______________________________________________
Lazarus mailing list
***@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus <https://lists.lazarus-ide.org/listinfo/lazarus>
Loading...