[maemo-commits] [maemo-commits] r16599 - projects/haf/branches/hildon-fm/fremantle/hildon-fm
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Nov 6 16:45:59 EET 2008
- Previous message: [maemo-commits] r16598 - projects/haf/trunk/atk1.0/debian
- Next message: [maemo-commits] r16600 - projects/haf/doc/mvo
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: rabinovich
Date: 2008-11-06 16:45:58 +0200 (Thu, 06 Nov 2008)
New Revision: 16599
Modified:
projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-selection.c
Log:
replace list view with a dummy tree_view and try to never show it
Modified: projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-selection.c
===================================================================
--- projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-selection.c 2008-11-06 14:41:46 UTC (rev 16598)
+++ projects/haf/branches/hildon-fm/fremantle/hildon-fm/hildon-file-selection.c 2008-11-06 14:45:58 UTC (rev 16599)
@@ -305,7 +305,8 @@
/* We have something => display normal view */
if (gtk_tree_model_get_iter_first(model, &iter))
- return priv->mode;
+ // return priv->mode;
+ return HILDON_FILE_SELECTION_MODE_THUMBNAILS; //Fremantle
/* We have currently nothing, check if we are loading or if we
should offer the repair button. */
@@ -342,7 +343,7 @@
static void rebind_models(HildonFileSelectionPrivate *priv)
{
GtkWidget *current_view = get_current_view(priv);
-
+#if 0 //Fremantle
if (priv->view[0] == current_view)
{
gtk_tree_view_set_model(GTK_TREE_VIEW(priv->view[0]),
@@ -355,6 +356,13 @@
gtk_tree_view_set_model(GTK_TREE_VIEW(priv->view[1]),
priv->sort_model);
}
+#endif
+ if (priv->view[1] == current_view || priv->view[0] == current_view)
+ {
+ gtk_tree_view_set_model(GTK_TREE_VIEW(priv->view[0]), NULL);
+ gtk_tree_view_set_model(GTK_TREE_VIEW(priv->view[1]),
+ priv->sort_model);
+ }
else
{
gtk_tree_view_set_model(GTK_TREE_VIEW(priv->view[0]), NULL);
@@ -366,6 +374,7 @@
static void hildon_file_selection_sync_selections(HildonFileSelectionPrivate *priv,
GtkWidget * source, GtkWidget * target)
{
+#if 0 //Fremantle
GtkTreeSelection *selection;
GList *paths, *iter;
GtkTreePath *path;
@@ -391,6 +400,7 @@
g_list_foreach(paths, (GFunc) gtk_tree_path_free, NULL);
g_list_free(paths);
+#endif
}
static gboolean expand_cursor_row(GtkTreeView *tree)
@@ -433,6 +443,9 @@
current_page = priv->cur_view;
target_page = get_view_to_be_displayed(priv);
+
+ target_page = target_page == 0 ? 1 : target_page; //Fremantle
+
view = get_current_view (priv);
if (current_page != target_page)
@@ -2038,6 +2051,7 @@
g_free(title);
}
+#if 0 //Fremantle
static void list_date_data_func(GtkTreeViewColumn * tree_column,
GtkCellRenderer * cell,
GtkTreeModel * tree_model,
@@ -2106,6 +2120,7 @@
g_object_set(cell, "text", buffer, "sensitive", sensitive, NULL);
}
+#endif
static void hildon_file_selection_navigation_pane_context(GtkWidget *
widget,
@@ -2365,12 +2380,16 @@
static void hildon_file_selection_create_list_view(HildonFileSelection *
self)
{
+#if 0 //Fremantle
GtkTreeSelection *selection;
GtkTreeViewColumn *col;
GtkCellRenderer *renderer;
GtkTreeView *tree;
+#endif
self->priv->view[0] = gtk_tree_view_new();
+ // creating empty dummy tree view
+#if 0 //Fremantle
tree = GTK_TREE_VIEW(self->priv->view[0]);
gtk_tree_view_set_headers_visible(tree, FALSE);
gtk_tree_view_set_rules_hint(tree, TRUE);
@@ -2483,6 +2502,7 @@
self, 0);
g_signal_connect_object(tree, "notify::has-focus",
G_CALLBACK(content_pane_focus), self, 0);
+#endif
}
static void hildon_file_selection_create_dir_view(HildonFileSelection *
@@ -3315,7 +3335,7 @@
HildonFileSelectionMode mode)
{
g_return_if_fail(HILDON_IS_FILE_SELECTION(self));
- g_return_if_fail(mode == HILDON_FILE_SELECTION_MODE_LIST ||
+ g_return_if_fail(/* mode == HILDON_FILE_SELECTION_MODE_LIST || //Fremantle*/
mode == HILDON_FILE_SELECTION_MODE_THUMBNAILS);
if (self->priv->mode != mode) {
- Previous message: [maemo-commits] r16598 - projects/haf/trunk/atk1.0/debian
- Next message: [maemo-commits] r16600 - projects/haf/doc/mvo
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
