|
Minsky: 3.17.0
|
structure representing a union of all of the above Layout classes, for xml_unpack More...
#include <schema1.h>


Public Member Functions | |
| UnionLayout () | |
| UnionLayout (const Layout &) | |
Public Member Functions inherited from schema1::SPoly< UnionLayout, Join< SliderLayout, GroupLayout >, Join< PlotLayout, WireLayout > > | |
| SPoly & | operator= (const SPoly &)=default |
| SPoly * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::Join< SliderLayout, GroupLayout > | |
| Join & | operator= (const Join &)=default |
| Join * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::SliderLayout | |
| SliderLayout () | |
| template<class T > | |
| SliderLayout (int id, const T &item) | |
Public Member Functions inherited from schema1::SPoly< SliderLayout, ItemLayout > | |
| SPoly & | operator= (const SPoly &)=default |
| SPoly * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::ItemLayout | |
| ItemLayout () | |
| template<class T > | |
| ItemLayout (int id, const T &item) | |
Public Member Functions inherited from schema1::SPoly< ItemLayout, Layout, Join< PositionLayout, VisibilityLayout > > | |
| SPoly & | operator= (const SPoly &)=default |
| SPoly * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::Layout | |
| Layout (int id=-1) | |
| virtual | ~Layout () |
Public Member Functions inherited from schema1::SPoly< Layout, SPolyBase > | |
| SPoly & | operator= (const SPoly &)=default |
| SPoly * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::Join< PositionLayout, VisibilityLayout > | |
| Join & | operator= (const Join &)=default |
| Join * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::PositionLayout | |
| PositionLayout () | |
| PositionLayout (int id, double x, double y) | |
| template<class T > | |
| PositionLayout (int id, const T &item) | |
| PositionLayout (int id, const schema0::Operation &o) | |
| PositionLayout (int id, const schema0::Variable &v) | |
| PositionLayout (int id, const schema0::GroupIcon &g) | |
| PositionLayout (int id, const schema0::PlotWidget &p) | |
Public Member Functions inherited from schema1::SPoly< PositionLayout, Layout > | |
| SPoly & | operator= (const SPoly &)=default |
| SPoly * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::VisibilityLayout | |
| VisibilityLayout (bool visible=true) | |
| template<class T > | |
| VisibilityLayout (const T &item) | |
| VisibilityLayout (const schema0::Operation &item) | |
| VisibilityLayout (const schema0::Variable &item) | |
| VisibilityLayout (const schema0::GroupIcon &item) | |
Public Member Functions inherited from schema1::GroupLayout | |
| GroupLayout () | |
| GroupLayout (int id, const schema0::GroupIcon &g) | |
Public Member Functions inherited from schema1::SPoly< GroupLayout, ItemLayout, SizeLayout > | |
| SPoly & | operator= (const SPoly &)=default |
| SPoly * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::SizeLayout | |
| SizeLayout () | |
| template<class T > | |
| SizeLayout (const T &x) | |
| SizeLayout (const schema0::PlotWidget &) | |
Public Member Functions inherited from schema1::Join< PlotLayout, WireLayout > | |
| Join & | operator= (const Join &)=default |
| Join * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::PlotLayout | |
| PlotLayout () | |
| PlotLayout (int id, const schema0::PlotWidget &p) | |
Public Member Functions inherited from schema1::SPoly< PlotLayout, PositionLayout, SizeLayout > | |
| SPoly & | operator= (const SPoly &)=default |
| SPoly * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Public Member Functions inherited from schema1::WireLayout | |
| WireLayout () | |
| WireLayout (int id, const schema0::Wire &wire) | |
Public Member Functions inherited from schema1::SPoly< WireLayout, Layout, VisibilityLayout > | |
| SPoly & | operator= (const SPoly &)=default |
| SPoly * | clone () const override |
| string | type () const override |
| void | xml_pack (xml_pack_t &x, const string &d) const override |
| void | xml_unpack (xml_unpack_t &x, const string &d) override |
| void | json_pack (json_pack_t &x, const string &d) const override |
| void | json_unpack (json_unpack_t &x, const string &d) override |
Additional Inherited Members | |
Public Attributes inherited from schema1::SliderLayout | |
| bool | sliderVisible =false |
| bool | sliderBoundsSet =false |
| bool | sliderStepRel =false |
| double | sliderMin =0 |
| double | sliderMax =0 |
| double | sliderStep =0 |
Public Attributes inherited from schema1::ItemLayout | |
| double | rotation =0 |
Public Attributes inherited from schema1::Layout | |
| int | id |
Public Attributes inherited from schema1::PositionLayout | |
| double | x =0 |
| double | y =0 |
Public Attributes inherited from schema1::VisibilityLayout | |
| bool | visible |
Public Attributes inherited from schema1::GroupLayout | |
| double | displayZoom =1 |
Public Attributes inherited from schema1::SizeLayout | |
| double | width =-1 |
| double | height =-1 |
Public Attributes inherited from schema1::WireLayout | |
| vector< float > | coords |
structure representing a union of all of the above Layout classes, for xml_unpack
| schema1::UnionLayout::UnionLayout | ( | const Layout & | ) |