[fxruby-users] Right mouse menu causes FXList to keep scrolling
pijnacker at dse.nl
Thu Jun 25 10:18:03 EDT 2009
> On Jun 24, 2009, at 2:50 AM, Ronald Pijnacker wrote:
>> The user interface of an application of mine has a couple of
>> FXLists that are filled enough to get a scroll-bar.
>> I added a right-mouse pop-up menu to these lists as follows:
>> The pop-up menu works without problems, but when I invoke it
>> the underlying list keeps scrolling, even with no buttons pressed.
> One of the "hidden" features of FXList is that you can click and drag with
> the right mouse button to scroll the list's contents up and down (instead
> of using the scroll bar). I suspect that your override of the
> SEL_RIGHTBUTTONPRESS message is somehow interacting with this feature. What
> happens if you add a call to ungrab() at the end of the event handler
> block, e.g.
> @list.connect(SEL_RIGHTBUTTONPRESS) do |sender, sel, data|
> # ... everything as before ...
Great! This works.
Thanks a lot Lyle. This was getting to quite annoying.
More information about the fxruby-users