[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Papercuts from review at sprint
From:       Sebastian =?ISO-8859-1?Q?K=FCgler?= <sebas () kde ! org>
Date:       2015-02-27 13:04:29
Message-ID: 4253774.TrnzGXv3PR () miro
[Download RAW message or body]

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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic