diff options
Diffstat (limited to 'src/plugins/fs/search.c')
-rw-r--r-- | src/plugins/fs/search.c | 42 |
1 files changed, 28 insertions, 14 deletions
diff --git a/src/plugins/fs/search.c b/src/plugins/fs/search.c index 5c2b0df7..5f409413 100644 --- a/src/plugins/fs/search.c +++ b/src/plugins/fs/search.c | |||
@@ -469,6 +469,11 @@ fs_search_started(struct FSUI_SearchList * fsui_list, | |||
469 | renderer, | 469 | renderer, |
470 | "text", SEARCH_NAME, | 470 | "text", SEARCH_NAME, |
471 | NULL); | 471 | NULL); |
472 | g_object_set(G_OBJECT(renderer), | ||
473 | "wrap-width", 45, | ||
474 | "width-chars", 45, | ||
475 | "ellipsize", PANGO_ELLIPSIZE_END, | ||
476 | NULL); | ||
472 | column = gtk_tree_view_get_column(list->treeview, | 477 | column = gtk_tree_view_get_column(list->treeview, |
473 | col - 1); | 478 | col - 1); |
474 | gtk_tree_view_column_set_resizable(column, TRUE); | 479 | gtk_tree_view_column_set_resizable(column, TRUE); |
@@ -500,6 +505,11 @@ fs_search_started(struct FSUI_SearchList * fsui_list, | |||
500 | renderer, | 505 | renderer, |
501 | "text", SEARCH_MIME, | 506 | "text", SEARCH_MIME, |
502 | NULL); | 507 | NULL); |
508 | g_object_set(G_OBJECT(renderer), | ||
509 | "wrap-width", 30, | ||
510 | "width-chars", 30, | ||
511 | "ellipsize", PANGO_ELLIPSIZE_END, | ||
512 | NULL); | ||
503 | column = gtk_tree_view_get_column(list->treeview, | 513 | column = gtk_tree_view_get_column(list->treeview, |
504 | col - 1); | 514 | col - 1); |
505 | gtk_tree_view_column_set_resizable(column, TRUE); | 515 | gtk_tree_view_column_set_resizable(column, TRUE); |
@@ -507,20 +517,6 @@ fs_search_started(struct FSUI_SearchList * fsui_list, | |||
507 | gtk_tree_view_column_set_reorderable(column, TRUE); | 517 | gtk_tree_view_column_set_reorderable(column, TRUE); |
508 | gtk_tree_view_column_set_sort_column_id(column, SEARCH_MIME); | 518 | gtk_tree_view_column_set_sort_column_id(column, SEARCH_MIME); |
509 | 519 | ||
510 | renderer = gtk_cell_renderer_text_new(); | ||
511 | col = gtk_tree_view_insert_column_with_attributes(list->treeview, | ||
512 | -1, | ||
513 | _("Meta-data"), | ||
514 | renderer, | ||
515 | "text", SEARCH_DESC, | ||
516 | NULL); | ||
517 | column = gtk_tree_view_get_column(list->treeview, | ||
518 | col - 1); | ||
519 | gtk_tree_view_column_set_resizable(column, TRUE); | ||
520 | gtk_tree_view_column_set_clickable(column, TRUE); | ||
521 | gtk_tree_view_column_set_reorderable(column, TRUE); | ||
522 | gtk_tree_view_column_set_sort_column_id(column, SEARCH_DESC); | ||
523 | /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/ | ||
524 | if (YES != GC_get_configuration_value_yesno(cfg, | 520 | if (YES != GC_get_configuration_value_yesno(cfg, |
525 | "GNUNET-GTK", | 521 | "GNUNET-GTK", |
526 | "DISABLE-PREVIEWS", | 522 | "DISABLE-PREVIEWS", |
@@ -539,6 +535,24 @@ fs_search_started(struct FSUI_SearchList * fsui_list, | |||
539 | gtk_tree_view_column_set_resizable(column, TRUE); | 535 | gtk_tree_view_column_set_resizable(column, TRUE); |
540 | } | 536 | } |
541 | 537 | ||
538 | renderer = gtk_cell_renderer_text_new(); | ||
539 | col = gtk_tree_view_insert_column_with_attributes(list->treeview, | ||
540 | -1, | ||
541 | _("Meta-data"), | ||
542 | renderer, | ||
543 | "text", SEARCH_DESC, | ||
544 | NULL); | ||
545 | column = gtk_tree_view_get_column(list->treeview, | ||
546 | col - 1); | ||
547 | g_object_set(G_OBJECT(renderer), | ||
548 | "wrap-width", 60, | ||
549 | "width-chars", 60, | ||
550 | "ellipsize", PANGO_ELLIPSIZE_NONE, | ||
551 | NULL); | ||
552 | gtk_tree_view_column_set_resizable(column, TRUE); | ||
553 | gtk_tree_view_column_set_clickable(column, TRUE); | ||
554 | gtk_tree_view_column_set_reorderable(column, TRUE); | ||
555 | gtk_tree_view_column_set_sort_column_id(column, SEARCH_DESC); | ||
542 | 556 | ||
543 | /* add entry in search summary */ | 557 | /* add entry in search summary */ |
544 | gtk_list_store_append(search_summary, | 558 | gtk_list_store_append(search_summary, |