develar / miglayout-as

Port of MigLayout to ActionScript, a superbly versatile Flash/Flex/FlashCocoa (SWT/Swing/JavaFX) layout manager that makes layout problems trivial. It is using String or API type-checked constraints to format the layout. MigLayout can produce flowing, grid based, absolute (with links), grouped and docking layouts.
Apache License 2.0
16 stars 2 forks source link

не убираются гапы при визибл фалсе и хайдмоде 2 #7

Open kutu opened 12 years ago

kutu commented 12 years ago
var layout:MigLayout = new MigLayout("ins 0, gap 0, hidemode 2", "[][grow,fill]5[]", "[]");
container = new FlashContainerWrapper(this, layout);

play = new PlayButton();
//play.visible = false;
container.add(play, "gapright 15");

var scrub:ScrubBar = new ScrubBar();
container.add(scrub, "wmin 150");

var volume:VolumeButton = new VolumeButton();
container.add(volume, "");

container.layoutContainer();

гап слева у скрубБара остается

hidemode: 2 - The size of the component (if invisible) will be set to 0, 0 and the gaps will also be set to 0 around it.

kutu commented 11 years ago

попробовал проделать тоже самое на java, результат тот же, либо это недореализация в основной библиотеке, либо я его "не правильно держу"

делаем setVisible(false) для One и Two, и гапы все равно остаются

develar commented 11 years ago

Когда я боролся с отступами, то гасил отступы по умолчанию для row в целом (иначе они какие-то по умолчанию, типа 6). Навскидку не вспомню, обрати внимание в документации на настройки не только для компонент.