2012-01-23 2 views
0

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

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"); 

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

ответ