Растянуть информационную карусель на весь экран и масштабировать размер шрифта #329

Open
opened 1 month ago by rodion.n · 6 comments
Collaborator

Не будет ли лучше смотреться если сделать следующее:

  1. Блоки с инфокаруселью растянуть на все окно
  2. сделать автомасштабирование шрифта этих панелей, чтобы не было пустых мест и чтобы удобнее было читать на большом экране, а не высматривать буквы на 9пт.
    image
Не будет ли лучше смотреться если сделать следующее: 1. Блоки с инфокаруселью растянуть на все окно 2. сделать автомасштабирование шрифта этих панелей, чтобы не было пустых мест и чтобы удобнее было читать на большом экране, а не высматривать буквы на 9пт. ![image](/attachments/765d47a4-0316-4fc0-a509-8f8bcb61245f)
rodion.n added the улучшение дизайн вопрос labels 1 month ago
asmeron was assigned by rodion.n 1 month ago
rodion.n self-assigned this 1 month ago
YanTheKaller was assigned by rodion.n 1 month ago
Owner

Тогда во всём приложении шрифт должен быть не статическим в пт. а в процентах

Тогда во всём приложении шрифт должен быть не статическим в пт. а в процентах
Collaborator

не работает шрифт в процентах в гтк, тут не полноценный css, а его огрызок в котором такого нет

не работает шрифт в процентах в гтк, тут не полноценный css, а его огрызок в котором такого нет
Poster
Collaborator

Есть же GTK.Scale вроде у GTK3

Есть же GTK.Scale вроде у GTK3
Collaborator

есть, и что? Это ползунок если что
image

есть, и что? Это ползунок если что ![image](/attachments/1cb7f66b-26c5-485b-94bf-c8e4c4b3c421)
5.2 KiB
Poster
Collaborator
GDK_SCALE
Must be set to an integer, typically 2. If set, GDK will scale all windows by the specified factor. Scaled output is meant to be used on HiDPI displays. Normally, GDK will pick up a suitable scale factor for each monitor from the display system. This environment variable allows to override that.
GDK_DPI_SCALE
This can be useful when using scale-aware GTK applications together with scale-unaware applications on a HiDPI display. In that case, the font resolution can be doubled to make scale-unaware applications readable, and GDK_DPI_SCALE=0.5 can be set to compensate for that in GTK applications which are already scaled by setting GDK_SCALE=2.

https://docs.gtk.org/gtk3/x11.html - это непосредственно масштабирование приложения на основе формата дисплея
https://docs.gtk.org/gtk3/method.Widget.get_scale_factor.html - это как я понял как раз таки масштабирует от размера окна

``` GDK_SCALE Must be set to an integer, typically 2. If set, GDK will scale all windows by the specified factor. Scaled output is meant to be used on HiDPI displays. Normally, GDK will pick up a suitable scale factor for each monitor from the display system. This environment variable allows to override that. GDK_DPI_SCALE This can be useful when using scale-aware GTK applications together with scale-unaware applications on a HiDPI display. In that case, the font resolution can be doubled to make scale-unaware applications readable, and GDK_DPI_SCALE=0.5 can be set to compensate for that in GTK applications which are already scaled by setting GDK_SCALE=2. ``` https://docs.gtk.org/gtk3/x11.html - это непосредственно масштабирование приложения на основе формата дисплея https://docs.gtk.org/gtk3/method.Widget.get_scale_factor.html - это как я понял как раз таки масштабирует от размера окна
Collaborator

это gdk-функции, gdk это более низкий уровень для работы даже не с окном приложения, а с окном внутри которого происходит рендер виджета, если прочитать то же описание что ты скинул можно увидеть что у первого говорится что это глобальный модификатор размера всех окон, а второй нужен чтобы увеличивать окна приложений которые игнорируют первый параметр. Проблема не в том что размер шрифта изменять нельзя в gtk, проблема в том что css в gtk это огрызок от того что нормальные люди называют css и он не позволяет ставить n% размера шрифта. Об этом я и написал

это gdk-функции, gdk это более низкий уровень для работы даже не с окном приложения, а с окном внутри которого происходит рендер виджета, если прочитать то же описание что ты скинул можно увидеть что у первого говорится что это глобальный модификатор размера всех окон, а второй нужен чтобы увеличивать окна приложений которые игнорируют первый параметр. Проблема не в том что размер шрифта изменять нельзя в gtk, проблема в том что css в gtk это огрызок от того что нормальные люди называют css и он не позволяет ставить n% размера шрифта. Об этом я и написал
rodion.n added the неисправимо label 2 weeks ago
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubinstall-gtk#329
Loading…
There is no content yet.