[Lazarus] Centered elements in autosize enabled panel. Possible?
Avishai
avishai.gore at gmail.com
Mon Nov 11 05:06:53 CET 2013
Could you use a TPanel in place of the TBevel? I tried that and it gives
the same visual effect without the size problems. But I don't know what
you are doing with the TBevel.
On Mon, Nov 11, 2013 at 12:20 AM, Avishai <avishai.gore at gmail.com> wrote:
> Well? I forgot that I had set Constraints.MaxHeight:= 24 before I set b
> orderSpacing.Around:= 4. Then I changed MaxHeight:= 20 and it went back
> to Height:= 50.
>
> Then I reset MaxHeight:= 24 and borderSpacing.Around:= 0 and it jumped
> back to a height of 24. I don't think that's an answer. I'll keep looking.
>
>
> On Mon, Nov 11, 2013 at 12:09 AM, Avishai <avishai.gore at gmail.com> wrote:
>
>> Hmmm. I tried setting TBevel .borderSpacing.Around:= 4 and it suddenly
>> "corrected" itself. I'm not too sure I trust that approach but you can
>> play with it and see.
>>
>>
>> On Mon, Nov 11, 2013 at 12:01 AM, Valdas Jankūnas <zmuogs at gmail.com>wrote:
>>
>>> 2013.11.10 23:03, Avishai rašė:
>>>
>>> You can also use Constraints to set height/width of children with
>>>> ChildSizing.
>>>>
>>>
>>> Forgot about that, thanks.
>>>
>>> One problem left: when you add TBevel as child and if you want it
>>> BorderSpacing.CellAlignVertical=ccaFill (to make separator), you get
>>> fixed height (always 50). To fix this I must use custom TBevel with
>>> overridden "CalculatePreferredSize" with "PreferredHeight := 1;" in it.
>>>
>>> Is there more elegant way?
>>>
>>>
>>> --
>>> Valdas Jankūnas
>>>
>>> --
>>> _______________________________________________
>>> Lazarus mailing list
>>> Lazarus at lists.lazarus.freepascal.org
>>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>>>
>>
>>
>>
>> --
>> Shalom,
>> Avishai
>> avishai.gore at gmail.com
>> אבישי גוֹר
>>
>
>
>
> --
> Shalom,
> Avishai
> avishai.gore at gmail.com
> אבישי גוֹר
>
--
Shalom,
Avishai
avishai.gore at gmail.com
אבישי גוֹר
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20131111/ca0a6827/attachment-0003.html>
More information about the Lazarus
mailing list