aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-fs-gtk_unindex.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fs/gnunet-fs-gtk_unindex.c')
-rw-r--r--src/fs/gnunet-fs-gtk_unindex.c62
1 files changed, 31 insertions, 31 deletions
diff --git a/src/fs/gnunet-fs-gtk_unindex.c b/src/fs/gnunet-fs-gtk_unindex.c
index a4fc4c61..d7efdf8e 100644
--- a/src/fs/gnunet-fs-gtk_unindex.c
+++ b/src/fs/gnunet-fs-gtk_unindex.c
@@ -43,7 +43,7 @@ enum UNINDEX_ModelColumns
43 * A guint64. 43 * A guint64.
44 */ 44 */
45 UNINDEX_MC_FILESIZE = 1, 45 UNINDEX_MC_FILESIZE = 1,
46 46
47 /** 47 /**
48 * A gchararray representing a color. 48 * A gchararray representing a color.
49 */ 49 */
@@ -180,7 +180,7 @@ static struct UnindexEntry *ue_tail;
180 180
181 181
182/** 182/**
183 * User has clicked on the 'delete/unindex' button for the dialog. 183 * User has clicked on the 'delete/unindex' button for the dialog.
184 * Unindex the selected file. 184 * Unindex the selected file.
185 * 185 *
186 * @param dummy the button 186 * @param dummy the button
@@ -203,17 +203,17 @@ GNUNET_FS_GTK_unindex_button_clicked_cb (GtkWidget * dummy,
203 GNUNET_break (0); 203 GNUNET_break (0);
204 return; 204 return;
205 } 205 }
206 gtk_tree_model_get (udc->model, &iter, 206 gtk_tree_model_get (udc->model, &iter,
207 UNINDEX_MC_FILENAME, &filename, 207 UNINDEX_MC_FILENAME, &filename,
208 UNINDEX_MC_FILESIZE, &filesize, 208 UNINDEX_MC_FILESIZE, &filesize,
209 UNINDEX_MC_UNINDEX_CONTEXT, &ue, 209 UNINDEX_MC_UNINDEX_CONTEXT, &ue,
210 -1); 210 -1);
211 if (NULL != ue) 211 if (NULL != ue)
212 { 212 {
213 GNUNET_break (0); 213 GNUNET_break (0);
214 g_free (filename); 214 g_free (filename);
215 return; 215 return;
216 } 216 }
217 ue = GNUNET_malloc (sizeof (struct UnindexEntry)); 217 ue = GNUNET_malloc (sizeof (struct UnindexEntry));
218 ue->filesize = filesize; 218 ue->filesize = filesize;
219 GNUNET_CONTAINER_DLL_insert (ue_head, ue_tail, ue); 219 GNUNET_CONTAINER_DLL_insert (ue_head, ue_tail, ue);
@@ -223,8 +223,8 @@ GNUNET_FS_GTK_unindex_button_clicked_cb (GtkWidget * dummy,
223 gtk_tree_path_free (path); 223 gtk_tree_path_free (path);
224 ue->uc = GNUNET_FS_unindex_start (GNUNET_FS_GTK_get_fs_handle (), 224 ue->uc = GNUNET_FS_unindex_start (GNUNET_FS_GTK_get_fs_handle (),
225 filename, ue); 225 filename, ue);
226 gtk_list_store_set (GTK_LIST_STORE (udc->model), 226 gtk_list_store_set (GTK_LIST_STORE (udc->model),
227 &iter, 227 &iter,
228 UNINDEX_MC_BACKGROUND_COLOR, "yellow", 228 UNINDEX_MC_BACKGROUND_COLOR, "yellow",
229 UNINDEX_MC_UNINDEX_CONTEXT, ue, 229 UNINDEX_MC_UNINDEX_CONTEXT, ue,
230 UNINDEX_MC_UNINDEX_PROGRESS, 0, 230 UNINDEX_MC_UNINDEX_PROGRESS, 0,
@@ -253,10 +253,10 @@ GNUNET_FS_GTK_unindex_close_button_clicked_cb (GtkWidget * dummy,
253 GNUNET_FS_get_indexed_files_cancel (udc->gic); 253 GNUNET_FS_get_indexed_files_cancel (udc->gic);
254 udc->gic = NULL; 254 udc->gic = NULL;
255 } 255 }
256 if (gtk_tree_model_get_iter_first (udc->model, &iter)) 256 if (gtk_tree_model_get_iter_first (udc->model, &iter))
257 do 257 do
258 { 258 {
259 gtk_tree_model_get (udc->model, &iter, 259 gtk_tree_model_get (udc->model, &iter,
260 UNINDEX_MC_UNINDEX_CONTEXT, &ue, 260 UNINDEX_MC_UNINDEX_CONTEXT, &ue,
261 -1); 261 -1);
262 if (NULL != ue) 262 if (NULL != ue)
@@ -264,10 +264,10 @@ GNUNET_FS_GTK_unindex_close_button_clicked_cb (GtkWidget * dummy,
264 gtk_tree_row_reference_free (ue->rr); 264 gtk_tree_row_reference_free (ue->rr);
265 ue->rr = NULL; 265 ue->rr = NULL;
266 } 266 }
267 } 267 }
268 while (TRUE == gtk_tree_model_iter_next (udc->model, &iter)); 268 while (TRUE == gtk_tree_model_iter_next (udc->model, &iter));
269 gtk_widget_destroy (udc->dialog); 269 gtk_widget_destroy (udc->dialog);
270 g_object_unref (G_OBJECT (udc->builder)); 270 g_object_unref (G_OBJECT (udc->builder));
271 GNUNET_free (udc); 271 GNUNET_free (udc);
272 master_udc = NULL; 272 master_udc = NULL;
273} 273}
@@ -280,7 +280,7 @@ GNUNET_FS_GTK_unindex_close_button_clicked_cb (GtkWidget * dummy,
280 * @param user_data our unindex context 280 * @param user_data our unindex context
281 */ 281 */
282static void 282static void
283selection_changed_cb (GtkTreeSelection * ts, 283selection_changed_cb (GtkTreeSelection * ts,
284 gpointer user_data) 284 gpointer user_data)
285{ 285{
286 struct UnindexDialogContext *udc = user_data; 286 struct UnindexDialogContext *udc = user_data;
@@ -290,8 +290,8 @@ selection_changed_cb (GtkTreeSelection * ts,
290 /* find out if a file is selected */ 290 /* find out if a file is selected */
291 if (gtk_tree_selection_get_selected (udc->selection, NULL, &iter)) 291 if (gtk_tree_selection_get_selected (udc->selection, NULL, &iter))
292 { 292 {
293 gtk_tree_model_get (udc->model, &iter, 293 gtk_tree_model_get (udc->model, &iter,
294 UNINDEX_MC_UNINDEX_CONTEXT, &ue, 294 UNINDEX_MC_UNINDEX_CONTEXT, &ue,
295 -1); 295 -1);
296 if (NULL == ue) 296 if (NULL == ue)
297 { 297 {
@@ -312,7 +312,7 @@ selection_changed_cb (GtkTreeSelection * ts,
312 * @param file_id hash of the contents of the indexed file 312 * @param file_id hash of the contents of the indexed file
313 * @return GNUNET_OK to continue iteration, GNUNET_SYSERR to abort 313 * @return GNUNET_OK to continue iteration, GNUNET_SYSERR to abort
314 */ 314 */
315static int 315static int
316add_indexed_file (void *cls, const char *filename, 316add_indexed_file (void *cls, const char *filename,
317 const struct GNUNET_HashCode * file_id) 317 const struct GNUNET_HashCode * file_id)
318{ 318{
@@ -387,7 +387,7 @@ GNUNET_GTK_main_menu_unindex_activate_cb (GtkWidget * dummy,
387{ 387{
388 GtkWidget *toplevel; 388 GtkWidget *toplevel;
389 struct UnindexDialogContext *udc; 389 struct UnindexDialogContext *udc;
390 390
391 if (NULL != master_udc) 391 if (NULL != master_udc)
392 { 392 {
393 /* window already exists, raise focus */ 393 /* window already exists, raise focus */
@@ -417,7 +417,7 @@ GNUNET_GTK_main_menu_unindex_activate_cb (GtkWidget * dummy,
417 udc); 417 udc);
418 toplevel = gtk_widget_get_toplevel (dummy); 418 toplevel = gtk_widget_get_toplevel (dummy);
419 if (GTK_IS_WINDOW (toplevel)) 419 if (GTK_IS_WINDOW (toplevel))
420 gtk_window_set_transient_for (GTK_WINDOW (udc->dialog), GTK_WINDOW (toplevel)); 420 gtk_window_set_transient_for (GTK_WINDOW (udc->dialog), GTK_WINDOW (toplevel));
421 /* connect signals; FIXME-GTK3: these could be connected with (modern) Glade */ 421 /* connect signals; FIXME-GTK3: these could be connected with (modern) Glade */
422 g_signal_connect (G_OBJECT (udc->selection), "changed", 422 g_signal_connect (G_OBJECT (udc->selection), "changed",
423 G_CALLBACK (selection_changed_cb), udc); 423 G_CALLBACK (selection_changed_cb), udc);
@@ -471,19 +471,19 @@ GNUNET_FS_GTK_unindex_handle_stop_ (struct UnindexEntry *ue)
471 GtkTreePath *path; 471 GtkTreePath *path;
472 GtkTreeIter iter; 472 GtkTreeIter iter;
473 GtkTreeModel *model; 473 GtkTreeModel *model;
474 474
475 if (NULL != ue->rr) 475 if (NULL != ue->rr)
476 { 476 {
477 path = gtk_tree_row_reference_get_path (ue->rr); 477 path = gtk_tree_row_reference_get_path (ue->rr);
478 model = gtk_tree_row_reference_get_model (ue->rr); 478 model = gtk_tree_row_reference_get_model (ue->rr);
479 gtk_tree_row_reference_free (ue->rr); 479 gtk_tree_row_reference_free (ue->rr);
480 ue->rr = NULL; 480 ue->rr = NULL;
481 GNUNET_assert (TRUE == gtk_tree_model_get_iter (model, 481 GNUNET_assert (TRUE == gtk_tree_model_get_iter (model,
482 &iter, 482 &iter,
483 path)); 483 path));
484 gtk_tree_path_free (path); 484 gtk_tree_path_free (path);
485 gtk_list_store_set (GTK_LIST_STORE (model), 485 gtk_list_store_set (GTK_LIST_STORE (model),
486 &iter, 486 &iter,
487 UNINDEX_MC_UNINDEX_CONTEXT, NULL, 487 UNINDEX_MC_UNINDEX_CONTEXT, NULL,
488 -1); 488 -1);
489 } 489 }
@@ -515,12 +515,12 @@ GNUNET_FS_GTK_unindex_handle_error_ (struct UnindexEntry *ue,
515 return; 515 return;
516 path = gtk_tree_row_reference_get_path (ue->rr); 516 path = gtk_tree_row_reference_get_path (ue->rr);
517 model = gtk_tree_row_reference_get_model (ue->rr); 517 model = gtk_tree_row_reference_get_model (ue->rr);
518 GNUNET_assert (TRUE == gtk_tree_model_get_iter (model, 518 GNUNET_assert (TRUE == gtk_tree_model_get_iter (model,
519 &iter, 519 &iter,
520 path)); 520 path));
521 gtk_tree_path_free (path); 521 gtk_tree_path_free (path);
522 gtk_list_store_set (GTK_LIST_STORE (model), 522 gtk_list_store_set (GTK_LIST_STORE (model),
523 &iter, 523 &iter,
524 UNINDEX_MC_BACKGROUND_COLOR, "red", 524 UNINDEX_MC_BACKGROUND_COLOR, "red",
525 UNINDEX_MC_ERROR, emsg, 525 UNINDEX_MC_ERROR, emsg,
526 -1); 526 -1);
@@ -546,12 +546,12 @@ GNUNET_FS_GTK_unindex_handle_progress_ (struct UnindexEntry *ue,
546 return; 546 return;
547 path = gtk_tree_row_reference_get_path (ue->rr); 547 path = gtk_tree_row_reference_get_path (ue->rr);
548 model = gtk_tree_row_reference_get_model (ue->rr); 548 model = gtk_tree_row_reference_get_model (ue->rr);
549 GNUNET_assert (TRUE == gtk_tree_model_get_iter (model, 549 GNUNET_assert (TRUE == gtk_tree_model_get_iter (model,
550 &iter, 550 &iter,
551 path)); 551 path));
552 gtk_tree_path_free (path); 552 gtk_tree_path_free (path);
553 gtk_list_store_set (GTK_LIST_STORE (model), 553 gtk_list_store_set (GTK_LIST_STORE (model),
554 &iter, 554 &iter,
555 UNINDEX_MC_UNINDEX_PROGRESS, ue->progress, 555 UNINDEX_MC_UNINDEX_PROGRESS, ue->progress,
556 -1); 556 -1);
557} 557}
@@ -573,11 +573,11 @@ GNUNET_FS_GTK_unindex_handle_completed_ (struct UnindexEntry *ue)
573 { 573 {
574 path = gtk_tree_row_reference_get_path (ue->rr); 574 path = gtk_tree_row_reference_get_path (ue->rr);
575 model = gtk_tree_row_reference_get_model (ue->rr); 575 model = gtk_tree_row_reference_get_model (ue->rr);
576 GNUNET_assert (TRUE == gtk_tree_model_get_iter (model, 576 GNUNET_assert (TRUE == gtk_tree_model_get_iter (model,
577 &iter, 577 &iter,
578 path)); 578 path));
579 gtk_tree_path_free (path); 579 gtk_tree_path_free (path);
580 gtk_list_store_remove (GTK_LIST_STORE (model), 580 gtk_list_store_remove (GTK_LIST_STORE (model),
581 &iter); 581 &iter);
582 gtk_tree_row_reference_free (ue->rr); 582 gtk_tree_row_reference_free (ue->rr);
583 ue->rr = NULL; 583 ue->rr = NULL;