Matthew Talbert wrote:
>> I want to restrict copy and paste to just text format. For this I've
>> connected to "copy-clipboard", "cut-clipboard" and "paste-clipboard"
>> signals. Unfortunately this doesn't stop default handlers from being
>> called so everything gets copied twice. I added
>> g_signal_stop_emission_by_name() calls to my signal handlers but it
>> didn't seem to have any effect. I even wrote function that unregisters
>> all GtkTextBuffer serialize and unserialize formats but that didn't help
>> either.
> 
> Are your signal handlers returning TRUE or FALSE? FALSE allows the
> event to keep propagating, while TRUE prevents it. Also, which
> function are you using to connect your signal handlers?
> g_signal_connect?
> 
> Matthew

Yes I'm using g_signal_connect to connect the signal handlers. Returning
TRUE or FALSE is a good suggestion but unfortunately they are signals
not events so the return type is void.

- Tuukka
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to