Mercurial > hg > xmms-sid
comparison src/xs_fileinfo.c @ 424:faf12767a6f1
Preparing for internationalization.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 31 Dec 2006 21:43:04 +0000 |
parents | d2e6682d3ef8 |
children | d787dae8c043 |
comparison
equal
deleted
inserted
replaced
423:c0fdf3b3f3e6 | 424:faf12767a6f1 |
---|---|
71 XS_MUTEX_UNLOCK(xs_status); | 71 XS_MUTEX_UNLOCK(xs_status); |
72 XS_MUTEX_UNLOCK(xs_fileinfowin); | 72 XS_MUTEX_UNLOCK(xs_fileinfowin); |
73 } | 73 } |
74 | 74 |
75 | 75 |
76 void xs_fileinfo_setsong(void) | 76 static void xs_fileinfo_setsong(void) |
77 { | 77 { |
78 gint n; | 78 gint n; |
79 | 79 |
80 XS_MUTEX_LOCK(xs_status); | 80 XS_MUTEX_LOCK(xs_status); |
81 XS_MUTEX_LOCK(xs_fileinfowin); | 81 XS_MUTEX_LOCK(xs_fileinfowin); |
113 return FALSE; | 113 return FALSE; |
114 } | 114 } |
115 | 115 |
116 | 116 |
117 | 117 |
118 void xs_fileinfo_subtune(GtkWidget * widget, void *data) | 118 static void xs_fileinfo_subtune(GtkWidget * widget, void *data) |
119 { | 119 { |
120 t_xs_stil_subnode *tmpNode; | 120 t_xs_stil_subnode *tmpNode; |
121 GtkWidget *tmpItem, *tmpText; | 121 GtkWidget *tmpItem, *tmpText; |
122 gint tmpIndex; | 122 gint tmpIndex; |
123 gchar *subName, *subAuthor; | 123 gchar *subName, *subAuthor; |
165 void xs_fileinfo(gchar * pcFilename) | 165 void xs_fileinfo(gchar * pcFilename) |
166 { | 166 { |
167 GtkWidget *tmpMenuItem, *tmpMenu, *tmpOptionMenu; | 167 GtkWidget *tmpMenuItem, *tmpMenu, *tmpOptionMenu; |
168 t_xs_tuneinfo *tmpInfo; | 168 t_xs_tuneinfo *tmpInfo; |
169 t_xs_stil_subnode *tmpNode; | 169 t_xs_stil_subnode *tmpNode; |
170 gchar tmpStr[64]; | |
171 gint n; | 170 gint n; |
172 | 171 |
173 /* Current implementation leaves old fileinfo window untouched if | 172 /* Current implementation leaves old fileinfo window untouched if |
174 * no information can be found for the new file. Hmm... | 173 * no information can be found for the new file. Hmm... |
175 */ | 174 */ |
214 | 213 |
215 /* Main tune - the pseudo tune */ | 214 /* Main tune - the pseudo tune */ |
216 tmpOptionMenu = LUW("fileinfo_sub_tune"); | 215 tmpOptionMenu = LUW("fileinfo_sub_tune"); |
217 tmpMenu = GTK_OPTION_MENU(tmpOptionMenu)->menu; | 216 tmpMenu = GTK_OPTION_MENU(tmpOptionMenu)->menu; |
218 | 217 |
219 tmpMenuItem = gtk_menu_item_new_with_label("General info"); | 218 tmpMenuItem = gtk_menu_item_new_with_label(_("General info")); |
220 gtk_widget_show(tmpMenuItem); | 219 gtk_widget_show(tmpMenuItem); |
221 gtk_menu_append(GTK_MENU(tmpMenu), tmpMenuItem); | 220 gtk_menu_append(GTK_MENU(tmpMenu), tmpMenuItem); |
222 gtk_signal_connect(GTK_OBJECT(tmpMenuItem), "activate", GTK_SIGNAL_FUNC(xs_fileinfo_subtune), tmpMenu); | 221 gtk_signal_connect(GTK_OBJECT(tmpMenuItem), "activate", GTK_SIGNAL_FUNC(xs_fileinfo_subtune), tmpMenu); |
223 | 222 |
224 /* Other menu items */ | 223 /* Other menu items */ |
225 for (n = 1; n <= tmpInfo->nsubTunes; n++) { | 224 for (n = 1; n <= tmpInfo->nsubTunes; n++) { |
225 gchar tmpStr[64]; | |
226 if (xs_fileinfostil) { | 226 if (xs_fileinfostil) { |
227 g_snprintf(tmpStr, sizeof(tmpStr), "Tune #%i: ", n); | 227 g_snprintf(tmpStr, sizeof(tmpStr), _("Tune #%i: "), n); |
228 | 228 |
229 tmpNode = xs_fileinfostil->subTunes[n]; | 229 tmpNode = xs_fileinfostil->subTunes[n]; |
230 | 230 |
231 if (tmpNode && tmpNode->pName) | 231 if (tmpNode && tmpNode->pName) |
232 xs_pnstrcat(tmpStr, sizeof(tmpStr), tmpNode->pName); | 232 xs_pnstrcat(tmpStr, sizeof(tmpStr), tmpNode->pName); |
233 else if (tmpNode && tmpNode->pInfo) | 233 else if (tmpNode && tmpNode->pInfo) |
234 xs_pnstrcat(tmpStr, sizeof(tmpStr), tmpNode->pInfo); | 234 xs_pnstrcat(tmpStr, sizeof(tmpStr), tmpNode->pInfo); |
235 else | 235 else |
236 xs_pnstrcat(tmpStr, sizeof(tmpStr), "---"); | 236 xs_pnstrcat(tmpStr, sizeof(tmpStr), "---"); |
237 } else { | 237 } else { |
238 g_snprintf(tmpStr, sizeof(tmpStr), "Tune #%i", n); | 238 g_snprintf(tmpStr, sizeof(tmpStr), _("Tune #%i"), n); |
239 } | 239 } |
240 | 240 |
241 tmpMenuItem = gtk_menu_item_new_with_label(tmpStr); | 241 tmpMenuItem = gtk_menu_item_new_with_label(tmpStr); |
242 gtk_widget_show(tmpMenuItem); | 242 gtk_widget_show(tmpMenuItem); |
243 gtk_menu_append(GTK_MENU(tmpMenu), tmpMenuItem); | 243 gtk_menu_append(GTK_MENU(tmpMenu), tmpMenuItem); |