[openbeos-cdt] Re: .pkg installer user interface

  • From: "Waldemar Kornewald" <wkornewald@xxxxxxxxxxxx>
  • To: openbeos-cdt@xxxxxxxxxxxxx
  • Date: Tue, 17 Apr 2007 10:02:02 +0200

Hi Jon,

On 4/17/07, DarkWyrm <darkwyrm@xxxxxxxxxxxxx> wrote:
____________________
| Install Package name     |
|----------------------------------------------------------------------
--------------------------------
| Package description goes here. A scrollbar here would be OK,
|^|
| provided that there is at least enough vertical space for at least
|    |
| a paragraph.
| v |
-----------------------------------------------------------------------
-------------------------------|
|  Installation Type: [Foo (N MB) ]     Install To: [Volume or path] (N MB
free) |
|
|
| Description
|
| The description for the installation type goes here
|
|_________________________________________________________|
|
_____   |
|
|Install|  |
|_________________________________________________________|


You could place the destination beside the type to provide a little
visual balance. Placing them closer together also helps associate them
logically. The size for each install type could be included in the
label so that the user could see ahead of time how big the particular
install type is before he selects an item. It also should be less work,
which is also nice. :) Anyway, something to think about. TTFN

I'd place them above each other because they might require too much
horizontal space otherwise and that could look not very nice. Also,
the "Install" button should IMHO be on the right (I guess your ASCII
is broken :).

I really like the suggestion to show the size requirements of each
type within the pop-up menu, but we have to guarantee that this can
also be seen after you've selected an installation type. Either we
make the field very wide (does GetPreferredSize() take the label
widths into account?) or we place an additional BStringView next to
the field (and maybe remove the size part from the menu items whenever
a selection was made, and add it back when the menu is opened). Hmm,
maybe we could even resize the field after each selection, so the
label will always fit?

Bye,
Waldemar Kornewald

Other related posts: