[Lazarus] IDE UI consolidation (was: Re: lfm as pascal)

Paul Ishenin ip at kmiac.ru
Wed May 6 04:40:42 CEST 2009

Alexander Klenin wrote:

> If there is a general agreement, I can prepare detailed proposal for
> consolidation,
> but as a quick sketch:
> 1) "Find procedure" should be merged into "Code explorer"

What is "Find procedure"? But since I dont use it I am not against :)

> 2) "Find in files", "Messages" and "Code observer" should be merged together,
> with interface most resembling "Find in files"

"Code observer" shows IDE hints which IDE builds on the fly. "Messages" 
appeared only after some actions mostly with compiler. "Find in files" 
is also not a process which IDE do without demand. It is difficult to 
imagine how you want to combine them together.

If you want to just add tabs to the Messages window then I am not 
againts. But maybe just better to dock Code explorer window into source 
editor? Then you will see "Code observer" all the time.

> 3) "Unit list" (Ctrl+F12) should be merged into "Project Inspector"

How? If you want to remove Ctrl+F12 then I'm againts this change. We all 
used to it. If you want to extend "Project Inspector" then it is ok.

> 4) "Find unused units" should be merged into "Unit dependencies"

It is a good idea.

Generally speaking consolidation idea is not bad. But each case should 
be discussed. Some cases can be coverted by docking (for example code 
explorer + source editor), some by merging dialogs (for example compiler 
options + project options).

Please create a wiki page. After few revisions it can become a part of 

Best regards,
Paul Ishenin.

More information about the Lazarus mailing list