LINUX.ORG.RU

Никак, awesome или юзает фактический размер иконки, или заполняет иконкой всё доступное (по меньшей стороне) пространство.

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

Ага, спасибо! Снял вопрос с которым уже пол дня ковыряюсь.

Dreamdrawer
() автор топика

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

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

А вот это уже интересно.
У нас есть панель, которая сама по себе контейнер, и внутрь этого контейнера помещаются блоки виджетов (левый, средний, правый), каждый из которых является контейнером. Соответственно, мы можем задать значения отступов для каждого из этих блоков. Это логически. На практике же у меня не получается. Вот моя исходная панель:
Скрин 1

-- Создаём панель
s.mywibox = awful.wibar({ position = "bottom", screen = s, height = "30" }) -- позиция, экран, высота панели
	-- добавляем виджеты в wibox
	s.mywibox:setup {
		layout = wibox.layout.align.horizontal,
--		layout = wibox.layout.margin(nil,0,0,8,4),
Если добавить отступы в этот блок, то отступы появляются, но исчезают средний и правый блоки виджетов в панели:
Скрин 2

Если вставляю отступы в левый блок виджетов:

		{ -- левый блок виджетов
			layout = wibox.layout.fixed.horizontal,
--			layout = wibox.layout.margin(nil,0,0,8,4),

			mylauncher,
			s.mytaglist,
			s.mypromptbox,
		},
то отступы появляются (у первого виджета), но почему то исчезает виджет с тэгами: Скрин 3

А если вставить отступы в правый блок виджетов:

		-- средний блок виджетов
		s.mytasklist,

		{ -- правый блок виджетов
			layout = wibox.layout.fixed.horizontal(),
--			layout = wibox.layout.margin(nil,0,0,8,4),

			mykeyboardlayout,
			wibox.widget.systray(),
			mytextclock,
			s.mylayoutbox,
		},
то правый блок виджетов исчезает напрочь.

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

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

margin это тоже контейнер, если ты хочешь сделать отступ у какого то объекта, помести его в wibox.layout.margin

LiBer ★★★
()
Ответ на: комментарий от Dreamdrawer
tb = wibox.widget.textbox()
m = wibox.container.margin(tb, 4, 4)
l = wibox.layout.fixed.horizontal()
l:add(m)
LiBer ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.