Lazarus a differenza di Delphi non propone l'elenco dei componenti installati in forma "multiriga" ma in una riga continua. Con molti componenti è necessario un sacco di tempo per trovare il componente.
Visto che IDE è compilato... ecco come aggirarlo.
Metodo uno: live non permanente (solo a runtime)
Aggiungere il package "IDE Inspector" come prima azione.
- file -> open -> lazarus\components\IdeInspector
Compile and install.
Ora nel menu
view -> ide internals -> IDE inspector appare l'aggiunta.
Cercare ComponentPageControl: ComponentPageControl
cercare la proprietà "Multiline": mettere a TRUE
Metodo due: modifica dei sorgenti di lazarus
cercare il file lazarus\ide\mainbar.pas
dove trovo queste righe
// Component palette
ComponentPageControl := TPageControl.Create(TheOwner);
ComponentPageControl.Name := 'ComponentPageControl';
ComponentPageControl.Align := alClient;
ComponentPageControl.Visible := EnvironmentOptions.Desktop.ComponentPaletteOptions.Visible;
ComponentPageControl.Parent := Self;
aggiungo
ComponentPageControl.Multiline := True; // edited by rnervi
rigenerare l'ambiente IDE Lazarus
bingo !