* * *

Author Topic: Lazarus Release 1.8.2 (with FPC 3.0.4)  (Read 36069 times)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 4553
    • wiki
Re: Lazarus Release 1.8.2 (with FPC 3.0.4)
« Reply #60 on: March 22, 2018, 02:09:08 pm »
1) Tools > Options > Codetools: "Jump directly to message body".
This should change what jump to implementation does. I never used it, but afaik that is how it works

going back: alt-h (not sure maybe ctrl-h) in either case you can assign it to other keys, maybe ALT- cursor-left


2)
Lazarus doesn't pop up. But "Find references" gives you this list, in a separate window
It works for any identifier, functions , variables, classes....

Alt-h should work after jumping to any of them

4) And "Lock" it.
this will mean if you navigate around in the unit (search results, jump to other declaration/implementation....) then it will use the unlocked window.

There are some options in the Tools>Option > Editor > Pages and Windows
that determine which window to use as target.
« Last Edit: March 22, 2018, 02:11:10 pm by Martin_fr »

tverweij

  • Guest
Re: Lazarus Release 1.8.2 (with FPC 3.0.4)
« Reply #61 on: March 22, 2018, 02:35:21 pm »
1. Thank you.  :)
I have now:
ALT-UP: Find references
ALT-DOWN: jump to implementation
ALT-LEFT: Go Back
ALT Right: Go Forward

2. Found it (see above) - works perfect.

Handoko

  • Hero Member
  • *****
  • Posts: 2146
  • My goal: build my own game engine using Lazarus
Re: Lazarus Release 1.8.2 (with FPC 3.0.4)
« Reply #62 on: March 22, 2018, 03:11:09 pm »
I just started with FPC/Lazarus, coming from VB.Net.

Then you may interested to learn some useful shortcuts:
http://wiki.lazarus.freepascal.org/Lazarus_IDE_Shortcuts

And here are some useful things to do on the IDE:

- Enable Single Button in Taskbar
Lazarus main menu > Tools > Options > Environment > Window > Show single button in Taskbar

- Show Project Inspector
Lazarus main menu > Project > Project Inspector

- Show Code Explorer
Lazarus main menu > Source > Code Explorer

- Create and Manage Your Desktop
Lazarus main menu > Tools > Desktop

- Enable Anchor Docking
Lazarus main menu > Package > Install/Uninstall Packages > on the right panel, choose "anchordockingdsgn 0.5" > Install Selection > Save and rebuild IDE > Continue > wait some minutes, then the IDE will be restarted

And here has a list of tutorials with wide range of topics:
http://wiki.lazarus.freepascal.org/Lazarus_Documentation

Also this maybe useful for you:
http://wiki.lazarus.freepascal.org/Pascal_for_VisualBasic_users
« Last Edit: March 22, 2018, 03:14:33 pm by Handoko »

segfault

  • New member
  • *
  • Posts: 42
Re: Lazarus Release 1.8.2 (with FPC 3.0.4)
« Reply #63 on: March 26, 2018, 09:41:19 am »
Thanks for the release. It seems to work great using Wine 1.8.7. on Linux.  :)
You can also use the native Linux version on Linux.

Yes, but although Linux is my OS I write programs mostly for Windows. I used to use the Linux native version and cross-compiled to Windows but the results weren't that good as a consequence  of using different widgets sets. The application looked great on GTK but after cross-compiling the graphics on the windows exe were often misaligned, widgets were too big, etc. Using the Windows version solves those problems because what I see is what I get.

Robert B

  • Full Member
  • ***
  • Posts: 218
  • Love my Wife, My Kids and Lazarus/Freepascal.
Re: Lazarus Release 1.8.2 (with FPC 3.0.4)
« Reply #64 on: April 17, 2018, 08:36:51 pm »
Thank You very mutch and also, a really good job of yours.

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus