On 02/22/2017 08:24 AM, Norbert de Jonge wrote:
> I can't help you, but after seeing some of your functions I'm
> wondering... Setting the search direction (backwards, forwards),
> setting/toggling case sensitivity (yes, no), and moving the selection
> to whatever matches next; these are functionalities programmers want to
> provide users, and that GTK+ could probably deliver with readily
> available functions.

Norbert,

  Thanks for the reply. I have gtk+2 and gtk+3 installed as well as lib
libgtksourceview-2 and libgtksourceview-3. When looking for functionality, I
go though all and draw from what will most closely fit the bill.
Fortunately/unfortunately much of the implementation is left to the programmer
regardless of the version used. While using gtksourceview provides a native
case in-sensitive search, none of the versions provides specific functions for
limiting the search range and direction beyond the basic iter_forward_search
iter_backward_search, etc...

  This question however is unrelated to the choice or version of the toolkit
used, it's more general in how to prevent closing of a modal dialog, and the
associated change in window focus, etc.., from interfering with a highlighted
set of words set with select_range immediately after the dialog closes.

  It may come down to "How do I confirm that a dialog is fully closed (e.g.
the widget fully destroyed) before setting the selection to insure there is no
possibility of changing focus undoing the selection?  I'll keep looking.


-- 
David C. Rankin, J.D.,P.E.
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to