[gnome-latex: 185/205] Delete latexila.file_browser
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-latex: 185/205] Delete latexila.file_browser
- Date: Fri, 14 Dec 2018 11:02:26 +0000 (UTC)
commit 4696f65810739e3dddeb3486859efc6590eecfa4
Author: Sébastien Wilmet <sebastien wilmet gmail com>
Date: Mon Jan 25 00:19:27 2010 +0100
Delete latexila.file_browser
The use of the extern variable was useless here.
src/file_browser.c | 29 ++++++++++++++---------------
src/file_browser.h | 2 +-
src/main.c | 3 +--
src/main.h | 8 --------
4 files changed, 16 insertions(+), 26 deletions(-)
---
diff --git a/src/file_browser.c b/src/file_browser.c
index 49337ab..ffe312f 100644
--- a/src/file_browser.c
+++ b/src/file_browser.c
@@ -37,13 +37,14 @@ static void cb_file_browser_row_activated (GtkTreeView *tree_view,
GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data);
static gint sort_list_alphabetical_order (gconstpointer a, gconstpointer b);
+static GtkListStore *list_store;
+
void
-init_file_browser (void)
+init_file_browser (GtkWidget *vbox)
{
/* mini-toolbar */
GtkWidget *hbox = gtk_hbox_new (TRUE, 0);
- gtk_box_pack_start (GTK_BOX (latexila.file_browser.vbox), hbox,
- FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
// go to the home user directory
{
@@ -100,16 +101,15 @@ init_file_browser (void)
/* list of files and directories */
{
- GtkListStore *store = gtk_list_store_new (N_COLS_FILE_BROWSER,
+ list_store = gtk_list_store_new (N_COLS_FILE_BROWSER,
G_TYPE_STRING, // stock-id of a pixbux
G_TYPE_STRING // file
);
- latexila.file_browser.list_store = store;
fill_list_store_with_current_dir ();
- GtkWidget *tree_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store));
- g_object_unref (store);
+ GtkWidget *tree_view = gtk_tree_view_new_with_model (GTK_TREE_MODEL (list_store));
+ g_object_unref (list_store);
gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (tree_view), FALSE);
// dubble-click on a row will open the file
@@ -139,8 +139,7 @@ init_file_browser (void)
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_container_add (GTK_CONTAINER (scrollbar), tree_view);
- gtk_box_pack_start (GTK_BOX (latexila.file_browser.vbox), scrollbar,
- TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (vbox), scrollbar, TRUE, TRUE, 0);
}
}
@@ -163,7 +162,7 @@ fill_list_store_with_current_dir (void)
return;
}
- gtk_list_store_clear (latexila.file_browser.list_store);
+ gtk_list_store_clear (list_store);
/* append all the files contained in the directory */
const gchar *read_name = NULL;
@@ -214,8 +213,8 @@ fill_list_store_with_current_dir (void)
gchar *directory = current->data;
// append the directory to the list store
- gtk_list_store_append (latexila.file_browser.list_store, &iter);
- gtk_list_store_set (latexila.file_browser.list_store, &iter,
+ gtk_list_store_append (list_store, &iter);
+ gtk_list_store_set (list_store, &iter,
COL_FILE_BROWSER_PIXBUF, GTK_STOCK_DIRECTORY,
COL_FILE_BROWSER_FILE, directory,
-1);
@@ -244,8 +243,8 @@ fill_list_store_with_current_dir (void)
// append the file to the list store
- gtk_list_store_append (latexila.file_browser.list_store, &iter);
- gtk_list_store_set (latexila.file_browser.list_store, &iter,
+ gtk_list_store_append (list_store, &iter);
+ gtk_list_store_set (list_store, &iter,
COL_FILE_BROWSER_PIXBUF, stock_id,
COL_FILE_BROWSER_FILE, file,
-1);
@@ -292,7 +291,7 @@ cb_file_browser_row_activated (GtkTreeView *tree_view, GtkTreePath *path,
GtkTreeViewColumn *column, gpointer user_data)
{
GtkTreeIter iter;
- GtkTreeModel *model = GTK_TREE_MODEL (latexila.file_browser.list_store);
+ GtkTreeModel *model = GTK_TREE_MODEL (list_store);
gtk_tree_model_get_iter (model, &iter, path);
gchar *file = NULL;
diff --git a/src/file_browser.h b/src/file_browser.h
index 4944687..433db5b 100644
--- a/src/file_browser.h
+++ b/src/file_browser.h
@@ -20,7 +20,7 @@
#ifndef FILE_BROWSER_H
#define FILE_BROWSER_H
-void init_file_browser (void);
+void init_file_browser (GtkWidget *vbox);
void cb_file_browser_refresh (GtkButton *button, gpointer user_data);
enum
diff --git a/src/main.c b/src/main.c
index 9cf0f43..63fdaae 100644
--- a/src/main.c
+++ b/src/main.c
@@ -152,7 +152,6 @@ init_side_pane (void)
// file browser
{
GtkWidget *vbox_file_browser = gtk_vbox_new (FALSE, 0);
- latexila.file_browser.vbox = vbox_file_browser;
GtkWidget *tab_label = gtk_hbox_new (FALSE, 3);
GtkWidget *label = gtk_label_new (_("File Browser"));
@@ -164,7 +163,7 @@ init_side_pane (void)
gtk_notebook_append_page (GTK_NOTEBOOK (side_pane_notebook),
vbox_file_browser, tab_label);
- init_file_browser ();
+ init_file_browser (vbox_file_browser);
}
}
diff --git a/src/main.h b/src/main.h
index 89b4c3b..e9cbe07 100644
--- a/src/main.h
+++ b/src/main.h
@@ -55,13 +55,6 @@ typedef struct
GtkIconView *icon_view;
} symbols_t;
-// file browser
-typedef struct
-{
- GtkWidget *vbox;
- GtkListStore *list_store;
-} file_browser_t;
-
// preferences, settings
typedef struct
{
@@ -147,7 +140,6 @@ typedef struct
GList *all_docs;
document_t *active_doc;
symbols_t symbols;
- file_browser_t file_browser;
preferences_t prefs;
actions_t actions;
under_source_view_t under_source_view;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]