В GTK GtkFileSelection (через gtk_file_selection_new) и GtkFileChooserDialog (через gtk_file_chooser_dialog_new) выглядят так, как будто они предназначены для одной и той же цели, но с разным внешним видом.
Есть ли какая-то причина, по которой я должен предпочесть одно другому, или это просто вопрос выбора того, что наиболее визуально привлекательно?