Jasper St. Pierre
46505a8314
etc: Use generic marshaller
...
https://bugzilla.gnome.org/show_bug.cgi?id=662152
2012-01-25 19:03:13 -05:00
Dan Winship
e208c7e3dd
tray: re-sync from panel, including _NET_SYSTEM_TRAY_COLORS support
...
https://bugzilla.gnome.org/show_bug.cgi?id=641060
2011-02-07 10:00:54 -05:00
Vincent Untz
8abbd5dacb
tray: Fix handling of SYSTEM_TRAY_CANCEL_MESSAGE
...
We were not looking at the right field for the message ID: the ID is in
the 4th field for BEGIN_MESSAGE, but 2nd field for CANCEL_MESSAGE.
2011-02-01 12:13:47 +01:00
Vincent Untz
ed0fa7e1b7
tray: Stop using gdk_display_add_client_message_filter()
...
It just got removed in GTK+ 3, and we actually don't need it since we
look for ClientMessage in na_tray_manager_window_filter() anyway.
2011-02-01 12:13:12 +01:00
Giovanni Campagna
0ba7188625
Remove Gtk 2 compatibility code
...
It is useless now that we require Gtk 3.
https://bugzilla.gnome.org/show_bug.cgi?id=638315
2010-12-30 21:36:37 +01:00
Owen W. Taylor
c546ad9720
Fix for gdk/x11 changes
...
Handle the move of gdk_window_lookup() and gdk_window_foreign_new()
into the gdk_x11_ namespace.
2010-12-22 16:26:08 -05:00
Jason D. Clinton
7ce65e421b
Fix compilation against latest GTK+-3 changes
...
GDK_WINDOW_XWINDOW has been removed. All calls should use
gdk_x11_window_get_xid() instead.
2010-12-02 17:12:07 -06:00
Giovanni Campagna
bc22109130
Avoid warnings on null actors for tray icons
...
Plugging the GtkSocket icon can fail, in which case NaTrayManager emits
tray-icon-removed but the icon has never emitted plug-added, thus the
ShellTrayIcon has not been created. This results in various criticals
and exceptions in the tray-icon-removed handler.
https://bugzilla.gnome.org/show_bug.cgi?id=633028
2010-10-25 15:18:07 +02:00
Florian Müllner
fe5a289460
Fix compilation against latest GTK+-3 changes
...
Adjust to GDK/GTK+ API changes:
- removal of GdkColormap
- expose-event -> draw transition
https://bugzilla.gnome.org/show_bug.cgi?id=630641
2010-09-28 22:56:45 +02:00
Dan Winship
7ff7ec0e7a
[tray] sync NaTray code from gnome-panel
...
Our copies and gnome-panel's had been ported for GSEAL independently.
Sync them back up again.
https://bugzilla.gnome.org/show_bug.cgi?id=627306
2010-08-19 10:14:10 -04:00
Florian Müllner
6318c8e95b
Add compatibility with GTK+ 2.18
...
To replace all calls to deprecated code, GTK+ 2.20 is required - add
some basic compatibility code, so that is still possible to build the
shell with GTK+ 2.18 when not using -DGSEAL_ENABLE.
https://bugzilla.gnome.org/show_bug.cgi?id=618258
2010-05-10 18:31:51 +02:00
Florian Müllner
8c5bb8655d
Use accessor functions instead of direct access
...
With the transition to GTK+ 3.0, direct access to struct members
will no longer be possible.
This bumps the required minimum version of GTK+ to 2.20.
https://bugzilla.gnome.org/show_bug.cgi?id=618258
2010-05-10 18:31:51 +02:00
Florian Müllner
6b816fa7dc
Replace includes of glib/gi18n.h with glib/gi18n-lib.h
...
https://bugzilla.gnome.org/show_bug.cgi?id=602802
2009-11-24 15:26:09 -05:00
Owen W. Taylor
bb92791bd3
Sync whitespace with gnome-panel version of NaTray*
...
Propagate line-wrapping and other white-space changes from gnome-panel
to our copy of NaTrayChild and NaTrayManager.
2009-04-18 16:49:07 -04:00
Owen W. Taylor
c8fd1f99d5
Use single include for gtk+
...
Merge from gnome-panel
2008-12-09 Vincent Untz <vuntz@gnome.org>
* na-tray-manager.[ch]: use single include for gtk+
2009-04-18 16:49:07 -04:00
Dan Winship
8c61d46586
Import part of the notification area applet, and use it to add a
...
notification are to the panel. A bit warty, but we don't know how we want
the final UI to look anyway. (The fact that transparency doesn't work is
a known bug.)
svn path=/trunk/; revision=44
2008-11-14 17:21:56 +00:00