Initial size and aspect ratio
Richard Dale
richard.j.dale at gmail.com
Fri Oct 2 20:22:56 CEST 2009
On Fri, Oct 2, 2009 at 7:13 PM, Aaron J. Seigo <aseigo at kde.org> wrote:
> 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)
>
Don't you need a X-Plasma-DefautSize=11,22 entry in he
metadata.desktop file to set the size of a scripted applet?
-- Richard
More information about the Plasma-devel
mailing list