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