Sorry for not attaching the snapshots.�� Here they are.

On 11/11/2013 22:38, Bahman Movaqar wrote:
Hi all,

Let's assume I have a window like the one in episode 2 of the tutorial. Some unexpected (from the user's perspective) behaviour happens when I manually resize the window.�� A snapshot is worth a thousand words (and I'm going to put two snapshots here!).

This is the fresh window that I just opened:
Snapshot of fresh window just opened


The same window after resizing:
Snapshot of the window after resizing


So this is my understanding:
When a window is resized, every
Row/ColumnLayout distributes the width and height evenly among any widget or nested layouts it contains.�� In turn, widgets try to fill as much space as possible.�� Therefore after resizing text box and button have become so huge and the space between the radio buttons has increased so much.
Is that correct?

If yes, I have a couple of points to mention:
  1. A text box, specially in the case of TextModel and TextInputFieldModel, where it's basically a single line entry (ENTER is not allowed), should not change height (growing width is understandable and desired).�� The height of a text box (specially a single line one) should only be calculated based on the font family and font size.
  2. A button should not change height and width, unless specifically mentioned otherwise.
  3. It's not usually desirable that the spacing between radio buttons change.
  4. Usually there's a way to specify how to distribute the width/height between layouts and widgets inside a layout (usually based on a percentage).

I'd appreciate if anyone could shed a light here; specially Benjamin the Undocumenter :-)

-- 
Bahman Movaqar  (http://BahmanM.com)

ERP Evaluation, Implementation & Deployment Consultant
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)