[Lazarus] TExtendedNotebook without drop arrows on GTK
dibo20 at wp.pl
dibo20 at wp.pl
Mon Mar 14 23:57:04 CET 2011
W dniu 14.03.2011 22:50, Martin pisze:
> On 14/03/2011 21:43, dibo20 at wp.pl wrote:
>> W dniu 14.03.2011 22:06, Martin pisze:
>>> On 14/03/2011 19:52, dibo20 at wp.pl wrote:
>>>> Hi,
>>>>
>>>> Is lazarus source editor using TExtendedNotebook from "LazControls"
>>>> palette? Because when I change tab position by mouse drag, source
>>>> editor component have arrows which shows new position, but
>>>> TExtendedNotebook doesn't have (only drag cursor is changing). This
>>>> is only on GTK, on windows I see arrows.
>>>
>>> Yes it does. and I was able to reproduce your problem
>>>
>>>
>>> It works only if the extended notebook is in the top-left corner of
>>> the window
>>>
>>> Seems TNoteBook.TabRect otherwise returns incorrect data
>> You have right, because I have TToolBar in my project so this is not
>> (1,1) point. In empty form with align=alclient I see arrows. You are
>> author of this component or should I report this on bug trucker?
> I wrote the ExtendedNotebook, but the bug is in the parent control/ in
> the widgetset.
>
> I should have added to the last ,mail => yes please report as a bug:
>
> TPageControl.TabPosition returns the wrong rect, if TPageControl is
> not in top/left corner.
>
> then give the example with extended notebook.
>
> Well it is either win32 or gtk that is wrong, since they should return
> the same results. If win32 is wrong then ext-notebook needs a fix too.
>
Ok, I reported it: http://bugs.freepascal.org/view.php?id=18926 . Thanks
More information about the Lazarus
mailing list