Mercurial > audlegacy
comparison src/audacious/ui_jumptotrack.c @ 4174:6425fbe741f1
reorganized the JTF dialog, it's not so wide anymore
author | Cristi Magherusan <majeru@atheme-project.org> |
---|---|
date | Thu, 10 Jan 2008 23:57:13 +0200 |
parents | 472aaaca02c0 |
children | 75188b91097e |
comparison
equal
deleted
inserted
replaced
4172:ac50e470b5ba | 4174:6425fbe741f1 |
---|---|
628 g_signal_connect(jump_to_track_win, "key_press_event", | 628 g_signal_connect(jump_to_track_win, "key_press_event", |
629 G_CALLBACK(ui_jump_to_track_keypress_cb), treeview); | 629 G_CALLBACK(ui_jump_to_track_keypress_cb), treeview); |
630 | 630 |
631 gtk_box_pack_start(GTK_BOX(hbox), edit, TRUE, TRUE, 3); | 631 gtk_box_pack_start(GTK_BOX(hbox), edit, TRUE, TRUE, 3); |
632 | 632 |
633 /* remember text entry */ | |
634 toggle2 = gtk_check_button_new_with_label(_("Remember")); | |
635 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(toggle2), | |
636 cfg.remember_jtf_entry ? TRUE : FALSE); | |
637 gtk_box_pack_start(GTK_BOX(hbox), toggle2, FALSE, FALSE, 0); | |
638 g_signal_connect(toggle2, "clicked", | |
639 G_CALLBACK(ui_jump_to_track_toggle2_cb), | |
640 toggle2); | |
641 | |
642 rescan = gtk_button_new_from_stock(GTK_STOCK_CLEAR); | |
643 gtk_box_pack_start(GTK_BOX(hbox), rescan, FALSE, FALSE, 0); | |
644 | |
645 //gtk_button_set_label (GTK_BUTTON(rescan),""); | |
646 | |
647 /* pack to container */ | |
648 storage = g_object_new(G_TYPE_OBJECT, NULL); | |
649 g_object_set_data(storage, "widget", rescan); | |
650 g_object_set_data(storage, "treeview", treeview); | |
651 g_object_set_data(storage, "edit", edit); | |
652 | |
653 g_signal_connect(rescan, "clicked", | |
654 G_CALLBACK(ui_jump_to_track_update), storage); | |
655 | |
656 GTK_WIDGET_SET_FLAGS(rescan, GTK_CAN_DEFAULT); | |
657 gtk_widget_grab_default(rescan); | |
658 | |
633 scrollwin = gtk_scrolled_window_new(NULL, NULL); | 659 scrollwin = gtk_scrolled_window_new(NULL, NULL); |
634 gtk_container_add(GTK_CONTAINER(scrollwin), treeview); | 660 gtk_container_add(GTK_CONTAINER(scrollwin), treeview); |
635 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), | 661 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), |
636 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); | 662 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS); |
637 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrollwin), | 663 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrollwin), |
641 sep = gtk_hseparator_new(); | 667 sep = gtk_hseparator_new(); |
642 gtk_box_pack_start(GTK_BOX(vbox), sep, FALSE, FALSE, 0); | 668 gtk_box_pack_start(GTK_BOX(vbox), sep, FALSE, FALSE, 0); |
643 | 669 |
644 bbox = gtk_hbutton_box_new(); | 670 bbox = gtk_hbutton_box_new(); |
645 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); | 671 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); |
646 gtk_button_box_set_spacing(GTK_BUTTON_BOX(bbox), 5); | 672 gtk_button_box_set_spacing(GTK_BUTTON_BOX(bbox), 4); |
647 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); | 673 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 0); |
648 | 674 |
649 /* close dialog toggle */ | 675 /* close dialog toggle */ |
650 toggle = gtk_check_button_new_with_label(_("Close on Jump")); | 676 toggle = gtk_check_button_new_with_label(_("Close on Jump")); |
651 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(toggle), | 677 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(toggle), |
652 cfg.close_jtf_dialog ? TRUE : FALSE); | 678 cfg.close_jtf_dialog ? TRUE : FALSE); |
653 gtk_box_pack_start(GTK_BOX(bbox), toggle, FALSE, FALSE, 0); | 679 gtk_box_pack_start(GTK_BOX(bbox), toggle, FALSE, FALSE, 0); |
654 g_signal_connect(toggle, "clicked", | 680 g_signal_connect(toggle, "clicked", |
655 G_CALLBACK(ui_jump_to_track_toggle_cb), | 681 G_CALLBACK(ui_jump_to_track_toggle_cb), |
656 toggle); | 682 toggle); |
657 | 683 |
658 /* remember text entry */ | |
659 toggle2 = gtk_check_button_new_with_label(_("Remember Entry")); | |
660 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(toggle2), | |
661 cfg.remember_jtf_entry ? TRUE : FALSE); | |
662 gtk_box_pack_start(GTK_BOX(bbox), toggle2, FALSE, FALSE, 0); | |
663 g_signal_connect(toggle2, "clicked", | |
664 G_CALLBACK(ui_jump_to_track_toggle2_cb), | |
665 toggle2); | |
666 | |
667 | |
668 queue = gtk_button_new_with_mnemonic(_("_Queue")); | 684 queue = gtk_button_new_with_mnemonic(_("_Queue")); |
669 gtk_box_pack_start(GTK_BOX(bbox), queue, FALSE, FALSE, 0); | 685 gtk_box_pack_start(GTK_BOX(bbox), queue, FALSE, FALSE, 0); |
670 GTK_WIDGET_SET_FLAGS(queue, GTK_CAN_DEFAULT); | 686 GTK_WIDGET_SET_FLAGS(queue, GTK_CAN_DEFAULT); |
671 g_signal_connect(queue, "clicked", | 687 g_signal_connect(queue, "clicked", |
672 G_CALLBACK(ui_jump_to_track_queue_cb), | 688 G_CALLBACK(ui_jump_to_track_queue_cb), |
673 treeview); | 689 treeview); |
674 g_signal_connect(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), "changed", | 690 g_signal_connect(gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)), "changed", |
675 G_CALLBACK(ui_jump_to_track_selection_changed_cb), | 691 G_CALLBACK(ui_jump_to_track_selection_changed_cb), |
676 queue); | 692 queue); |
677 | 693 |
678 rescan = gtk_button_new_from_stock(GTK_STOCK_REFRESH); | |
679 gtk_box_pack_start(GTK_BOX(bbox), rescan, FALSE, FALSE, 0); | |
680 | |
681 /* pack to container */ | |
682 storage = g_object_new(G_TYPE_OBJECT, NULL); | |
683 g_object_set_data(storage, "widget", rescan); | |
684 g_object_set_data(storage, "treeview", treeview); | |
685 g_object_set_data(storage, "edit", edit); | |
686 | |
687 g_signal_connect(rescan, "clicked", | |
688 G_CALLBACK(ui_jump_to_track_update), storage); | |
689 | |
690 GTK_WIDGET_SET_FLAGS(rescan, GTK_CAN_DEFAULT); | |
691 gtk_widget_grab_default(rescan); | |
692 | |
693 jump = gtk_button_new_from_stock(GTK_STOCK_JUMP_TO); | 694 jump = gtk_button_new_from_stock(GTK_STOCK_JUMP_TO); |
694 gtk_box_pack_start(GTK_BOX(bbox), jump, FALSE, FALSE, 0); | 695 gtk_box_pack_start(GTK_BOX(bbox), jump, FALSE, FALSE, 0); |
695 | 696 |
696 g_signal_connect_swapped(jump, "clicked", | 697 g_signal_connect_swapped(jump, "clicked", |
697 G_CALLBACK(ui_jump_to_track_jump_cb), | 698 G_CALLBACK(ui_jump_to_track_jump_cb), |