diff options
author | Christian Persch <chpe@gnome.org> | 2009-05-04 20:46:50 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-05-10 00:59:08 +0200 |
commit | 84b4db13c33d62918461221f6f108355aea34565 (patch) | |
tree | b67b9f9b9a4ed8f7de1649151f846fa5e25beada /src/canberra-gtk.h | |
parent | dddb6280678e18f658e65260f3914e22f8fa9639 (diff) |
Make libcanberra-gtk multihead safe
Add ca_gtk_context_get_for_screen() that takes the settings from and
listens for changes on the GtkSettings belonging to the screen, instead
of the default one. FDO #21551.
Diffstat (limited to 'src/canberra-gtk.h')
-rw-r--r-- | src/canberra-gtk.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/canberra-gtk.h b/src/canberra-gtk.h index c9b3a99..8daddc9 100644 --- a/src/canberra-gtk.h +++ b/src/canberra-gtk.h @@ -26,7 +26,11 @@ G_BEGIN_DECLS +#ifndef GDK_MULTIHEAD_SAFE ca_context *ca_gtk_context_get(void); +#endif + +ca_context *ca_gtk_context_get_for_screen(GdkScreen *screen); int ca_gtk_proplist_set_for_widget(ca_proplist *p, GtkWidget *w); |