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

patspiper patspiper at gmail.com
Fri Jun 7 18:47:28 CEST 2013


On 07/06/13 16:47, Mattias Gaertner wrote:
> On Fri, 07 Jun 2013 16:20:02 +0300
> patspiper <patspiper at gmail.com> wrote:
>
>>
>> To switch between build modes, I don't go to compiler options. I just
>> use the selector toolbar button next to the run button and select the
>> build mode, which is extremely convenient.
>>
>> My suggestion is to add another quick selector toolbar button in the IDE
>> toolbar that allows the selection of debug or release.
> Debug/Release, Linux/Win32, gtk2/qt, EnableThis,DisableThat
> Many people need different groups.
> I support adding tool buttons for that, but they must be freely
> definable.
+1

But then the build modes interface design could present a challenge.
>> At the same time,
>> every option line in the additions page would have a debug/release/any
>> dropdown list that indicates whether this option line is applied or not,
>> based on the debug/release selector toolbar button. If the option is
>> marked debug, it will be applied to the build mode (provided it is
>> checked for that build mode) if the toolbar debug/release selector is
>> set to debug. The same applies to release. Any means that it disregards
>> the debug/release selector. In other words, the combination of the
>> current checkboxes and the debug/release/any dropdown list dictate
>> whether that option will be used or not.
> IMO this is the opposite of intuitive.
What's not intuitive in an 'applies to' column in the options grid?

Stephano




More information about the Lazarus mailing list