[maemo-commits] [maemo-commits] r11008 - in projects/haf/trunk/hildon-desktop: . data libhildondesktop
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Apr 12 17:38:57 EEST 2007
- Previous message: [maemo-commits] r11007 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r11009 - projects/haf/hafbuildbot
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: moimart
Date: 2007-04-12 17:38:56 +0300 (Thu, 12 Apr 2007)
New Revision: 11008
Modified:
projects/haf/trunk/hildon-desktop/ChangeLog
projects/haf/trunk/hildon-desktop/data/desktop.conf.in
projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-panel-window-dialog.c
projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-panel-window.c
Log:
* libhildondesktop/hildon-desktop-panel-window-dialog.c:
- Code cleanup
* libhildondesktop/hildon-desktop-panel-window.c:
- If the window is not to be moved, it uses parent implementations for
check_resize, size_request and size_allocation.
* data/desktop.conf.in:
- Changed size of statusbar panel.
* ChangeLog updated.
Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog 2007-04-12 13:51:04 UTC (rev 11007)
+++ projects/haf/trunk/hildon-desktop/ChangeLog 2007-04-12 14:38:56 UTC (rev 11008)
@@ -1,5 +1,15 @@
2007-04-12 Moises Martinez <moises.martinez at nokia.com>
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c:
+ - Code cleanup
+ * libhildondesktop/hildon-desktop-panel-window.c:
+ - If the window is not to be moved, it uses parent implementations for
+ check_resize, size_request and size_allocation.
+ * data/desktop.conf.in:
+ - Changed size of statusbar panel.
+
+2007-04-12 Moises Martinez <moises.martinez at nokia.com>
+
* src/hd-desktop.c:
- Implemented banner when launching applications. Fixes: NB#53974
* libhildonwm/hd-wm.c:
Modified: projects/haf/trunk/hildon-desktop/data/desktop.conf.in
===================================================================
--- projects/haf/trunk/hildon-desktop/data/desktop.conf.in 2007-04-12 13:51:04 UTC (rev 11007)
+++ projects/haf/trunk/hildon-desktop/data/desktop.conf.in 2007-04-12 14:38:56 UTC (rev 11008)
@@ -21,7 +21,7 @@
X-Type=panel_expandable
X-Position-X=423
X-Position-Y=0
-X-Size-Width=270
+X-Size-Width=282
X-Size-Height=50
X-Orientation=top
X-Config-File=statusbar.conf
Modified: projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-panel-window-dialog.c
===================================================================
--- projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-panel-window-dialog.c 2007-04-12 13:51:04 UTC (rev 11007)
+++ projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-panel-window-dialog.c 2007-04-12 14:38:56 UTC (rev 11008)
@@ -197,6 +197,8 @@
if (parent != NULL)
gtk_container_add (parent,
GTK_WIDGET (HILDON_DESKTOP_WINDOW (window)->container));
+
+ gtk_widget_pop_composite_child ();
g_object_get (object,"orientation", &orientation, NULL);
@@ -228,7 +230,7 @@
gtk_window_set_accept_focus (GTK_WINDOW (window), FALSE);
gtk_container_set_border_width (GTK_CONTAINER (window), 0);
-
+
gtk_window_set_type_hint( GTK_WINDOW (window), GDK_WINDOW_TYPE_HINT_DOCK);
gtk_widget_realize (GTK_WIDGET (window));
@@ -282,8 +284,6 @@
g_free (wm_name);
- gtk_widget_pop_composite_child ();
-
g_signal_connect (window->priv->hdwm,
"fullscreen",
G_CALLBACK (hildon_desktop_window_dialog_fullscreen_cb),
Modified: projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-panel-window.c
===================================================================
--- projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-panel-window.c 2007-04-12 13:51:04 UTC (rev 11007)
+++ projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-panel-window.c 2007-04-12 14:38:56 UTC (rev 11008)
@@ -929,6 +929,12 @@
GtkRequisition requisition;
GtkWidget *widget;
+ if (!HILDON_DESKTOP_PANEL_WINDOW (container)->priv->move)
+ {
+ GTK_CONTAINER_CLASS (hildon_desktop_panel_window_parent_class)->check_resize (container);
+ return;
+ }
+
widget = GTK_WIDGET (container);
if (!GTK_WIDGET_VISIBLE (widget))
@@ -958,6 +964,12 @@
gboolean position_changed = FALSE;
gboolean size_changed = FALSE;
+ if (!HILDON_DESKTOP_PANEL_WINDOW (widget)->priv->move)
+ {
+ GTK_WIDGET_CLASS (hildon_desktop_panel_window_parent_class)->size_request (widget,requisition);
+ return;
+ }
+
window = HILDON_DESKTOP_PANEL_WINDOW (widget);
bin = GTK_BIN (widget);
@@ -983,8 +995,7 @@
position_changed = TRUE;
}
- if (window->priv->move)
- hildon_desktop_panel_win_move_resize (window,position_changed,size_changed);
+ hildon_desktop_panel_win_move_resize (window,position_changed,size_changed);
}
static void
@@ -995,6 +1006,12 @@
GtkBin *bin = GTK_BIN (widget);
GtkAllocation challoc;
+ if (!window->priv->move)
+ {
+ GTK_WIDGET_CLASS (hildon_desktop_panel_window_parent_class)->size_allocate (widget,allocation);
+ return;
+ }
+
widget->allocation = *allocation;
if (window->priv->orientation & HILDON_DESKTOP_PANEL_WINDOW_ORIENTATION_HORIZONTAL)
- Previous message: [maemo-commits] r11007 - projects/haf/hafbuildbot
- Next message: [maemo-commits] r11009 - projects/haf/hafbuildbot
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
