On Sat, 18 Mar 2006 10:30:49 +0100
Bogus__aw Brandys <[EMAIL PROTECTED]> wrote:

>[...]
> When user will change screen resolution from 640x480 to 800x600 does 
> Lazarus application still looks the same ? 

If the widgetset and window manager keeps all other settings (borders,
fonts), then yes: The application will look exactly the same. No scaling.


> If the same project (from 
> Windows)  is compiled on Linux - does it look the same ?

If you mean compiling a project for windows under windows and under linux:
Yes, you get the same application.
If you mean compiling a winapi application under windows and a gtk
application under linux: They will look different.


> How about font scaling,

As mentioned several times on this list: font scaling only fixes scaling on
the same platform with the same theme and the same language. That's why the
LCL has not yet implemented automatic font scaling. Too much code, too less
gain.


> how about box/flex-box sizers (kind of non 
> visual grid which align child controls in cells)

There is a grid layout: ChildSizing.Layout=cclLeftToRightThenTopToBottom.
Alignment of the childs can be set via
Child.BorderSpacing.CellAlignHorizontal/Vertical.
There is no table layout yet, where a child can span over several
columns/rows.


> Besides sizers (as I know) in wxWidgets are non-visual (they are like 
> set of rules) and do not took CPU time (they are not displayed at all)

I'm sure, they take CPU time. :)

 
> P.S. I do not have much experience with sizers,but idea is looking 
> interesting and I saw the same project under Windows and under Linux is 
> different resolutions /font sizes - looks exactly the same and auto size 
>   on runtime (in higher resolution for example form/controls/fonts are a 
> little bigger). Maybe we would consider sizers as additional non visual 
> controls if it's possible (in Lazarus IDE it could be visually 
> represented like panels/grid)

Sure. 


Mattias

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

Reply via email to