[Lazarus] New compiler options page "Additions and Overrides"

Lukasz Sokol el.es.cr at gmail.com
Wed Jun 12 12:12:10 CEST 2013


Hi,


On 11/06/2013 16:54, Mattias Gaertner wrote:
[...]
> No, it is by design.
> The IDE options are the defaults for all projects.
> The project options are more specific, so they must come after that.
> The session options are for the users own experiments. That's why they
> come last.
> 

>From looking at the above description I am thinking,
how would that look if the order was exactly the reverse:

1- session options first as they are most likely to be changed/modded
locally

2- project options second as they come to be modified AFTER the 
user has experimented with the session options AND propagate out
to public

3- IDE options default for all projects, usually come when one 
has experimented on session AND project (and IFF confirmed on a 
few projects already, I think)

Also, a quick way to propagate 1<>2<>3 (e.g. button(s): Copy/Move to/from project options,
between 1 and 2, Copy/Move to/from IDE options - between 2 and 3, that of course,
only those options that do make sense being propagated around, and with indication,
i.e. to grey out those that don't have any effect due to being overriden (with a hint as to 
why and where, too) ) comes to mind ;)

My £0.02p :)

-L

> Mattias







More information about the Lazarus mailing list