The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск P2P-платформы GNUnet 0.14"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск P2P-платформы GNUnet 0.14" +1 +/
Сообщение от anonblmus (?), 15-Ноя-20, 10:23 
> Почему, ну почему в GTK-интерфейсе названия полей выровнены по... центру?

Потому, что у GtkLabel по умолчанию выравнивание текста по центру, а чтоб не по центру было - ето надо специально указывать.

> И почему ... Ну почему...

Потому что у GTK до сих пор единицей измерения является пиксель. Т.е. у всяческих GtkBox и прочих контейнеров между вложенными виджетами spacing тоже в пикселах. При создании морды прямо из кода можно (самому программисту, ручками) посчитать какое-то условное значение отступа, например, на основе средней ширины символа текущего шрифта (как это делает мастдайская функция GetDialogBaseUnits), но именно что ручками - готовой такой в GTK нет. А какого хрена ее нет, и какого хрена при переходе с GTK2 на GTK3 и далее не перешли с пикселей на какие-то адекватные единицы - вопрос к разработчикам GTK, чтоб им икалось.

А ежели создавать морду в редакторе Glade - то там все отступы можно только вручную вкатить опять же в пикселах. Т.е. нарисовал я морду на ПК с монитором 22" 1920х1080 - там как бы всё нормально, а как это отмасштабируется у кого-то с HiDPI - фиг его знает.
Типовой же программист, похоже, отступы задавать вообще ленится. И получаем морды, где всё понапихано вплотную.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск P2P-платформы GNUnet 0.14, opennews, 15-Ноя-20, 00:11  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру