[bijiben] Controller: do not mix grid and list.
- From: Pierre-Yves Luyten <pyluyten src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bijiben] Controller: do not mix grid and list.
- Date: Tue, 4 Mar 2014 21:41:37 +0000 (UTC)
commit b5867c8b09cdcecf4b923f90a01933bce1b69550
Author: Pierre-Yves Luyten <py luyten fr>
Date: Tue Mar 4 22:39:15 2014 +0100
Controller: do not mix grid and list.
And do not let changed note where it is.
See 722045.
src/bjb-controller.c | 21 ++-------------------
1 files changed, 2 insertions(+), 19 deletions(-)
---
diff --git a/src/bjb-controller.c b/src/bjb-controller.c
index 847dcec..1f66546 100644
--- a/src/bjb-controller.c
+++ b/src/bjb-controller.c
@@ -254,7 +254,6 @@ bjb_controller_add_item (BjbController *self,
GdkPixbuf *pix = NULL;
const gchar *uuid;
BjbWindowBase *win;
- BjbWindowViewType type;
g_return_if_fail (BIJI_IS_ITEM (item));
store = GTK_LIST_STORE (self->priv->model);
@@ -278,10 +277,7 @@ bjb_controller_add_item (BjbController *self,
/* First , if there is a gd main view , and if gd main view
* is a list, then load the smaller emblem */
win = self->priv->window;
- type = bjb_window_base_get_view_type (win);
- if ((type == BJB_WINDOW_BASE_MAIN_VIEW ||
- type == BJB_WINDOW_BASE_ARCHIVE_VIEW)
- && bjb_window_base_get_main_view (win)
+ if (bjb_window_base_get_main_view (win)
&& bjb_main_view_get_view_type
(bjb_window_base_get_main_view (win)) == GD_MAIN_VIEW_LIST)
pix = biji_item_get_emblem (item);
@@ -593,6 +589,7 @@ on_manager_changed (BijiManager *manager,
/* Same comment, prepend but notebook before note */
case BIJI_MANAGER_NOTE_AMENDED:
+ case BIJI_MANAGER_ITEM_ICON_CHANGED:
if (bjb_controller_get_iter (self, item, &p_iter))
{
gtk_list_store_remove (GTK_LIST_STORE (priv->model), p_iter);
@@ -607,20 +604,6 @@ on_manager_changed (BijiManager *manager,
}
break;
- /* If color changed we just amend the icon */
- case BIJI_MANAGER_ITEM_ICON_CHANGED:
- if (bjb_main_view_get_view_type (
- bjb_window_base_get_main_view (self->priv->window)) == GD_MAIN_VIEW_ICON
- && bjb_controller_get_iter (self, item, &p_iter))
- gtk_list_store_set (GTK_LIST_STORE (priv->model), p_iter,
- GD_MAIN_COLUMN_ICON, biji_item_get_icon (item), -1);
- else if (bjb_main_view_get_view_type (
- bjb_window_base_get_main_view (self->priv->window)) == GD_MAIN_VIEW_LIST
- && bjb_controller_get_iter (self, item, &p_iter))
- gtk_list_store_set (GTK_LIST_STORE (priv->model), p_iter,
- GD_MAIN_COLUMN_ICON, biji_item_get_emblem (item), -1);
- break;
-
case BIJI_MANAGER_ITEM_DELETED:
case BIJI_MANAGER_ITEM_TRASHED:
case BIJI_MANAGER_ITEM_RESTORED:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]