Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2018-05

IDE multi-caret options wishes

12 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

AlexeyT

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"

3) Where is option for "Allow to place multi-caret by Ctrl+Click"?

Regards, Alexey

Reply by email

Martin Frb
to AlexeyT
AlexeyT wrote 14 lines
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

Reply by email

Graeme Geldenhuys
to AlexeyT: In General tab of options we have 3 opts for multicarets. 1a) fix one of them- "multi…
AlexeyT 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

Reply by email

AlexeyT
to Graeme Geldenhuys

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 :)

Graeme Geldenhuys 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

Reply by email

Michael Van Canneyt
to AlexeyT
AlexeyT 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.

Reply by email

Graeme Geldenhuys
to Michael Van Canneyt
Michael Van Canneyt 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

Reply by email

Vojtěch Čihák
to AlexeyT: In General tab of options we have 3 opts for multicarets. 1a) fix one of them- "multi…

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

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> --

Reply by email

Unknown author
to AlexeyT: You're right, but: IDE is for major audience, so need to use major terms, of current…
AlexeyT 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.*

Reply by email

Martin Frb
to Unknown author: not when i'm typing in the/an editor... that mouse thing is just trash to be moved out of…
wkitty42--- wrote 8 lines
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.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20180522/02d8b456/attachment.html>

Reply by email

Unknown author
to Michael Van Canneyt: What is the keyboard cursor then in modern day languag ? I thought it was the keyboard…
Michael Van Canneyt wrote 10 lines
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

Reply by email