<div dir="ltr"><br><div class="gmail_quote"><br><div class="gmail_quote">On Sat, Nov 12, 2016 at 1:35 PM, Michail Vourlakos <span dir="ltr"><<a href="mailto:mvourlakos@gmail.com" target="_blank">mvourlakos@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
David, thanks a lot for the quick reply...<span class=""><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div>How will that help your use case of the dock?<br>
</div>
<div>You control the containment in a panel, but you're not
changing Panel.qml itself.<br>
<br>
</div>
Everything should be exposed to the client already as the
"user setting its value" is just the panel config, another
QML file with access to the same panelview properties as
panel does.<br>
<br>
<div>In terms of Panel dimensions we refer to thickness and
length. <br>
</div>
<div>When the panel is at the top or bottom of the screen,
thickness is height and length is width. When the panel is
on the left or right side, it's the opposite.<br>
<br>
</div>
<div>Thickness is self-explanatory<br>
<br>
</div>
<div>Length can be confusing:<br>
</div>
<div> - length should be the implicit size of the contents
of the panel containment want to be. <br>
</div>
- min/max length are the <br>
<br>
</div>
<div class="gmail_quote">panelview will set the panel to
length, but constrained to min/max length and then also
bound to the size of the screen.<br>
</div>
<br>
<div class="gmail_quote">
<div><br>
</div>
</div>
</div>
</div>
</blockquote>
<br></span>
David, the Panel.qml file as I have understood it, is a layer
between the panelview (c++ code) and the client (qml)
implementation.<br>
From my dock I can not find any way to alter the the panel's
thickness (the Layout.preferredHeight which corrresponds in some<br>
cases to thickness (horizontal) is not exposed). I need it because
the user can set the icon size and the zoomfactor for the hovering<br>
animation, these two are used to calculate the thickness which is
needed in order to not have animations that are not shown. Currently<br>
the user must try to set the optimal thickness manually....<br></div></blockquote><div><br></div><br></div><div class="gmail_quote">What do you mean by "the client"? Your containment?<br></div><br><div>David<br></div><div> </div><br></div><div class="gmail_extra"><br></div></div>