#include "ui/views/layout/flex_layout_view.h"
#include <memory>
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/views/layout/flex_layout_types.h"
#include "ui/views/layout/layout_types.h"
#include "ui/views/metadata/type_conversion.h"
namespace views {
FlexLayoutView::FlexLayoutView()
: … { … }
FlexLayoutView::~FlexLayoutView() = default;
void FlexLayoutView::SetOrientation(LayoutOrientation orientation) { … }
LayoutOrientation FlexLayoutView::GetOrientation() const { … }
void FlexLayoutView::SetMainAxisAlignment(LayoutAlignment main_axis_alignment) { … }
LayoutAlignment FlexLayoutView::GetMainAxisAlignment() const { … }
void FlexLayoutView::SetCrossAxisAlignment(
LayoutAlignment cross_axis_alignment) { … }
LayoutAlignment FlexLayoutView::GetCrossAxisAlignment() const { … }
void FlexLayoutView::SetInteriorMargin(const gfx::Insets& interior_margin) { … }
const gfx::Insets& FlexLayoutView::GetInteriorMargin() const { … }
void FlexLayoutView::SetMinimumCrossAxisSize(int size) { … }
int FlexLayoutView::GetMinimumCrossAxisSize() const { … }
void FlexLayoutView::SetCollapseMargins(bool collapse_margins) { … }
bool FlexLayoutView::GetCollapseMargins() const { … }
void FlexLayoutView::SetIncludeHostInsetsInLayout(
bool include_host_insets_in_layout) { … }
bool FlexLayoutView::GetIncludeHostInsetsInLayout() const { … }
void FlexLayoutView::SetIgnoreDefaultMainAxisMargins(
bool ignore_default_main_axis_margins) { … }
bool FlexLayoutView::GetIgnoreDefaultMainAxisMargins() const { … }
void FlexLayoutView::SetFlexAllocationOrder(
FlexAllocationOrder flex_allocation_order) { … }
FlexAllocationOrder FlexLayoutView::GetFlexAllocationOrder() const { … }
FlexRule FlexLayoutView::GetDefaultFlexRule() const { … }
BEGIN_METADATA(…)
}
DEFINE_ENUM_CONVERTERS(…)
DEFINE_ENUM_CONVERTERS(…)
DEFINE_ENUM_CONVERTERS(…)