[Lazarus] Alternative component palette layout

Giuliano Colla giuliano.colla at fastwebnet.it
Fri Dec 26 13:04:00 CET 2014


Il 22/12/2014 10:05, zeljko ha scritto:
> On 12/22/2014 12:29 AM, Juha Manninen wrote:
>> On Sun, Dec 21, 2014 at 5:27 PM, zeljko <zeljko at holobit.net> wrote:
>>> What could be exact bug with Qt ? Any example project ?
>>> What is exactly affected ?
>>
>> My main suspect now is line :
>>    TabControl.Pages.Move(TabIndex, Pal.fVisiblePageIndex);
>> in TComponentPage.InsertVisiblePage. It moves an exising tab to its
>> new position.
>> I noticed that the missing tabs are always the ones that existed
>> before doing import. Thus they are not inserted but moved.
>> New tabs are inserted :
>>    TabControl.Pages.Insert(Pal.fVisiblePageIndex, PageName);
>> but it apparently causes no problems.
>
> hmm...it works fine here, but anyway, I've changed tabMove a bit, 
> patch is attached, so pls test if it's ok now.
>

The patch has no effect, but I suspect that the problem is elsewhere, 
because in my tests the TabControl.Pages.Move() is never called.

Giuliano

-- 
Giuliano Colla

Project planning question: when it's 90% done, are we halfway or not yet?





More information about the Lazarus mailing list