File: structs.model.xml

package info (click to toggle)
mysql-gui-tools 5.0r12-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 105,540 kB
  • ctags: 50,897
  • sloc: sql: 348,439; pascal: 285,780; cpp: 94,578; ansic: 90,768; objc: 33,761; sh: 25,629; xml: 10,924; yacc: 10,755; java: 9,986; php: 2,806; python: 2,068; makefile: 1,945; perl: 3
file content (79 lines) | stat: -rw-r--r-- 5,880 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?xml version="1.0"?>
<gstructs>

  <gstruct name="model.Model" parent="GrtObject" caption="Model" desc="A model holding views">
    <members>
      <member name="views" type="list" content-type="dict" content-struct-name="model.View" desc="the list of views that belong to this model" />
      <member name="currentView" type="string" option="ref" content-struct-name="model.View" desc="the current view of the model" />
      <member name="markers" type="list" content-type="dict" content-struct-name="model.Marker" desc="the list of markers that restore a special model layout state" />
      <member name="customData" type="dict" desc="a generic dictionary to hold additional information used by e.g. plugins" />
    </members>
  </gstruct>
  
  <gstruct name="model.View" parent="GrtObject" caption="View" desc="A model view holding layers">
    <members>
      <member name="description" type="string" desc="the description of the view" />
      <member name="zoom" type="real" default="1" desc="the current zoom factor" />
      <member name="x" type="real" desc="the current x offset of the visible area" />
      <member name="y" type="real" desc="the current y offset of the visible area" />
      <member name="elements" type="list" content-type="dict" content-struct-name="model.Element" desc="all elements of this view" />
      <member name="layers" type="list" content-type="dict" content-struct-name="model.Layer" desc="the list of layers that belong to this view" />
      <member name="rootLayer" type="string" option="ref" content-struct-name="model.Layer" desc="reference to the root layer of this view" />
      <member name="selection" type="list" content-type="dict" content-struct-name="model.Element" desc="the list of selected elements on the view" />
      <member name="elementLayoutClass" type="string" desc="the default layout class to use for elements" />
      <member name="connectionLayoutClass" type="string" desc="the layout class to use for connections" />
      <member name="width" type="real" desc="the width of the view" />
      <member name="height" type="real" desc="the height of the view" />      
    </members>
  </gstruct>
  
  <gstruct name="model.Layer" parent="GrtObject" caption="Layer" desc="A model layer holding sub-layers, groups and elements">
    <members>
      <member name="description" type="string" desc="description of the layer" />
      <member name="enabled" type="int" desc="indicates whether the layer takes part in feedback actions or not" />
      <member name="visible" type="int" desc="indicates whether the layer is visible" />
      <member name="groups" type="list" content-type="dict" content-struct-name="model.Group" desc="reference list of top-level groups defined for this layer" />
      <member name="subLayers" type="list" content-type="string" option="ref" content-struct-name="model.Layer" desc="references of all sub-layers of this layer" />
      <member name="elements" type="list" content-type="string" option="ref" content-struct-name="model.Element" desc="all elements placed on this layer" />
      
      <member name="left" type="real" desc="left position for the enclosing region" />
      <member name="top" type="real" desc="top position for the enclosing region" />
      <member name="width" type="real" desc="width of the element for the enclosing region" />
      <member name="height" type="real" desc="height of the element for the enclosing region" />      
    </members>
  </gstruct>
  
  <gstruct name="model.Group" parent="GrtObject" caption="Group" desc="A model group holding sub-groups and elements">
    <members>
      <member name="description" type="string" desc="description of the group" />
      <member name="subGroups" type="list" content-type="dict" content-struct-name="model.Group" desc="the subgroups of this group" />
      <member name="elements" type="list" content-type="dict" content-struct-name="model.Element" desc="all elements in this group" />      
    </members>
  </gstruct>
  
  <gstruct name="model.Element" parent="GrtObject" caption="Element" desc="A model element">
    <members>
      <member name="left" type="real" desc="left position" />
      <member name="top" type="real" desc="top position" />
      <member name="width" type="real" desc="width of the element" />
      <member name="height" type="real" desc="height of the element" />
      <member name="visible" type="int" desc="indicates whether the element is visible" />
      <member name="enabled" type="int" desc="indicates whether the element can be modified" />
      <member name="locked" type="int" desc="indicates whether the element is locked" />
      <member name="expanded" type="int" default="1" desc="indicates whether the element is expanded" />
      <member name="layer" type="string" option="ref" content-struct-name="model.Layer" desc="the layer this element is placed on" />
      <member name="group" type="string" option="ref" content-struct-name="model.Group" desc="the group this element belongs to" />
      <member name="layoutClass" type="string" desc="if set, the specified layout class will be used instead of the view's default" />
    </members>
  </gstruct>
  
  <gstruct name="model.Marker" parent="GrtObject" caption="Canvas Marker" desc="used to store a layout state of the visible area of a Canvas">
    <members>
      <member name="zoom" type="real" default="1" desc="Current zoom factor of the model" />
      <member name="x" type="int" desc="Current x offset of the visible area" />
      <member name="y" type="int" desc="Current y offset of the visible area" />
      <member name="view" type="string" option="ref" content-struct-name="GrtObject" desc="link to the view that was currently displayed" />
    </members>
  </gstruct>
      
</gstructs>