LINUX.ORG.RU

[gtk+] GtkHBox расположение виджетов


0

0

Доброго времени суток ЛОР. Есть GtkHBox поделенный на 2 части. На обоих частях присутствует определенный набор виджетов. В свою оченредь этот GtkHBox располагается на GtkVBox. Дело в том что 2 части GtkHBox занимают одинаковое пространство на базовом GtkVBox, в данном случае мне нужно установить ширину 1 части GtkHBox'a, но что бы вторая его часть занимала все свободное пространство. Как этого можно достичь?

Спасибо


Ответ на: комментарий от Gvidon

Пыьался играться с этими параметрами, но либо 1 часть становится очень узкой, либо вторая сдвигается влево. Нельзя как-либо поточнее узказать ширину ?

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

Основная проблема сейчас, левая часть очень уж узкой становится при expand=FALSE, a fill=TRUE

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

да, спасибо установил, виджет стал приемлимого размер. Но теперь возникла еще одна маленькая проблемка. В левой части распологается GtkScrollWindow, этот виджет стал нужных размеров. На нем же распологается GtkIconView. Добавляется так:

gtk_container_add (GTK_CONTAINER (mw->scroll), mw->view);

Но он распологается прям посередине этого GtkScolledWindow, и занимает только центральную часть. Как сдлеать что бы он растягивался на весь GtkScrlloedWindow?

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

>>Но он распологается прям посередине этого GtkScolledWindow, и занимает только центральную часть. Как сдлеать что бы он растягивался на весь GtkScrlloedWindow?

Может засунуть этот иконвью сперва в какой-нить бокс с соответствующими параметрами, а потом уже бокс пихать в скролл-окно?

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

>Может засунуть этот иконвью сперва в какой-нить бокс с соответствующими параметрами, а потом уже бокс пихать в скролл-окно?

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

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

да, спасибо, уже использую

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