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.

-- 
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

Reply via email to