[maemo-commits] [maemo-commits] r12913 - projects/haf/trunk/hildon-fm/hildon-fm
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Mon Jul 30 17:16:01 EEST 2007
- Previous message: [maemo-commits] r12912 - projects/haf/tags/posix-locales
- Next message: [maemo-commits] r12914 - projects/haf/trunk/hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: marivoll
Date: 2007-07-30 17:15:55 +0300 (Mon, 30 Jul 2007)
New Revision: 12913
Modified:
projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-selection.c
Log:
Call inspect_view in constructor to initialize the views properly.
Modified: projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-selection.c
===================================================================
--- projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-selection.c 2007-07-30 14:00:57 UTC (rev 12912)
+++ projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-selection.c 2007-07-30 14:15:55 UTC (rev 12913)
@@ -423,7 +423,7 @@
gboolean content_focused = FALSE;
if (!hildon_file_selection_content_pane_visible(priv))
- return;
+ return;
current_page = priv->cur_view;
target_page = get_view_to_be_displayed(priv);
@@ -433,12 +433,11 @@
{
content_focused = GTK_WIDGET_HAS_FOCUS(view) ||
priv->force_content_pane || priv->content_pane_last_used;
- gtk_widget_hide (view_widget (priv, current_page));
+ if (current_page >= 0)
+ gtk_widget_hide (view_widget (priv, current_page));
gtk_widget_show (view_widget (priv, target_page));
priv->cur_view = target_page;
- fprintf (stderr, "SHOWING %d -> %d\n", current_page, target_page);
-
if (current_page == HILDON_FILE_SELECTION_MODE_THUMBNAILS &&
target_page == HILDON_FILE_SELECTION_MODE_LIST)
hildon_file_selection_sync_selections(priv, priv->view[1],
@@ -464,7 +463,6 @@
if (priv->force_content_pane)
expand_cursor_row(GTK_TREE_VIEW(priv->dir_tree));
}
-
static void hildon_file_selection_forall(GtkContainer * self,
gboolean include_internals,
GtkCallback callback,
@@ -3084,13 +3082,6 @@
gtk_box_pack_start (GTK_BOX (self->priv->view_selector),
self->priv->scroll_thumb, TRUE, TRUE, 0);
- gtk_widget_show_all (priv->hpaned);
- priv->cur_view = 0;
- gtk_widget_hide (priv->scroll_thumb);
- gtk_widget_hide (priv->view[2]);
- gtk_widget_hide (priv->view[3]);
-
-
/* Also the views of the navigation pane are trees (and this is
needed). Let's deny expanding */
g_signal_connect(priv->view[0], "test-expand-row",
@@ -3157,6 +3148,15 @@
hildon_file_selection_setup_dnd_view(self, priv->dir_tree);
}
+ gtk_widget_show_all (priv->hpaned);
+ priv->cur_view = -1;
+ gtk_widget_hide (priv->scroll_list);
+ gtk_widget_hide (priv->scroll_thumb);
+ gtk_widget_hide (priv->view[2]);
+ gtk_widget_hide (priv->view[3]);
+
+ hildon_file_selection_inspect_view (priv);
+
return obj;
}
- Previous message: [maemo-commits] r12912 - projects/haf/tags/posix-locales
- Next message: [maemo-commits] r12914 - projects/haf/trunk/hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
