comparison Plugins/Input/aac/src/fileinfo.c @ 387:7f0e78f42032 trunk

[svn] Disable adplug if the includes are missing (or in a very lame place). Stop blowing holes in my ship.
author chainsaw
date Tue, 03 Jan 2006 14:25:32 -0800
parents 320f0205ad45
children ee3bf186998e
comparison
equal deleted inserted replaced
386:1f278b7d6f58 387:7f0e78f42032
89 *src = '\0'; 89 *src = '\0';
90 } 90 }
91 return src - start; 91 return src - start;
92 } 92 }
93 93
94 #if 0
94 static void 95 static void
95 set_entry_tag(GtkEntry * entry, gchar * tag, gint length) 96 set_entry_tag(GtkEntry * entry, gchar * tag, gint length)
96 { 97 {
97 gint stripped_len; 98 gint stripped_len;
98 gchar *text, *text_utf8; 99 gchar *text, *text_utf8;
122 static void 123 static void
123 press_save(GtkWidget * w, gpointer data) 124 press_save(GtkWidget * w, gpointer data)
124 { 125 {
125 gtk_button_clicked(GTK_BUTTON(save)); 126 gtk_button_clicked(GTK_BUTTON(save));
126 } 127 }
128 #endif
127 129
128 static gint 130 static gint
129 genre_comp_func(gconstpointer a, gconstpointer b) 131 genre_comp_func(gconstpointer a, gconstpointer b)
130 { 132 {
131 return strcasecmp(a, b); 133 return strcasecmp(a, b);
148 } 150 }
149 151
150 return TRUE; 152 return TRUE;
151 } 153 }
152 154
155 #if 0
153 static void 156 static void
154 label_set_text(GtkWidget * label, gchar * str, ...) 157 label_set_text(GtkWidget * label, gchar * str, ...)
155 { 158 {
156 va_list args; 159 va_list args;
157 gchar tempstr[MAX_STR_LEN]; 160 gchar tempstr[MAX_STR_LEN];
160 g_vsnprintf(tempstr, MAX_STR_LEN, str, args); 163 g_vsnprintf(tempstr, MAX_STR_LEN, str, args);
161 va_end(args); 164 va_end(args);
162 165
163 gtk_label_set_text(GTK_LABEL(label), tempstr); 166 gtk_label_set_text(GTK_LABEL(label), tempstr);
164 } 167 }
168 #endif
165 169
166 static void 170 static void
167 change_buttons(GtkObject * object) 171 change_buttons(GtkObject * object)
168 { 172 {
169 gtk_widget_set_sensitive(GTK_WIDGET(object), TRUE); 173 gtk_widget_set_sensitive(GTK_WIDGET(object), TRUE);
310 GTK_FILL | GTK_EXPAND | GTK_SHRINK, 314 GTK_FILL | GTK_EXPAND | GTK_SHRINK,
311 GTK_FILL | GTK_EXPAND | GTK_SHRINK, 0, 5); 315 GTK_FILL | GTK_EXPAND | GTK_SHRINK, 0, 5);
312 316
313 pango_attr_list_unref(attrs); 317 pango_attr_list_unref(attrs);
314 318
315 #if 0
316 label = gtk_label_new(_("Genre:")); 319 label = gtk_label_new(_("Genre:"));
317 gtk_misc_set_alignment(GTK_MISC(label), 1, 0.5); 320 gtk_misc_set_alignment(GTK_MISC(label), 1, 0.5);
318 gtk_label_set_attributes(GTK_LABEL(label), attrs); 321 gtk_label_set_attributes(GTK_LABEL(label), attrs);
319 gtk_table_attach(GTK_TABLE(table), label, 0, 1, 5, 6, GTK_FILL, 322 gtk_table_attach(GTK_TABLE(table), label, 0, 1, 5, 6, GTK_FILL,
320 GTK_FILL, 5, 5); 323 GTK_FILL, 5, 5);
324 FALSE); 327 FALSE);
325 if (!genre_list) { 328 if (!genre_list) {
326 for (i = 0; i < GENRE_MAX; i++) 329 for (i = 0; i < GENRE_MAX; i++)
327 genre_list = 330 genre_list =
328 g_list_prepend(genre_list, 331 g_list_prepend(genre_list,
329 (gchar *) mpg123_id3_genres[i]); 332 (gchar *) audmp4_id3_genres[i]);
330 genre_list = g_list_prepend(genre_list, ""); 333 genre_list = g_list_prepend(genre_list, "");
331 genre_list = g_list_sort(genre_list, genre_comp_func); 334 genre_list = g_list_sort(genre_list, genre_comp_func);
332 } 335 }
333 gtk_combo_set_popdown_strings(GTK_COMBO(genre_combo), genre_list); 336 gtk_combo_set_popdown_strings(GTK_COMBO(genre_combo), genre_list);
334 337
335 gtk_table_attach(GTK_TABLE(table), genre_combo, 1, 6, 5, 6, 338 gtk_table_attach(GTK_TABLE(table), genre_combo, 1, 6, 5, 6,
336 GTK_FILL | GTK_EXPAND | GTK_SHRINK, 339 GTK_FILL | GTK_EXPAND | GTK_SHRINK,
337 GTK_FILL | GTK_EXPAND | GTK_SHRINK, 0, 5); 340 GTK_FILL | GTK_EXPAND | GTK_SHRINK, 0, 5);
338 #endif
339 341
340 boxx = gtk_hbutton_box_new(); 342 boxx = gtk_hbutton_box_new();
341 gtk_hbutton_box_set_layout_default(GTK_BUTTONBOX_SPREAD); 343 gtk_hbutton_box_set_layout_default(GTK_BUTTONBOX_SPREAD);
342 344
343 bbox = gtk_hbutton_box_new(); 345 bbox = gtk_hbutton_box_new();
367 G_CALLBACK(change_buttons), save); 369 G_CALLBACK(change_buttons), save);
368 g_signal_connect_swapped(G_OBJECT(comment_entry), "changed", 370 g_signal_connect_swapped(G_OBJECT(comment_entry), "changed",
369 G_CALLBACK(change_buttons), save); 371 G_CALLBACK(change_buttons), save);
370 g_signal_connect_swapped(G_OBJECT(tracknum_entry), "changed", 372 g_signal_connect_swapped(G_OBJECT(tracknum_entry), "changed",
371 G_CALLBACK(change_buttons), save); 373 G_CALLBACK(change_buttons), save);
372 #if 0
373 g_signal_connect_swapped(G_OBJECT(GTK_COMBO(genre_combo)->entry), "changed", 374 g_signal_connect_swapped(G_OBJECT(GTK_COMBO(genre_combo)->entry), "changed",
374 G_CALLBACK(change_buttons), save); 375 G_CALLBACK(change_buttons), save);
375 #endif
376 g_signal_connect(G_OBJECT(window), "key_press_event", 376 g_signal_connect(G_OBJECT(window), "key_press_event",
377 G_CALLBACK(fileinfo_keypress_cb), NULL); 377 G_CALLBACK(fileinfo_keypress_cb), NULL);
378 } 378 }
379 379
380 g_free(current_filename); 380 g_free(current_filename);
395 gtk_entry_set_text(GTK_ENTRY(album_entry), ""); 395 gtk_entry_set_text(GTK_ENTRY(album_entry), "");
396 gtk_entry_set_text(GTK_ENTRY(year_entry), ""); 396 gtk_entry_set_text(GTK_ENTRY(year_entry), "");
397 gtk_entry_set_text(GTK_ENTRY(tracknum_entry), ""); 397 gtk_entry_set_text(GTK_ENTRY(tracknum_entry), "");
398 gtk_entry_set_text(GTK_ENTRY(comment_entry), ""); 398 gtk_entry_set_text(GTK_ENTRY(comment_entry), "");
399 399
400 #if 0
401 gtk_list_select_item(GTK_LIST(GTK_COMBO(genre_combo)->list), 400 gtk_list_select_item(GTK_LIST(GTK_COMBO(genre_combo)->list),
402 g_list_index(genre_list, "")); 401 g_list_index(genre_list, ""));
403 #endif
404 402
405 gtk_widget_set_sensitive(id3_frame, 403 gtk_widget_set_sensitive(id3_frame,
406 vfs_is_writeable(filename)); 404 vfs_is_writeable(filename));
407 405
408 gtk_widget_set_sensitive(GTK_WIDGET(save), FALSE); 406 gtk_widget_set_sensitive(GTK_WIDGET(save), FALSE);