Changeset 11573


Ignore:
Timestamp:
Dec 22, 2010, 7:00:25 AM (11 years ago)
Author:
charles
Message:

(trunk gtk) add GTR_UNICODE_BULLET

Location:
trunk/gtk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/gtk/main.c

    r11572 r11573  
    11861186
    11871187static void
    1188 flushAddTorrentErrors( GtkWindow *  window,
    1189                        const char * primary,
    1190                        GSList **    files )
     1188flushAddTorrentErrors( GtkWindow * window, const char * primary, GSList ** files )
    11911189{
    11921190    GSList * l;
    11931191    GtkWidget * w;
    11941192    GString * s = g_string_new( NULL );
    1195 
    1196     if( g_slist_length( *files ) > 1 ) {
    1197         for( l=*files; l!=NULL; l=l->next )
    1198             g_string_append_printf( s, "\xE2\x88\x99 %s\n", (const char*)l->data );
    1199     } else {
    1200         for( l=*files; l!=NULL; l=l->next )
    1201             g_string_append_printf( s, "%s\n", (const char*)l->data );
    1202     }
     1193    const char * leader = g_slist_length( *files ) > 1
     1194                        ? gtr_get_unicode_string( GTR_UNICODE_BULLET )
     1195                        : "";
     1196
     1197    for( l=*files; l!=NULL; l=l->next )
     1198        g_string_append_printf( s, "%s %s\n", leader, (const char*)l->data );
     1199
    12031200    w = gtk_message_dialog_new( window,
    12041201                                GTK_DIALOG_DESTROY_WITH_PARENT,
  • trunk/gtk/util.c

    r11567 r11573  
    136136{
    137137    switch( i ) {
    138         case GTR_UNICODE_UP:   return "\xE2\x86\x91";
    139         case GTR_UNICODE_DOWN: return "\xE2\x86\x93";
    140         case GTR_UNICODE_INF:  return "\xE2\x88\x9E";
    141         default:               return "err";
     138        case GTR_UNICODE_UP:      return "\xE2\x86\x91";
     139        case GTR_UNICODE_DOWN:    return "\xE2\x86\x93";
     140        case GTR_UNICODE_INF:     return "\xE2\x88\x9E";
     141        case GTR_UNICODE_BULLET:  return "\xE2\x88\x99";
     142        default:                  return "err";
    142143    }
    143144}
  • trunk/gtk/util.h

    r11567 r11573  
    5656    GTR_UNICODE_UP,
    5757    GTR_UNICODE_DOWN,
    58     GTR_UNICODE_INF
     58    GTR_UNICODE_INF,
     59    GTR_UNICODE_BULLET
    5960};
    6061const char * gtr_get_unicode_string( int );
Note: See TracChangeset for help on using the changeset viewer.