2016-03-10 15:47 GMT+09:00 SungHyun Nam <[email protected]>:

> 2016-03-10 오후 12:58에 Kazunobu Kuriyama 이(가) 쓴 글:
> > 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?
>
> I notice another problem(difference?) with this patch.
>
> $ gtk3vim -u NONE -U NONE --noplugin
> :echo
>
> Do not type ENTER.  After typing ':echo', double click the 'echo'
> and wait some seconds.
>
> gtk2vim:  'echo' is selected and no changes.
> gtk3vim:  'echo' is selected and selection is cleared after few
>           seconds.  Because paste is OK after selection is cleared,
>           may not a real problem.
>

I guess this is related to another drawing problem.   In order to resolve
that, I've been reviewing the code and doing some experiments.  So please
be patient for a while till I get some result on that.

It might be a good idea to initiate a new thread on the issue...

Regards,
Kazunobu

>
> >
> > 2016-03-10 11:13 GMT+09:00 Kazunobu Kuriyama
> > <[email protected] <mailto:[email protected]>>:
> >
> >     Oops, failed to send this to the list.  Sorry.
> >
> >     ---------- Forwarded message ----------
> >     From: *Kazunobu Kuriyama* <[email protected]
> >     <mailto:[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] <mailto:[email protected]>>
> >
> >
> >     Hi,
> >
> >     2016-03-10 8:41 GMT+09:00 SungHyun Nam <[email protected]
> >     <mailto:[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]
> > <mailto:[email protected]>.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> --
> 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.
>

-- 
-- 
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.

Raspunde prin e-mail lui