ass::ScrollbarAppearance#
Controls how do scrollbars and content appear in AScrollArea. This rule is applicable to AScrollArea only.
Header: | #include <AUI/ASS/Property/ScrollbarAppearance.h> |
CMake: | aui_link(my_target PUBLIC aui::views) |
Examples#
examples/7guis/cells/src/main.cpp
7GUIs Cells - Spreadsheet processor (Excel).
AScrollArea::Builder()
.withContents(Horizontal { _new<CellsView>(_new<State>()) })
.build() AUI_WITH_STYLE {
Expanding(),
ScrollbarAppearance(ScrollbarAppearance::ALWAYS, ScrollbarAppearance::ALWAYS),
},
} AUI_WITH_STYLE { Padding(0) });
}
};
Public Types#
AxisValue#
enum ass::ScrollbarAppearance::AxisValue
Per-axis behaviour enum.
Constant | Description |
---|---|
AxisValue::ALWAYS
|
Scrollbar is always visible, no matter whether or not any content is overflowing. |
AxisValue::ON_DEMAND
|
Scrollbar appears only if content is overflowing. |
AxisValue::NEVER
|
Scrollbar is always gone, no matter whether or not any content is overflowing. |