CVSROOT:        /cvs/gnome
Module name:    gtk+
Changes by:     tml     05/11/03 08:17:01

Modified files:
        .              : ChangeLog 
        gtk            : Makefile.am gtkstatusicon.c 

Log message:
2005-11-03  Tor Lillqvist  <[EMAIL PROTECTED]>

* gtk/Makefile.am: Include gtkstatusicon.c on all platforms.

* gtk/gtkstatusicon.c: Implement for Win32. Use code from
gtktrayicon-win32.c as applicable. (gtktrayicon-win32.c is not
necessary and can be removed from CVS. It has never been mentioned
in gtk/Makefile.am.) No tray icon widget, GtkImage or GtkTooltips
are used on Win32. One label widget is used (but never shown) as
gtk_widget_render_icon() needs a widget.

Ifdefs used as necessary in several places. It might be cleaner to
split out the backend-specific parts to separate files, or at
least collect them into separate blocks in the file.

(wndproc): New function. Window procedure to monitor mouse events
in the system tray icon. Call gtk_status_icon_button_press() as
needed.
(create_tray_observer): New function. Creates a hidden window that
only serves as a tray icon message observer.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=tml&date=explicit&mindate=2005-11-03%2008:16&maxdate=2005-11-03%2008:18

_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to