summaryrefslogtreecommitdiffstats
path: root/src/canberra-gtk.c
Commit message (Collapse)AuthorAgeFilesLines
* gtk: Fix the build with current GTK+Matthias Clasen2010-09-271-0/+4
| | | | | gdk_drawable_get_screen has been removed in GTK3. Instead, use gdk_window_get_screen.
* Compile with -DGSEAL_ENABLE. Fixes bug 27048.Andre Klapper2010-04-191-1/+1
|
* props: set a couple of additional properties by default, and ensure clients ↵Lennart Poettering2010-02-201-0/+8
| | | | may override them
* src: reindent for 8ch indentingLennart Poettering2010-02-201-252/+258
| | | | | | | | | | I am slowly moving all my projects to kernel-inspired 8ch indenting. This will break patches that haven't been merged yet, which I am aware of, but OTOH in times of git's --ignore-space-change shouldn't be too problematic. Yes, I am aware that reindenting like this sucks, but I cannot stand 4ch indenting anymore. Sorry.
* gtk: only use GdkEvent::window if it is setLennart Poettering2009-10-191-1/+5
|
* gtk: even if GtkSettings is not available use contextLennart Poettering2009-10-071-15/+14
|
* gtk: fix calculation of event hpos/vposLennart Poettering2009-10-071-2/+2
|
* gtk: initialize window.desktop property by defaultLennart Poettering2009-09-191-11/+48
|
* gtk: add various validity checks before using data from GdkWindowLennart Poettering2009-09-191-44/+52
| | | | | | Only access the GdkWindow of realized widgets Clamp positions into range.
* gtk: introduce two environment variables to force use of event sounds/input ↵Lennart Poettering2009-09-111-1/+2
| | | | feedback
* gtk: generate window position/size properties in ↵Lennart Poettering2009-09-111-0/+45
| | | | ca_gtk_proplist_set_for_widget()
* gtk: don't take gdk lock since it is not recursive and it might already be takenLennart Poettering2009-08-041-4/+0
|
* Make libcanberra-gtk multihead safeChristian Persch2009-05-101-15/+54
| | | | | | 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.
* Detect forksLennart Poettering2009-03-231-1/+7
| | | | | | | | Some really stupid applications (Hey, vim, that means you!) love to fork after initializing gtk/libcanberra. This is really bad style. We however have to deal with this cleanly, so we try to detect the forks making sure all our calls fail cleanly after the fork.
* move ca_proplist_merge_ap()/ca_proplist_from_ap() to proplist.c where it belongsLennart Poettering2008-10-051-0/+1
|
* Avoid crash if gtk-settings is NULLMarc-André Lureau2008-09-031-0/+2
|
* fix license wordingLennart Poettering2008-08-061-1/+1
|
* don't fail if we fail to set canberra propertiesLennart Poettering2008-08-041-3/+3
|
* properly hookup with new GtkSettings properties gtk-sound-theme-name and ↵Lennart Poettering2008-06-231-18/+41
| | | | gtk-enable-event-sounds
* properly set the hpos/vpos properties in a locale independant wayLennart Poettering2008-06-111-2/+6
|
* Remove svn ids, since they are obsolete in git timesLennart Poettering2008-06-101-2/+0
|
* link GdkSettings to CA_PROP_CANBERRA_XDG_xxxLennart Poettering2008-06-091-2/+27
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@59 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* add complete documentationLennart Poettering2008-06-091-0/+100
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@57 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* add gtk moduleLennart Poettering2008-05-301-4/+14
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@39 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* finalize gtk bindingLennart Poettering2008-05-291-26/+48
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@37 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* preliminary gtk bindingLennart Poettering2008-05-291-11/+150
| | | | git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@36 01b60673-d06a-42c0-afdd-89cb8e0f78ac
* add some preliminary gtk bindingLennart Poettering2008-05-281-0/+67
git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@34 01b60673-d06a-42c0-afdd-89cb8e0f78ac