Try the PackageTabs component - Lazarus menu:Paweld, thank you for the suggestion.
Package > Install/Uninstall Packages ..., on the right side search for “packageTabs” and click Install selection and then Build IDE.
I installed the package and after installing it, I got what shows in the attachment.
My question is: is there a way to have all the tabs in a single line instead of occupying most of the editor screen ?
I took the liberty of opening a feature request (https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/41643) on the bug tracker.Thank you for doing that @n7800. I wasn't even sure how to describe the problem/enhancement.
I listed some implementation options. Perhaps they will be considered.
Either way, it takes too much space for my taste [...]Did you notice that there is a splitter at the side of the tab bar to adjust its width? For me personally the PackageTabs is one of most important additions to the Lazarus IDE that I always install. But it makes sense only at the left or right side of the editor - tree-like grouping by package is confusing in horizontal orientation of the tabs. Since monitors are rather wide nowadays there is more space at the side of the editor window than above/below it. Due to the vertical stacking a lot of tabs can be accomodated at the sides of the editor, and even a scrollbar becomes visibible if there are too many.
Did you notice that there is a splitter at the side of the tab bar to adjust its width? For me personally the PackageTabs is one of most important additions to the Lazarus IDE that I always install.Hello wp,
I haven't been able to get something that looks like your setup. Specifically, in yours the label text seems to be left justified. In mine it looks centered which is not really good. How do you get yours to be left justified ?There was a recent change in the PackageTabs to right-align the captions. If you don't use Laz/main make the following changes to file packagetabs_impl.pas in components/packagetabs of your Lazarus installation
I haven't been able to get something that looks like your setup. Specifically, in yours the label text seems to be left justified. In mine it looks centered which is not really good. How do you get yours to be left justified ?
I can't help but brag that this is my fix (https://gitlab.com/freepascal.org/lazarus/lazarus/-/merge_requests/441) ))Here is a heartfelt thank you and a well deserved compliment, well done!