Difference between revisions of "Reference:XML tags in geogebra.xml"
From GeoGebra Manual
m (Simple X complex types not distinguished) |
(Format for GeoGebra 6.0) |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | Following document was generated by a modification of [http://sourceforge.net/projects/xs3p/ xs3p] stylesheet. It contains definitions of tags used in geogebra.xml, which is the most important | + | Following document was generated by a modification of [http://sourceforge.net/projects/xs3p/ xs3p] stylesheet. It contains definitions of tags used in geogebra.xml, which is the most important part of [[Reference:File Format#.ggb_-_GeoGebra_Worksheet|.ggb files]]. For a brief introduction see [[Reference:Xml|XML reference]]. Explanation of XML-related terms can be found in [[Reference:XML Glossary|XML Glossary]]. |
+ | [[Category:Reference|XML tags in geogebra.xml]] | ||
==Global Declarations== | ==Global Declarations== | ||
+ | |||
+ | ===Element: algebraView=== | ||
+ | |||
+ | <div class="sample box"> | ||
+ | <div>XML Instance Representation</div> | ||
+ | <div id="Element:_algebraView_xibox" class="contents"> | ||
+ | <div style="margin-left: 0em"><algebraView> <br/> | ||
+ | <div style="margin-left: 1.5em"><auxiliary<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 1.5em"><collapsed> [[Reference:Common XML tags and types#Type:_stringVal|stringVal]] </collapsed> [0..1]</div> | ||
+ | <div style="margin-left: 1.5em"><mode<div style="margin-left: 0.5em">val="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/> [0..1]</div></algebraView></div> | ||
+ | </div> | ||
+ | </div> | ||
===Element: axis=== | ===Element: axis=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_axis_xibox" class="contents"> | <div id="Element:_axis_xibox" class="contents"> | ||
<div style="margin-left: 0em"><axis<div style="margin-left: 0.5em">id="[[Reference:Common XML tags and types#Type:_axisIds|axisIds]] [1]"</div> | <div style="margin-left: 0em"><axis<div style="margin-left: 0.5em">id="[[Reference:Common XML tags and types#Type:_axisIds|axisIds]] [1]"</div> | ||
Line 35: | Line 27: | ||
<div style="margin-left: 0.5em">unitLabel="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">unitLabel="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">tickStyle="[[Reference:Common XML tags and types#Type:_tickStyles|tickStyles]] [0..1]"</div> | <div style="margin-left: 0.5em">tickStyle="[[Reference:Common XML tags and types#Type:_tickStyles|tickStyles]] [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">tickDistance="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">tickDistance="xs:double [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">axisCross="xs:double [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">positiveAxis="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">showNumbers="xs:boolean [0..1]"</div>/> </div> | <div style="margin-left: 0.5em">showNumbers="xs:boolean [0..1]"</div>/> </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
</div> | </div> | ||
Line 89: | Line 36: | ||
===Element: euclidianView=== | ===Element: euclidianView=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Element:_euclidianView_xibox" class="contents"> | <div id="Element:_euclidianView_xibox" class="contents"> | ||
− | |||
<div style="margin-left: 0em"><euclidianView> <br/> | <div style="margin-left: 0em"><euclidianView> <br/> | ||
− | <div style="margin-left: 1.5em"><[[#Element:_size|size]]> ... </[[#Element:_size|size]]> [1]</div> | + | <div style="margin-left: 1.5em"><viewNumber<div style="margin-left: 0.5em">viewNo="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [0..1]"</div>/> [0..1]</div> |
+ | <div style="margin-left: 1.5em"><[[#Element:_size|size]]> ... </[[#Element:_size|size]]> [0..1]</div> | ||
<div style="margin-left: 1.5em"><coordSystem<div style="margin-left: 0.5em">xZero="xs:double [0..1]"</div> | <div style="margin-left: 1.5em"><coordSystem<div style="margin-left: 0.5em">xZero="xs:double [0..1]"</div> | ||
<div style="margin-left: 0.5em">yZero="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">yZero="xs:double [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">scale="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">scale="xs:double [0..1]"</div> | ||
<div style="margin-left: 0.5em">xscale="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">xscale="xs:double [0..1]"</div> | ||
Line 123: | Line 49: | ||
<div style="margin-left: 1.5em"><evSettings<div style="margin-left: 0.5em">axes="xs:boolean [0..1]"</div> | <div style="margin-left: 1.5em"><evSettings<div style="margin-left: 0.5em">axes="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">grid="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">grid="xs:boolean [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">gridIsBold="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">gridIsBold="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">pointCapturing="[[Reference:Common XML tags and types#Type:_pointCapturings|pointCapturings]] [0..1]"</div> | <div style="margin-left: 0.5em">pointCapturing="[[Reference:Common XML tags and types#Type:_pointCapturings|pointCapturings]] [0..1]"</div> | ||
Line 130: | Line 55: | ||
<div style="margin-left: 0.5em">checkboxSize="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | <div style="margin-left: 0.5em">checkboxSize="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | ||
<div style="margin-left: 0.5em">gridType="[[Reference:Common XML tags and types#Type:_gridTypes|gridTypes]] [0..1]"</div>/> [1]</div> | <div style="margin-left: 0.5em">gridType="[[Reference:Common XML tags and types#Type:_gridTypes|gridTypes]] [0..1]"</div>/> [1]</div> | ||
− | |||
<div style="margin-left: 1.5em"><bgColor> [[Reference:Common XML tags and types#Type:_rgbColor|rgbColor]] </bgColor> [1]</div> | <div style="margin-left: 1.5em"><bgColor> [[Reference:Common XML tags and types#Type:_rgbColor|rgbColor]] </bgColor> [1]</div> | ||
<div style="margin-left: 1.5em"><axesColor> [[Reference:Common XML tags and types#Type:_rgbColor|rgbColor]] </axesColor> [1]</div> | <div style="margin-left: 1.5em"><axesColor> [[Reference:Common XML tags and types#Type:_rgbColor|rgbColor]] </axesColor> [1]</div> | ||
<div style="margin-left: 1.5em"><gridColor> [[Reference:Common XML tags and types#Type:_rgbColor|rgbColor]] </gridColor> [1]</div> | <div style="margin-left: 1.5em"><gridColor> [[Reference:Common XML tags and types#Type:_rgbColor|rgbColor]] </gridColor> [1]</div> | ||
− | |||
<div style="margin-left: 1.5em"><lineStyle<div style="margin-left: 0.5em">axes="[[Reference:Common XML tags and types#Type:_axisTypes|axisTypes]] [0..1]"</div> | <div style="margin-left: 1.5em"><lineStyle<div style="margin-left: 0.5em">axes="[[Reference:Common XML tags and types#Type:_axisTypes|axisTypes]] [0..1]"</div> | ||
<div style="margin-left: 0.5em">grid="[[Reference:Common XML tags and types#Type:_lineTypes|lineTypes]] [0..1]"</div>/> [1]</div> | <div style="margin-left: 0.5em">grid="[[Reference:Common XML tags and types#Type:_lineTypes|lineTypes]] [0..1]"</div>/> [1]</div> | ||
− | <div style="margin-left: 1.5em"><[[#Element:_axis|axis]]> ... </[[#Element:_axis|axis]]> [2..2]</div></euclidianView></div> | + | <div style="margin-left: 1.5em"><[[#Element:_axis|axis]]> ... </[[#Element:_axis|axis]]> [2..2]</div> |
− | + | <div style="margin-left: 1.5em"><grid<div style="margin-left: 0.5em">distX="xs:double [0..1]"</div> | |
+ | <div style="margin-left: 0.5em">distY="xs:double [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">distTheta="xs:double [0..1]"</div>/> [0..1]</div></euclidianView></div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 144: | Line 69: | ||
===Element: euclidianView3D=== | ===Element: euclidianView3D=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_euclidianView3D_xibox" class="contents"> | <div id="Element:_euclidianView3D_xibox" class="contents"> | ||
<div style="margin-left: 0em"><euclidianView3D> <br/> | <div style="margin-left: 0em"><euclidianView3D> <br/> | ||
<div style="margin-left: 1.5em"><[[#Element:_size|size]]> ... </[[#Element:_size|size]]> [0..1]</div> | <div style="margin-left: 1.5em"><[[#Element:_size|size]]> ... </[[#Element:_size|size]]> [0..1]</div> | ||
<div style="margin-left: 1.5em"><coordSystem<div style="margin-left: 0.5em">xZero="xs:double [0..1]"</div> | <div style="margin-left: 1.5em"><coordSystem<div style="margin-left: 0.5em">xZero="xs:double [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">yZero="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">yZero="xs:double [0..1]"</div> | ||
<div style="margin-left: 0.5em">zZero="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">zZero="xs:double [0..1]"</div> | ||
Line 177: | Line 80: | ||
<div style="margin-left: 0.5em">xAngle="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">xAngle="xs:double [0..1]"</div> | ||
<div style="margin-left: 0.5em">zAngle="xs:double [0..1]"</div>/> [1]</div> | <div style="margin-left: 0.5em">zAngle="xs:double [0..1]"</div>/> [1]</div> | ||
− | + | <div style="margin-left: 1.5em"><evSettings> ... </evSettings> [0..1]</div> | |
<div style="margin-left: 1.5em"><[[#Element:_axis|axis]]> ... </[[#Element:_axis|axis]]> [3..3]</div> | <div style="margin-left: 1.5em"><[[#Element:_axis|axis]]> ... </[[#Element:_axis|axis]]> [3..3]</div> | ||
− | <div style="margin-left: 1.5em">< | + | <div style="margin-left: 1.5em"><plate<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div>/> [1]</div> |
− | + | <div style="margin-left: 1.5em"><bgColor> [[Reference:Common XML tags and types#Type:_rgbColor|rgbColor]] </bgColor> [1]</div> | |
− | + | <div style="margin-left: 1.5em"><grid<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div>/> [0..1]</div> | |
− | + | <div style="margin-left: 1.5em"><clipping<div style="margin-left: 0.5em">use="xs:boolean [0..1]"</div> | |
− | + | <div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div> | |
− | = | + | <div style="margin-left: 0.5em">size="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/> [1]</div> |
− | + | <div style="margin-left: 1.5em"><projection<div style="margin-left: 0.5em">type="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | |
− | + | <div style="margin-left: 0.5em">distance="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | |
− | + | <div style="margin-left: 0.5em">separation="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | |
− | + | <div style="margin-left: 0.5em">obliqueAngle="xs:double [0..1]"</div> | |
− | + | <div style="margin-left: 0.5em">obliqueFactor="xs:double [0..1]"</div>/> [1]</div></euclidianView3D></div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
</div> | </div> | ||
Line 216: | Line 98: | ||
===Element: geogebra=== | ===Element: geogebra=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Element:_geogebra_xibox" class="contents"> | <div id="Element:_geogebra_xibox" class="contents"> | ||
− | <div style="margin-left: 0em"><geogebra<div style="margin-left: 0.5em">format="xs:double [1]"</div> | + | <div style="margin-left: 0em"><geogebra<div style="margin-left: 0.5em">format="xs:double [0..1]"</div> |
− | <div style="margin-left: 1.5em"> | + | <div style="margin-left: 0.5em">version="xs:string [0..1]"</div> |
− | + | <div style="margin-left: 0.5em">id="xs:string [0..1]"</div> | |
− | <div style="margin-left: | + | <div style="margin-left: 0.5em">app="xs:string [0..1]"</div> |
− | <div style="margin-left: | + | <div style="margin-left: 0.5em">platform="xs:string [0..1]"</div>> <br/> |
− | <div style="margin-left: | + | <div style="margin-left: 1.5em"><[[#Element:_gui|gui]]> ... </[[#Element:_gui|gui]]> [1]</div> |
− | + | <div style="margin-left: 1.5em"><[[#Element:_euclidianView|euclidianView]]> ... </[[#Element:_euclidianView|euclidianView]]> [0..2]</div> | |
− | <div style="margin-left: | + | <div style="margin-left: 1.5em"><[[#Element:_euclidianView3D|euclidianView3D]]> ... </[[#Element:_euclidianView3D|euclidianView3D]]> [0..1]</div> |
− | <div style="margin-left: | + | <div style="margin-left: 1.5em"><[[#Element:_spreadsheetView|spreadsheetView]]> ... </[[#Element:_spreadsheetView|spreadsheetView]]> [0..1]</div> |
− | <div style="margin-left: | + | <div style="margin-left: 1.5em"><[[#Element:_algebraView|algebraView]]> ... </[[#Element:_algebraView|algebraView]]> [0..1]</div> |
− | + | <div style="margin-left: 1.5em"><[[#Element:_keyboard|keyboard]]> ... </[[#Element:_keyboard|keyboard]]> [0..1]</div> | |
− | <div style="margin-left: | + | <div style="margin-left: 1.5em"><[[#Element:_kernel|kernel]]> ... </[[#Element:_kernel|kernel]]> [1]</div> |
− | <div style="margin-left: 1.5em"> | + | <div style="margin-left: 1.5em"><[[#Element:_scripting|scripting]]> ... </[[#Element:_scripting|scripting]]> [0..1]</div> |
+ | <div style="margin-left: 1.5em"><[[#Element:_euclidianView3D|euclidianView3D]]> ... </[[#Element:_euclidianView3D|euclidianView3D]]> [0..1]</div> | ||
+ | <div style="margin-left: 1.5em"><[[Reference:Common XML tags and types#Element:_construction|construction]]> ... </[[Reference:Common XML tags and types#Element:_construction|construction]]> [0..1]</div></geogebra></div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 258: | Line 121: | ||
===Element: gui=== | ===Element: gui=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Element:_gui_xibox" class="contents"> | <div id="Element:_gui_xibox" class="contents"> | ||
− | |||
<div style="margin-left: 0em"><gui> <br/> | <div style="margin-left: 0em"><gui> <br/> | ||
− | <div style="margin-left: 1.5em"><window<div style="margin-left: 0.5em">width="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div> | + | <div class="group" style="margin-left: 1.5em">Start [[Reference:XML Glossary#Choice|Choice]] [0..*]</div> |
+ | <div style="margin-left: 3em"><window<div style="margin-left: 0.5em">width="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div> | ||
<div style="margin-left: 0.5em">height="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div>/> [0..1]</div> | <div style="margin-left: 0.5em">height="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div>/> [0..1]</div> | ||
− | <div style="margin-left: | + | <div style="margin-left: 3em"><perspectives> [0..1]<br/> |
− | |||
<div style="margin-left: 1.5em"><[[#Element:_perspective|perspective]]> ... </[[#Element:_perspective|perspective]]> [1..*]</div></perspectives></div> | <div style="margin-left: 1.5em"><[[#Element:_perspective|perspective]]> ... </[[#Element:_perspective|perspective]]> [1..*]</div></perspectives></div> | ||
− | <div style="margin-left: 1.5em"><labelingStyle> [[Reference:Common XML tags and types#Type:_intVal|intVal]] </labelingStyle> [0..1]</div> | + | <div style="margin-left: 3em"><settings<div style="margin-left: 0.5em">ignoreDocument="xs:boolean [0..1]"</div> |
− | + | <div style="margin-left: 0.5em">showTitleBar="xs:boolean [0..1]"</div> | |
− | <div style="margin-left: | + | <div style="margin-left: 0.5em">allowStyleBar="xs:boolean [0..1]"</div>/> [1]</div> |
+ | <div style="margin-left: 3em"><labelingStyle> [[Reference:Common XML tags and types#Type:_intVal|intVal]] </labelingStyle> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><mouse<div style="margin-left: 0.5em">reverseWheel="xs:boolean [0..1]"</div>/> [1]</div> | ||
+ | <div style="margin-left: 3em"><consProtColumns<div style="margin-left: 0.5em">col0="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">col1="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">col1="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">col2="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">col2="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">col3="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">col3="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">col4="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">col4="xs:boolean [0..1]"</div> | ||
− | <div style="margin-left: 0.5em">col5="xs:boolean [0..1]"</div>/> [0..1]</div> | + | <div style="margin-left: 0.5em">col5="xs:boolean [0..1]"</div> |
− | + | <div style="margin-left: 0.5em">col6="xs:boolean [0..1]"</div> | |
− | <div style="margin-left: | + | <div style="margin-left: 0.5em">col7="xs:boolean [0..1]"</div>/> [0..1]</div> |
+ | <div style="margin-left: 3em"><consProtocol<div style="margin-left: 0.5em">useColors="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">addIcons="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">showOnlyBreakpoints="xs:boolean [0..1]"</div>/> [0..1]</div> | <div style="margin-left: 0.5em">showOnlyBreakpoints="xs:boolean [0..1]"</div>/> [0..1]</div> | ||
− | <div style="margin-left: 1.5em"><consProtNavigationBar<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div> | + | <div style="margin-left: 3em"><dataAnalysis<div style="margin-left: 0.5em">mode="xs:int [0..1]"</div>> [0..1]<br/> |
+ | <div style="margin-left: 1.5em"><[[#Element:_variable|variable]]> ... </[[#Element:_variable|variable]]> [1]</div></dataAnalysis></div> | ||
+ | <div style="margin-left: 3em"><consProtNavigationBar<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">playButton="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">playButton="xs:boolean [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">playDelay="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">playDelay="xs:double [0..1]"</div> | ||
<div style="margin-left: 0.5em">protButton="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">protButton="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">consStep="xs:int [0..1]"</div>/> [0..1]</div> | <div style="margin-left: 0.5em">consStep="xs:int [0..1]"</div>/> [0..1]</div> | ||
− | <div style="margin-left: | + | <div style="margin-left: 3em"><show> ... </show> [0..1]</div> |
− | + | <div style="margin-left: 3em"><[[#Element:_splitDivider|splitDivider]]> ... </[[#Element:_splitDivider|splitDivider]]> [0..1]</div> | |
− | <div style="margin-left: | + | <div style="margin-left: 3em"><[[#Element:_toolbar|toolbar]]> ... </[[#Element:_toolbar|toolbar]]> [0..1]</div> |
− | <div style="margin-left: | + | <div style="margin-left: 3em"><font<div style="margin-left: 0.5em">size="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div>/> [0..1]</div> |
− | <div style="margin-left: | + | <div style="margin-left: 3em"><menuFont<div style="margin-left: 0.5em">size="xs:int [1]"</div>/> [0..1]</div> |
− | + | <div style="margin-left: 3em"><tooltipSettings<div style="margin-left: 0.5em">timeout="xs:int [0..1]"</div> | |
+ | <div style="margin-left: 0.5em">language="xs:string [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><graphicsSettings<div style="margin-left: 0.5em">javaLatexFonts="xs:boolean [0..1]"</div>/> [1]</div> | ||
+ | <div style="margin-left: 1.5em">End Choice</div></gui></div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 316: | Line 167: | ||
===Element: kernel=== | ===Element: kernel=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_kernel_xibox" class="contents"> | <div id="Element:_kernel_xibox" class="contents"> | ||
<div style="margin-left: 0em"><kernel> <br/> | <div style="margin-left: 0em"><kernel> <br/> | ||
− | <div style="margin-left: 1.5em"><continuous> [[Reference:Common XML tags and types#Type:_boolVal|boolVal]] </continuous> [0..1]</div> | + | <div style="margin-left: 1.5em">Start [[Reference:XML Glossary#All|All]] [0..1]</div> |
− | <div style="margin-left: 1 | + | <div style="margin-left: 3em"><uses3D> [[Reference:Common XML tags and types#Type:_boolVal|boolVal]] </uses3D> [0..1]</div> |
− | + | <div style="margin-left: 3em"><continuous> [[Reference:Common XML tags and types#Type:_boolVal|boolVal]] </continuous> [0..1]</div> | |
− | <div style="margin-left: | + | <div style="margin-left: 3em"><usePathAndRegionParameters> [[Reference:Common XML tags and types#Type:_stringVal|stringVal]] </usePathAndRegionParameters> [0..1]</div> |
− | <div style="margin-left: | + | <div style="margin-left: 3em"><decimals> [[Reference:Common XML tags and types#Type:_intVal|intVal]] </decimals> [1]</div> |
− | <div style="margin-left: | + | <div style="margin-left: 3em"><significantFigures> [[Reference:Common XML tags and types#Type:_intVal|intVal]] </significantFigures> [0..1]</div> |
− | + | <div style="margin-left: 3em"><angleUnit<div style="margin-left: 0.5em">val="[[Reference:Common XML tags and types#Type:_angleUnits|angleUnits]] [1]"</div>/> [1]</div> | |
− | <div style="margin-left: | + | <div style="margin-left: 3em"><algebraStyle<div style="margin-left: 0.5em">val="[[Reference:Common XML tags and types#Type:_algebraStyles|algebraStyles]] [1]"</div> |
− | <div style="margin-left: | + | <div style="margin-left: 0.5em">spreadsheet="[[Reference:Common XML tags and types#Type:_algebraStyles|algebraStyles]] [1]"</div>/> [0..1]</div> |
+ | <div style="margin-left: 3em"><coordStyle> [[Reference:Common XML tags and types#Type:_intVal|intVal]] </coordStyle> [1]</div> | ||
+ | <div style="margin-left: 3em"><startAnimation> [[Reference:Common XML tags and types#Type:_boolVal|boolVal]] </startAnimation> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><angleFromInvTrig> [[Reference:Common XML tags and types#Type:_boolVal|boolVal]] </angleFromInvTrig> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><localization<div style="margin-left: 0.5em">digits="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">labels="xs:boolean [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><casSettings<div style="margin-left: 0.5em">timeout="xs:double [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">expRoots="xs:boolean [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 1.5em">End All</div></kernel></div> | ||
+ | </div> | ||
+ | </div> | ||
+ | ===Element: keyboard=== | ||
+ | |||
+ | <div class="sample box"> | ||
+ | <div>XML Instance Representation</div> | ||
+ | <div id="Element:_keyboard_xibox" class="contents"> | ||
+ | <div style="margin-left: 0em"><keyboard<div style="margin-left: 0.5em">language="xs:string [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">width="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">height="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">opacity="xs:double [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div>/> </div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 356: | Line 206: | ||
===Element: pane=== | ===Element: pane=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_pane_xibox" class="contents"> | <div id="Element:_pane_xibox" class="contents"> | ||
<div style="margin-left: 0em"><pane<div style="margin-left: 0.5em">location="xs:string [1]"</div> | <div style="margin-left: 0em"><pane<div style="margin-left: 0.5em">location="xs:string [1]"</div> | ||
− | <div style="margin-left: 0.5em">divider=" | + | <div style="margin-left: 0.5em">divider="[[Reference:Common XML tags and types#Type:_javaDouble|javaDouble]] [0..1]"</div> |
<div style="margin-left: 0.5em">orientation="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/> </div> | <div style="margin-left: 0.5em">orientation="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/> </div> | ||
</div> | </div> | ||
Line 388: | Line 217: | ||
===Element: perspective=== | ===Element: perspective=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Element:_perspective_xibox" class="contents"> | <div id="Element:_perspective_xibox" class="contents"> | ||
− | |||
<div style="margin-left: 0em"><perspective<div style="margin-left: 0.5em">id="xs:string [0..1]"</div>> <br/> | <div style="margin-left: 0em"><perspective<div style="margin-left: 0.5em">id="xs:string [0..1]"</div>> <br/> | ||
<div style="margin-left: 1.5em"><panes> [1]<br/> | <div style="margin-left: 1.5em"><panes> [1]<br/> | ||
<div style="margin-left: 1.5em"><[[#Element:_pane|pane]]> ... </[[#Element:_pane|pane]]> [1..*]</div></panes></div> | <div style="margin-left: 1.5em"><[[#Element:_pane|pane]]> ... </[[#Element:_pane|pane]]> [1..*]</div></panes></div> | ||
− | |||
<div style="margin-left: 1.5em"><views> [1]<br/> | <div style="margin-left: 1.5em"><views> [1]<br/> | ||
<div style="margin-left: 1.5em"><[[#Element:_view|view]]> ... </[[#Element:_view|view]]> [1..*]</div></views></div> | <div style="margin-left: 1.5em"><[[#Element:_view|view]]> ... </[[#Element:_view|view]]> [1..*]</div></views></div> | ||
− | <div style="margin-left: 1.5em"><toolbar> | + | <div style="margin-left: 1.5em"><toolbar> [[#Type:_toolbar|toolbar]] </toolbar> [1]</div> |
− | |||
<div style="margin-left: 1.5em"><show<div style="margin-left: 0.5em">axes="xs:boolean [0..1]"</div> | <div style="margin-left: 1.5em"><show<div style="margin-left: 0.5em">axes="xs:boolean [0..1]"</div> | ||
− | <div style="margin-left: 0.5em">grid="xs:boolean [0..1]"</div>/> [1]</div> | + | <div style="margin-left: 0.5em">grid="xs:boolean [0..1]"</div>/> [0..1]</div> |
<div style="margin-left: 1.5em"><input<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div> | <div style="margin-left: 1.5em"><input<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">cmd="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">cmd="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">top="[[#Type:_algebraPosition|algebraPosition]] [0..1]"</div>/> [1]</div> | ||
+ | <div style="margin-left: 1.5em"><dockBar<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">east="xs:boolean [0..1]"</div>/> [0..1]</div></perspective></div> | ||
+ | </div> | ||
+ | </div> | ||
− | + | ===Element: scripting=== | |
+ | |||
+ | <div class="sample box"> | ||
+ | <div>XML Instance Representation</div> | ||
+ | <div id="Element:_scripting_xibox" class="contents"> | ||
+ | <div style="margin-left: 0em"><scripting<div style="margin-left: 0.5em">language="xs:string [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">disabled="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">blocked="xs:boolean [0..1]"</div>/> </div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 431: | Line 249: | ||
===Element: show=== | ===Element: show=== | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Deprecated since 4.0, use perspectives insted. | Deprecated since 4.0, use perspectives insted. | ||
− | + | <div class="sample box"> | |
− | |||
− | |||
− | |||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_show_xibox" class="contents"> | <div id="Element:_show_xibox" class="contents"> | ||
<div style="margin-left: 0em"><show<div style="margin-left: 0.5em">algebraView="xs:boolean [0..1]"</div> | <div style="margin-left: 0em"><show<div style="margin-left: 0.5em">algebraView="xs:boolean [0..1]"</div> | ||
Line 467: | Line 259: | ||
<div style="margin-left: 0.5em">algebraInput="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">algebraInput="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">cmdList="xs:boolean [0..1]"</div>/> </div> | <div style="margin-left: 0.5em">cmdList="xs:boolean [0..1]"</div>/> </div> | ||
− | |||
</div> | </div> | ||
</div> | </div> | ||
Line 473: | Line 264: | ||
===Element: size=== | ===Element: size=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_size_xibox" class="contents"> | <div id="Element:_size_xibox" class="contents"> | ||
− | <div style="margin-left: 0em"><size<div style="margin-left: 0.5em">width="[[Reference:Common XML tags and types#Type: | + | <div style="margin-left: 0em"><size<div style="margin-left: 0.5em">width="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [1]"</div> |
− | <div style="margin-left: 0.5em">height="[[Reference:Common XML tags and types#Type: | + | <div style="margin-left: 0.5em">height="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [1]"</div>/> </div> |
</div> | </div> | ||
</div> | </div> | ||
Line 504: | Line 274: | ||
===Element: splitDivider=== | ===Element: splitDivider=== | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Deprecated since 4.0, use perspectives/perspective/panes insted. | Deprecated since 4.0, use perspectives/perspective/panes insted. | ||
− | + | <div class="sample box"> | |
− | |||
− | |||
− | |||
− | |||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Element:_splitDivider_xibox" class="contents"> | <div id="Element:_splitDivider_xibox" class="contents"> | ||
Line 538: | Line 282: | ||
<div style="margin-left: 0.5em">locVertical="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | <div style="margin-left: 0.5em">locVertical="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | ||
<div style="margin-left: 0.5em">loc2="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [0..1]"</div> | <div style="margin-left: 0.5em">loc2="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">locVertical2="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | <div style="margin-left: 0.5em">locVertical2="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | ||
<div style="margin-left: 0.5em">horizontal="xs:boolean [0..1]"</div>/> </div> | <div style="margin-left: 0.5em">horizontal="xs:boolean [0..1]"</div>/> </div> | ||
Line 546: | Line 289: | ||
===Element: spreadsheetView=== | ===Element: spreadsheetView=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Element:_spreadsheetView_xibox" class="contents"> | <div id="Element:_spreadsheetView_xibox" class="contents"> | ||
<div style="margin-left: 0em"><spreadsheetView> <br/> | <div style="margin-left: 0em"><spreadsheetView> <br/> | ||
− | <div style="margin-left: 1.5em"><[[#Element:_size|size]]> ... </[[#Element:_size|size]]> [1]</div> | + | <div style="margin-left: 1.5em"><[[#Element:_size|size]]> ... </[[#Element:_size|size]]> [0..1]</div> |
− | + | <div style="margin-left: 1.5em"><prefCellSize<div style="margin-left: 0.5em">width="xs:int [0..1]"</div> | |
+ | <div style="margin-left: 0.5em">height="xs:int [0..1]"</div>/> [0..1]</div> | ||
<div style="margin-left: 1.5em"><spreadsheetColumn<div style="margin-left: 0.5em">id="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [1]"</div> | <div style="margin-left: 1.5em"><spreadsheetColumn<div style="margin-left: 0.5em">id="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [1]"</div> | ||
− | <div style="margin-left: 0.5em">width="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div>/> [0..*]</div></spreadsheetView></div> | + | <div style="margin-left: 0.5em">width="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div>/> [0..*]</div> |
+ | <div style="margin-left: 1.5em"><selection<div style="margin-left: 0.5em">hScroll="xs:integer [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">vScroll="xs:integer [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">column="xs:integer [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">row="xs:integer [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 1.5em"><layout<div style="margin-left: 0.5em">showGrid="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">showFormulaBar="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">showHScrollBar="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">showVScrollBar="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">showBrowserPanel="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">showColumnHeader="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">showRowHeader="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">allowSpecialEditor="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">allowToolTips="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">equalsRequired="xs:boolean [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 1.5em"><spreadsheetCellFormat<div style="margin-left: 0.5em">formatMap="xs:string [0..1]"</div>/> [0..1]</div></spreadsheetView></div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 580: | Line 318: | ||
===Element: toolbar=== | ===Element: toolbar=== | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Deprecated since 4.0, use perspectives/perspective/toolbar insted. | Deprecated since 4.0, use perspectives/perspective/toolbar insted. | ||
− | + | <div class="sample box"> | |
− | |||
− | |||
− | |||
− | |||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Element:_toolbar_xibox" class="contents"> | <div id="Element:_toolbar_xibox" class="contents"> | ||
<div style="margin-left: 0em"><toolbar<div style="margin-left: 0.5em">str="xs:string [0..1]"</div>/> </div> | <div style="margin-left: 0em"><toolbar<div style="margin-left: 0.5em">str="xs:string [0..1]"</div>/> </div> | ||
</div> | </div> | ||
+ | </div> | ||
+ | ===Element: variable=== | ||
+ | |||
+ | <div class="sample box"> | ||
+ | <div>XML Instance Representation</div> | ||
+ | <div id="Element:_variable_xibox" class="contents"> | ||
+ | <div style="margin-left: 0em"><variable> <br/> | ||
+ | <div style="margin-left: 1.5em"><item<div style="margin-left: 0.5em">ranges="xs:string [0..1]"</div>/> [1..*]</div></variable></div> | ||
+ | </div> | ||
</div> | </div> | ||
===Element: view=== | ===Element: view=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_view_xibox" class="contents"> | <div id="Element:_view_xibox" class="contents"> | ||
<div style="margin-left: 0em"><view<div style="margin-left: 0.5em">id="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div> | <div style="margin-left: 0em"><view<div style="margin-left: 0.5em">id="[[Reference:Common XML tags and types#Type:_positiveInt|positiveInt]] [1]"</div> | ||
+ | <div style="margin-left: 0.5em">toolbar="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">visible="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">visible="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">inframe="xs:boolean [0..1]"</div> | <div style="margin-left: 0.5em">inframe="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">stylebar="xs:boolean [0..1]"</div> | ||
<div style="margin-left: 0.5em">location="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">location="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">size="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | <div style="margin-left: 0.5em">size="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">window="xs:string [0..1]"</div>/> </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | ==Global Definitions== | ||
+ | |||
− | <div style="margin-left: 0.5em"> | + | ===Type: toolbar=== |
+ | |||
+ | <table class="hierarchy"> | ||
+ | <tr> | ||
+ | <th>Super-types:</th> | ||
+ | <td>None</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Sub-types:</th> | ||
+ | <td>None</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <div class="sample box"> | ||
+ | <div>XML Instance Representation</div> | ||
+ | <div id="Type:_toolbar_xibox" class="contents"> | ||
+ | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">help="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">items="xs:string [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">position="[[Reference:Common XML tags and types#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/> </div> | ||
</div> | </div> | ||
</div> | </div> | ||
+ | |||
+ | ===Type: algebraPosition=== | ||
+ | |||
+ | <table class="hierarchy"> | ||
+ | <tr> | ||
+ | <th>Super-types:</th> | ||
+ | <td>xs:string < <strong>algebraPosition</strong> (by restriction)</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Sub-types:</th> | ||
+ | <td>None</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <ul> | ||
+ | <li>Base XSD Type: string</li> | ||
+ | </ul> | ||
+ | <ul> | ||
+ | <li> | ||
+ | <em>pattern</em> = true|false|algebra</li> | ||
+ | </ul> |
Latest revision as of 00:26, 20 June 2018
Following document was generated by a modification of xs3p stylesheet. It contains definitions of tags used in geogebra.xml, which is the most important part of .ggb files. For a brief introduction see XML reference. Explanation of XML-related terms can be found in XML Glossary.
Global Declarations
Element: algebraView
XML Instance Representation
Element: axis
XML Instance Representation
<axis
id="axisIds [1]"
show="xs:boolean [0..1]"
label="xs:string [0..1]"
unitLabel="xs:string [0..1]"
tickStyle="tickStyles [0..1]"
tickDistance="xs:double [0..1]"
axisCross="xs:double [0..1]"
positiveAxis="xs:boolean [0..1]"
showNumbers="xs:boolean [0..1]"
/> Element: euclidianView
XML Instance Representation
<euclidianView>
<viewNumber
viewNo="positiveInt [0..1]"
/> [0..1]<coordSystem
xZero="xs:double [0..1]"
yZero="xs:double [0..1]"
scale="xs:double [0..1]"
xscale="xs:double [0..1]"
yscale="xs:double [0..1]"
/> [1]<evSettings
axes="xs:boolean [0..1]"
grid="xs:boolean [0..1]"
gridIsBold="xs:boolean [0..1]"
pointCapturing="pointCapturings [0..1]"
pointStyle="pointStyles [0..1]"
rightAngleStyle="rightAngleStyles [0..1]"
checkboxSize="nonNegInt [0..1]"
gridType="gridTypes [0..1]"
/> [1]<bgColor> rgbColor </bgColor> [1]
<axesColor> rgbColor </axesColor> [1]
<gridColor> rgbColor </gridColor> [1]
<grid
</euclidianView>distX="xs:double [0..1]"
distY="xs:double [0..1]"
distTheta="xs:double [0..1]"
/> [0..1]Element: euclidianView3D
XML Instance Representation
<euclidianView3D>
<coordSystem
xZero="xs:double [0..1]"
yZero="xs:double [0..1]"
zZero="xs:double [0..1]"
scale="xs:double [0..1]"
xAngle="xs:double [0..1]"
zAngle="xs:double [0..1]"
/> [1]<evSettings> ... </evSettings> [0..1]
<plate
show="xs:boolean [0..1]"
/> [1]<bgColor> rgbColor </bgColor> [1]
<grid
</euclidianView3D>show="xs:boolean [0..1]"
/> [0..1]Element: geogebra
XML Instance Representation
<geogebra
format="xs:double [0..1]"
version="xs:string [0..1]"
id="xs:string [0..1]"
app="xs:string [0..1]"
platform="xs:string [0..1]"
> <euclidianView> ... </euclidianView> [0..2]
<euclidianView3D> ... </euclidianView3D> [0..1]
<spreadsheetView> ... </spreadsheetView> [0..1]
<algebraView> ... </algebraView> [0..1]
<euclidianView3D> ... </euclidianView3D> [0..1]
<construction> ... </construction> [0..1]
</geogebra>Element: gui
XML Instance Representation
<gui>
Start Choice [0..*]
<window
width="positiveInt [1]"
height="positiveInt [1]"
/> [0..1]<perspectives> [0..1]
<perspective> ... </perspective> [1..*]
</perspectives><settings
ignoreDocument="xs:boolean [0..1]"
showTitleBar="xs:boolean [0..1]"
allowStyleBar="xs:boolean [0..1]"
/> [1]<labelingStyle> intVal </labelingStyle> [0..1]
<mouse
reverseWheel="xs:boolean [0..1]"
/> [1]<consProtColumns
col0="xs:boolean [0..1]"
col1="xs:boolean [0..1]"
col2="xs:boolean [0..1]"
col3="xs:boolean [0..1]"
col4="xs:boolean [0..1]"
col5="xs:boolean [0..1]"
col6="xs:boolean [0..1]"
col7="xs:boolean [0..1]"
/> [0..1]<consProtocol
useColors="xs:boolean [0..1]"
addIcons="xs:boolean [0..1]"
showOnlyBreakpoints="xs:boolean [0..1]"
/> [0..1]<consProtNavigationBar
show="xs:boolean [0..1]"
playButton="xs:boolean [0..1]"
playDelay="xs:double [0..1]"
protButton="xs:boolean [0..1]"
consStep="xs:int [0..1]"
/> [0..1]<show> ... </show> [0..1]
<splitDivider> ... </splitDivider> [0..1]
<font
size="positiveInt [1]"
/> [0..1]<menuFont
size="xs:int [1]"
/> [0..1]<tooltipSettings
timeout="xs:int [0..1]"
language="xs:string [0..1]"
/> [0..1]<graphicsSettings
javaLatexFonts="xs:boolean [0..1]"
/> [1]End Choice
</gui>Element: kernel
XML Instance Representation
<kernel>
Start All [0..1]
<uses3D> boolVal </uses3D> [0..1]
<continuous> boolVal </continuous> [0..1]
<usePathAndRegionParameters> stringVal </usePathAndRegionParameters> [0..1]
<decimals> intVal </decimals> [1]
<significantFigures> intVal </significantFigures> [0..1]
<angleUnit
val="angleUnits [1]"
/> [1]<algebraStyle
val="algebraStyles [1]"
spreadsheet="algebraStyles [1]"
/> [0..1]<coordStyle> intVal </coordStyle> [1]
<startAnimation> boolVal </startAnimation> [0..1]
<angleFromInvTrig> boolVal </angleFromInvTrig> [0..1]
<localization
digits="xs:boolean [0..1]"
labels="xs:boolean [0..1]"
/> [0..1]<casSettings
timeout="xs:double [0..1]"
expRoots="xs:boolean [0..1]"
/> [0..1]End All
</kernel>Element: keyboard
XML Instance Representation
<keyboard
language="xs:string [0..1]"
width="positiveInt [0..1]"
height="positiveInt [0..1]"
opacity="xs:double [0..1]"
show="xs:boolean [0..1]"
/> Element: pane
XML Instance Representation
Element: perspective
XML Instance Representation
<perspective
id="xs:string [0..1]"
> <toolbar> toolbar </toolbar> [1]
<show
axes="xs:boolean [0..1]"
grid="xs:boolean [0..1]"
/> [0..1]<dockBar
</perspective>show="xs:boolean [0..1]"
east="xs:boolean [0..1]"
/> [0..1]Element: scripting
XML Instance Representation
<scripting
language="xs:string [0..1]"
disabled="xs:boolean [0..1]"
blocked="xs:boolean [0..1]"
/> Element: show
Deprecated since 4.0, use perspectives insted.
XML Instance Representation
<show
algebraView="xs:boolean [0..1]"
spreadsheetView="xs:boolean [0..1]"
auxiliaryObjects="xs:boolean [0..1]"
algebraInput="xs:boolean [0..1]"
cmdList="xs:boolean [0..1]"
/> Element: size
Element: splitDivider
Deprecated since 4.0, use perspectives/perspective/panes insted.
XML Instance Representation
<splitDivider
loc="nonNegInt [0..1]"
locVertical="nonNegInt [0..1]"
loc2="positiveInt [0..1]"
locVertical2="nonNegInt [0..1]"
horizontal="xs:boolean [0..1]"
/> Element: spreadsheetView
XML Instance Representation
<spreadsheetView>
<prefCellSize
width="xs:int [0..1]"
height="xs:int [0..1]"
/> [0..1]<spreadsheetColumn
id="nonNegInt [1]"
width="positiveInt [1]"
/> [0..*]<selection
hScroll="xs:integer [0..1]"
vScroll="xs:integer [0..1]"
column="xs:integer [0..1]"
row="xs:integer [0..1]"
/> [0..1]<layout
showGrid="xs:boolean [0..1]"
showFormulaBar="xs:boolean [0..1]"
showHScrollBar="xs:boolean [0..1]"
showVScrollBar="xs:boolean [0..1]"
showBrowserPanel="xs:boolean [0..1]"
showColumnHeader="xs:boolean [0..1]"
showRowHeader="xs:boolean [0..1]"
allowSpecialEditor="xs:boolean [0..1]"
allowToolTips="xs:boolean [0..1]"
equalsRequired="xs:boolean [0..1]"
/> [0..1]<spreadsheetCellFormat
</spreadsheetView>formatMap="xs:string [0..1]"
/> [0..1]Element: toolbar
Deprecated since 4.0, use perspectives/perspective/toolbar insted.
XML Instance Representation
<toolbar
str="xs:string [0..1]"
/> Element: variable
XML Instance Representation
<variable>
<item
</variable>ranges="xs:string [0..1]"
/> [1..*]Element: view
XML Instance Representation
<view
id="positiveInt [1]"
toolbar="xs:string [0..1]"
visible="xs:boolean [0..1]"
inframe="xs:boolean [0..1]"
stylebar="xs:boolean [0..1]"
location="xs:string [0..1]"
size="nonNegInt [0..1]"
window="xs:string [0..1]"
/> ==Global Definitions==
Type: toolbar
Super-types: | None |
---|---|
Sub-types: | None |
XML Instance Representation
<...
help="xs:boolean [0..1]"
show="xs:boolean [0..1]"
items="xs:string [0..1]"
position="nonNegInt [0..1]"
/> Type: algebraPosition
Super-types: | xs:string < algebraPosition (by restriction) |
---|---|
Sub-types: | None |
- Base XSD Type: string
- pattern = true|false|algebra