Sign in Join

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

Mailing lists / lazarus / 2017-02

Laz v1.3 Ctrl+Click "jump to implementation" behaviour

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

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

Graeme Geldenhuys

Hi,

I know v1.3 is an old version, but for specific reasons I can't upgrade (yet). Anyway, in this version of Lazarus (running under Windows), if I Ctrl+LeftClick, it jumps to the declaration of a
method/procedure/function, and not actual implementation.

Now in my Lazarus v1.3 I did see under IDE Options -> Editor -> Mouse, there is a "Ctrl Button" under the "Left 1" settings, which is set to "Jumps to implementation", but it actually jumps to the declaration (same as Alt+UpArrow behaviour).

Is there some other setting I need to change so Ctrl+LeftClick actually jumps to the implementation, or was this simply a bug in v1.3 which was later fixed? I have a Laz v1.7 running under FreeBSD where the Ctrl+LeftClick behaviour is correct - it jumps to the actual implementation.

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

Ondrej Pokorny
to Graeme Geldenhuys
Graeme Geldenhuys wrote 14 lines
I know v1.3 is an old version, but for specific reasons I can't upgrade (yet). Anyway, in this version of Lazarus (running under Windows), if I Ctrl+LeftClick, it jumps to the declaration of a method/procedure/function, and not actual implementation. Now in my Lazarus v1.3 I did see under IDE Options -> Editor -> Mouse, there is a "Ctrl Button" under the "Left 1" settings, which is set to "Jumps to implementation", but it actually jumps to the declaration (same as Alt+UpArrow behaviour). Is there some other setting I need to change so Ctrl+LeftClick actually jumps to the implementation, or was this simply a bug in v1.3 which was later fixed? I have a Laz v1.7 running under FreeBSD where the Ctrl+LeftClick behaviour is correct - it jumps to the actual implementation.

It wasn't a bug but a missing feature. You surely can find the issue on mantis and maybe apply the commits to your 1.3 version as the commits didn't use anything fancy.

Ondrej

Reply by email