[maemo-commits] [maemo-commits] r9352 - in projects/haf/branches/maemo-af-desktop/hildon-desktop: . libhildondesktop
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Jan 25 18:25:25 EET 2007
- Previous message: [maemo-commits] r9351 - in projects/haf/branches/maemo-af-desktop/hildon-desktop: . libhildondesktop
- Next message: [maemo-commits] r9353 - projects/haf/branches/hildon-fm/1.x/hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: moimart
Date: 2007-01-25 18:25:24 +0200 (Thu, 25 Jan 2007)
New Revision: 9352
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/hildon-desktop-panel-window-dialog.c
Log:
* libhildondesktop/hildon-desktop-panel-window-dialog.c:
* libhildondesktop/hildon-desktop-panel-expandable.c:
- Fixed orientation of panel container.
* ChangeLog updated.
Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog 2007-01-25 15:57:42 UTC (rev 9351)
+++ projects/haf/branches/maemo-af-desktop/hildon-desktop/ChangeLog 2007-01-25 16:25:24 UTC (rev 9352)
@@ -1,5 +1,11 @@
2007-01-24 Moises Martinez <moises.martinez at nokia.com>
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c:
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - Fixed orientation of panel container.
+
+2007-01-24 Moises Martinez <moises.martinez at nokia.com>
+
* libhildondesktop/hildon-desktop-panel-window-dialog.[ch]:
- Added new panel window with dialog hint
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-01-25 15:57:42 UTC (rev 9351)
+++ projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/hildon-desktop-panel-expandable.c 2007-01-25 16:25:24 UTC (rev 9352)
@@ -298,20 +298,32 @@
if (n_rows > table_rows)
{
- gtk_table_resize (panel->priv->extension_table,
- n_rows,
- panel->priv->items_p_row);
+ if (HILDON_DESKTOP_PANEL (panel)->orient == GTK_ORIENTATION_HORIZONTAL)
+ gtk_table_resize (panel->priv->extension_table,
+ n_rows,
+ panel->priv->items_p_row);
+ else
+ gtk_table_resize (panel->priv->extension_table,
+ panel->priv->items_p_row,
+ n_rows);
}
- top_attach = n_rows-1;
- bottom_attach = n_rows;
+ if (1)/*HILDON_DESKTOP_PANEL (panel)->orient == GTK_ORIENTATION_HORIZONTAL)*/
+ {
+ top_attach = n_rows-1;
+ bottom_attach = n_rows;
- if ((panel->priv->n_items % panel->priv->items_p_row) == 0)
- left_attach = 0;
- else
- left_attach = (((panel->priv->n_items+1) % panel->priv->items_p_row)+1);
+ if ((panel->priv->n_items % panel->priv->items_p_row) == 0)
+ left_attach = 0;
+ else
+ left_attach = (((panel->priv->n_items+1) % panel->priv->items_p_row)+1);
- right_attach = left_attach + 1;
+ right_attach = left_attach + 1;
+ }
+ else
+ {
+ /*TODO: g_debug ("l: %d, r: %d, t:%d, b: %d",left_attach,right_attach,top_attach,bottom_attach);*/
+ }
gtk_table_attach (panel->priv->extension_table,
GTK_WIDGET (item),
@@ -433,7 +445,7 @@
if (HILDON_DESKTOP_PANEL (panel)->orient == GTK_ORIENTATION_VERTICAL)
{
if (p_x != 0)
- _offset *= -1;
+ _offset *= -4;
gtk_window_move (panel->priv->extension_window, p_x + p_width*_offset,p_y);
}
@@ -446,8 +458,6 @@
}
gtk_widget_show (GTK_WIDGET (panel->priv->extension_window));
-
- /*TODO: Positioning and sizing of the window */
}
else
{
Modified: projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/hildon-desktop-panel-window-dialog.c
===================================================================
--- projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/hildon-desktop-panel-window-dialog.c 2007-01-25 15:57:42 UTC (rev 9351)
+++ projects/haf/branches/maemo-af-desktop/hildon-desktop/libhildondesktop/hildon-desktop-panel-window-dialog.c 2007-01-25 16:25:24 UTC (rev 9352)
@@ -101,6 +101,7 @@
GObject *object;
HildonDesktopPanelWindowDialog *window;
GtkWidget *widget;
+ gint orientation;
object = G_OBJECT_CLASS (hildon_desktop_panel_window_dialog_parent_class)->constructor (gtype,
n_params,
@@ -120,10 +121,23 @@
gtk_widget_push_composite_child ();
HILDON_DESKTOP_WINDOW (window)->container =
- g_object_new (HILDON_DESKTOP_TYPE_PANEL_EXPANDABLE, "items_row", 7 ,NULL);
+ g_object_new (HILDON_DESKTOP_TYPE_PANEL_EXPANDABLE, "items_row", 3,NULL);
gtk_container_add (GTK_CONTAINER (window),
GTK_WIDGET (HILDON_DESKTOP_WINDOW (window)->container));
+
+ g_object_get (object,"orientation",&orientation,NULL);
+
+ if (orientation & HILDON_DESKTOP_PANEL_WINDOW_ORIENTATION_HORIZONTAL)
+ g_object_set (G_OBJECT (HILDON_DESKTOP_WINDOW (window)->container),
+ "orientation",
+ GTK_ORIENTATION_HORIZONTAL,
+ NULL);
+ else
+ g_object_set (G_OBJECT (HILDON_DESKTOP_WINDOW (window)->container),
+ "orientation",
+ GTK_ORIENTATION_VERTICAL,
+ NULL);
gtk_widget_show (GTK_WIDGET (HILDON_DESKTOP_WINDOW (window)->container));
- Previous message: [maemo-commits] r9351 - in projects/haf/branches/maemo-af-desktop/hildon-desktop: . libhildondesktop
- Next message: [maemo-commits] r9353 - projects/haf/branches/hildon-fm/1.x/hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
