[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Теперь чтоб в GTK-3 уменьшить значки на toolbar’ах, его пересобирать надо, да?



On 22/10/15 10:26, Жанибек Нагашыбай wrote:
В Wed, 21 Oct 2015 20:36:44 +0300
Dmitry Alexandrov <321942@gmail.com> пишет:

On 21/10/15 19:23, Жанибек Нагашыбай wrote:
В Wed, 21 Oct 2015 17:48:03 +0300
Dmitry Alexandrov <321942@gmail.com> пишет:

...

В итоге в порядке локального решения, я конечно заменил в
gtk/gtktoolbar.c [7]
       #define DEFAULT_ICON_SIZE GTK_ICON_SIZE_LARGE_TOOLBAR
на
       #define DEFAULT_ICON_SIZE GTK_ICON_SIZE_SMALL_TOOLBAR
и пересобрал.

Но вообще хотелось бы знать, я (и не я один) просто не в состоянии
постигнуть изящества решений разработчиков Гнома, или править
исходники — действительно единственный вариант.

...

Есть тоже одна проблема: как изменить ширину progress-bar'а?
сферу

Progress-bar — он в моем понимании горизонтальный, и ширина у него
соответственно максимально возможная. Высоту вы имеете в виду?


Ну да.


Тогда посмотрите в сторону свойства min-horizontal-bar-height GtkProgressBar’а [1] — оно как раз стилевое, и его еще не выкинули.

По идее вот так должно быть можно его прописать:

    * { -GtkProgressBar-min-horizontal-bar-height: 3; }

Потом можете сузить охват, если надо.

Не проверял, поскольку не могу вспомнить ни одного гэ-тэ-кашного приложения с оным индикатором выполнения, в gtk3-demo тоже не нахожу.

[1]: https://developer.gnome.org/gtk3/stable/GtkProgressBar.html#GtkProgressBar--s-min-horizontal-bar-height


Reply to: