Breadcrumbs in Kickoff
Rick Stockton
rickstockton at reno-computerhelp.com
Sun Dec 18 17:29:36 UTC 2011
On 01/-10/-28163 11:59 AM, Aaron J. Seigo wrote:
Aaron, my words were unclear. If you and Martin are willing to put this
into the 4.8.x Series, it CAN be done, but we _must_ use the name which
already exists. 'Xbutton1' == the Back Button, the other two names will
be synonyms for 'XButton1' in Qt5. 'XButton1' will still be present, and
we can stay Source-compatible across both Qt Versions by using THAT name.
'XButton2' == 'ForwardButton' == 'ExtraButton2' in the exact same way.
'XButton2' already exists in Qt4; we can use it NOW, and it will be
present in Qt5 as well. There are far fewer instances, in KDE programs,
where a 'Forward' Button makes sense. But they do exist (Amarok "forward
to the next song on my CD", for example.) I don't know how many have
actual implementations of these two buttons. IIRC, Konq DOES have them both.
< Start of 'too much information' >
The guts of my "more mouse buttons" feature (see
https://bugs.kde.org/show_bug.cgi?id=34362#c34) adds a capability for
even higher buttons, starting from 'ExtraButton3'. The maximum possible
mouse button in Qt is 'ExtraButton24', although the evdev driver (if
used in Wayland OR X11) runs out of Valuators after ExtraButton20.
(Kernel "input.h" allows for only 16 button values, but it doesn't
consume 4 'buttons' for the tilt wheel. So, if we speak in terms of
Wayland, or X11 using the evdev Driver instead of the legacy "mouse"
Driver, the biggest possible mouse has 16+4 = 20 "buttons".)
</ too much information >
Xavier Sythe should use one of the proper KDE enhancement request
schemes- he should open a bug, of type 'enhancement'. Using that
process, allows for focused feedback WITHOUT getting into a long Thread
of personal attacks and counter-attacks on a list where he DOESN'T
BELONG. Martin, if you decide it's worth doing but don't take it
yourself, go ahead and assign to me.
> On Saturday, December 17, 2011 16:12:18 Rick Stockton wrote:
>> The names 'BackButton and 'ExtraButton1' aren't defined until Qt5, but
>> 'XButton1' is already present in Qt 4.7 (and many earlier 4.x Releases, as
>> well)....
> regardless of what is done elsewhere (breadcrumbs, etc) this would be a fine
> idea.
>
> Qt won't support more mouse buttons until Qt5, but perhaps we could put an x-
> specific bit of code in there until then.
More information about the Plasma-devel
mailing list