Thanks Gary, this is an excellent help. This problem has been around  
for a while already.

Alexandre


On 7 Aug 2009, at 08:50, Gary Chambers wrote:

> Hi Tudor.
>
> It seems the pane colour needs to be adopted after the presentations  
> are
> added to the container (since the layout changes when adding).
>
> In GLMMorphicRenderer
>
> renderPane: aPane
> | container |
> container := self emptyMorph.
> aPane whenMatchingPresentationsChanged: [ :ann |
>  container
>   removeAllMorphs;
>   addMorph: (self renderPresentationsOf: aPane)
>   fullFrame: (LayoutFrame new
>    leftFraction: 0;
>    rightFraction: 1;
>    topFraction: 0;
>    bottomFraction: 1);
>   adoptPaneColor: container paneColor.
> ].
> container
>  addMorph: (self renderPresentationsOf: aPane)
>  fullFrame: (LayoutFrame new
>    leftFraction: 0;
>    rightFraction: 1;
>    topFraction: 0;
>    bottomFraction: 1);
>  adoptPaneColor: container paneColor.
> ^ container
>
> Also, although Polymorph fixes up splitters for SystemWindows, those  
> of
> BorderedMorph are left with the original code (which is why the tops  
> of the
> tabs are hidden). You might want an initial offset of SystemWindow
> borderWidth for the moment.
>
> Regards, Gary
>
>
> ----- Original Message -----
> From: "Tudor Girba" <[email protected]>
> To: <[email protected]>
> Sent: Friday, August 07, 2009 12:31 PM
> Subject: Re: [Pharo-project] drawing tabs
>
>
>> Hi Gary,
>>
>> It would be great to get some feedback on this.
>>
>> The code can be downloaded with:
>> ScriptLoader loadLatestPackage: 'GlamourLoader' from:
>> 'http://www.squeaksource.com/Glamour'
>> .
>> (Smalltalk at: #GlamourLoader) load
>>
>> To run the example, you can:
>> GLMMorphicExamples new stCodeBrowser.
>>
>> The code that actually renders can be found in GLMMorphicRenderer.
>>
>> Cheers,
>> Doru
>>
>>
>> On 7 Aug 2009, at 13:10, Gary Chambers wrote:
>>
>>> Depends how the things are laid out. Browser bits can be a bit odd
>>> I've
>>> found.
>>>
>>> If you have some code I'll take a look.
>>>
>>> Regards, Gary
>>>
>>> ----- Original Message -----
>>> From: "Tudor Girba" <[email protected]>
>>> To: "Pharo Development" <[email protected]>
>>> Sent: Friday, August 07, 2009 11:48 AM
>>> Subject: [Pharo-project] drawing tabs
>>>
>>>
>>>> Hi,
>>>>
>>>> We (me and Jorge) are having some problems with drawing  
>>>> TabGroupMorph
>>>> properly.
>>>>
>>>> The very first time the tabs are displayed, the background is not
>>>> drawn correctly (see the attached picture). However, after we  
>>>> select
>>>> another window or a tab, the tabs background are drawn correctly.
>>>>
>>>> In the same time, when we execute UITheme exampleGroups, everything
>>>> works fine. We think we are doing the same thing, but obviously  
>>>> we do
>>>> not.
>>>>
>>>> Could anyone indicate some possible tracks to look at?
>>>>
>>>> Cheers,
>>>> Doru
>>>>
>>>> --
>>>> www.tudorgirba.com
>>>>
>>>> "Not knowing how to do something is not an argument for how it  
>>>> cannot
>>>> be done."
>>>>
>>>>
>>>>
>>>
>>>
>>> --------------------------------------------------------------------------------
>>>
>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [email protected]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> --
>> www.tudorgirba.com
>>
>> "Problem solving should be concentrated on describing
>> the problem in a way that is relevant for the solution."
>>
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to