[maemo-commits] [maemo-commits] r8689 - in projects/haf/branches/maemo-af-desktop/hildon-desktop: . libhildondesktop
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Dec 8 15:52:29 EET 2006
- Previous message: [maemo-commits] r8688 - in projects/haf/trunk/hildon-theme-tools: . debian
- Next message: [maemo-commits] r8690 - in projects/haf/trunk/hildon-theme-layout-2: . data debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: moimart Date: 2006-12-08 15:52:28 +0200 (Fri, 08 Dec 2006) New Revision: 8689 Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/desktop-panel-window.c projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/desktop-panel.c Log: * libhildondesktop/desktop-panel.c: - Set a default size for widgets. * libhildondesktop/desktop-panel-window.c: - Show the container!!!! * ChangeLog updated. Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog =================================================================== --- projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog 2006-12-08 13:46:04 UTC (rev 8688) +++ projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog 2006-12-08 13:52:28 UTC (rev 8689) @@ -1,5 +1,12 @@ 2006-12-08 Moises Martinez <moises.martinzes at nokia.com> + * libhildondesktop/desktop-panel.c: + - Set a default size for widgets. + * libhildondesktop/desktop-panel-window.c: + - Show the container!!!! + +2006-12-08 Moises Martinez <moises.martinzes at nokia.com> + * libhildondesktop/desktop-panel-window.[ch]: Fixed partially dragging of window. Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/desktop-panel-window.c =================================================================== --- projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/desktop-panel-window.c 2006-12-08 13:46:04 UTC (rev 8688) +++ projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/desktop-panel-window.c 2006-12-08 13:52:28 UTC (rev 8689) @@ -354,6 +354,7 @@ gtk_container_add (GTK_CONTAINER (window), GTK_WIDGET (HILDON_DESKTOP_WINDOW (window)->container)); + gtk_widget_show (GTK_WIDGET (HILDON_DESKTOP_WINDOW (window)->container)); gtk_widget_pop_composite_child (); Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/desktop-panel.c =================================================================== --- projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/desktop-panel.c 2006-12-08 13:46:04 UTC (rev 8688) +++ projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/desktop-panel.c 2006-12-08 13:52:28 UTC (rev 8689) @@ -26,6 +26,9 @@ #include "desktop-panel.h" #include "hildon-desktop-item.h" +#define PANEL_WIDGET_DEFAULT_WIDTH 80 +#define PANEL_WIDGET_DEFAULT_HEIGHT 80 + #define DESKTOP_PANEL_GET_PRIVATE(object) \ (G_TYPE_INSTANCE_GET_PRIVATE ((object), DESKTOP_TYPE_PANEL, DesktopPanel)) @@ -714,7 +717,7 @@ { /* FIXME: Please, implement me smoothly and very optimized */ - /* FIXME: This is not that smooth implementation, this only add the item*/ + /* FIXME: This is not that smooth implementation, this only add the item*/ gtk_box_pack_start (GTK_BOX (panel), GTK_WIDGET (item),FALSE,FALSE,0); gtk_widget_show (GTK_WIDGET (item)); } @@ -725,7 +728,6 @@ desktop_panel_add_button (DesktopPanel *panel, GtkWidget *widget) { GtkWidget *panel_widget; - GtkRequisition requisition; g_return_if_fail (panel && widget && @@ -734,26 +736,18 @@ panel_widget = GTK_WIDGET (panel); - if (panel->item_width == 0 || panel->item_height == 0) - { - - gtk_widget_size_request (widget,&requisition); - - if (panel->orient & GTK_ORIENTATION_HORIZONTAL) - requisition.height = panel_widget->allocation.height; - else - requisition.width = panel_widget->allocation.width; - - gtk_widget_set_size_request (widget, - requisition.width, - requisition.height); - } - else + if (panel->item_width != 0 && panel->item_height != 0) { gtk_widget_set_size_request (widget, panel->item_width, panel->item_height); } + else + { + gtk_widget_set_size_request (widget, + PANEL_WIDGET_DEFAULT_WIDTH, + PANEL_WIDGET_DEFAULT_HEIGHT); + } if (HILDON_DESKTOP_IS_ITEM (widget)) desktop_panel_calc_positions (panel,HILDON_DESKTOP_ITEM (widget));/*FIXME: Do this! */
- Previous message: [maemo-commits] r8688 - in projects/haf/trunk/hildon-theme-tools: . debian
- Next message: [maemo-commits] r8690 - in projects/haf/trunk/hildon-theme-layout-2: . data debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]