AFAIK in Lazarus dialogs is often used component TButtonPanel (Misc palette)
with OK, Cancel, Close and Help buttons. These buttons are autosized with
Constraints.MinWidth:=DefButtonSize.cx; (this value is taken from Themes:
DefButtonSize := ThemeServices.GetDetailSize(Details); it is 75 on Qt).
V.
______________________________________________________________
Od: C Western via Lazarus <lazarus@lists.lazarus-ide.org>
Komu: Lazarus mailing list <lazarus@lists.lazarus-ide.org>
Datum: 06.02.2017 09:49
Předmět: Re: [Lazarus] IDE Component-dialog: small button
On 06/02/17 02:28, wkitty42--- via Lazarus wrote:
> On 02/05/2017 07:41 PM, Alexey via Lazarus wrote:
>> In this dialog, button Use is too narrow. Can i make diff, to make it
>> wide, e.g.
>> 80pix?
>
> ummm, it looks plenty big enough... all of the letters show with no
> clipping on either side... what am i missing??
>
It looks like a button that has been autosized; I must admit my feeling
is that autosized buttons should have a minimum width, something like
the width of a "Cancel" button, say. The general GUI convention seems to
be to have all buttons of similar sizes, and the lazarus autosize
algorithm produces buttons that can often look on the small side
compared to most programs. Turning off autosizing is a bad idea because
of the variety of system fonts.
Colin
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus
<http://lists.lazarus-ide.org/listinfo/lazarus>
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus