[racket] DRRacket right-click menu fragility in Linux.

From: Laurent (laurent.orseau at gmail.com)
Date: Thu Apr 18 08:56:48 EDT 2013

Didn't try, but if I disable syntax check, the tooltips don't show, so I
guess it's the same.
I correct my previous answer: disabling syntax-check helps a little, but
the mouse pointer must not move during the whole click (which is quite
difficult on my touchpad).
The menu stays longer, but still randomly disappears after some mouse moves.

Do you want me to try the patch anyway?

In case this bug is not resolved, would it be possible to have the same
bindings in a regular window menu?
(Or at list could you tell me what the bindings are so that I can make a
plugin script?)

Laurent


On Thu, Apr 18, 2013 at 2:39 PM, Robby Findler
<robby at eecs.northwestern.edu>wrote:

> This disables check syntax tooltips. Does that help?
>
> --- a/collects/drracket/private/syncheck/gui.rkt
> +++ b/collects/drracket/private/syncheck/gui.rkt
> @@ -805,7 +805,7 @@ If the namespace does not, they are colored the
> unbound color.
>
>              ;; syncheck:add-mouse-over-status : text pos-left pos-right
> string -> void
>              (define/public (syncheck:add-mouse-over-status text pos-left
> pos-right str)
> -              (when arrow-records
> +              (when (and #f arrow-records)
>                  (add-to-range/key text pos-left pos-right
>                                    (make-tooltip-info text pos-left
> pos-right str)
>                                    #f #f)))
>
>
>
> On Thu, Apr 18, 2013 at 7:28 AM, Laurent <laurent.orseau at gmail.com> wrote:
>
>> Yes, apparently.
>>
>> In DrRacket, deactivating syntax check does not change the problem.
>>
>>
>> On Thu, Apr 18, 2013 at 1:52 PM, Robby Findler <
>> robby at eecs.northwestern.edu> wrote:
>>
>>> If you run "gracket" does the right click menu work better there?
>>>
>>> Robby
>>>
>>>
>>> On Thu, Apr 18, 2013 at 6:45 AM, Laurent <laurent.orseau at gmail.com>wrote:
>>>
>>>> Are there any news about that bug? I miss the right-click menu very
>>>> much...
>>>>
>>>> Laurent
>>>>
>>>>
>>>> On Wed, Dec 5, 2012 at 5:30 AM, Neil Toronto <neil.toronto at gmail.com>wrote:
>>>>
>>>>> Could what you're experiencing have anything to do with tooltips? It
>>>>> seems my right-click menu doesn't stay up whenever there's a tooltip out.
>>>>> Which is, like, every time I want it.
>>>>>
>>>>> Neil ⊥
>>>>>
>>>>>
>>>>> On 12/04/2012 07:55 PM, Ray Racine wrote:
>>>>>
>>>>>> Yea, I didn't want to make a big deal out of it, but the up/down
>>>>>> button
>>>>>> change did not fix the issue.   In fact I'd say no impact positive or
>>>>>> negative.
>>>>>>
>>>>>> It seems to happen when there is additional drawing 'complexity' in
>>>>>> co-occurrence with the pop up drawing area.  I.e. the pop up menu is
>>>>>> drawing where arrows are drawn or error highlighting is occurring etc.
>>>>>> Also maybe when the pop up menu area is near the 'edge' of the Dr
>>>>>> window
>>>>>> and or pane area.  But again the problem is not consistently
>>>>>> reproducible yet happens more often then not.  Its not a once in a
>>>>>> blue
>>>>>> moon that thing.  Sometimes an attempt to right click pop up  menu
>>>>>> will
>>>>>> fail numerous times in a row then succeed for no apparent reason.
>>>>>>
>>>>>> On Dec 4, 2012 9:07 PM, "Robby Findler" <robby at eecs.northwestern.edu
>>>>>> <mailto:robby at eecs.**northwestern.edu <robby at eecs.northwestern.edu>>>
>>>>>> wrote:
>>>>>>
>>>>>>     On Tue, Dec 4, 2012 at 6:11 PM, Stephen Chang <
>>>>>> stchang at ccs.neu.edu
>>>>>>     <mailto:stchang at ccs.neu.edu>> wrote:
>>>>>>      > On Fri, Nov 2, 2012 at 9:33 PM, Robby Findler
>>>>>>      > <robby at eecs.northwestern.edu
>>>>>>     <mailto:robby at eecs.**northwestern.edu<robby at eecs.northwestern.edu>>>
>>>>>> wrote:
>>>>>>      >> I've pushed a fix to this. Thanks to Matthew for looking into
>>>>>> it and
>>>>>>      >> sorting it out and sorry for the delay.
>>>>>>      >
>>>>>>      > I'm using git head and I'm still seeing this problem (Ubuntu
>>>>>>     11.10). I
>>>>>>      > can't reliably reproduce it but in case it helps, it most
>>>>>> recently
>>>>>>      > happened when I selected tack arrows and now I can't bring up
>>>>>> the
>>>>>>     menu
>>>>>>      > to untack the arrows anymore.
>>>>>>      >
>>>>>>
>>>>>>     The particular fix Matthew pointed me to is popping up the menu
>>>>>> on a
>>>>>>     mouse down event, not a mouse up event.
>>>>>>
>>>>>>     http://git.racket-lang.org/**plt/blobdiff/**
>>>>>> 27aa99944657c5827eee3772f715df**7dd971d1e0..**
>>>>>> 0377bda9474f8848a97509ace89817**4c83361006:/collects/**
>>>>>> framework/private/keymap.rkt<http://git.racket-lang.org/plt/blobdiff/27aa99944657c5827eee3772f715df7dd971d1e0..0377bda9474f8848a97509ace898174c83361006:/collects/framework/private/keymap.rkt>
>>>>>>
>>>>>>     So I guess there's something else going on, too (because that's
>>>>>> the
>>>>>>     code that pops up the menu with the check syntax items).
>>>>>>
>>>>>>     Robby
>>>>>>
>>>>>>
>>>>>>
>>>>>> ____________________
>>>>>>    Racket Users list:
>>>>>>    http://lists.racket-lang.org/**users<http://lists.racket-lang.org/users>
>>>>>>
>>>>>>
>>>>> ____________________
>>>>>  Racket Users list:
>>>>>  http://lists.racket-lang.org/**users<http://lists.racket-lang.org/users>
>>>>>
>>>>
>>>>
>>>> ____________________
>>>>   Racket Users list:
>>>>   http://lists.racket-lang.org/users
>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20130418/4f312811/attachment-0001.html>

Posted on the users mailing list.