|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
One widget per row of a keyed collection, updated in place when a row with the same key changes. More...
#include <view.hpp>
Public Attributes | |
| std::shared_ptr< detail::ForEachModel const > | model |
| The rows, the key function and the row view, type-erased; null shows no rows. | |
| Axis | axis = Axis::Vertical |
| The direction rows are stacked in; set once. | |
| int | gap = 0 |
| Space between rows: a spacing step, 0 to kMaxSpacingStep. | |
| Common | common {} |
| Visibility, enablement, layout, drag-and-drop of the row container. | |
One widget per row of a keyed collection, updated in place when a row with the same key changes.
| std::shared_ptr<detail::ForEachModel const> morph::ui::ForEach::model |
| Axis morph::ui::ForEach::axis = Axis::Vertical |
| int morph::ui::ForEach::gap = 0 |
Space between rows: a spacing step, 0 to kMaxSpacingStep.
| Common morph::ui::ForEach::common {} |