Mercurial > audlegacy
comparison src/audacious/ui_playlist.c @ 2904:b1c7ad9aa9f8 trunk
Made search dialog centered
author | michi@tux.homenetwork |
---|---|
date | Sun, 24 Jun 2007 21:16:25 +0200 |
parents | ef8ad0a5cbdd |
children | a8f2c99727eb |
comparison
equal
deleted
inserted
replaced
2903:ef8ad0a5cbdd | 2904:b1c7ad9aa9f8 |
---|---|
482 /* create dialog */ | 482 /* create dialog */ |
483 searchdlg_win = gtk_dialog_new_with_buttons( | 483 searchdlg_win = gtk_dialog_new_with_buttons( |
484 _("Search entries in active playlist") , GTK_WINDOW(mainwin) , | 484 _("Search entries in active playlist") , GTK_WINDOW(mainwin) , |
485 GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT , | 485 GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT , |
486 GTK_STOCK_CANCEL , GTK_RESPONSE_REJECT , GTK_STOCK_OK , GTK_RESPONSE_ACCEPT , NULL ); | 486 GTK_STOCK_CANCEL , GTK_RESPONSE_REJECT , GTK_STOCK_OK , GTK_RESPONSE_ACCEPT , NULL ); |
487 gtk_window_set_position(GTK_WINDOW(searchdlg_win), GTK_WIN_POS_CENTER); | |
488 | |
487 /* help text and logo */ | 489 /* help text and logo */ |
488 searchdlg_hbox = gtk_hbox_new( FALSE , 4 ); | 490 searchdlg_hbox = gtk_hbox_new( FALSE , 4 ); |
489 searchdlg_logo = gtk_image_new_from_stock( GTK_STOCK_FIND , GTK_ICON_SIZE_DIALOG ); | 491 searchdlg_logo = gtk_image_new_from_stock( GTK_STOCK_FIND , GTK_ICON_SIZE_DIALOG ); |
490 searchdlg_helptext = gtk_label_new( _("Select entries in playlist by filling one or more " | 492 searchdlg_helptext = gtk_label_new( _("Select entries in playlist by filling one or more " |
491 "fields. Fields use regular expressions syntax, case-insensitive. If you don't know how " | 493 "fields. Fields use regular expressions syntax, case-insensitive. If you don't know how " |
492 "regular expressions work, simply insert a literal portion of what you're searching for.") ); | 494 "regular expressions work, simply insert a literal portion of what you're searching for.") ); |
493 gtk_label_set_line_wrap( GTK_LABEL(searchdlg_helptext) , TRUE ); | 495 gtk_label_set_line_wrap( GTK_LABEL(searchdlg_helptext) , TRUE ); |
494 gtk_box_pack_start( GTK_BOX(searchdlg_hbox) , searchdlg_logo , FALSE , FALSE , 0 ); | 496 gtk_box_pack_start( GTK_BOX(searchdlg_hbox) , searchdlg_logo , FALSE , FALSE , 0 ); |
495 gtk_box_pack_start( GTK_BOX(searchdlg_hbox) , searchdlg_helptext , FALSE , FALSE , 0 ); | 497 gtk_box_pack_start( GTK_BOX(searchdlg_hbox) , searchdlg_helptext , FALSE , FALSE , 0 ); |
498 | |
496 /* title */ | 499 /* title */ |
497 searchdlg_label_title = gtk_label_new( _("Title: ") ); | 500 searchdlg_label_title = gtk_label_new( _("Title: ") ); |
498 searchdlg_entry_title = gtk_entry_new(); | 501 searchdlg_entry_title = gtk_entry_new(); |
499 gtk_misc_set_alignment( GTK_MISC(searchdlg_label_title) , 0 , 0.5 ); | 502 gtk_misc_set_alignment( GTK_MISC(searchdlg_label_title) , 0 , 0.5 ); |
500 g_signal_connect( G_OBJECT(searchdlg_entry_title) , "key-press-event" , | 503 g_signal_connect( G_OBJECT(searchdlg_entry_title) , "key-press-event" , |
501 G_CALLBACK(playlistwin_select_search_kp_cb) , searchdlg_win ); | 504 G_CALLBACK(playlistwin_select_search_kp_cb) , searchdlg_win ); |
505 | |
502 /* album */ | 506 /* album */ |
503 searchdlg_label_album= gtk_label_new( _("Album: ") ); | 507 searchdlg_label_album= gtk_label_new( _("Album: ") ); |
504 searchdlg_entry_album= gtk_entry_new(); | 508 searchdlg_entry_album= gtk_entry_new(); |
505 gtk_misc_set_alignment( GTK_MISC(searchdlg_label_album) , 0 , 0.5 ); | 509 gtk_misc_set_alignment( GTK_MISC(searchdlg_label_album) , 0 , 0.5 ); |
506 g_signal_connect( G_OBJECT(searchdlg_entry_album) , "key-press-event" , | 510 g_signal_connect( G_OBJECT(searchdlg_entry_album) , "key-press-event" , |
507 G_CALLBACK(playlistwin_select_search_kp_cb) , searchdlg_win ); | 511 G_CALLBACK(playlistwin_select_search_kp_cb) , searchdlg_win ); |
512 | |
508 /* artist */ | 513 /* artist */ |
509 searchdlg_label_performer = gtk_label_new( _("Artist: ") ); | 514 searchdlg_label_performer = gtk_label_new( _("Artist: ") ); |
510 searchdlg_entry_performer = gtk_entry_new(); | 515 searchdlg_entry_performer = gtk_entry_new(); |
511 gtk_misc_set_alignment( GTK_MISC(searchdlg_label_performer) , 0 , 0.5 ); | 516 gtk_misc_set_alignment( GTK_MISC(searchdlg_label_performer) , 0 , 0.5 ); |
512 g_signal_connect( G_OBJECT(searchdlg_entry_performer) , "key-press-event" , | 517 g_signal_connect( G_OBJECT(searchdlg_entry_performer) , "key-press-event" , |
513 G_CALLBACK(playlistwin_select_search_kp_cb) , searchdlg_win ); | 518 G_CALLBACK(playlistwin_select_search_kp_cb) , searchdlg_win ); |
519 | |
514 /* file name */ | 520 /* file name */ |
515 searchdlg_label_file_name = gtk_label_new( _("Filename: ") ); | 521 searchdlg_label_file_name = gtk_label_new( _("Filename: ") ); |
516 searchdlg_entry_file_name = gtk_entry_new(); | 522 searchdlg_entry_file_name = gtk_entry_new(); |
517 gtk_misc_set_alignment( GTK_MISC(searchdlg_label_file_name) , 0 , 0.5 ); | 523 gtk_misc_set_alignment( GTK_MISC(searchdlg_label_file_name) , 0 , 0.5 ); |
518 g_signal_connect( G_OBJECT(searchdlg_entry_file_name) , "key-press-event" , | 524 g_signal_connect( G_OBJECT(searchdlg_entry_file_name) , "key-press-event" , |
519 G_CALLBACK(playlistwin_select_search_kp_cb) , searchdlg_win ); | 525 G_CALLBACK(playlistwin_select_search_kp_cb) , searchdlg_win ); |
526 | |
520 /* some options that control behaviour */ | 527 /* some options that control behaviour */ |
521 searchdlg_checkbt_clearprevsel = gtk_check_button_new_with_label( | 528 searchdlg_checkbt_clearprevsel = gtk_check_button_new_with_label( |
522 _("Clear previous selection before searching") ); | 529 _("Clear previous selection before searching") ); |
523 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(searchdlg_checkbt_clearprevsel) , TRUE ); | 530 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(searchdlg_checkbt_clearprevsel) , TRUE ); |
524 searchdlg_checkbt_autoenqueue = gtk_check_button_new_with_label( | 531 searchdlg_checkbt_autoenqueue = gtk_check_button_new_with_label( |
529 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(searchdlg_checkbt_newplaylist) , FALSE ); | 536 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(searchdlg_checkbt_newplaylist) , FALSE ); |
530 g_signal_connect( G_OBJECT(searchdlg_checkbt_autoenqueue) , "clicked" , | 537 g_signal_connect( G_OBJECT(searchdlg_checkbt_autoenqueue) , "clicked" , |
531 G_CALLBACK(playlistwin_select_search_cbt_cb) , searchdlg_checkbt_newplaylist ); | 538 G_CALLBACK(playlistwin_select_search_cbt_cb) , searchdlg_checkbt_newplaylist ); |
532 g_signal_connect( G_OBJECT(searchdlg_checkbt_newplaylist) , "clicked" , | 539 g_signal_connect( G_OBJECT(searchdlg_checkbt_newplaylist) , "clicked" , |
533 G_CALLBACK(playlistwin_select_search_cbt_cb) , searchdlg_checkbt_autoenqueue ); | 540 G_CALLBACK(playlistwin_select_search_cbt_cb) , searchdlg_checkbt_autoenqueue ); |
541 | |
534 /* place fields in searchdlg_table */ | 542 /* place fields in searchdlg_table */ |
535 searchdlg_table = gtk_table_new( 8 , 2 , FALSE ); | 543 searchdlg_table = gtk_table_new( 8 , 2 , FALSE ); |
536 gtk_table_set_row_spacing( GTK_TABLE(searchdlg_table) , 0 , 8 ); | 544 gtk_table_set_row_spacing( GTK_TABLE(searchdlg_table) , 0 , 8 ); |
537 gtk_table_set_row_spacing( GTK_TABLE(searchdlg_table) , 4 , 8 ); | 545 gtk_table_set_row_spacing( GTK_TABLE(searchdlg_table) , 4 , 8 ); |
538 gtk_table_attach( GTK_TABLE(searchdlg_table) , searchdlg_hbox , | 546 gtk_table_attach( GTK_TABLE(searchdlg_table) , searchdlg_hbox , |