On Thu, 14 Sep 2006, Thomas Dickey wrote:
> On Thu, 14 Sep 2006, Pavel Tsekov wrote:
>
>> On Thu, 14 Sep 2006, Thomas Dickey wrote:
>>
>>> On Thu, 14 Sep 2006, Pavel Tsekov wrote:
>>>
>>>>> configure --prefix=/tmp/FOO --without-gpm-mouse --with-screen=ncurses
>>>>
>>>> I've configured as you suggested above. The system is FC5 with some
>>>> missing updates and MC comes from the latest snapshot tarball. I've
>>>> stopped gpm so that it won't interfere.
>>> ...
>>>> Mouse support does work - both buttons and the mouse wheel.
>>>
>>> I'll check on this when I'm home this evening (have an FC5, just in case
>>> that is relevant, e.g., for locale).
>>
>> Ok. I am pretty much willing to work with you to improve MC's ncurses
>> support not only regarding mouse support but in general. But I just cannot
>> accept bugreports without proof. I am sure that you see some kind of a
>> problem - just let me know how to reproduce it.
>
> I understand that. At the moment I see that you are apparently having MC
> interpret escape sequences (since I do not see a mechanism for it reading the
> KEY_MOUSE data that ncurses would send if mousemask() were called).
> That is not happening on my machine, but it is a starting point.
void init_mouse (void)
{
switch (use_mouse_p) {
#ifdef HAVE_LIBGPM
case MOUSE_NONE:
use_mouse_p = MOUSE_GPM;
break;
#endif /* HAVE_LIBGPM */
case MOUSE_XTERM_NORMAL_TRACKING:
case MOUSE_XTERM_BUTTON_EVENT_TRACKING:
define_sequence (MCKEY_MOUSE, xmouse_seq, MCKEY_NOACTION);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
break;
default:
break;
}
enable_mouse ();
}
_______________________________________________
Mc mailing list
http://mail.gnome.org/mailman/listinfo/mc