Git-Url:
http://git.frugalware.org/gitweb/gitweb.cgi?p=gfpm.git;a=commitdiff;h=a011020730c3e41d2db6d2ed5b17b404f7897dca
commit a011020730c3e41d2db6d2ed5b17b404f7897dca
Author: Priyank <[EMAIL PROTECTED]>
Date: Fri Feb 29 07:02:41 2008 +0530
gfpm-repomanager: code restructuring
diff --git a/src/gfpm-repomanager.c b/src/gfpm-repomanager.c
index 07aacb3..c1a2e22 100644
--- a/src/gfpm-repomanager.c
+++ b/src/gfpm-repomanager.c
@@ -174,47 +174,6 @@ gfpm_repomanager_init (void)
return;
}
-static void
-cb_gfpm_repo_enable_toggled (GtkCellRendererToggle *toggle, gchar *path_str,
gpointer data)
-{
- GtkTreeModel *model;
- GtkTreeIter iter;
- GtkTreePath *path;
- gchar *sel = NULL;
- gboolean check;
- GList *repos = NULL;
- gfpm_repo_t *repo_r = NULL;
-
- model = (GtkTreeModel *)data;
- path = gtk_tree_path_new_from_string (path_str);
- gtk_tree_model_get_iter (model, &iter, path);
- gtk_tree_model_get (model, &iter, 1, &check, 2, &sel, -1);
-
- /* manually toggle the toggle button */
- check ^= 1;
- gtk_list_store_set (GTK_LIST_STORE(model), &iter, 1, check, -1);
-
- repos = repolist->list;
- while (repos!=NULL)
- {
- repo_r = repos->data;
- if (!strcmp(repo_r->name, sel))
- {
- repo_r->enabled = (check==TRUE) ? TRUE:FALSE;
- break;
- }
- repos = g_list_next (repos);
- }
-
- /* write config file */
- gfpm_write_config_file ();
-
- g_free (sel);
- gtk_tree_path_free (path);
-
- return;
-}
-
/* This function replaces every occurence of
* [foo]
* Server = http://foo.com/
@@ -1021,6 +980,48 @@ gfpm_write_servers_to_file (const gchar *reponame)
}
/* CALLBACKS */
+
+static void
+cb_gfpm_repo_enable_toggled (GtkCellRendererToggle *toggle, gchar *path_str,
gpointer data)
+{
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ GtkTreePath *path;
+ gchar *sel = NULL;
+ gboolean check;
+ GList *repos = NULL;
+ gfpm_repo_t *repo_r = NULL;
+
+ model = (GtkTreeModel *)data;
+ path = gtk_tree_path_new_from_string (path_str);
+ gtk_tree_model_get_iter (model, &iter, path);
+ gtk_tree_model_get (model, &iter, 1, &check, 2, &sel, -1);
+
+ /* manually toggle the toggle button */
+ check ^= 1;
+ gtk_list_store_set (GTK_LIST_STORE(model), &iter, 1, check, -1);
+
+ repos = repolist->list;
+ while (repos!=NULL)
+ {
+ repo_r = repos->data;
+ if (!strcmp(repo_r->name, sel))
+ {
+ repo_r->enabled = (check==TRUE) ? TRUE:FALSE;
+ break;
+ }
+ repos = g_list_next (repos);
+ }
+
+ /* write config file */
+ gfpm_write_config_file ();
+
+ g_free (sel);
+ gtk_tree_path_free (path);
+
+ return;
+}
+
static void
cb_gfpm_repomgr_btnadd_clicked (GtkButton *button, gpointer data)
{
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git