Выравнивание и заполнение GtkLabel

У меня есть GtkLabel в Glade с X align установленным на 0, X pad установленным на 5, Expand установленным на No.

Метка расположена под горизонтальным прямоугольником вместе с кнопкой прокрутки и еще одной меткой.

Проблема в том, что панель X применяется как к левой, так и к правой стороне.

Я хочу, чтобы он применялся только к правой стороне.

Что я делаю не так?


person umpirsky    schedule 10.12.2011    source источник


Ответы (1)


Xpad применяется как слева, так и справа.

Поляна 3.10

Если вы просто хотите иметь поле справа, измените Margin on the right, доступное на вкладке Common:

введите здесь описание изображения

Поляна 3.8

Щелкните правой кнопкой мыши виджет GtkLabel и выберите Add Parent->Alignment. Нажмите на виджет GtkAlignment и установите RightPadding на нужное значение.

введите здесь описание изображения

person jcollado    schedule 10.12.2011
comment
Спасибо. К сожалению, вариантов маржи для меня нет. Я использую Glade 3.8.0. Какова ваша версия? - person umpirsky; 11.12.2011
comment
Я использую Glade 3.10, но я проверил и Glade 3.8 и добавил альтернативное решение, которое должно вам подойти. - person jcollado; 11.12.2011