Hello Ian123,
Welcome to the forum.
Maybe it is not what you want but I think you should try "Code Explorer", to show it:
Lazarus main menu > View > Code Explorer
Lazarus IDE is very powerful, you can customize it to the way you like. And you can save it as "Desktop" (main menu > Tools > Desktop) and reuse it on different situations, for example a desktop for "Performing GUI layout", desktop for "Coding", desktop for "Debugging".
The screenshot below is the layout of my Desktop. The left panel is "Code Editor" with a toolbar on the top, that the items chosen by myself. The right panel is "Project Inspector" and "Tab Order" at its bottom.
The panel in the middle is "Code Explorer", you can jump to the related code if you double-click an item on it. Also you may like to use the shortcut [Ctrl+Shift+Down] for "Find Procedure Method", a shortcut I use frequently when coding.
Shortcuts are very handy when do coding. To view or modify shortcuts:
Lazarus main menu > Tools > Options > Key Mappings