File: structs.canvas.xml

package info (click to toggle)
mysql-query-browser 1.1.6-1sarge0
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 36,320 kB
  • ctags: 24,680
  • sloc: pascal: 203,479; xml: 136,561; ansic: 47,502; cpp: 28,926; sh: 12,433; objc: 4,823; java: 1,849; php: 1,485; python: 1,225; sql: 1,128; makefile: 872
file content (119 lines) | stat: -rw-r--r-- 8,632 bytes parent folder | download
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<?xml version="1.0"?>
<gstructs>

  <gstruct name="canvas.Canvas" parent="GrtObject" caption="GRT Canvas" desc="the GRT proxy object to the Generic Canvas">
    <members>
      <member name="w" type="real" desc="Logical total width of the canvas" />
      <member name="h" type="real" desc="Logical total height of the canvas" />
      <member name="views" type="list" content-type="dict" content-struct-name="canvas.Layer" 
        desc="List of views that belong to this canvas" />
      <member name="layers" type="list" content-type="dict" content-struct-name="canvas.Layer" 
        desc="List of layers that belong to this canvas" />
      <member name="markers" type="list" content-type="dict" content-struct-name="canvas.Marker" 
        desc="List of markers that restore a special canvas layout state" />
    </members>
  </gstruct>

  <gstruct name="canvas.View" parent="GrtObject" caption="Canvas View" desc="used to display different views of the same Canvas">
    <members>
      <member name="description" type="string" desc="Description of the layer" />
      <member name="backgroundColor" type="string" default="#ffffff" desc="Background color of the view in #RRGGBB so it is easier to distinguish between canvas views. Very light colors are to be used." />
      <member name="zoomFactor" type="real" default="1" desc="Current zoom factor of the visible area" />
      <member name="x" type="real" desc="Current x offset of the visible area" />
      <member name="y" type="real" desc="Current y offset of the visible area" />
      <member name="visibleLayers" type="list" option="ref" content-type="dict" content-struct-name="canvas.Layer" 
        desc="the list of layers that are currently displayed for this view" />
    </members>
  </gstruct>

  <gstruct name="canvas.Layer" parent="GrtObject" caption="Canvas Layer" desc="used to organize objects on different layers on a Canvas">
    <members>
      <member name="description" type="string" desc="Description of the layer" />
      <member name="backgroundColor" type="string" default="#ffffff" desc="Background color of the layer in #RRGGBB so it is easier to distinguish between canvas layers. Strong colors are to be used." />
      <member name="groups" type="list" content-type="dict" content-struct-name="canvas.Group" 
        desc="Reference list of top-level groups defined for this layer" />
      <member name="layoutInstances" type="list" option="ref" content-type="dict" content-struct-name="canvas.LayoutInstance" 
        desc="All layout instances that are placed on this layer" />
    </members>
  </gstruct>

  <gstruct name="canvas.Marker" parent="GrtObject" caption="Canvas Marker" desc="used to store a layout state of the visible area of a Canvas">
    <members>
      <member name="zoomFactor" type="real" default="1" desc="Current zoom factor of the model" />
      <member name="x" type="real" desc="Current x offset of the visible area" />
      <member name="y" type="real" 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>

  <gstruct name="canvas.Group" parent="GrtObject" caption="Canvas Group" desc="used to organize the hierachie of grouped objects on a Canvas Layer" />

  <gstruct name="canvas.LayoutInstance" parent="GrtObject" caption="Layout Object State" desc="used to store the current layout state of an Layout Object">
    <members>
      <member name="layoutObject" type="string" option="ref" content-struct-name="GrtObject" desc="The layout object the instance belongs to" />
      <member name="x" type="real" desc="The current x coord of the object on the layer" />
      <member name="y" type="real" desc="The current y coord of the object on the layer" />
      <member name="z" type="real" desc="The current z coord of the object on the layer. This is used for the drawing order on 2D canvases" />
      <member name="w" type="real" desc="The current width of the object on the layer when autosize is not turned on" />
      <member name="h" type="real" desc="The current height of the object on the layer when autosize is not turned on" />
      <member name="enabled" type="int" default="1" desc="If the object is enabled it can be selected" />
      <member name="visible" type="int" default="1" desc="Specifies if the object is visible or hidden"/>
      <member name="selected" type="int" desc="Indicates whether the object is selected or not" />
      <member name="locked" type="int" desc="If the object is locked it cannot be moved" />
      <member name="expanded" type="int" default="1" desc="If the object is locked it cannot be moved" />
      <member name="transparency" type="int" desc="Defines the level of transparency of the object" />
      <member name="fillBrush" type="dict" struct-name="canvas.Brush" desc="The brush used to fill the object" />
      <member name="LinePen" type="dict" struct-name="canvas.Pen" desc="The pen used to draw the object's lines" />
      <member name="autosize" type="int" default="1" desc="If autosize is turned on the width and height are calculated automatically. The original w and h values are not changed" />
      <member name="group" type="string" option="ref" content-struct-name="canvas.Group" desc="Group the object is in" />
    </members>
  </gstruct>

  <gstruct name="canvas.LayoutObject" parent="GrtObject" caption="Layout Object" desc="a object that can be displayed on the Canvas">
    <members>
      <member name="refObject" type="string" option="ref" content-struct-name="GrtObject" desc="This is the link to the GRT object this layout object represents" />
      <member name="description" type="string" desc="Description of the object" />
      <member name="hint" type="string" desc="The hint text that is displayed when the mouse is placed over the object" />
      <member name="cursor" type="int" default="CURSOR-STANDARD" desc="The name of the standard cursor that is displayed when the mouse is placed over the object" />
      <member name="constraits" type="dict" struct-name="canvas.Constraints" 
        desc="Global size constraints of the object" />
    </members>
  </gstruct>

  <gstruct name="canvas.Constraints" parent="GrtObject" caption="Layout Object Constraints" desc="used to restrict the size of a Layout Object">
    <members>
      <member name="minWidth" type="int" default="16" desc="The minimal width of the object" />
      <member name="maxWidth" type="int" desc="The maximal width of the object" />
      <member name="minHeight" type="int" default="16" desc="The minimal height of the object" />
      <member name="maxHeight" type="int" desc="The maximal height of the object" />
    </members>
  </gstruct>

  <gstruct name="canvas.Brush" parent="GrtObject" caption="Canvas Brush" desc="a definition used to fill an area">
    <members>
      <member name="enabled" type="int" default="1" desc="Defines whether the area should be filled" />
      <member name="baseColor" type="string" default="#ffffff" desc="The base color of the brush in #RRGGBB" />
      <member name="gradientColor" type="string" default="#f0f0f0" desc="The second color in #RRGGBB used for a simple gradient if defined in the layout information" />
      <member name="texture" type="string" desc="The filename of the texture to use to fill the area. If this is set the color information is ignored" />
    </members>
  </gstruct>

  <gstruct name="canvas.Pen" parent="GrtObject" caption="Canvas Pen" desc="a definition used to draw lines">
    <members>
      <member name="enabled" type="int" default="1" desc="Defines whether the lines should be drawn" />
      <member name="baseColor" type="string" default="#ffffff" desc="The base color of the pen in #RRGGBB" />
      <member name="gradientColor" type="string" default="#f0f0f0" desc="The second color in #RRGGBB used for a simple gradient if defined in the layout information" />
    </members>
  </gstruct>

  <gstruct name="canvas.GroupArea" parent="GrtObject" caption="Canvas Group Area" desc="a rectangluar object that groups all objects that are placed withing it's boundaries" />

  <gstruct name="canvas.Note" parent="GrtObject" caption="Canvas Note" desc="an object that displays it's description text on the Canvas" />

  <gstruct name="canvas.Image" parent="GrtObject" caption="Canvas Image" desc="an object that displays an image on the Canvas">
    <members>
      <member name="image" type="string" desc="The file name of the image to display" />
    </members>
  </gstruct>

</gstructs>