gambas-source-code/comp/src/gb.report/.info
Fabien Bodard dd9faf0dc9 [GB.REPORT]
* OPT: some internal improvement on bad global variable using.


git-svn-id: svn://localhost/gambas/trunk@2802 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2010-03-15 22:13:39 +00:00

703 lines
5.1 KiB
Text

#Align
CO
Normal
C
i
0
Left
C
i
1
Right
C
i
2
Center
C
i
3
TopNormal
C
i
16
TopLeft
C
i
17
TopRight
C
i
18
Top
C
i
19
BottomNormal
C
i
32
BottomLeft
C
i
33
BottomRight
C
i
34
Bottom
C
i
35
#Arrange
CO
None
C
i
0
Horizontal
C
i
1
Vertical
C
i
2
Full
C
i
5
#Line
CO
None
C
i
0
Solid
C
i
1
Dash
C
i
2
Dot
C
i
3
DashDot
C
i
4
DashDotDot
C
i
5
#Report
ReportVBox
CA
_Properties
C
s
*,-Left,-Top,-Width,-Height
_HiddenControls
C
s
Report,ReportControl,ReportContainer,ReportFrame
_IsForm
C
b
-1
Count
r
i
Height
p
s
Width
p
s
Scale
p
f
_New
m
Layout
m
Paint
m
(Page)i
Clear
m
Image
m
ReportBrush
(Value)s(X)s(Y)s
LinearGradient
m
ReportBrush
(Colors)Integer[];(Positions)float[];
RadialGradient
m
ReportBrush
(Colors)Integer[];(Positions)float[];
Color
m
ReportBrush
(iColor)i
#ReportBorder
C
None
C
i
0
Solid
C
i
1
_get
M
ReportBorder
(sValue)s
ToString
m
s
#ReportBrush
C
#ReportCloner
ReportVBox
C
_Properties
C
s
*,Count
Count
p
i
ReInit
m
_GetSizeHints
m
TSizeHint
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
_SetChildGeometry
m
f
(X)f(Y)f(W)f(H)f(ContPage)i
_free
m
#ReportContainer
ReportFrame
_IsContainer
C
b
-1
_Group
C
s
Container
_Properties
C
s
*,Spacing{ReportCoord}
Children
r
TControl[]
Spacing
p
s
Repeat
p
b
_Spacing
r
f
_RelativeSpacing
r
b
_Add
m
TControl
(cControl)ReportControl;
_Remove
m
(Id)i
_Free
m
_ClipChildren
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i(fScale)f
_Paint
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_SetUnifiedValues
m
_GenerateClones
m
_SetChildGeometry
m
f
(X)f(Y)f(W)f(H)f(ContPage)i
_GetSizeHints
m
TSizeHint
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
#ReportControl
_IsControl
C
b
-1
_Properties
C
s
Left{ReportCoord},Top{ReportCoord},Width{ReportCoord},Height{ReportCoord},Visible=True,Font,Padding{ReportCoord},Expand,AutoResize,Tag
_Family
C
s
Report
Id
r
i
Parent
r
ReportContainer
Tag
p
v
Padding
p
s
Font
p
Font
_Top
r
f
_Height
r
f
_Width
r
f
_Left
r
f
_Padding
r
f
_RelativeWidth
r
b
_RelativeHeight
r
b
_RelativePadding
r
b
Left
p
s
Top
p
s
Width
p
s
Height
p
s
Visible
p
b
Expand
p
b
Ignore
p
b
Autoresize
p
b
Report
r
Report
_New
m
[(Parent)ReportContainer;]
_GetSizeHints
m
i
(AvailableW)i(AvailableH)i(TotalWidth)i(TotalHeight)i
_PaintBefore
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_Paint
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_PaintFrame
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_PaintAfter
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
Move
m
(X)f(Y)f(W)f(H)f
_SetChildGeometry
m
f
(X)f(Y)f(W)f(H)f(ContPage)i
_SetUnifiedValues
m
#ReportField
ReportFrame
C
_Properties
C
s
*,Data,Alignment,MaxLength
Data
p
s
Alignment
p
i
MaxLength
p
i
Index
r
i
:Data
:
_New
m
_GetSizeHints
m
TSizeHint
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
_PaintBefore
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_Paint
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_SetGeometry
m
f
(X)f(Y)f(W)f(H)f
#ReportFrame
ReportControl
_Properties
C
s
*,Border
Border
p
ReportBorder
Brush
p
ReportBrush
_PaintBefore
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_PaintFrame
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_PaintAfter
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
_SetUnifiedValues
m
_GetSizeHints
m
TSizeHint
(AvailableW)i(AvailableH)i(TotalWidth)i(TotalHeight)i
#ReportHBox
ReportContainer
C
_Properties
C
s
*
_new
m
_Free
m
#ReportImage
ReportControl
C
_Properties
C
s
*,Image{Image}
Image
p
Image
_GetSizeHints
m
TSizeHint
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
_Paint
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
#ReportLabel
ReportFrame
C
_Properties
C
s
*,Text,Alignment{Align.*}
Text
p
s
Alignment
p
i
_New
m
_GetSizeHints
m
TSizeHint
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
_Paint
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
#ReportLine
ReportControl
C
_Properties
C
s
*,Direction{Align.TopLeft;Top;TopRight;Left;Right;BottomLeft;Bottom;BottomRight}=BottomRight,LineWidth{ReportCoord}=2 px,LineColor{Color}
Direction
p
i
LineWidth
p
s
LineStyle
p
i
LineColor
p
i
_SetUnifiedValues
m
_GetSizeHints
m
TSizeHint
(AvailableW)i(AvailableH)i(TotalWidth)i(TotalHeight)i
_Paint
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
#ReportPanel
ReportContainer
C
_Properties
C
s
*,Arrangement{Arrange.None;Vertical;Horizontal}=Vertical
Arrangement
p
i
_new
m
#ReportSection
ReportContainer
C
_New
m
#ReportSpecialField
ReportFrame
C
_Properties
C
s
*,Text,Alignment
Text
p
s
Alignment
p
i
_New
m
_GetSizeHints
m
TSizeHint
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
_Paint
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
#ReportSvgImage
ReportControl
C
Path
p
s
_GetSizeHints
m
TSizeHint
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
_Draw
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
#ReportTextLabel
ReportFrame
C
_Properties
C
s
*,Text,Alignment{Align.*}
Text
p
s
Alignment
p
i
WordWrap
p
b
_GetSizeHints
m
TSizeHint
(AvailableW)f(AvailableH)f(TotalWidth)f(TotalHeight)f
_Paint
m
(Page)i(X)f(Y)f(hControl)TControl;(VirtualId)i
#ReportVBox
ReportContainer
C
_Properties
C
s
*
_new
m
_Free
m