On Thursday, February 26, 2015 16:16:59 Martin Gräßlin wrote: > On Thursday 26 February 2015 16:01:57 Sebastian Kügler wrote: > > On Thursday, February 26, 2015 08:30:46 Martin Gräßlin wrote: > > > On Wednesday 25 February 2015 18:45:27 Sebastian Kügler wrote: > > > > > > > > > To explain how this works: the question mark is shown in the window > > > decoration when the window signals that it supports the "provides > > > context > > > help" mode. The window decoration cannot know whether there is something > > > actually providing it. So if it's wrongly shown this means fixing in the > > > application. > > > > > > > > > > > > But the complete feature is questionably as it's a non-standard protocol > > > between Qt and KWin. To my knowledge no other window manager supports it > > > and no other toolkit supports it. Which means that it's a dangerous > > > feature to put help into in a cross-desktop application. > > > > > > > > So we'd have to gauge its usefulness overall, and see if it makes sense. > > Are there any apps which really use it, i.e. also provide whatsthis hints > > consistently? > > There are many KCMs setting them. E.g. lots of KWin KCMs have such a hint > (which might not be surprising as AFAIK the API was implemented by > Matthias). > > > > > > Otherwise, perhaps we should review those apps that request the "?", and > > in > > case it's nonsensical (such as in systemsettings), remove it. > > In systemsettings it's only nonsensical for the kcms which do not have it. > For the ones from KWin it makes sense.
We were looking at the overview. So the ? only makes sense for some module. I guess that's OK then. > > Do you know how to find this "provides context help" API? > > For example in ui files: > <property name="whatsThis"> > <string>Here you can set that windows will be only snapped if you > try to overlap them, i.e. they will not be snapped if the windows comes > only near another window or border.</string> > </property> > > And QWidget::setWhatsThis Ah, okay, that. -- sebas http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9 _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel