Стартовый пул

This commit is contained in:
2024-04-02 08:46:59 +03:00
parent fd57fffd3a
commit 3bb34d000b
5591 changed files with 3291734 additions and 0 deletions

View File

@@ -0,0 +1,318 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Creator: CorelDRAW 2017 -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xml:space="preserve"
width="36"
height="36"
version="1.1"
style="clip-rule:evenodd;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
viewBox="0 0 36 36"
id="svg73"
sodipodi:docname="tdbcolorbox_rx_150.svg"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
inkscape:export-filename="D:\temp\rx\work\tdbcolorbox_rx_200.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"><metadata
id="metadata77"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1018"
id="namedview75"
showgrid="true"
units="px"
inkscape:zoom="22.805556"
inkscape:cx="18"
inkscape:cy="18"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="layer8"
inkscape:snap-grids="false"
showguides="true"
inkscape:guide-bbox="true"><inkscape:grid
type="xygrid"
id="grid438" /></sodipodi:namedview>
<defs
id="defs18">
<style
type="text/css"
id="style2">
<![CDATA[
.str0 {stroke:#2A2720;stroke-width:592.66}
.str1 {stroke:#4D4D4D;stroke-width:677.33;stroke-linecap:round;stroke-linejoin:round}
.fil0 {fill:none}
.fil5 {fill:#80B3FF}
.fil13 {fill:white}
.fil6 {fill:white}
.fil9 {fill:#0066FF;fill-rule:nonzero}
.fil11 {fill:#37C837;fill-rule:nonzero}
.fil7 {fill:#4D4D4D;fill-rule:nonzero}
.fil12 {fill:#CC3399;fill-rule:nonzero}
.fil10 {fill:red;fill-rule:nonzero}
.fil8 {fill:#FF6600;fill-rule:nonzero}
.fil4 {fill:url(#id0)}
.fil3 {fill:url(#id1)}
.fil2 {fill:url(#id2)}
.fil1 {fill:url(#id3)}
]]>
</style>
<linearGradient
id="id0"
gradientUnits="userSpaceOnUse"
x1="2673"
y1="7254"
x2="10908"
y2="7254">
<stop
offset="0"
style="stop-opacity:1; stop-color:#4579C7"
id="stop4" />
<stop
offset="0.2"
style="stop-opacity:1; stop-color:#5487D5"
id="stop6" />
<stop
offset="0.368627"
style="stop-opacity:1; stop-color:#7BAEFB"
id="stop8" />
<stop
offset="0.619608"
style="stop-opacity:1; stop-color:#5487D5"
id="stop10" />
<stop
offset="1"
style="stop-opacity:1; stop-color:#4579C7"
id="stop12" />
</linearGradient>
<linearGradient
id="id1"
gradientUnits="userSpaceOnUse"
xlink:href="#id0"
x1="2673"
y1="9097"
x2="10908"
y2="9097">
</linearGradient>
<linearGradient
id="id2"
gradientUnits="userSpaceOnUse"
xlink:href="#id0"
x1="2672"
y1="10948"
x2="10908"
y2="10948">
</linearGradient>
<linearGradient
id="id3"
gradientUnits="userSpaceOnUse"
xlink:href="#id0"
x1="2669"
y1="12798"
x2="10904"
y2="12798">
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient914"><stop
style="stop-color:#4276c4;stop-opacity:1;"
offset="0"
id="stop910" /><stop
id="stop916"
offset="0.34375"
style="stop-color:#80b3ff;stop-opacity:1" /><stop
style="stop-color:#0044aa;stop-opacity:1"
offset="1"
id="stop912" /></linearGradient><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient914"
id="linearGradient529"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.6666667,0,0,2.6666667,-37.587831,-1737.1012)"
x1="3"
y1="1035.3622"
x2="12"
y2="1035.3622" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient914"
id="linearGradient531"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.6666667,0,0,2.6666667,-37.587831,-1745.1012)"
x1="3"
y1="1035.3622"
x2="12"
y2="1035.3622" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient914"
id="linearGradient533"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.6666667,0,0,2.6666667,-37.587831,-1753.101)"
x1="3"
y1="1035.3622"
x2="12"
y2="1035.3622" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient914"
id="linearGradient535"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.6666667,0,0,2.6666667,-37.587831,-1737.1012)"
x1="3"
y1="1035.3622"
x2="12"
y2="1035.3622" /></defs>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="base"
style="display:inline"
transform="translate(0,12)"><rect
style="fill:none;fill-rule:evenodd;stroke-width:1.5"
id="rect538"
width="36"
height="36"
x="0"
y="-12" /></g><g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="db"
transform="translate(0,12)"><g
style="clip-rule:evenodd;display:inline;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
id="g899-2"
transform="matrix(0.75,0,0,0.75,26.186309,-765.88238)"><ellipse
ry="3"
rx="10"
cy="1030.1925"
cx="-20.919643"
id="ellipse880-3"
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient529);stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><ellipse
ry="3.9169633"
rx="10.988618"
cy="1026.2755"
cx="-20.919643"
id="ellipse878-6"
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><ellipse
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient531);stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="ellipse930-3"
cx="-20.919643"
cy="1024.1925"
rx="10"
ry="3" /><ellipse
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="ellipse874-6"
cx="-20.919643"
cy="1020.2756"
rx="10.988618"
ry="3.9169633" /><ellipse
ry="3"
rx="10"
cy="1018.1926"
cx="-20.919643"
id="ellipse934-5"
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient533);stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><ellipse
ry="3.9169633"
rx="10.988618"
cy="1014.2756"
cx="-20.919643"
id="ellipse858-5"
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><ellipse
style="opacity:1;fill:#80b3ff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient535);stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="ellipse868-5"
cx="-20.919643"
cy="1012.1926"
rx="11"
ry="4" /></g></g><g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="colorbox"
transform="translate(0,12)"
style="display:inline"><g
style="clip-rule:evenodd;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
id="g40"
transform="matrix(0.0021606,0,0,0.0021606,-3.2139027,-22.147908)"><polygon
style="fill:#ffffff"
id="polygon37"
points="7463,10717 17119,10717 17119,20310 7463,20310 "
class="fil6" /><path
style="fill:#4d4d4d;fill-rule:nonzero"
inkscape:connector-curvature="0"
d="M 17119,11056 H 7463 v -679 h 9656 l 335,339 -335,339 z m 0,-679 c 185,0 335,152 335,339 0,187 -150,339 -335,339 v -679 z m -335,9932 v -9593 h 671 v 9593 l -335,339 -335,-339 z m 671,0 c 0,187 -150,339 -335,339 -185,0 -335,-152 -335,-339 h 671 z m -9991,-339 h 9656 v 679 H 7464 l -335,-339 335,-339 z m 0,679 c -185,0 -335,-152 -335,-339 0,-187 150,-339 335,-339 v 679 z m 335,-9932 v 9593 h -671 v -9593 l 335,-339 335,339 z m -671,0 c 0,-187 150,-339 335,-339 185,0 335,152 335,339 h -671 z"
class="fil7"
id="1" /></g><polyline
style="clip-rule:evenodd;fill:none;fill-rule:evenodd;stroke:#2a2720;stroke-width:592.65997314;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
id="polyline42"
points="14525,11816 15485,12757 16400,11816 "
class="fil0 str0"
transform="matrix(0.0021606,0,0,0.0021606,-3.2139027,-22.147908)" /><line
style="clip-rule:evenodd;fill:none;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.46343923;stroke-linecap:round;stroke-linejoin:round;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
id="line44"
y2="7.938447"
x2="33.624329"
y1="7.938447"
x1="12.930099"
class="fil0 str1" /><line
style="clip-rule:evenodd;fill:none;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.46343923;stroke-linecap:round;stroke-linejoin:round;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
id="line46"
y2="7.7267084"
x2="26.801153"
y1="1.2859597"
x1="26.801153"
class="fil0 str1" /><path
style="fill:none;stroke:#0066ff;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 16.632233,11.436943 h 13.397381 v 0 h 0.04637"
id="path924"
inkscape:connector-curvature="0" /><path
style="clip-rule:evenodd;display:inline;fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
d="m 16.507429,14.803399 h 13.397343 v 0 h 0.04641"
id="path924-9"
inkscape:connector-curvature="0" /><path
style="clip-rule:evenodd;display:inline;fill:none;fill-rule:evenodd;stroke:#37c837;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
d="m 16.635132,18.330488 h 13.397343 v 0 h 0.04641"
id="path924-0"
inkscape:connector-curvature="0" /><path
style="clip-rule:evenodd;display:inline;fill:none;fill-rule:evenodd;stroke:#ff6600;stroke-width:1.94999993;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision"
d="m 16.480076,4.3197819 h 7.418066 v 0 h 0.02568"
id="path924-00"
inkscape:connector-curvature="0" /></g><g
inkscape:groupmode="layer"
id="layer8"
inkscape:label="text_dark"
style="display:inline"
transform="translate(0,12)">
<flowRoot
xml:space="preserve"
id="flowRoot914-8"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:1.25;font-family:'Arial Unicode MS';-inkscape-font-specification:'Arial Unicode MS';letter-spacing:0px;word-spacing:0px;fill:#c500ab;fill-opacity:1;stroke:#ffffff;stroke-width:2.96764684;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
transform="matrix(0.69531428,0,0,0.82672154,-2.2079422,-12.211027)"><flowRegion
id="flowRegion916-5"
style="fill:#c500ab;fill-opacity:1;stroke:#ffffff;stroke-width:2.96764684;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"><rect
id="rect918-0"
width="38.14209"
height="34.674625"
x="3.4674628"
y="-1.8781176"
style="fill:#c500ab;fill-opacity:1;stroke:#ffffff;stroke-width:2.96764684;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" /></flowRegion><flowPara
id="flowPara920-2"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.33333397px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke:#ffffff;stroke-width:2.96764684;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill">Rx</flowPara></flowRoot></g></svg>

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,214 @@
object rxDBGridColumsForm: TrxDBGridColumsForm
Left = 489
Height = 505
Top = 248
Width = 481
Caption = 'Grid colums'
ClientHeight = 505
ClientWidth = 481
OnCreate = FormCreate
Position = poScreenCenter
ShowHint = True
LCLVersion = '1.3'
object ButtonPanel1: TButtonPanel
Left = 6
Height = 41
Top = 458
Width = 469
OKButton.Name = 'OKButton'
OKButton.DefaultCaption = True
HelpButton.Name = 'HelpButton'
HelpButton.DefaultCaption = True
CloseButton.Name = 'CloseButton'
CloseButton.DefaultCaption = True
CancelButton.Name = 'CancelButton'
CancelButton.DefaultCaption = True
TabOrder = 0
ShowButtons = [pbOK, pbCancel, pbHelp]
object sbDown: TSpeedButton
AnchorSideLeft.Control = sbUp
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = sbUp
AnchorSideBottom.Control = sbUp
AnchorSideBottom.Side = asrBottom
Left = 516
Height = 33
Top = 0
Width = 23
Anchors = [akTop, akLeft, akBottom]
BorderSpacing.Left = 6
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000FF0000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000FF808000FF0000
00FF000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF808000FF808000FF8080
00FF000000FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FF808000FF808000FF808000FF8080
00FF808000FF000000FF00000000000000000000000000000000000000000000
00000000000000000000000000FF808000FF808000FF808000FF808000FF8080
00FF808000FF808000FF000000FF000000000000000000000000000000000000
000000000000000000FF000000FF000000FF000000FF808000FF808000FF8080
00FF000000FF000000FF000000FF000000FF0000000000000000000000000000
000000000000000000000000000000000000000000FF808000FF808000FF8080
00FF000000FF0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF808000FF808000FF8080
00FF000000FF0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF808000FF808000FF8080
00FF000000FF0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF000000FF000000FF0000
00FF000000FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
}
OnClick = sbDownClick
end
object sbUp: TSpeedButton
AnchorSideLeft.Control = ButtonPanel1
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ButtonPanel1
AnchorSideBottom.Side = asrBottom
Left = 487
Height = 33
Top = 0
Width = 23
Anchors = [akTop, akLeft, akBottom]
BorderSpacing.Left = 18
Glyph.Data = {
36040000424D3604000000000000360000002800000010000000100000000100
2000000000000004000064000000640000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF000000FF000000FF0000
00FF000000FF0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF808000FF808000FF8080
00FF000000FF0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF808000FF808000FF8080
00FF000000FF0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF808000FF808000FF8080
00FF000000FF0000000000000000000000000000000000000000000000000000
000000000000000000FF000000FF000000FF000000FF808000FF808000FF8080
00FF000000FF000000FF000000FF000000FF0000000000000000000000000000
00000000000000000000000000FF808000FF808000FF808000FF808000FF8080
00FF808000FF808000FF000000FF000000000000000000000000000000000000
0000000000000000000000000000000000FF808000FF808000FF808000FF8080
00FF808000FF000000FF00000000000000000000000000000000000000000000
000000000000000000000000000000000000000000FF808000FF808000FF8080
00FF000000FF0000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000FF808000FF0000
00FF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
}
OnClick = sbUpClick
end
object btnApply: TBitBtn
AnchorSideBottom.Side = asrBottom
Left = -205
Height = 30
Top = 0
Width = 71
Anchors = [akTop, akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 6
Caption = 'btnApply'
OnClick = btnApplyClick
TabOrder = 4
end
end
object StringGrid1: TStringGrid
Left = 6
Height = 446
Top = 6
Width = 469
Align = alClient
AlternateColor = clCream
AutoFillColumns = True
BorderSpacing.Around = 6
ColCount = 3
Columns = <
item
ButtonStyle = cbsCheckboxColumn
SizePriority = 0
Title.Alignment = taCenter
Title.Caption = '...'
Width = 30
end
item
ButtonStyle = cbsNone
ReadOnly = True
Title.Caption = 'Caption'
Width = 377
end
item
Alignment = taRightJustify
SizePriority = 0
Title.Alignment = taCenter
Title.Caption = 'Width'
Width = 60
end>
FixedCols = 0
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goEditing, goRowSelect, goRowHighlight]
TabOrder = 1
TitleStyle = tsNative
OnClick = StringGrid1Click
OnValidateEntry = StringGrid1ValidateEntry
ColWidths = (
30
377
60
)
Cells = (
9
0
2
'1'
0
4
'1'
1
1
'1'
1
2
'2'
1
3
'3'
1
4
'4'
2
2
'11'
2
3
'11'
2
4
'11'
)
end
end

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<fpdoc-descriptions><package name="rxnew"><module name="RxIniPropStorage"><short>Модуль содержит компонент для визуального сохранения данных формы</short><descr>Модуль содержит компонент для визуального сохранения данных формы</descr><element name="TRxIniPropStorage"><short>Компонент для визуального сохранения данных формы</short><descr><p>Компонент для визуального сохранения данных формы</p><p>Отличается от стандартного возможностью сохранения данных в разных конфигурационных файлах.</p><p>Если SeparateFiles = true, то данных сохраняется в индивидуальные файлы для каждой формы. Имя файла формируется по наименованию класса формы.</p>
</descr>
</element><element name="TRxIniPropStorage.SeparateFiles"><short>Признак хранения данных в индивидуальных файлах</short>
</element>
</module>
</package>
</fpdoc-descriptions>

View File

@@ -0,0 +1,250 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24"
height="24"
viewBox="0 0 24 24"
version="1.1"
id="svg106"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="tdbprogressbar_rx.svg">
<defs
id="defs100">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient914"
id="linearGradient226"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(4,0,0,4,-36.919643,-3108.2561)"
x1="3"
y1="1035.3622"
x2="12"
y2="1035.3622" />
<linearGradient
inkscape:collect="always"
id="linearGradient914">
<stop
style="stop-color:#4276c4;stop-opacity:1;"
offset="0"
id="stop910" />
<stop
id="stop916"
offset="0.34375"
style="stop-color:#80b3ff;stop-opacity:1" />
<stop
style="stop-color:#0044aa;stop-opacity:1"
offset="1"
id="stop912" />
</linearGradient>
<linearGradient
gradientTransform="matrix(4,0,0,4,-36.919643,-3120.2561)"
y2="1035.3622"
x2="12"
y1="1035.3622"
x1="3"
gradientUnits="userSpaceOnUse"
id="linearGradient932"
xlink:href="#linearGradient914"
inkscape:collect="always" />
<linearGradient
y2="1035.3622"
x2="12"
y1="1035.3622"
x1="3"
gradientTransform="matrix(4,0,0,4,-36.919643,-3132.2557)"
gradientUnits="userSpaceOnUse"
id="linearGradient936"
xlink:href="#linearGradient914"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient914"
id="linearGradient208"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(4,0,0,4,-36.919643,-3108.2561)"
x1="3"
y1="1035.3622"
x2="12"
y2="1035.3622" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="21.208333"
inkscape:cx="12"
inkscape:cy="12"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
units="px"
inkscape:window-width="1366"
inkscape:window-height="706"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:snap-global="false">
<inkscape:grid
type="xygrid"
id="grid108" />
</sodipodi:namedview>
<metadata
id="metadata103">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="base"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-308.29999)">
<rect
style="fill:none;fill-rule:evenodd;stroke-width:0.43817803"
id="rect110"
width="24"
height="24"
x="0"
y="308.29999" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="db"
style="display:inline"
transform="translate(0,-24)">
<g
style="display:inline"
id="g899"
transform="matrix(0.5,0,0,0.5,18.459822,-478.59625)">
<ellipse
ry="3"
rx="10"
cy="1030.1925"
cx="-20.919643"
id="ellipse880"
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient208);stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<ellipse
ry="3.9169633"
rx="10.988618"
cy="1026.2755"
cx="-20.919643"
id="ellipse878"
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<ellipse
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient932);stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="ellipse930"
cx="-20.919643"
cy="1024.1925"
rx="10"
ry="3" />
<ellipse
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="ellipse874"
cx="-20.919643"
cy="1020.2756"
rx="10.988618"
ry="3.9169633" />
<ellipse
ry="3"
rx="10"
cy="1018.1926"
cx="-20.919643"
id="ellipse934"
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient936);stroke-width:3.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<ellipse
ry="3.9169633"
rx="10.988618"
cy="1014.2756"
cx="-20.919643"
id="ellipse858"
style="opacity:1;fill:#bdd1ec;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<ellipse
style="opacity:1;fill:#80b3ff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient226);stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="ellipse868"
cx="-20.919643"
cy="1012.1926"
rx="11"
ry="4" />
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="progressbar"
style="display:inline"
transform="translate(0,-24)">
<rect
style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:#4d4d4d;stroke-width:0.75376898;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect842"
width="15"
height="6.9272323"
x="6.5428843"
y="37.459885" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="progressbar_bands"
transform="translate(0,-24)">
<rect
style="display:inline;opacity:1;fill:#3771c8;fill-opacity:1;stroke:#999999;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect836"
width="2.1482413"
height="3.5454996"
x="8.0649338"
y="39.233887" />
<rect
y="39.233887"
x="10.929255"
height="3.5454996"
width="2.1482413"
id="rect838"
style="display:inline;opacity:1;fill:#3771c8;fill-opacity:1;stroke:#999999;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
style="display:inline;opacity:1;fill:#3771c8;fill-opacity:1;stroke:#999999;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect840"
width="2.1482413"
height="3.5454996"
x="13.793576"
y="39.233887" />
</g>
<g
inkscape:groupmode="layer"
id="layer7"
inkscape:label="text"
transform="translate(0,-24)">
<flowRoot
xml:space="preserve"
id="flowRoot914"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:1.25;font-family:'Arial Unicode MS';-inkscape-font-specification:'Arial Unicode MS';letter-spacing:0px;word-spacing:0px;fill:#c500ab;fill-opacity:1;stroke:#ffffff;stroke-width:2.96764684;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
transform="matrix(0.46354285,0,0,0.5511477,-1.2836495,23.859568)"><flowRegion
id="flowRegion916"
style="fill:#c500ab;fill-opacity:1;stroke:#ffffff;stroke-width:2.96764684;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"><rect
id="rect918"
width="38.14209"
height="34.674625"
x="3.4674628"
y="-1.8781176"
style="fill:#c500ab;fill-opacity:1;stroke:#ffffff;stroke-width:2.96764684;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill" /></flowRegion><flowPara
id="flowPara920"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:21.33333397px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke:#ffffff;stroke-width:2.96764684;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill">Rx</flowPara></flowRoot> </g>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@@ -0,0 +1,22 @@
program project1;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Interfaces, // this includes the LCL widgetset
Forms, Unit1, rxnew
{ you can add units after this };
{$R *.res}
begin
RequireDerivedFormResource:=True;
Application.Scaled:=True;
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.