Judging from the dates of the tar balls in the official repos, gtk+-3.0.0
was released on 2011-02-10 and cairo-1.10.0 (perhaps, a release version
corresponding to the develop version 1.9.2) on 2010-09-06.

It looks we can safely assume that cairo >= 1.9.2 holds true for systems
where gtk+3 is installed.

With this understanding, I propose the attached patch to fix the issue
above.

namsh, could you confirm if the patch works for you?

Best regards,
Kazunobu Kuriyama

2016-03-10 11:13 GMT+09:00 Kazunobu Kuriyama <[email protected]>:

> Oops, failed to send this to the list.  Sorry.
>
> ---------- Forwarded message ----------
> From: Kazunobu Kuriyama <[email protected]>
> Date: 2016-03-10 10:57 GMT+09:00
> Subject: Re: [gtk3vim] cannot select with mouse if cmdline is active
> To: SungHyun Nam <[email protected]>
>
>
> Hi,
>
> 2016-03-10 8:41 GMT+09:00 SungHyun Nam <[email protected]>:
>
>> Hello,
>>
>> With gtk3vim, I cannot use mouse to select a string if command
>> line is active.  gtk2vim has no problem.
>>
>
> Ugh.  Until I read this email, I wrongly assumed that
> gui_mch_invert_rectangle() was a legacy for gray scale monitors and thus
> left it unimplemented (lol).
>
> The gtk3 selection mechanism is working correctly just like gtk2, but the
> selection area cannot be inverted in color due to my laziness.
>
> Now I added a few lines of code to gui_gtk_x11.c and believe that fixes
> the following issue:
>
>
>> $ gtk3vim -u NONE -U NONE --noplugin main.c
>> :echo 'test'
>>
>> Don't type ENTER key after typing 'test'.  But try to select some
>> string with a mouse.  I cannot select any string in window,
>> command line.
>>
>> Now, type ENTER key and try to select echo-ed string 'test'.
>> I cannot select 'test'.
>>
>> I use up-to-dated ubuntu-14.04.
>>
>
> IIRC, you used a relatively old gtk3, didn't you?  So I'm wondering which
> version you're now using with vim.
>
> More precisely, I want to know the version of cairo.  If its version is
> older than 1.9.2,  I have to add more  code to what I've just added.
>
>>
>> Thanks,
>> namsh
>>
>> Best regards,
> Kazunobu
>
>

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Attachment: gui_gtk_x11.c.patch
Description: Binary data

Raspunde prin e-mail lui