comparison audacious/util.c @ 2210:165a62fdb49e trunk

[svn] - improve the presentation of the URL entry dialog
author nenolod
date Mon, 25 Dec 2006 08:44:29 -0800
parents 7d40f0a290b9
children 649e3418aac2
comparison
equal deleted inserted replaced
2209:ec7b60e91a14 2210:165a62fdb49e
660 660
661 GtkWidget * 661 GtkWidget *
662 util_add_url_dialog_new(const gchar * caption, GCallback ok_func, 662 util_add_url_dialog_new(const gchar * caption, GCallback ok_func,
663 GCallback enqueue_func) 663 GCallback enqueue_func)
664 { 664 {
665 GtkWidget *win, *vbox, *bbox, *enqueue, *ok, *cancel, *combo, *entry; 665 GtkWidget *win, *vbox, *bbox, *enqueue, *ok, *cancel, *combo, *entry,
666 *label;
666 GList *url; 667 GList *url;
667 668
668 win = gtk_window_new(GTK_WINDOW_TOPLEVEL); 669 win = gtk_window_new(GTK_WINDOW_TOPLEVEL);
669 gtk_window_set_title(GTK_WINDOW(win), caption); 670 gtk_window_set_title(GTK_WINDOW(win), "Add/Open URL Dialog");
670 gtk_window_set_type_hint(GTK_WINDOW(win), GDK_WINDOW_TYPE_HINT_DIALOG); 671 gtk_window_set_type_hint(GTK_WINDOW(win), GDK_WINDOW_TYPE_HINT_DIALOG);
671 gtk_window_set_position(GTK_WINDOW(win), GTK_WIN_POS_CENTER); 672 gtk_window_set_position(GTK_WINDOW(win), GTK_WIN_POS_CENTER);
672 gtk_window_set_default_size(GTK_WINDOW(win), 400, -1); 673 gtk_window_set_default_size(GTK_WINDOW(win), 400, -1);
673 gtk_container_set_border_width(GTK_CONTAINER(win), 12); 674 gtk_container_set_border_width(GTK_CONTAINER(win), 12);
674 675
675 vbox = gtk_vbox_new(FALSE, 10); 676 vbox = gtk_vbox_new(FALSE, 10);
676 gtk_container_add(GTK_CONTAINER(win), vbox); 677 gtk_container_add(GTK_CONTAINER(win), vbox);
678
679 label = gtk_label_new(caption);
680 gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
681 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
677 682
678 combo = gtk_combo_box_entry_new_text(); 683 combo = gtk_combo_box_entry_new_text();
679 gtk_box_pack_start(GTK_BOX(vbox), combo, FALSE, FALSE, 0); 684 gtk_box_pack_start(GTK_BOX(vbox), combo, FALSE, FALSE, 0);
680 685
681 entry = gtk_bin_get_child(GTK_BIN(combo)); 686 entry = gtk_bin_get_child(GTK_BIN(combo));