Initial size and aspect ratio

Aaron J. Seigo aseigo at kde.org
Fri Oct 2 20:13:21 CEST 2009


On October 2, 2009, Thomas Olsen wrote:
>  - After having created the UI and layout in init() I need to resize the
> Plasmoid the a reasonable size as it is too small without specifying it
>  [1]. I don't want to use a fixed pixel size as this can be wrong for
>  different themes, fonts etc. I tried to resize it based on the max/minimum
>  width/height of the main layout but that caused plasma-desktop to eat all
>  memory and eventually crash so I guess thats the wrong way to do it ;-)
>  What is the best practice for setting the initial size?

does the widget use a top level layout? you should be able to just set a 
default reasonable size in the ctor and then the layout can expand the widget 
if needed.

>  - Yesterday I redesigned the layout and in the process I mistakenly
>  deleted a line that made the Plasmoid ignore aspect ratio and now I don't
>  remember where I found it, if it was a call to Plasma::Applet, the layout
>  or whatever. Does anyone have a clue what I'm talking about? I know it
>  sounds a bit hazy :-)

setAspectRatioMode(Plasma::IgnoreAspectRatio)

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20091002/7a19c808/attachment.sig 


More information about the Plasma-devel mailing list