[Lazarus] the new menu "source"

Jesus Reyes jesusrmx at yahoo.com.mx
Wed Mar 16 20:02:07 CET 2011



--- El mié 16-mar-11, Juha Manninen <juha.manninen62 at gmail.com> escribió:

> De: Juha Manninen <juha.manninen62 at gmail.com>
> Asunto: Re: [Lazarus] the new menu "source"
> A: "Lazarus mailing list" <lazarus at lists.lazarus.freepascal.org>
> Fecha: miércoles, 16 de marzo de 2011, 4:56
> Martin kirjoitti lauantai 12
> maaliskuu 2011 03:06:48:
> > I'd still say indent should go back, but not a big
> issue.
> 
> I moved items in main menu some more.
> I also added Source sub-menu to the editor's popup menu and
> reorganized the 
> items as in main menu. IMO It is quite good now.
> 
> Delphi 2009 has about the same number of menu items as
> Lazarus now.
> The biggest difference is now the Source menu which Delphi
> doesn't have.
> Source menu is implemented by some other IDEs and was
> suggested for Lazarus by 
> Mattias. It seems to be a useful menu, although often it is
> difficult to tell if 
> an item belongs to Edit, Source or Refactor menu.

Having "source" and "refactor" menus is IMO too much, why not insert Refactor menu as a submenu of Source menu.

Taking a look at the sub-menus refactor menu offer, most useful actions are the first three, which can be invoked by shortcut (and that is probably what everybody does while editing the code). So why it needs such prominent place in Main menu?

Another drawback is that refactor translates to refactorización in spanish, too long word and when you don't have a wide monitor or simply don't want IDE main form maximized, every pixel counts.

> 
> Eclipse has Source menu but otherwise I would not follow
> many or their 
> inventions. For example they have Run -> External Tools.
> It is logical somehow 
> but not intuitive. It takes time to find it.
> Then they have Window -> Preferences. Why Window?
> Some of their GUI design looks odd and shows it is made by
> different people 
> with different ideas. That is a problem with any open
> source project of course.
> 

Jesus Reyes A.


      




More information about the Lazarus mailing list