LINUX.ORG.RU

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

Исправление wandrien, (текущая версия) :

Пока такой прикладной API вырисовывается:

GtkUiScale
        gtk_ui_scale_apply_for_int()   // метод для фактического масштабирования
        gtk_ui_scale_apply_for_double()// метод для фактического масштабирования
        event: "changed"               // срабатывает, когда настройки масштабирования изменились

GdkScreen:
        property: "ui-scale"       // GtkUiScale для данного экрана
        gdk_screen_get_ui_scale()  // возвращает ui-scale
        gdk_screen_set_ui_scale()  // устанавливает ui-scale
        event: "ui-scale-changed"  // срабатывает когда срабатывает "changed" у GtkUiScale
                                   // или когда свойству ui-scale назначен новый объект
GdkWindow:
        property: "ui-scale"       // GtkUiScale для данного окна
        gdk_window_get_ui_scale()  // возвращает ui-scale
        gdk_window_set_ui_scale()  // устанавливает ui-scale
        event: "ui-scale-changed"  // срабатывает когда срабатывает "changed" у GtkUiScale
                                   // или когда свойству ui-scale назначен новый объект
gtkiconfactory.c:
        gtk_icon_size_lookup_for_settings_with_ui_scale()

Исходная версия wandrien, :

Пока такой прикладной API вырисовывается:

GtkUiScale
        gtk_ui_scale_apply_for_int()   // метод для фактического масштабирования
        gtk_ui_scale_apply_for_double()// метод для фактического масштабирования
        event: "ui-scale-changed"      // срабатывает, когда настройки масштабирования изменились

GdkScreen:
        property: "ui-scale"       // GtkUiScale для данного экрана
        gdk_screen_get_ui_scale()  // возвращает ui-scale
        gdk_screen_set_ui_scale()  // устанавливает ui-scale
        event: "ui-scale-changed"  // срабатывает когда срабатывает "scale-changed" у GtkUiScale
                                   // или когда свойству ui-scale назначен новый объект
GdkWindow:
        property: "ui-scale"       // GtkUiScale для данного окна
        gdk_window_get_ui_scale()  // возвращает ui-scale
        gdk_window_set_ui_scale()  // устанавливает ui-scale
        event: "ui-scale-changed"  // срабатывает когда срабатывает "scale-changed" у GtkUiScale
                                   // или когда свойству ui-scale назначен новый объект
gtkiconfactory.c:
        gtk_icon_size_lookup_for_settings_with_ui_scale()