CVSROOT:        /cvs/gnome
Module name:    rhythmbox
Changes by:     walters 05/09/01 21:53:10

Modified files:
        widgets        : eggtrayicon.h eggtrayicon.c 
        shell          : rb-tray-icon.h rb-tray-icon.c rb-shell.h 
                         rb-shell.c 
        data/ui        : rhythmbox-ui.xml 
        .              : configure.ac ChangeLog 

Log message:
2005-09-01  Colin Walters  <[EMAIL PROTECTED]>

* widgets/eggtrayicon.h: Prototype egg_tray_icon_have_manager.

* widgets/eggtrayicon.c (egg_tray_icon_have_manager): Steal
from gtkstatusicion.c.

* shell/rb-tray-icon.h: Prototype rb_tray_icon_get_geom.

* shell/rb-tray-icon.c (rb_tray_icon_toggle_entries): Retitle
TrayShowWindow entry.
(rb_tray_icon_class_init): Make GtkActionGroup readable only.
(rb_tray_icon_constructor): Create action group here.
(rb_tray_icon_finalize): Destroy action group.
(rb_tray_icon_set_property): Don't take an action group.
(rb_tray_icon_new): Ditto.
(tray_popup_position_menu): Some mostly boilerplate code
to position menu.
(rb_tray_icon_button_press_event_cb): Position menu.
(rb_tray_icon_get_geom): New function used for the shell
to set minimization hints.

* shell/rb-shell.h: Prototype rb_shell_toggle_visibility.

* shell/rb-shell.c (rb_shell_actions): Add MusicClose.
(struct RBShellPrivate): Change visible to iconified.
(set_icon_geometry): New function from Søren Sandmann to
tell Metacity where to draw the minimization animiation.
(rb_shell_window_state_cb): Update iconified.
(rb_shell_get_visibility): New function to say whether
or not we're currently visible.
(rb_shell_set_visibility): Update to minimize to
tray or present as appropriate.
(rb_shell_window_delete_cb): On window close, just
minimize to tray if we're deleted.
(rb_shell_set_window_title): Kill old notification code.
(rb_shell_toggle_visibility): Nwe function.
(rb_shell_cmd_toggle_visibility): Call it.
(rb_shell_constructor): Skip the taskbar.
(tray_destroy_cb): Better debugging.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=walters&date=explicit&mindate=2005-09-01%2021:52&maxdate=2005-09-01%2021:54

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to