uniui_layout_linear_layout 0.0.10

Label widget for uniui_* crate family.
Documentation
use crate::ItemsAlignment;

use uniui_gui::{
	AlignmentHorizontal,
	AlignmentVertical,
	Color,
	NativeWidget,
	Orientation,
	Widget,
	WidgetGenerator,
	Wrap,
};

pub struct NoopLinearLayout {}
		
impl NoopLinearLayout {
	pub fn new() -> NoopLinearLayout {
		return NoopLinearLayout {
		};
	}

	pub fn set_background(
		&mut self,
		_color: &Color,
	) {
	}

	pub fn to_native(
		&mut self,
		_widget_generator: &mut dyn WidgetGenerator,
		_childs: &mut Vec<Box<dyn Widget>>,
		_orientation: &Orientation,
		_wrap: &Wrap,
		_alignment_horizontal: &AlignmentHorizontal,
		_alignment_vertical: &AlignmentVertical,
		_alignment: &ItemsAlignment,
	) -> Result<NativeWidget, ()> {
		return Err(());
	}

	pub fn update_alignment(
		&mut self,
		_alignment: &ItemsAlignment,
	) {
	}

	pub fn update_wrap(
		&mut self,
		_wrap: &Wrap,
	) {
	}

	pub fn update_alignment_horizontal(
		&mut self,
		_alignment_horizontal: &AlignmentHorizontal,
	) {
	}

	pub fn update_alignment_vertical(
		&mut self,
		_alignment_vertical: &AlignmentVertical,
	) {
	}
}