LINUX.ORG.RU

GTK и реализация подобия ScrollBox


0

0

Есть GtkNotebook, во вкладке может быть очень много GtkWidget'ов. Не могу понять как реализовать нечто вроде scrollbox, чтобы прокручивалось не окно а только область с содержимым вкладки. Полистав Gtk Manual увидел только GtkLayout, но никак не выходит, что только я не делал.

Кто-нибудь может накидать простейший пример подобной реализации? Такое на GTK сделать можно?

★★★

Что такое scrollbox?

Прокручиваемое окно можно сделать при помощи GtkScrolledWindow.

Иерархия должна быть примерно такой:

GtkNotebook
→GtkViewport
 →GtkVBox
  →widget1
  →widget2
или такой:
GtkNotebook
→GtkTextView
(тут GtkViewport не нужен, т.к. GtkTextView сам поддерживает скроллирование)

dmitry_vk ★★★
()
Ответ на: комментарий от dmitry_vk

Спасибо огромное то что надо. Я почему-то изначально подумал что GtkScrolledWindow это отдельное окно.

TheMixa ★★★
() автор топика
Ответ на: комментарий от dmitry_vk

Oops, забыл добавить GtkScrolledWindow:

GtkNotebook 
→GtkScrolledWindow
 →GtkViewport 
  →GtkVBox 
   →widget1 
   →widget2 
 
GtkNotebook 
→GtkScrolledWindow
 →GtkTextView 
dmitry_vk ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.