StackLayout bug?
[email protected] Sun, 19 Jan 2020 19:14:25 +0100
| Newsgroups | gmane.comp.audio.supercollider.devel |
|---|---|
| Message-ID | <[email protected]> |
(
var win= Window("ttest", Rect(100, 100, 240, 320));
win.layout_(VLayout(
Button().states_([["1"]]),
Button().states_([["2"]]),
Button().states_([["2.5"]]), //ok
Button().states_([["3"]]),
Button().states_([["4"]])
)).front;
CmdPeriod.doOnce({win.close});
)
(
var win= Window("ttest", Rect(100, 100, 240, 320));
win.layout_(VLayout(
Button().states_([["1"]]),
Button().states_([["2"]]),
StaticText().string_("2.6"), //strange - check the height! but maybe it is supposed to be like that
Button().states_([["3"]]),
Button().states_([["4"]])
)).front;
CmdPeriod.doOnce({win.close});
)
(
var win= Window("ttest", Rect(100, 100, 240, 320));
win.layout_(VLayout(
Button().states_([["1"]]),
Button().states_([["2"]]),
StaticText().string_("2.7").maxHeight_(20), //but now ok if i clip the height
Button().states_([["3"]]),
Button().states_([["4"]])
)).front;
CmdPeriod.doOnce({win.close});
)
//here is the problem...
(
var win= Window("ttest", Rect(100, 100, 240, 320));
win.layout_(VLayout(
Button().states_([["1"]]),
Button().states_([["2"]]),
StackLayout(
StaticText().string_("2.8").maxHeight_(20) //stacklayout does not respect this. compare with hlayout
),
Button().states_([["3"]]),
Button().states_([["4"]])
)).front;
CmdPeriod.doOnce({win.close});
)
in the last block i'd expect the StackLayout to adjust its height just like VLayout, HLayout and GridLayout do in the same situation.
sc3.10.4, sc3.7, macos and linux.
_f
#|
fredrikolofsson.com musicalfieldsforever.com
|#
_______________________________________________
sc-dev mailing list
info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: http://www.listarc.bham.ac.uk/marchives/sc-dev/
search: http://www.listarc.bham.ac.uk/lists/sc-dev/search/