Euphoria
|
layout.h
Go to the documentation of this file.
Definition: button.cc:13
Definition: layout.h:19
virtual ~Layout()
Layout(const Layout &other)=delete
virtual void lay_out(std::vector< std::shared_ptr< Widget >> *widgets, const Rectf &area) const =0
void operator=(Layout &&)=delete
virtual size2f calc_minimum_area(const std::vector< std::shared_ptr< Widget >> &widgets) const =0
Layout(Layout &&other)=delete
void operator=(const Layout &)=delete
Layout()
Definition: layout.h:80
~SingleRowLayout() override=default
SingleRowLayout(const SingleRowLayout &other)=delete
SingleRowLayout(SingleRowLayout &&other)=delete
void operator=(const SingleRowLayout &)=delete
size2f calc_minimum_area(const std::vector< std::shared_ptr< Widget >> &widgets) const override
Definition: layout.cc:170
void lay_out(std::vector< std::shared_ptr< Widget >> *widgets, const Rectf &area) const override
Definition: layout.cc:197
void operator=(SingleRowLayout &&)=delete
Definition: layout.h:46
size2f calc_minimum_area(const std::vector< std::shared_ptr< Widget >> &widgets) const override
Definition: layout.cc:49
void operator=(const TableLayout &)=delete
~TableLayout() override=default
TableLayout(const std::vector< bool > &er, const std::vector< bool > &ec, float cp)
Definition: layout.cc:24
TableLayout(const TableLayout &other)=delete
TableLayout(TableLayout &&other)=delete
void lay_out(std::vector< std::shared_ptr< Widget >> *widgets, const Rectf &area) const override
Definition: layout.cc:77
void operator=(TableLayout &&)=delete
Definition: size2.h:12