crypt of decay - работают ящички! [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

работают ящички! [Nov. 27th, 2015|04:14 am]
Previous Entry Add to Memories Tell A Friend Next Entry
и ящички в ящичках, и ваще лепота. а всей функции раскладки — полторы страницы.

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

Comments:
From:[info]tzirechnoy.livejournal.com
Date:November 27th, 2015 - 01:15 pm
(Link)
Да чего там думать, бери из Tk. Не в смысле реализацыю, конечно, но реализацыя после интэрфейса там банальная.
[User Picture]
From:[info]ketmar
Date:November 27th, 2015 - 06:15 pm
(Link)
так чего брать‐то тогда? ;-) grid — это, пардон, набор клеток, на том и всё. просто для него отдельный layouter писать надо, а ленииииво. но увы, без грида даже простенькую форму типа «мека, ввод, nl, метка, ввод, nl» не сделаешь. в смысле — не выравняешь.
[User Picture]
From:[info]ketmar
Date:November 27th, 2015 - 06:19 pm
(Link)
а интерфейс‐то там простой, делов… grid -> row -> cell -> widget. row и cell, как полагается, могут быть flex и иметь остальные box-свойства. row, понятно, горизонтальный ящик, cell — вертикальный. как‐то так. а вот дальше красивый универсальный раскладыватель накрывается пиздой, и мне это очень неприятно. ненавижу частные случаи.
From:[info]tzirechnoy.livejournal.com
Date:November 28th, 2015 - 04:58 pm
(Link)
1) Нет, не grid->row->cell->widget, а grid-(rowlist,celllist)->widget.
2) row и column могут быть неодинаковой шырины.
3) Прочитай man grid, да, там понятнее всё описано.
[User Picture]
From:[info]ketmar
Date:November 28th, 2015 - 08:44 pm
(Link)
это всё скучные усложнения, как и в xul. единственная полезная задача для грида — делать формы ввода данных. а в них не нужны извращения.