[Cuis-dev] privateDisplayBounds wrong value
Hilaire Fernandes
hilaire at drgeo.eu
Fri Oct 22 14:03:41 PDT 2021
Juan,
But for text like view in the model, I have this method bellow that does
not work anymore:
containsPoint: globalPoint
"We really want rectangle detection, more user friendly"
^ self canBeDrawn
and: [self displayBounds
ifNil: [false]
ifNotNil: [:d | d containsPoint: globalPoint ]]
It it render as (if it matter):
drawOn: aCanvas
| r |
self contents: mathItem text.
r _ self labelPosition extent: extent.
aCanvas
textComposition: textComposition
bounds: (r insetBy: 4)
color: color
selectionColor: `Color red`.
I can compute by hand the bounding box of the morph, but not sure about
what is happening here and I want to mention it.
Hilaire
[1] it makes it easier for the user to select textual object.
Le 22/10/2021 à 15:59, Juan Vuletich a écrit :
>
> That variable is for internal use of the framework. Usually you don't
> need to care about its value. Sometimes it will be nil. Sometimes it
> will be a null rectangle (like in the example you saw). Sometimes it
> will be a valid rectangle. Don't worry.
--
GNU Dr. Geo
http://drgeo.eu
http://blog.drgeo.eu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20211022/b6b14dac/attachment.htm>
More information about the Cuis-dev
mailing list