@@ -1194,16 +1194,26 @@ select_pattern (FMDirectoryView *view)
11941194 GtkWidget * entry ;
11951195 char * example_pattern ;
11961196
1197- dialog = gtk_dialog_new_with_buttons (_ ("Select Items Matching" ),
1198- fm_directory_view_get_containing_window (view ),
1199- GTK_DIALOG_DESTROY_WITH_PARENT ,
1200- "gtk-help" ,
1201- GTK_RESPONSE_HELP ,
1202- "gtk-cancel" ,
1203- GTK_RESPONSE_CANCEL ,
1204- "gtk-ok" ,
1205- GTK_RESPONSE_OK ,
1206- NULL );
1197+ dialog = gtk_dialog_new ();
1198+ gtk_window_set_title (GTK_WINDOW (dialog ), _ ("Select Items Matching" ));
1199+ gtk_window_set_transient_for (GTK_WINDOW (dialog ), fm_directory_view_get_containing_window (view ));
1200+ gtk_window_set_destroy_with_parent (GTK_WINDOW (dialog ), TRUE);
1201+
1202+ eel_dialog_add_button (GTK_DIALOG (dialog ),
1203+ _ ("_Help" ),
1204+ "help-browser" ,
1205+ GTK_RESPONSE_HELP );
1206+
1207+ eel_dialog_add_button (GTK_DIALOG (dialog ),
1208+ _ ("_Cancel" ),
1209+ "process-stop" ,
1210+ GTK_RESPONSE_CANCEL );
1211+
1212+ eel_dialog_add_button (GTK_DIALOG (dialog ),
1213+ _ ("_OK" ),
1214+ "gtk-ok" ,
1215+ GTK_RESPONSE_OK );
1216+
12071217 gtk_dialog_set_default_response (GTK_DIALOG (dialog ),
12081218 GTK_RESPONSE_OK );
12091219 gtk_container_set_border_width (GTK_CONTAINER (dialog ), 5 );
@@ -1332,11 +1342,14 @@ action_save_search_as_callback (GtkAction *action,
13321342 CAJA_IS_SEARCH_DIRECTORY (directory_view -> details -> model )) {
13331343 search = CAJA_SEARCH_DIRECTORY (directory_view -> details -> model );
13341344
1335- dialog = gtk_dialog_new_with_buttons (_ ("Save Search as" ),
1336- fm_directory_view_get_containing_window (directory_view ),
1337- 0 ,
1338- "gtk-cancel" , GTK_RESPONSE_CANCEL ,
1339- NULL );
1345+ dialog = gtk_dialog_new ();
1346+ gtk_window_set_title (GTK_WINDOW (dialog ), _ ("Save Search as" ));
1347+ gtk_window_set_transient_for (GTK_WINDOW (dialog ), fm_directory_view_get_containing_window (directory_view ));
1348+
1349+ eel_dialog_add_button (GTK_DIALOG (dialog ),
1350+ _ ("_Cancel" ),
1351+ "process-stop" ,
1352+ GTK_RESPONSE_CANCEL );
13401353
13411354 save_button = eel_dialog_add_button (GTK_DIALOG (dialog ), _ ("_Save" ),
13421355 "document-save" , GTK_RESPONSE_OK );
@@ -6984,12 +6997,19 @@ action_connect_to_server_link_callback (GtkAction *action,
69846997
69856998 if (uri != NULL ) {
69866999 title = g_strdup_printf (_ ("Connect to Server %s" ), name );
6987- dialog = gtk_dialog_new_with_buttons (title ,
6988- fm_directory_view_get_containing_window (view ),
6989- 0 ,
6990- "gtk-cancel" , GTK_RESPONSE_CANCEL ,
6991- _ ("_Connect" ), GTK_RESPONSE_OK ,
6992- NULL );
7000+
7001+ dialog = gtk_dialog_new ();
7002+ gtk_window_set_title (GTK_WINDOW (dialog ), title );
7003+ gtk_window_set_transient_for (GTK_WINDOW (dialog ), fm_directory_view_get_containing_window (view ));
7004+
7005+ eel_dialog_add_button (GTK_DIALOG (dialog ),
7006+ _ ("_Cancel" ),
7007+ "process-stop" ,
7008+ GTK_RESPONSE_CANCEL );
7009+
7010+ gtk_dialog_add_button (GTK_DIALOG (dialog ),
7011+ _ ("_Connect" ),
7012+ GTK_RESPONSE_OK );
69937013
69947014 g_object_set_data_full (G_OBJECT (dialog ), "link-uri" , g_strdup (uri ), g_free );
69957015 g_object_set_data_full (G_OBJECT (dialog ), "link-icon" , g_strdup (icon_name ), g_free );
0 commit comments