LINUX.ORG.RU

GtkNotebook как изменитть стиль рисования табов?


0

1

Приветствую, хочу в GtkNotebook свои custom табы, пониже, со скошенными сторонами, с кнопочкой закрытия. Как замутить? Гугл особо не помог. Чтобы более-менее с темой смотрелись. Потыкайте носом или киньте примером.

★★★★★

внешний вид табов - через темы. кнопочка закрытия делается индивидуально - в табе заменяется стандартный GtkLabel на свой композитный виджет с кнопочками, свистелками и перделками

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

у меня не gtknotebook, а полностью свои табы. если нужен именно gtknotebook — то можно их стилями менять довольно гибко.

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

Свой? Тоже интересно, в них можно любой виджет запихать, так же как и в gtknotebook? Куда смотреть?

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

А самостоятельно его перерисовать никак нельзя? Да, забыл указать, GTK2 :)

можно отнаследовать gtknotebook и переопределить expose_event. размеры лучше твикать через gtkstyle. но вообще, если нужны табы со своей отрисовкой - проще совсем с нуля написать.

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

Свой? Тоже интересно, в них можно любой виджет запихать, так же как и в gtknotebook? Куда смотреть?

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

waker ★★★★★
()

В anjuta для этого используется кастомный виджет, основанный на gtknotebook.

netcat ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.