[Lazarus] toolbar and toolbutton issues

waldo kitty wkitty42 at windstream.net
Thu Dec 6 01:44:15 CET 2012


On 12/5/2012 16:56, William Oliveira Ferreira wrote:
> Weird, ToolBar.Height should make the toolbar bigger, without change button
> height (if autosize is false)...

which autosize? the one for the toolbar or the one for the buttons?

> 2012/12/5 Graeme Geldenhuys <graeme at geldenhuys.co.uk
> <mailto:graeme at geldenhuys.co.uk>>
>
>     On 2012-12-05 18:41, William de Oliveira Ferreira wrote:
>      >
>      > Graeme, could you try this?
>      > begin
>      >    ToolBar1.ButtonHeight := 36;
>      >    ToolBar1.ButtonWidth  := 36;
>
>     Ah, I see the problem now. I was trying to set the ToolButton.Height &
>     .Width property using the Object Inspector. Apparently that is not
>     possible. You are supposed to set the Toolbar.ButtonHeight &
>     .ButtonWidth, then the buttons change sizes.
>
>     So why does the TToolButton class have publish properties .Height and
>     .Width in Object Inspector when you can't do anything with them. In that
>     case, remove those properties from the Object Inspector, or clearly show
>     them as read-only!
>
>     Another not-so-intuitive design.
>
>     MSEgui is infinitely more complicated to use in general, yet I figured
>     out how to setup a toolbar faster in MSEide & MSEgui, than I did in
>     Lazarus with LCL. No offence meant to the Martin (MSEgui developer), but
>     that should say something to the LCL developers.
>
>     Anyway, thanks William for getting me onto the right track.





More information about the Lazarus mailing list