On 11/23/2009 10:26 PM, Ben Cooksley wrote: > On Tue, Nov 24, 2009 at 9:49 AM, Hugo Pereira Da Costa > <h...@oxygen-icons.org> wrote: > >> On 11/23/2009 01:15 PM, Chani wrote: >> >> On November 22, 2009 21:47:35 Hugo Pereira Da Costa wrote: >> >> >> Hi Chani, >> just a naive question, why do you use a "sunken" frame to display the >> triggers ? As far as I know this is the only place where things are >> presented this way (usually config have either Tabs, group boxes, or are >> plain flat). Is there a specific reason here ? >> >> >> it's in a scrollarea. I'll try to get rid of the frame cruft in designer... >> >> >> actually: setting no-frame on a QScrollArea and keeping the background in >> sync with the main window is a bit tricky (by default QScrollArea has a flag >> background). >> The way I did it in my past Qt code was by setting the QScrollArea viewport >> manually (because the default ones provided by Qt has some flags that it is >> too late for you to change after creation. >> Something like: >> >> QScrollArea* scroll = new QScrollArea(); >> >> scroll->setWidgetResizable ( true ); >> >> scroll->setFrameStyle( QFrame::NoFrame ); >> >> base->layout()->addWidget( scroll ); >> >> QWidget *view_port = new QWidget(); >> >> scroll->setViewport( view_port ); >> >> I don't know how e.g. system-settings do it (in trunk. That was not donne >> for kde4.3 and is therefore bugged, for e.g. oxygen ). Maybe they have a >> more elegant solution. >> > I didn't change anything for Trunk with regards to this. In KDE 4.2 it > was using a dialog based hack ( but that was changed, first in the > original System Settings and then in the new System Settings, which > was imported a few weeks later ) but the code that handles that hasn't > changed at all between 4.3 and Trunk.... ( except possibly external > application support ) > Hi Ben, its a "subtle" bug. See
http://img4.imageshack.us/img4/7923/systemsettings.png (notably the bottom left corner of the stack widget, but also the (almost invisible) vertical delimitation just above the tabbar). Now, I actually think it was more of a Qt issue. Might have been fixed in Qt4.6 > I never recieved any bug reports for it either. > > >> >> Unrelated: >> is "Trigger" the right word ? >> I was thinking that user Joe would consider trigger as ... well ... >> something to make your gun shoot. But maybe my english is not good enough. >> >> Hugo >> >> >> >> >> _______________________________________________ >> Plasma-devel mailing list >> Plasma-devel@kde.org >> https://mail.kde.org/mailman/listinfo/plasma-devel >> >> >> _______________________________________________ >> Plasma-devel mailing list >> Plasma-devel@kde.org >> https://mail.kde.org/mailman/listinfo/plasma-devel >> >> >> > Ben Cooksley > System Settings Maintainer > _______________________________________________ > Plasma-devel mailing list > Plasma-devel@kde.org > https://mail.kde.org/mailman/listinfo/plasma-devel > _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel