[Cuis-dev] Layout changes

Juan Vuletich juan at jvuletich.org
Wed Sep 29 13:11:59 PDT 2021


Hi Hilaire,

I just tried with the link you sent in separate thread. I saw the 
difference, and could find the update that broke Layouts. It was indeed 
a silly bug of mine. Fix is now at GitHub.

Thanks for reporting. Thanks for DrGeo!

Cheers,

On 9/29/2021 12:39 PM, Juan Vuletich via Cuis-dev wrote:
> Hi Hilaire,
>
> I need more help from you. I need details on:
> - How to get the relevant, updated version of DrGeo.
> - How to create the window
> - If possible, a screen capture of how it should look, and with what 
> is the latest Cuis update #, and VectorGraphics.pck.st version number, 
> for that correctly working environment.
>
> Thanks!
>
> On 9/29/2021 12:20 PM, Hilaire Fernandes via Cuis-dev wrote:
>>
>> Hi,
>>
>> I saw recent changes in Layout. After updating image, now, DrGeo 
>> windows looks wrongly like this:
>>
>> I use a transparent morph as an elastic morph. Maybe it does not work 
>> anymore with the recent changes?
>>
>> Installation code is:
>>
>> installTools
>> " Install menu, toolbar, tree, wheels, statusbar "
>>     | row col |
>>     row _ LayoutMorph newRow.
>>     row addMorphUseAll: self window drawable.
>>     col _ LayoutMorph newColumn name: #wheelsYZ.
>>     self isWheelZ ifTrue: [
>>         col addMorph: self zoomWheel layoutSpec: (LayoutSpec
>>             fixedExtent: DrGeoSystem wheelWidth @ DrGeoSystem 
>> wheelHeight)].
>>     col addMorphUseAll: self transparentMorph.
>>     self isWheelY ifTrue: [
>>         col addMorph: self verticalWheel layoutSpec: (LayoutSpec
>>             fixedExtent: DrGeoSystem wheelWidth @ DrGeoSystem 
>> wheelHeight)].
>>     row addMorph: col layoutSpec: (LayoutSpec fixedWidth: DrGeoSystem 
>> wheelWidth proportionalHeight: 1).
>>     self window addMorph: row.
>>     row _ LayoutMorph newRow axisEdgeWeight: #rowRight; name: 
>> #wheelX; yourself.
>>     self isWheelX ifTrue: [
>>         row addMorph:self horizontalWheel layoutSpec: (LayoutSpec
>>             fixedExtent: DrGeoSystem wheelHeight @ DrGeoSystem 
>> wheelWidth)].
>>     row addMorph: self transparentMorph layoutSpec: ((LayoutSpec
>>             fixedExtent: DrGeoSystem wheelWidth asPoint)  
>> offAxisEdgeWeight: #columnRight).
>>     self window addMorph: row layoutSpec: (LayoutSpec fixedHeight: 
>> DrGeoSystem wheelWidth)
>>
>>
>>
>> -- 
>> GNU Dr. Geo
>> http://drgeo.eu
>> http://blog.drgeo.eu
>
>
> -- 
> Juan Vuletich
> www.cuis-smalltalk.org
> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
> https://github.com/jvuletich
> https://www.linkedin.com/in/juan-vuletich-75611b3
> @JuanVuletich


-- 
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210929/68e58659/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 32687 bytes
Desc: not available
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210929/68e58659/attachment-0001.png>


More information about the Cuis-dev mailing list