[Uml-devel] comments on CodeGen Wizard
Luis De la Parra Blum
lparrab at gmx.net
Tue Oct 22 16:07:02 UTC 2002
> I'm not sure that there's a logical separation in what is in the dialogue.
> Everything seems to belong on the one page.
>
yeap... everything seems to belong together... but still....
once I read somewhere (I think it was some documentation for QWizard???) that
its better to have more pages with less options in each one that a page with
too many options in it. even if it belongs together... in that case maybe
label the pages "code options (1)" and "code options (2)"
if you get too many options in one page is easy to loose focus and not see all
options available.
>
> Well I really didn't understand the old labels and I don't think the user
> should have to work out that there's a `what's this' or even a tool
> tip.
it was pretty logical to me! =), but ok, of course it always seems logical to
the person who writes something, if you think its confusing then ok (I also
think the user should not have to find out through a tool tip or what's this
something that should be obvious)
> I'm not sure that the active language makes much sence, it's just a
> configuration option so it should be with the other configuration options
> (on codeGenerationOptionsPage). However the combo box is a good idea,
> I'll do that.
to me it makes sense. Ok, for now the only thing affected by the "active
language" is the code generation, but later we could have the option "active
language:"
- Pure UML
- C++
- C++ with QT extensions
- Java
- (etc)
and based on this active language generate code, use profiles, etc...
but that is going to be later.
so.., if you want to have the option there, then just make it a combo box.
After that we can see how it looks and deide if we leave like that or if we
need to split the page into two.
>
> Thanks for keeping an eye on me Luis.
no problem =))
luis
ps: if you decide to leave the combo box there, then please just make sure you
ask what umbrello what the current language is and set this lanugage as the
default in the combo box (so that if the user already had choosen PHP, he
doesnt have to change this everytime form C++ to PHP)
More information about the umbrello-devel
mailing list