Opened 5 years ago
Last modified 5 years ago
#15854 closed bug
BCardLayout: all items are visible at start — at Initial Version
Reported by: | X512 | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta2 |
Component: | Kits/Interface Kit | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
This is hrev54024.
When using following code to build layout, all card items are visible simultaneously at start:
BLayoutBuilder::Group<>(this, B_VERTICAL, 0) .AddCards() .GetLayout(&fCardLayout) .AddGroup(B_VERTICAL, 0) .AddGroup(B_HORIZONTAL, 0) .Add(fWizardView, 0) .Add(fIntroContainerView) .End() .End() .AddGroup(B_VERTICAL, 0) .Add(fHeaderContainerView) .Add(new BSeparatorView(B_HORIZONTAL)) .AddGroup(B_VERTICAL, B_USE_DEFAULT_SPACING) .SetInsets(B_USE_DEFAULT_SPACING) .Add(fLicenseCaption1View, 0) .Add(new BScrollView("scrollview", fLicenseView, 0, true, true, B_PLAIN_BORDER)) .Add(fLicenseCaption2View, 0) .End() .End() .End() .End()
Following workaround fixes problem:
fCardLayout->SetVisibleItem(1); fCardLayout->SetVisibleItem(0);
Note:
See TracTickets
for help on using tickets.