Центрирование потока в обуви - PullRequest
3 голосов
/ 14 ноября 2009

Могу ли я центрировать содержимое потока в Shoes?

Я знаю, что абзац может быть центрирован как:

para 'Centred paragrpah', :align=>'center'

Однако это не работает с потоками:

flow(:align=>'center') do
    …
end

Ошибок не выдано, но содержимое остается выровненным.

1 Ответ

3 голосов
/ 18 ноября 2009

Не совсем уверен. Что в вашем потоке вы пытаетесь центрировать? Вы можете попробовать левый трюк margin согласно HTML и CSS.

Это дает поток с левым, центральным и правым выравниваемым текстом, который остается центрированным в окне при изменении его размера:

Shoes.app do
flow   do
    style(:margin_left => '50%', :left => '-25%')
        border blue
        para "Some left justified text\n", :align => 'left'
        para "Some centred text\n", :align => 'center'
        para "some right justified text\n", :align => 'right'
end
end
...