On 1/17/12 11:14 AM, "Alan Alpert" <[email protected]> wrote:
>Clipping has never been enabled by default (not even in QtQuick 1.x). An >important detail he left out of the description (though not the example) >was >that he explicitly set clip: true on the Text element. > >This does make him seen extremely open minded to consider clip: true not >clipping as a 'feature' ;). If I saw that behavior I'd file it in JIRA >directly. Yeah, that sounds indeed like a bug ;-) Cheers, Lars > >-- >Alan Alpert > >On Tue, 17 Jan 2012 20:01:50 ext [email protected] wrote: >> Isn't this mostly because we don't cache text in textures anymore in >>Qt5? >> >> Enabling clipping be default on all Text elements would cause a >> performance hit, so I'm not sure this should be enabled by default. >> >> Cheers, >> Lars >> >> On 1/17/12 7:30 AM, "ext [email protected]" >> >> <[email protected]> wrote: >> >It¹s a bug. https://bugreports.qt.nokia.com/browse/QTBUG-23670 >> > >> >Specifically items are being clipped to their boundingRect¹s, for which >> >some item¹s quite logically return their painted size and so are never >> >clipped. Text and Image are I think the only ones that do this. >> > >> >Andrew >> > >> >From: [email protected] >> >[mailto:[email protected]] >> >On Behalf Of Rose Todd (Nokia-M/Alpharetta) >> >Sent: Tuesday, January 17, 2012 3:42 PM >> >To: [email protected] >> >Subject: Re: [Development] Text clipping in QtQuick 2.0 >> > >> > >> > >> >Doh! That should read ³Text elementsŠare *not* being clippedв >> > >> >From:[email protected] >> >[mailto:[email protected]] >> >>><mailto:[mailto:[email protected]]> >> >On Behalf Of >> >ext [email protected] >> >Sent: Tuesday, January 17, 2012 12:34 AM >> >To: [email protected] >> >Subject: [Development] Text clipping in QtQuick 2.0 >> > >> > >> > >> >Text elements with wrapMode: Text.NoWrap are being clipped when the >>text >> >painted width exceeds the element width. Seems like a big regression >> >from QtQuick1.xŠis this a known issue? Bug? Feature? >> > >> > >> >Simple example: >> > >> > >> >TextBug.qml >> > >> >import QtQuick 2.0Rectangle { width: 360 height: 360 >>Rectangle { >> > >> > id: leftRect anchors.left: parent.left >>anchors.top: >> >parent.top anchors.bottom: parent.bottom width: 60 >> >color: "red" } Rectangle { id: rightRect >> >anchors.right: parent.right anchors.top: parent.top >> >anchors.bottom: parent.bottom width: 60 color: "red" } >> > >> > Text { id: bugText anchors.left: leftRect.right >> > >> >anchors.right: rightRect.left anchors.verticalCenter: >> >parent.verticalCenter wrapMode: Text.NoWrap >>font.pointSize: >> >16 clip: true text: "Hello World! Hello World! Hello >>World! >> >Hello World! Hello World! Hello World! Hello World! Hello World! Hello >> >World! Hello World!" } MouseArea { anchors.fill: parent >> > >> > onClicked: { if (bugText.wrapMode == Text.NoWrap) >> > >> > bugText.wrapMode = Text.WordWrap else >> > >> >bugText.wrapMode = Text.NoWrap } }} >> > >> > >> > >> > >> > >> >_______________________________________________ >> >Development mailing list >> >[email protected] >> >http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
