LINUX.ORG.RU

История изменений

Исправление 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 вроде как цельный универсальный фреймворк для всего шо только можно, а до сих пор не умеет по-человечески в доступ к элементам другой программы.