gtk (или gtkmm) 3 расширяют полосу прокрутки для встроенного (сенсорного экрана) использования - PullRequest
0 голосов
/ 23 января 2012

Поскольку я использую gtk3 и gtkmm3 для встраиваемых систем, я бы хотел, чтобы полоса прокрутки прокручиваемого окна была шире. Я перепробовал много способов, но не смог найти рабочее решение. В частности, у меня был частичный результат со следующими строками кода:

Gtk::Scrollbar *p_tableScrollbar = mp_scrolledwindowTable->get_vscrollbar();
p_tableScrollbar->set_size_request(50, -1);

но в то время как рамка полосы прокрутки становится больше, ползунок остается узким и частью области полосы прокрутки.

Затем я попробовал способ CSS с кодом:

Glib::RefPtr<Gtk::CssProvider> r_cssProvider = Gtk::CssProvider::create();
r_cssProvider->load_from_data("* {\n -GtkRange-slider-width: 50;\n }\n");

но по-прежнему нет результата. Если кто-нибудь знает, как получить результат, пожалуйста, помогите.

1 Ответ

1 голос
/ 04 июля 2012

Это gtk не gtkmm, но вот, пожалуйста.

http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=195381#p195381

...