Vincent Snijders ha scritto:
Michael Van Canneyt schreef:

On Mon, 27 Aug 2007, Vincent Snijders wrote:

Giuliano Colla schreef:
Waiting for (constructive) criticism ;-)
It is looking great. I just don't see, why you need two comboboxes for the LCL
interface.

Because it makes the dialog easier. Otherwise the pagecontrol takes only half the form etc. That's busy. Like it is, it is light and easy.

Let me rephrase my question:

On the Quick Build Options tab, there is a Target Combobox with value "qt". When is it enabled and what is the meaning of it.
Same question for the IDE combobox.

If you select Build LCL, then the LCL widget set combo box is enabled (and the IDE widget set combo box is disabled). The selection you make there doesn't affect your preference for the IDE LCL. If you select any other option which involves building the IDE, then the LCL widget set combo box is disabled, and the IDE one is enabled.
ATM I only see use for one combobox, that sets the LCL_PLATFORM variable for the make files.


It's not necessary to have two combo. It's just handy. It's intended:
1) To make things easier for newbies, stressing the difference between LCL for target application and LCL for IDE. 2) To avoid errors. If you last compiled the LCL for a different widget set, rebuilding the IDE will not be affected by your last choice on LCL widget set. This sort of error could lead to a non-functional IDE, a bit hard to recover for a newbie. Currently you can't have a qt IDE, but you may want to compile the LCL for qt. If later you need to recompile the IDE, you don't want it compiled with qt LCL, but with your previous IDE choice. Or you may want to have a gtk2 IDE, because it's nicer, but you need the gtk 1 widget set for your applications, because of the limits of gtk 2 current implementation. That way one combo box always keeps your preference for the IDE interface, whilst the other keeps your preference for compiling the LCL, without disturbing the IDE choice. Of course just one combo is enabled at a time, depending on what sort of build you select.

Giuliano

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to