[maemo-commits] [maemo-commits] r9823 - in projects/haf/branches/maemo-af-desktop/hildon-desktop: . libhildondesktop
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Tue Feb 13 14:45:30 EET 2007
- Previous message: [maemo-commits] r9822 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r9824 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: moimart Date: 2007-02-13 14:45:29 +0200 (Tue, 13 Feb 2007) New Revision: 9823 Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/hildon-desktop-panel-expandable.c projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/statusbar-item-socket.c Log: * libhildondesktop/statusbar-item-socket.c: * libhildondesktop/hildon-desktop-panel-expandable.c: - Use gdk_window_set_back_pixmap for getting the proper background. - Code cleanup. * ChangeLog updated. Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog =================================================================== --- projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog 2007-02-13 12:44:14 UTC (rev 9822) +++ projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog 2007-02-13 12:45:29 UTC (rev 9823) @@ -1,3 +1,10 @@ +2007-02-13 Moises Martinez <moises.martinez at nokia.com> + + * libhildondesktop/statusbar-item-socket.c: + * libhildondesktop/hildon-desktop-panel-expandable.c: + - Use gdk_window_set_back_pixmap for getting the proper background. + - Code cleanup. + 2007-02-13 Lucas Rocha <lucas.rocha at nokia.com> * src/hd-desktop.c, src/hd-notification-manager.[ch], Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/hildon-desktop-panel-expandable.c =================================================================== --- projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/hildon-desktop-panel-expandable.c 2007-02-13 12:44:14 UTC (rev 9822) +++ projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/hildon-desktop-panel-expandable.c 2007-02-13 12:45:29 UTC (rev 9823) @@ -799,13 +799,13 @@ hildon_desktop_panel_expandable_add_button (HILDON_DESKTOP_PANEL (panel), GTK_WIDGET (sb_socket)); - gtk_widget_show_all (GTK_WIDGET (sb_socket)); - + hildon_desktop_panel_expandable_arrange_items (panel); hildon_desktop_item_socket_add_id (HILDON_DESKTOP_ITEM_SOCKET (sb_socket), wid); + g_free (id); g_free (name); } Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/statusbar-item-socket.c =================================================================== --- projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/statusbar-item-socket.c 2007-02-13 12:44:14 UTC (rev 9822) +++ projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/statusbar-item-socket.c 2007-02-13 12:45:29 UTC (rev 9823) @@ -94,19 +94,32 @@ } static void +statusbar_item_socket_add_socket (StatusbarItemSocket *itemsocket, gpointer data) +{ + gtk_widget_show (GTK_WIDGET (itemsocket->socket)); + + gdk_window_set_back_pixmap (GTK_WIDGET (itemsocket->socket)->window, NULL, TRUE); + gdk_window_clear (GTK_WIDGET (itemsocket->socket)->window); +} + +static void statusbar_item_socket_init (StatusbarItemSocket *itemsocket) { + itemsocket->socket = GTK_SOCKET (gtk_socket_new ()); - gtk_container_add (GTK_CONTAINER (itemsocket), GTK_WIDGET (itemsocket->socket)); - gtk_widget_show (GTK_WIDGET (itemsocket->socket)); - + g_signal_connect (G_OBJECT (itemsocket->socket), "plug-added", G_CALLBACK (statusbar_item_socket_proxy_plug_added), (gpointer)itemsocket); - } + g_signal_connect_after (G_OBJECT (itemsocket), + "map", + G_CALLBACK (statusbar_item_socket_add_socket), + NULL); +} + static void statusbar_item_socket_class_init (StatusbarItemSocketClass *itemsocket_class) {
- Previous message: [maemo-commits] r9822 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r9824 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]