(e_shell_view_save_defaults): Save the expansion
state of the EStorageSetView. (setup_defaults): Load the expansion state. svn path=/trunk/; revision=19412
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2003-01-10 Ettore Perazzoli <ettore@ximian.com>
|
||||||
|
|
||||||
|
* e-shell-view.c (e_shell_view_save_defaults): Save the expansion
|
||||||
|
state of the EStorageSetView.
|
||||||
|
(setup_defaults): Load the expansion state.
|
||||||
|
|
||||||
2003-01-10 Ettore Perazzoli <ettore@ximian.com>
|
2003-01-10 Ettore Perazzoli <ettore@ximian.com>
|
||||||
|
|
||||||
* e-shell.c (e_shell_request_close_view): Make the view save its
|
* e-shell.c (e_shell_request_close_view): Make the view save its
|
||||||
|
@ -388,6 +388,7 @@ setup_defaults (EShellView *shell_view)
|
|||||||
GConfClient *client;
|
GConfClient *client;
|
||||||
GSList *icon_types_list;
|
GSList *icon_types_list;
|
||||||
GSList *p;
|
GSList *p;
|
||||||
|
char *file_name;
|
||||||
int shortcut_group;
|
int shortcut_group;
|
||||||
int width;
|
int width;
|
||||||
int i;
|
int i;
|
||||||
@ -428,15 +429,12 @@ setup_defaults (EShellView *shell_view)
|
|||||||
e_shortcut_bar_set_view_type (shortcut_bar, i, GPOINTER_TO_INT (p->data));
|
e_shortcut_bar_set_view_type (shortcut_bar, i, GPOINTER_TO_INT (p->data));
|
||||||
g_slist_free (icon_types_list);
|
g_slist_free (icon_types_list);
|
||||||
|
|
||||||
#if 0
|
|
||||||
/* Load the expanded state for the ShellView's StorageSetView */
|
/* Load the expanded state for the ShellView's StorageSetView */
|
||||||
filename = g_strdup_printf ("%s/config/storage-set-view-expanded:view_%d",
|
file_name = g_strdup_printf ("%s/config/storage-set-view-expanded:default",
|
||||||
e_shell_get_local_directory (priv->shell),
|
e_shell_get_local_directory (priv->shell));
|
||||||
view_num);
|
|
||||||
e_tree_load_expanded_state (E_TREE (priv->storage_set_view),
|
e_tree_load_expanded_state (E_TREE (priv->storage_set_view),
|
||||||
filename);
|
file_name);
|
||||||
g_free (filename);
|
g_free (file_name);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -2762,7 +2760,7 @@ e_shell_view_save_defaults (EShellView *shell_view)
|
|||||||
EShortcutBar *shortcut_bar;
|
EShortcutBar *shortcut_bar;
|
||||||
GSList *shortcut_view_type_list;
|
GSList *shortcut_view_type_list;
|
||||||
const char *uri;
|
const char *uri;
|
||||||
char *filename;
|
char *file_name;
|
||||||
int num_groups;
|
int num_groups;
|
||||||
int group;
|
int group;
|
||||||
struct stat temp;
|
struct stat temp;
|
||||||
@ -2825,20 +2823,18 @@ e_shell_view_save_defaults (EShellView *shell_view)
|
|||||||
g_slist_free (shortcut_view_type_list);
|
g_slist_free (shortcut_view_type_list);
|
||||||
|
|
||||||
/* If ~/evolution/config/ doesn't exist yet, make it */
|
/* If ~/evolution/config/ doesn't exist yet, make it */
|
||||||
filename = g_strdup_printf ("%s/config/", e_shell_get_local_directory (priv->shell));
|
file_name = g_strdup_printf ("%s/config/", e_shell_get_local_directory (priv->shell));
|
||||||
if (stat (filename, &temp) != 0)
|
if (stat (file_name, &temp) != 0)
|
||||||
mkdir (filename, S_IRWXU);
|
mkdir (file_name, S_IRWXU);
|
||||||
g_free (filename);
|
g_free (file_name);
|
||||||
|
|
||||||
#if 0
|
/* Save the expanded state for the StorageSetView. */
|
||||||
/* Save the expanded state for this ShellView's StorageSetView */
|
|
||||||
filename = g_strdup_printf ("%s/config/storage-set-view-expanded:view_%d",
|
file_name = g_strdup_printf ("%s/config/storage-set-view-expanded:default",
|
||||||
e_shell_get_local_directory (priv->shell),
|
e_shell_get_local_directory (priv->shell));
|
||||||
view_num);
|
|
||||||
e_tree_save_expanded_state (E_TREE (priv->storage_set_view),
|
e_tree_save_expanded_state (E_TREE (priv->storage_set_view),
|
||||||
filename);
|
file_name);
|
||||||
g_free (filename);
|
g_free (file_name);
|
||||||
#endif
|
|
||||||
|
|
||||||
g_object_unref (client);
|
g_object_unref (client);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user