История изменений
Исправление windows10, (текущая версия) :
Разве xdg desktop portal не реализует нужную вам функциональность только по-другому?
В данном случае wandrien говорит об общесистемной функциональности. Запилить диалог открытия файлов проблем нет, хотя и сложно. Проблема - в том что погромирование под ГТК подразумевает собой создание виджета, например кнопки «Обзор», и привязку к его нажатию ГТКшного действия типа char* gtk_file_chooser_get_filename(GtkFileChooser* chooser)
которое запускает фреймворковую открывалку. Произвольных открывалок там не предусмотрено.
Это весьма необычно. Единственный плюс который я вижу в такой концепции - это существование диалогового окна (да да, оно не полноценное) в пределах одного инстанса, а значит возможность изменять параметры этого диалогового окна из основной программы на лету. GTK вроде как цельный универсальный фреймворк для всего шо только можно, а до сих пор не умеет по-человечески в доступ к элементам другой программы.
Исходная версия windows10, :
Разве xdg desktop portal не реализует нужную вам функциональность только по-другому?
В данном случае wandrien говорит об общесистемной функциональности. Запилить диалог открытия файлов проблем нет, хотя и сложно. Проблема - в том что погромирование под ГТК подразумевает собой создание виджета, например кнопки «Обзор», и привязку к его нажатию ГТКшного действия типа char* gtk_file_chooser_get_filename(GtkFileChooser* chooser)
которое запускает фреймворковую открывалку.
Это весьма необычно. Единственный плюс который я вижу в такой концепции - это существование диалогового окна (да да, оно не полноценное) в пределах одного инстанса, а значит возможность изменять параметры этого диалогового окна из основной программы на лету. GTK вроде как цельный универсальный фреймворк для всего шо только можно, а до сих пор не умеет по-человечески в доступ к элементам другой программы.