Changeset 13243


Ignore:
Timestamp:
Mar 4, 2012, 1:12:42 PM (9 years ago)
Author:
jordan
Message:

(trunk gtk) #4764 "filenames should have a tooltip" -- fixed with patch from gulyan

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gtk/file-list.c

    r12654 r13243  
    4242    FC_ICON,
    4343    FC_LABEL,
     44    FC_LABEL_ESC,
    4445    FC_PROG,
    4546    FC_INDEX,
     
    444445    const int priority = isLeaf ? inf->files[ child_data->index ].priority : 0;
    445446    const gboolean enabled = isLeaf ? !inf->files[ child_data->index ].dnd : TRUE;
     447    char * name_esc = g_markup_escape_text( child_data->name, -1 );
    446448
    447449    tr_strlsize( size_str, child_data->length, sizeof size_str );
     
    450452                                       FC_INDEX, child_data->index,
    451453                                       FC_LABEL, child_data->name,
     454                                       FC_LABEL_ESC, name_esc,
    452455                                       FC_SIZE, child_data->length,
    453456                                       FC_SIZE_STR, size_str,
     
    464467    }
    465468
     469    g_free( name_esc );
    466470    g_object_unref( icon );
    467471
     
    497501                                 GDK_TYPE_PIXBUF,  /* icon */
    498502                                 G_TYPE_STRING,    /* label */
     503                                 G_TYPE_STRING,    /* label esc */
    499504                                 G_TYPE_INT,       /* prog [0..100] */
    500505                                 G_TYPE_UINT,      /* index */
     
    895900    gtk_tree_view_append_column( tree_view, col );
    896901
     902    /* add tooltip to tree */
     903    gtk_tree_view_set_tooltip_column( tree_view, FC_LABEL_ESC );
     904
    897905    /* create the scrolled window and stick the view in it */
    898906    scroll = gtk_scrolled_window_new( NULL, NULL );
Note: See TracChangeset for help on using the changeset viewer.