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

List:       kde-panel-devel
Subject:    Re: Re: Breadcrumbs in Kickoff, IMPORTANT FIXUP
From:       Mark <markg85 () gmail ! com>
Date:       2012-03-19 9:25:30
Message-ID: CAPd6JnExPXxR_twSv7KEZxLpumKdOZAc6oHvbMidQe_7uEUXiQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Mon, Mar 19, 2012 at 8:15 AM, Rick Stockton <
rickstockton@reno-computerhelp.com> wrote:

>  I'll top post this one:
>
> OOPS! And PLEASE ignore my post, in Vol 45/Issue 46, where I talked about
> this being requiring "just an easy change": This requires no changes at
> all. It's already supported, and it even works back in 4.7.4. (Maybe
> earlier, but 4.7.4 is the earliest Release I have "lying around" for test
> purposes.)
>
> You only need to ignore the Doco Comment about acceptedButtons taking only
> 3 values ;) Y can give it all 5, like this:
>
> acceptedButtons: Qt.LeftButton | Qt.RightButton
>                                            | Qt.MiddleButton | Qt.XButton1
> | Qt.XButton2
>
> and your MouseArea will start getting Press and Release events (plus
> DoubleClick, plus Press and Hold) for 'BackButton' and 'ForwardButton'.
> Here's my Test/Demo/Example program for you to try, and use as a model
> (just run it using "qmlviewer"): http://pastebin.kde.org/442676/ I set
> the expiration on that Paste at 30 days. It will be an official example,
> but with 27 buttons, in Qt5.
>
> On 03/18/2012 05:27 AM, Mark wrote:
>
> On Sun, Mar 18, 2012 at 1:56 AM, Xavier Sythe <me@sythe.me> wrote:
>
>> As far as I can recall, it was decided that the "back button" would be
>> implemented in the new Kickoff as support for the mouse's "back button", as
>> well as support for the "backspace" key, in conjunction with the other
>> keyboard navigation. (arrow keys)
>>
>>  I would appreciate Martin and Aaron's confirmation that this is the
>> finalized concept that will be implemented for 4.9.
>>
>>  Cheers,
>> Xavier
>>
>
>
>  I can confirm (or actually deny) that partly.
> They did indeed want to do that, however it was then figured out that QML
> didn't get all the mouse events required for that. That should be fixed in
> Qt5 but not in Qt4. So i'm afraid the mouse back/forward button support
> isn't going to be in anytime soon.
>
>
> Why isn't that documented on the Qt site
http://qt-project.org/doc/qt-4.8/qml-mousearea.html#acceptedButtons-prop?
That really sucks!

Nice to know that it's possible :)

[Attachment #5 (text/html)]

<div class="gmail_quote">On Mon, Mar 19, 2012 at 8:15 AM, Rick Stockton <span \
dir="ltr">&lt;<a href="mailto:rickstockton@reno-computerhelp.com" \
target="_blank">rickstockton@reno-computerhelp.com</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex">



  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    I&#39;ll top post this one:<br>
    <br>
    OOPS! And PLEASE ignore my post, in Vol 45/Issue 46, where I talked
    about this being requiring &quot;just an easy change&quot;: This requires no
    changes at all. It&#39;s already supported, and it even works back in
    4.7.4. (Maybe earlier, but 4.7.4 is the earliest Release I have
    &quot;lying around&quot; for test purposes.)<br>
    <br>
    You only need to ignore the Doco Comment about acceptedButtons
    taking only 3 values ;) Y can give it all 5, like this:<br>
    <br>
    acceptedButtons: Qt.LeftButton | Qt.RightButton<br>
                                               | Qt.MiddleButton |
    Qt.XButton1 | Qt.XButton2 <br>
    <br>
    and your MouseArea will start getting Press and Release events (plus
    DoubleClick, plus Press and Hold) for &#39;BackButton&#39; and
    &#39;ForwardButton&#39;.<br>
    Here&#39;s my Test/Demo/Example program for you to try, and use as a
    model (just run it using &quot;qmlviewer&quot;):
    <a href="http://pastebin.kde.org/442676/" \
target="_blank">http://pastebin.kde.org/442676/</a> I set the expiration on that \
Paste  at 30 days. It will be an official example, but with 27 buttons, in
    Qt5.<br>
    <br>
    On 03/18/2012 05:27 AM, Mark wrote:
    <blockquote type="cite">
      <div class="gmail_quote">On Sun, Mar 18, 2012 at 1:56 AM, Xavier
        Sythe <span dir="ltr">&lt;<a href="mailto:me@sythe.me" \
                target="_blank">me@sythe.me</a>&gt;</span> wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
                solid;padding-left:1ex">
          As far as I can recall, it was decided that the &quot;back button&quot;
          would be implemented in the new Kickoff as support for the
          mouse&#39;s &quot;back button&quot;, as well as support for the \
&quot;backspace&quot;  key, in conjunction with the other keyboard navigation. (arrow
          keys)
          <div>
            <br>
          </div>
          <div>I would appreciate Martin and Aaron&#39;s confirmation that
            this is the finalized concept that will be implemented for
            4.9.</div>
          <div><br>
          </div>
          <div>Cheers,</div>
          <div>Xavier</div>
           </blockquote>
        <div><br>
        </div>
        <div>I can confirm (or actually deny) that partly.</div>
        <div>They did indeed want to do that, however it was then
          figured out that QML didn&#39;t get all the mouse events required
          for that. That should be fixed in Qt5 but not in Qt4. So i&#39;m
          afraid the mouse back/forward button support isn&#39;t going to be
          in anytime soon.</div>
        </div></blockquote><div><div \
class="gmail_quote"><div><br></div></div></div></div></blockquote><div>Why isn&#39;t \
that documented on the Qt site <a \
href="http://qt-project.org/doc/qt-4.8/qml-mousearea.html#acceptedButtons-prop" \
target="_blank">http://qt-project.org/doc/qt-4.8/qml-mousearea.html#acceptedButtons-prop</a>? \
</div>


<div>That really sucks!</div><div><br></div><div>Nice to know that it&#39;s possible \
:)</div></div><br>



_______________________________________________
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