RxFPC:implemented images for TRxColumnEditButton.Style - thx RusDeveloper
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4644 8e941d3f-bd1b-0410-a28a-d453659cc2b4
@ -55,13 +55,13 @@
|
||||
<MinVersion Major="1" Release="18" Build="56" Valid="True"/>
|
||||
</Item5>
|
||||
</RequiredPackages>
|
||||
<Units Count="118">
|
||||
<Units Count="126">
|
||||
<Unit0>
|
||||
<Filename Value="RxDBGridDemo.lpr"/>
|
||||
<IsPartOfProject Value="True"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<CursorPos X="47" Y="18"/>
|
||||
<UsageCount Value="104"/>
|
||||
<UsageCount Value="107"/>
|
||||
</Unit0>
|
||||
<Unit1>
|
||||
<Filename Value="rxdbgridmainunit.pas"/>
|
||||
@ -70,11 +70,11 @@
|
||||
<HasResources Value="True"/>
|
||||
<ResourceBaseClass Value="Form"/>
|
||||
<UnitName Value="RxDBGridMainUnit"/>
|
||||
<TopLine Value="43"/>
|
||||
<CursorPos X="86" Y="101"/>
|
||||
<UsageCount Value="104"/>
|
||||
<IsVisibleTab Value="True"/>
|
||||
<TopLine Value="68"/>
|
||||
<CursorPos X="133" Y="85"/>
|
||||
<UsageCount Value="107"/>
|
||||
<Loaded Value="True"/>
|
||||
<LoadedDesigner Value="True"/>
|
||||
</Unit1>
|
||||
<Unit2>
|
||||
<Filename Value="../../../fpcsrc/fcl/db/db.pp"/>
|
||||
@ -96,15 +96,15 @@
|
||||
</Unit4>
|
||||
<Unit5>
|
||||
<Filename Value="../../rxdbgrid.pas"/>
|
||||
<EditorIndex Value="1"/>
|
||||
<TopLine Value="6655"/>
|
||||
<CursorPos X="7" Y="6673"/>
|
||||
<UsageCount Value="19"/>
|
||||
<Bookmarks Count="2">
|
||||
<Item0 Y="2575" ID="2"/>
|
||||
<Item1 Y="3778" ID="1"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="773"/>
|
||||
<CursorPos Y="797"/>
|
||||
<UsageCount Value="21"/>
|
||||
<Bookmarks Count="3">
|
||||
<Item0 X="37" Y="1740" ID="1"/>
|
||||
<Item1 Y="588" ID="2"/>
|
||||
<Item2 Y="5651" ID="3"/>
|
||||
</Bookmarks>
|
||||
<Loaded Value="True"/>
|
||||
</Unit5>
|
||||
<Unit6>
|
||||
<Filename Value="../../../lcl/lresources.pp"/>
|
||||
@ -248,9 +248,11 @@
|
||||
</Unit28>
|
||||
<Unit29>
|
||||
<Filename Value="../../rxversinfo.pas"/>
|
||||
<TopLine Value="72"/>
|
||||
<CursorPos X="49" Y="105"/>
|
||||
<UsageCount Value="5"/>
|
||||
<UnitName Value="RxVersInfo"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="103"/>
|
||||
<CursorPos X="88" Y="112"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit29>
|
||||
<Unit30>
|
||||
<Filename Value="../../../lcl/buttonpanel.pas"/>
|
||||
@ -432,23 +434,18 @@
|
||||
<Unit58>
|
||||
<Filename Value="../../../../lcl/dbgrids.pas"/>
|
||||
<UnitName Value="DBGrids"/>
|
||||
<IsVisibleTab Value="True"/>
|
||||
<EditorIndex Value="2"/>
|
||||
<TopLine Value="512"/>
|
||||
<CursorPos Y="546"/>
|
||||
<UsageCount Value="20"/>
|
||||
<Loaded Value="True"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="201"/>
|
||||
<CursorPos X="3" Y="218"/>
|
||||
<UsageCount Value="22"/>
|
||||
</Unit58>
|
||||
<Unit59>
|
||||
<Filename Value="../../../../lcl/grids.pas"/>
|
||||
<UnitName Value="Grids"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="10079"/>
|
||||
<CursorPos X="25" Y="10111"/>
|
||||
<UsageCount Value="22"/>
|
||||
<Bookmarks Count="1">
|
||||
<Item0 X="23" Y="7562" ID="3"/>
|
||||
</Bookmarks>
|
||||
<TopLine Value="12049"/>
|
||||
<CursorPos X="3" Y="12052"/>
|
||||
<UsageCount Value="23"/>
|
||||
</Unit59>
|
||||
<Unit60>
|
||||
<Filename Value="../../../../../../install/fpcsrc/rtl/objpas/classes/classesh.inc"/>
|
||||
@ -458,9 +455,11 @@
|
||||
</Unit60>
|
||||
<Unit61>
|
||||
<Filename Value="../../../../lcl/buttons.pp"/>
|
||||
<TopLine Value="333"/>
|
||||
<CursorPos X="3" Y="360"/>
|
||||
<UsageCount Value="7"/>
|
||||
<UnitName Value="Buttons"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="66"/>
|
||||
<CursorPos X="15" Y="84"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit61>
|
||||
<Unit62>
|
||||
<Filename Value="../../../../../../install/fpcsrc/packages/fcl-db/src/base/db.pas"/>
|
||||
@ -470,8 +469,10 @@
|
||||
</Unit62>
|
||||
<Unit63>
|
||||
<Filename Value="../../vclutils.pas"/>
|
||||
<CursorPos Y="35"/>
|
||||
<UsageCount Value="9"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="621"/>
|
||||
<CursorPos X="25" Y="629"/>
|
||||
<UsageCount Value="12"/>
|
||||
</Unit63>
|
||||
<Unit64>
|
||||
<Filename Value="../../../../lcl/include/canvas.inc"/>
|
||||
@ -481,9 +482,11 @@
|
||||
</Unit64>
|
||||
<Unit65>
|
||||
<Filename Value="../../../../lcl/graphics.pp"/>
|
||||
<TopLine Value="93"/>
|
||||
<CursorPos X="3" Y="99"/>
|
||||
<UsageCount Value="8"/>
|
||||
<UnitName Value="Graphics"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="2254"/>
|
||||
<CursorPos X="3" Y="2258"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit65>
|
||||
<Unit66>
|
||||
<Filename Value="../../../../lcl/include/lclintf.inc"/>
|
||||
@ -535,8 +538,9 @@
|
||||
</Unit72>
|
||||
<Unit73>
|
||||
<Filename Value="../../rxlookup.pas"/>
|
||||
<TopLine Value="1176"/>
|
||||
<CursorPos X="3" Y="1196"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="1574"/>
|
||||
<CursorPos X="3" Y="1566"/>
|
||||
<UsageCount Value="14"/>
|
||||
</Unit73>
|
||||
<Unit74>
|
||||
@ -811,49 +815,64 @@
|
||||
<EditorIndex Value="-1"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit117>
|
||||
<Unit118>
|
||||
<Filename Value="../../../../lcl/lresources.pp"/>
|
||||
<UnitName Value="LResources"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="5296"/>
|
||||
<CursorPos Y="5314"/>
|
||||
<UsageCount Value="11"/>
|
||||
</Unit118>
|
||||
<Unit119>
|
||||
<Filename Value="../../pickdate.pas"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="991"/>
|
||||
<CursorPos X="3" Y="940"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit119>
|
||||
<Unit120>
|
||||
<Filename Value="../../rxdbctrls.pas"/>
|
||||
<UnitName Value="RxDBCtrls"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="23"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit120>
|
||||
<Unit121>
|
||||
<Filename Value="../../rxdbcomb.pas"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="502"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit121>
|
||||
<Unit122>
|
||||
<Filename Value="/home/install/source/fpcsrc/rtl/inc/resh.inc"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="47"/>
|
||||
<CursorPos X="10" Y="64"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit122>
|
||||
<Unit123>
|
||||
<Filename Value="../../../../lcl/include/speedbutton.inc"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="184"/>
|
||||
<CursorPos X="3" Y="192"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit123>
|
||||
<Unit124>
|
||||
<Filename Value="../../../../lcl/include/buttonglyph.inc"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="119"/>
|
||||
<CursorPos X="3" Y="126"/>
|
||||
<UsageCount Value="10"/>
|
||||
</Unit124>
|
||||
<Unit125>
|
||||
<Filename Value="/home/install/source/fpcsrc/rtl/objpas/classes/classesh.inc"/>
|
||||
<EditorIndex Value="-1"/>
|
||||
<TopLine Value="469"/>
|
||||
<CursorPos X="37" Y="501"/>
|
||||
<UsageCount Value="11"/>
|
||||
</Unit125>
|
||||
</Units>
|
||||
<JumpHistory Count="10" HistoryIndex="9">
|
||||
<Position1>
|
||||
<Filename Value="../../rxdbgrid.pas"/>
|
||||
<Caret Line="518" Column="3" TopLine="441"/>
|
||||
</Position1>
|
||||
<Position2>
|
||||
<Filename Value="rxdbgridmainunit.pas"/>
|
||||
<Caret Line="18" Column="143"/>
|
||||
</Position2>
|
||||
<Position3>
|
||||
<Filename Value="rxdbgridmainunit.pas"/>
|
||||
<Caret Line="274" Column="3" TopLine="242"/>
|
||||
</Position3>
|
||||
<Position4>
|
||||
<Filename Value="rxdbgridmainunit.pas"/>
|
||||
<Caret Line="225" Column="26" TopLine="202"/>
|
||||
</Position4>
|
||||
<Position5>
|
||||
<Filename Value="../../rxdbgrid.pas"/>
|
||||
<Caret Line="846" Column="14" TopLine="519"/>
|
||||
</Position5>
|
||||
<Position6>
|
||||
<Filename Value="../../../../lcl/dbgrids.pas"/>
|
||||
<Caret Line="283" Column="3" TopLine="262"/>
|
||||
</Position6>
|
||||
<Position7>
|
||||
<Filename Value="rxdbgridmainunit.pas"/>
|
||||
<Caret Line="225" TopLine="202"/>
|
||||
</Position7>
|
||||
<Position8>
|
||||
<Filename Value="rxdbgridmainunit.pas"/>
|
||||
<Caret Line="101" Column="86" TopLine="43"/>
|
||||
</Position8>
|
||||
<Position9>
|
||||
<Filename Value="../../rxdbgrid.pas"/>
|
||||
<Caret Line="545" Column="3" TopLine="396"/>
|
||||
</Position9>
|
||||
<Position10>
|
||||
<Filename Value="../../rxdbgrid.pas"/>
|
||||
<Caret Line="1794" Column="3" TopLine="1792"/>
|
||||
</Position10>
|
||||
</JumpHistory>
|
||||
<JumpHistory HistoryIndex="-1"/>
|
||||
</ProjectOptions>
|
||||
<CompilerOptions>
|
||||
<Version Value="11"/>
|
||||
|
@ -240,24 +240,93 @@ object RxDBGridMainForm: TRxDBGridMainForm
|
||||
end
|
||||
item
|
||||
Glyph.Data = {
|
||||
C6010000424DC60100000000000036000000280000000A0000000A0000000100
|
||||
2000000000009001000064000000640000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000808080FFFFFF
|
||||
FFFF000000000000000000000000000000000000000000000000000000008080
|
||||
80FF0000000000000000FFFFFFFF000000000000000000000000000000000000
|
||||
000000000000808080FF0000000000000000FFFFFFFF00000000000000000000
|
||||
00000000000000000000808080FF00000000000000000000000000000000FFFF
|
||||
FFFF00000000000000000000000000000000808080FF00000000000000000000
|
||||
000000000000FFFFFFFF000000000000000000000000808080FF000000000000
|
||||
000000000000000000000000000000000000FFFFFFFF00000000000000008080
|
||||
80FF808080FF808080FF808080FF808080FF808080FF808080FFFFFFFFFF0000
|
||||
0000000000000000000000000000000000000000000000000000000000000000
|
||||
00000000000000000000
|
||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7F414141
|
||||
414141414141414141414141414141414141414141C3C3C300007F7F7F414141
|
||||
414141414141414141414141414141414141414141C3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
||||
}
|
||||
Hint = 'Style "PlusRx"'
|
||||
Style = ebsPlusRx
|
||||
end
|
||||
item
|
||||
Glyph.Data = {
|
||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7F414141
|
||||
414141EEEEEE414141414141EEEEEE414141414141C3C3C300007F7F7F414141
|
||||
414141EEEEEE414141414141EEEEEE414141414141C3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
||||
}
|
||||
Hint = 'Style "EllipsisRx"'
|
||||
Style = ebsEllipsisRx
|
||||
end
|
||||
item
|
||||
Glyph.Data = {
|
||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEE414141EEEEEE414141EEEEEE414141414141C3C3C300007F7F7FEEEEEE
|
||||
EEEEEE414141EEEEEE414141EEEEEE414141EEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141EEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141EEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
414141414141414141414141414141EEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141EEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
||||
}
|
||||
Hint = 'Style "GlyphRx"'
|
||||
Style = ebsGlyphRx
|
||||
end
|
||||
item
|
||||
Glyph.Data = {
|
||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7F414141
|
||||
414141414141414141414141414141414141414141C3C3C300007F7F7F414141
|
||||
414141414141414141414141414141414141414141C3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
||||
}
|
||||
Hint = 'Style "MinusRx"'
|
||||
Style = ebsMinusRx
|
||||
end
|
||||
item
|
||||
Glyph.Data = {
|
||||
76010000424D760100000000000036000000280000000A0000000A0000000100
|
||||
18000000000040010000640000006400000000000000000000007F7F7F7F7F7F
|
||||
7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEE414141414141414141414141EEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
414141414141414141414141414141414141EEEEEEC3C3C300007F7F7F414141
|
||||
414141414141414141414141414141414141414141C3C3C300007F7F7F414141
|
||||
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE414141C3C3C300007F7F7FEEEEEE
|
||||
414141EEEEEEEEEEEEEEEEEEEEEEEE414141EEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEE414141EEEEEEEEEEEE414141EEEEEEEEEEEEC3C3C300007F7F7FEEEEEE
|
||||
EEEEEEEEEEEE414141414141EEEEEEEEEEEEEEEEEEC3C3C300007F7F7FC3C3C3
|
||||
C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C30000
|
||||
}
|
||||
Hint = 'Style "UpDownRx"'
|
||||
Style = ebsUpDownRx
|
||||
end>
|
||||
Filter.Font.Style = [fsItalic]
|
||||
Filter.DropDownRows = 0
|
||||
@ -325,6 +394,7 @@ object RxDBGridMainForm: TRxDBGridMainForm
|
||||
FooterOptions.Active = True
|
||||
FooterOptions.Color = clYellow
|
||||
FooterOptions.RowCount = 2
|
||||
FooterOptions.DrawFullLine = True
|
||||
Version = 1
|
||||
OptionsRx = [rdgAllowColumnsForm, rdgAllowDialogFind, rdgHighlightFocusCol, rdgHighlightFocusRow, rdgDblClickOptimizeColWidth, rdgFooterRows, rdgXORColSizing, rdgMultiTitleLines, rdgAllowQuickSearch, rdgAllowQuickFilter, rdgAllowFilterForm, rdgAllowSortForm, rdgAllowToolMenu]
|
||||
FooterColor = clYellow
|
||||
|
@ -1,8 +1,8 @@
|
||||
del tooledit.lrs
|
||||
del rxdbgrid.lrs
|
||||
|
||||
..\..\..\..\tools\lazres.exe tooledit.lrs picDateEdit.png
|
||||
..\..\..\..\tools\lazres.exe rxdbgrid.lrs rx_markerdown.png rx_markerup.png
|
||||
del tooledit.res
|
||||
del rxdbgrid.res
|
||||
|
||||
..\..\..\..\tools\lazres.exe tooledit.res picDateEdit.png
|
||||
..\..\..\..\tools\lazres.exe rxdbgrid.res rx_markerdown.png rx_markerup.png
|
||||
..\..\..\..\tools\lazres.exe rxdbgrid.res rx_markerdown.png rx_markerup.png rx_DropDown.png rx_Ellipsis.png rx_Glyph.png rx_minus.png rx_plus.png rx_UpDown.png rx_menu_grid.png
|
||||
|
||||
|
@ -3,7 +3,7 @@ rm rxdbgrid.lrs
|
||||
rm tooledit.res
|
||||
rm rxdbgrid.res
|
||||
|
||||
/usr/local/share/lazarus/tools/lazres rxdbgrid.res rx_markerdown.png rx_markerup.png
|
||||
/usr/local/share/lazarus/tools/lazres rxdbgrid.res rx_markerdown.png rx_markerup.png rx_DropDown.png rx_Ellipsis.png rx_Glyph.png rx_minus.png rx_plus.png rx_UpDown.png rx_menu_grid.png
|
||||
/usr/local/share/lazarus/tools/lazres rx_lcl.res picDateEdit.png rxbtn_downarrow.png
|
||||
|
||||
#../../../../tools\lazres.exe tooledit.lrs picDateEdit.bmp
|
||||
|
BIN
components/rx/trunk/images/componet_img/rx_DropDown.png
Normal file
After Width: | Height: | Size: 193 B |
BIN
components/rx/trunk/images/componet_img/rx_Ellipsis.png
Normal file
After Width: | Height: | Size: 147 B |
BIN
components/rx/trunk/images/componet_img/rx_Glyph.png
Normal file
After Width: | Height: | Size: 204 B |
BIN
components/rx/trunk/images/componet_img/rx_UpDown.png
Normal file
After Width: | Height: | Size: 204 B |
BIN
components/rx/trunk/images/componet_img/rx_menu_grid.png
Normal file
After Width: | Height: | Size: 335 B |
BIN
components/rx/trunk/images/componet_img/rx_minus.png
Normal file
After Width: | Height: | Size: 174 B |
BIN
components/rx/trunk/images/componet_img/rx_plus.png
Normal file
After Width: | Height: | Size: 178 B |
BIN
components/rx/trunk/images/componet_img/rxdbgrid.res
Normal file
@ -1,25 +0,0 @@
|
||||
LazarusResources.Add('rx_markerdown','XPM',[
|
||||
'/* XPM */'#10'static char *rx_mark_down[]={'#10'"10 10 3 1",'#10'". c None",'
|
||||
+#10'"# c #808080",'#10'"a c #ffffff",'#10'"..........",'#10'".#######a.",'#10
|
||||
+'".#......a.",'#10'"..#....a..",'#10'"..#....a..",'#10'"...#..a...",'#10'"..'
|
||||
+'.#..a...",'#10'"....#a....",'#10'"..........",'#10'".........."};'#10
|
||||
]);
|
||||
LazarusResources.Add('rx_markerup','XPM',[
|
||||
'/* XPM */'#10'static char *rx_mark_up[]={'#10'"10 10 4 1",'#10'"b c None",'
|
||||
+#10'". c None",'#10'"# c #808080",'#10'"a c #ffffff",'#10'"..........",'#10
|
||||
+'"....#a....",'#10'"...#..a...",'#10'"...#..a...",'#10'"..#....a..",'#10'"..'
|
||||
+'#....a..",'#10'".#......a.",'#10'".aaaaaaaa.",'#10'".bbbbbbbb.",'#10'".....'
|
||||
+'....."};'#10
|
||||
]);
|
||||
|
||||
LazarusResources.Add('menu_grid','XPM',[
|
||||
'/* XPM */'#10'static const unsigned char * menu_grid_xpm[] = {'#10'"16 16 4 1",'
|
||||
+#10'" c None",'#10'"! c black",'#10'"# c #800000",'#10'"$ c #FFFF00",'
|
||||
+#10'" ",'#10'" ! ",'#10'" !#! ",'
|
||||
+#10'" !###! ",'#10'" !##$##! ",'#10'" !!!#$#!!! ",'
|
||||
+#10'" !#$#! ",'#10'" !#$#! ",'#10'" !#$#! ",'
|
||||
+#10'" !#$#! ",'#10'" !#$#! ",'#10'" !!!#$#!!! ",'
|
||||
+#10'" !##$##! ",'#10'" !###! ",'#10'" !#! ",'
|
||||
+#10'" ! "};'#10
|
||||
]);
|
||||
|
@ -565,8 +565,6 @@ type
|
||||
FOnRxColumnFooterDraw :TOnRxColumnFooterDraw;
|
||||
//auto sort support
|
||||
|
||||
FMarkerUp : TBitmap;
|
||||
FMarkerDown : TBitmap;
|
||||
FAutoSort : boolean;
|
||||
FSortEngine : TRxDBGridSortEngine;
|
||||
FPressedCol : TRxColumn;
|
||||
@ -578,6 +576,16 @@ type
|
||||
F_Clicked: boolean;
|
||||
F_PopupMenu: TPopupMenu;
|
||||
F_MenuBMP: TBitmap;
|
||||
//glyph for collumns buttons
|
||||
{
|
||||
FMarkerUp : TBitmap;
|
||||
FMarkerDown : TBitmap;
|
||||
FEllipsisRxBMP: TBitmap;
|
||||
FGlyphRxBMP: TBitmap;
|
||||
FUpDownRxBMP: TBitmap;
|
||||
FPlusRxBMP: TBitmap;
|
||||
FMinusRxBMP: TBitmap;
|
||||
}
|
||||
|
||||
F_EventOnFilterRec: TFilterRecordEvent;
|
||||
F_EventOnBeforeDelete: TDataSetNotifyEvent;
|
||||
@ -611,8 +619,8 @@ type
|
||||
function GetColumns: TRxDbGridColumns;
|
||||
function GetFooterColor: TColor;
|
||||
function GetFooterRowCount: integer;
|
||||
function GetMarkerDown: TBitmap;
|
||||
function GetMarkerUp: TBitmap;
|
||||
//function GetMarkerDown: TBitmap;
|
||||
//function GetMarkerUp: TBitmap;
|
||||
function GetPropertyStorage: TCustomPropertyStorage;
|
||||
function GetSortField: string;
|
||||
function GetSortOrder: TSortMarker;
|
||||
@ -626,8 +634,8 @@ type
|
||||
procedure SetFooterOptions(AValue: TRxDBGridFooterOptions);
|
||||
procedure SetFooterRowCount(const AValue: integer);
|
||||
procedure SetKeyStrokes(const AValue: TRxDBGridKeyStrokes);
|
||||
procedure SetMarkerDown(AValue: TBitmap);
|
||||
procedure SetMarkerUp(AValue: TBitmap);
|
||||
//procedure SetMarkerDown(AValue: TBitmap);
|
||||
//procedure SetMarkerUp(AValue: TBitmap);
|
||||
procedure SetOptionsRx(const AValue: TOptionsRx);
|
||||
procedure SetPropertyStorage(const AValue: TCustomPropertyStorage);
|
||||
procedure SetTitleButtons(const AValue: boolean);
|
||||
@ -784,8 +792,8 @@ type
|
||||
property SortOrder:TSortMarker read GetSortOrder;
|
||||
|
||||
property SortColumns:TRxDbGridColumnsSortList read FSortColumns;
|
||||
property MarkerUp : TBitmap read GetMarkerUp write SetMarkerUp;
|
||||
property MarkerDown : TBitmap read GetMarkerDown write SetMarkerDown;
|
||||
//property MarkerUp : TBitmap read GetMarkerUp write SetMarkerUp;
|
||||
//property MarkerDown : TBitmap read GetMarkerDown write SetMarkerDown;
|
||||
published
|
||||
property AfterQuickSearch: TRxQuickSearchNotifyEvent read FAfterQuickSearch write FAfterQuickSearch;
|
||||
property ColumnDefValues:TRxDBGridColumnDefValues read FColumnDefValues write SetColumnDefValues;
|
||||
@ -947,6 +955,8 @@ implementation
|
||||
uses Math, rxdconst, rxstrutils, strutils, rxdbgrid_findunit, rxdbgrid_columsunit,
|
||||
rxlookup, tooledit, LCLProc, Clipbrd, rxfilterby, rxsortby, variants;
|
||||
|
||||
{$R rxdbgrid.res}
|
||||
|
||||
const
|
||||
EditorCommandStrs: array[rxgcNone .. High(TRxDBGridCommand)] of TIdentMapEntry =
|
||||
(
|
||||
@ -967,6 +977,15 @@ const
|
||||
var
|
||||
RxDBGridSortEngineList: TStringList;
|
||||
|
||||
FMarkerUp : TBitmap = nil;
|
||||
FMarkerDown : TBitmap = nil;
|
||||
FEllipsisRxBMP: TBitmap = nil;
|
||||
FGlyphRxBMP: TBitmap = nil;
|
||||
FUpDownRxBMP: TBitmap = nil;
|
||||
FPlusRxBMP: TBitmap = nil;
|
||||
FMinusRxBMP: TBitmap = nil;
|
||||
|
||||
|
||||
procedure RegisterRxDBGridSortEngine(
|
||||
RxDBGridSortEngineClass: TRxDBGridSortEngineClass; DataSetClassName: string);
|
||||
var
|
||||
@ -1693,9 +1712,35 @@ begin
|
||||
end;
|
||||
|
||||
procedure TRxColumnEditButton.SetStyle(AValue: TRxColumnEditButtonStyle);
|
||||
{var
|
||||
G: TRxDBGrid;
|
||||
P: TPersistent;}
|
||||
begin
|
||||
if FStyle=AValue then Exit;
|
||||
FStyle:=AValue;
|
||||
|
||||
{ if Assigned(Collection) and Assigned(Collection.Owner)
|
||||
and Assigned(TRxColumn(Collection.Owner).Collection)
|
||||
and Assigned(TRxColumn(Collection.Owner).Collection.Owner) then
|
||||
begin
|
||||
P:=Collection;
|
||||
P:=Collection.Owner;
|
||||
P:=TRxColumn(Collection.Owner).Collection;
|
||||
P:=TRxColumn(Collection.Owner).Collection.Owner;
|
||||
G:=TRxDBGrid(TRxColumn(Collection.Owner).Collection.Owner);
|
||||
}
|
||||
case FStyle of
|
||||
ebsDropDownRx:FButton.Glyph.Assign(FMarkerDown);
|
||||
ebsEllipsisRx:FButton.Glyph.Assign(FEllipsisRxBMP);
|
||||
ebsGlyphRx:FButton.Glyph.Assign(FGlyphRxBMP);
|
||||
ebsUpDownRx:FButton.Glyph.Assign(FUpDownRxBMP);
|
||||
ebsPlusRx:FButton.Glyph.Assign(FPlusRxBMP);
|
||||
ebsMinusRx:FButton.Glyph.Assign(FMinusRxBMP);
|
||||
else
|
||||
FButton.Glyph.Assign(nil);
|
||||
end;
|
||||
|
||||
// end;
|
||||
end;
|
||||
|
||||
procedure TRxColumnEditButton.SetVisible(AValue: Boolean);
|
||||
@ -1792,10 +1837,16 @@ begin
|
||||
end;
|
||||
|
||||
constructor TRxColumnEditButton.Create(ACollection: TCollection);
|
||||
var
|
||||
P: TBitmap;
|
||||
begin
|
||||
inherited Create(ACollection);
|
||||
FButton:=TSpeedButton.Create(nil);
|
||||
FButton.Glyph:=LoadLazResBitmapImage('rx_markerdown');
|
||||
//FButton.Glyph:=LoadLazResBitmapImage('rx_markerdown');
|
||||
{ P:=CreateResBitmap('rx_markerdown');
|
||||
FButton.Glyph:=P;
|
||||
P.Free;}
|
||||
|
||||
FSpinBtn:=TRxSpinButton.Create(nil);
|
||||
FSpinBtn.OnBottomClick:=@DoBottomClick;
|
||||
FSpinBtn.OnTopClick:=@DoTopClick;
|
||||
@ -2436,7 +2487,7 @@ function TRxDBGrid.GetFooterRowCount: integer;
|
||||
begin
|
||||
Result:=FFooterOptions.RowCount;
|
||||
end;
|
||||
|
||||
{
|
||||
function TRxDBGrid.GetMarkerDown: TBitmap;
|
||||
begin
|
||||
Result:=FMarkerDown;
|
||||
@ -2446,7 +2497,7 @@ function TRxDBGrid.GetMarkerUp: TBitmap;
|
||||
begin
|
||||
Result:=FMarkerUp;
|
||||
end;
|
||||
|
||||
}
|
||||
function TRxDBGrid.GetDrawFullLine: boolean;
|
||||
begin
|
||||
Result := FFooterOptions.FDrawFullLine;
|
||||
@ -2546,7 +2597,7 @@ begin
|
||||
|
||||
UpdateJMenuKeys;
|
||||
end;
|
||||
|
||||
{
|
||||
procedure TRxDBGrid.SetMarkerDown(AValue: TBitmap);
|
||||
begin
|
||||
FMarkerDown.Assign(AValue);
|
||||
@ -2556,7 +2607,7 @@ procedure TRxDBGrid.SetMarkerUp(AValue: TBitmap);
|
||||
begin
|
||||
FMarkerUp.Assign(AValue);
|
||||
end;
|
||||
|
||||
}
|
||||
procedure TRxDBGrid.SetOptionsRx(const AValue: TOptionsRx);
|
||||
var
|
||||
OldOpt: TOptionsRx;
|
||||
@ -5591,8 +5642,20 @@ begin
|
||||
|
||||
FSortColumns:=TRxDbGridColumnsSortList.Create;
|
||||
|
||||
FMarkerUp := LoadLazResBitmapImage('rx_markerup');
|
||||
FMarkerDown := LoadLazResBitmapImage('rx_markerdown');
|
||||
// FMarkerUp := LoadBitmapFromLazarusResource('rx_markerup');
|
||||
// FMarkerDown := LoadBitmapFromLazarusResource('rx_markerdown');
|
||||
// F_MenuBMP := LoadBitmapFromLazarusResource('menu_grid');
|
||||
|
||||
F_MenuBMP := CreateResBitmap('rx_menu_grid');
|
||||
(*
|
||||
FMarkerUp := CreateResBitmap('rx_markerup');
|
||||
FMarkerDown := CreateResBitmap('rx_markerdown');
|
||||
FEllipsisRxBMP:=CreateResBitmap('rx_Ellipsis');
|
||||
FGlyphRxBMP:=CreateResBitmap('rx_Glyph');
|
||||
FUpDownRxBMP:=CreateResBitmap('rx_UpDown');
|
||||
FPlusRxBMP:=CreateResBitmap('rx_plus');
|
||||
FMinusRxBMP:=CreateResBitmap('rx_minus');
|
||||
*)
|
||||
|
||||
Options := Options - [dgTabs];
|
||||
OptionsRx := OptionsRx + [rdgAllowColumnsForm, rdgAllowDialogFind, rdgAllowQuickFilter];
|
||||
@ -5600,7 +5663,6 @@ begin
|
||||
FAutoSort := True;
|
||||
|
||||
F_Clicked := False;
|
||||
F_MenuBMP := LoadLazResBitmapImage('menu_grid');
|
||||
|
||||
DoCreateJMenu;
|
||||
|
||||
@ -5647,13 +5709,19 @@ begin
|
||||
|
||||
FreeAndNil(FRxDbGridLookupComboEditor);
|
||||
FreeAndNil(FRxDbGridDateEditor);
|
||||
FreeAndNil(FMarkerDown);
|
||||
FreeAndNil(FMarkerUp);
|
||||
//FreeAndNil(FMarkerDown);
|
||||
//FreeAndNil(FMarkerUp);
|
||||
FreeAndNil(FPropertyStorageLink);
|
||||
FreeAndNil(FFilterListEditor);
|
||||
|
||||
FreeAndNil(F_PopupMenu);
|
||||
FreeAndNil(F_MenuBMP);
|
||||
{ FreeAndNil(FEllipsisRxBMP);
|
||||
FreeAndNil(FGlyphRxBMP);
|
||||
FreeAndNil(FUpDownRxBMP);
|
||||
FreeAndNil(FPlusRxBMP);
|
||||
FreeAndNil(FMinusRxBMP);}
|
||||
|
||||
FreeAndNil(F_LastFilter);
|
||||
|
||||
FreeAndNil(FKeyStrokes);
|
||||
@ -6678,12 +6746,20 @@ end;
|
||||
initialization
|
||||
RegisterPropertyToSkip( TRxDBGrid, 'AllowedOperations', 'This property duplicated standart DBGrid.Options', '');
|
||||
|
||||
{$I rxdbgrid.lrs}
|
||||
//{$I rxdbgrid.lrs}
|
||||
// {$I rx_markerdown.lrs}
|
||||
|
||||
RxDBGridSortEngineList := TStringList.Create;
|
||||
RxDBGridSortEngineList.Sorted := True;
|
||||
|
||||
FMarkerUp := CreateResBitmap('rx_markerup');
|
||||
FMarkerDown := CreateResBitmap('rx_markerdown');
|
||||
FEllipsisRxBMP:=CreateResBitmap('rx_Ellipsis');
|
||||
FGlyphRxBMP:=CreateResBitmap('rx_Glyph');
|
||||
FUpDownRxBMP:=CreateResBitmap('rx_UpDown');
|
||||
FPlusRxBMP:=CreateResBitmap('rx_plus');
|
||||
FMinusRxBMP:=CreateResBitmap('rx_minus');
|
||||
|
||||
finalization
|
||||
|
||||
while (RxDBGridSortEngineList.Count > 0) do
|
||||
@ -6693,5 +6769,13 @@ finalization
|
||||
end;
|
||||
RxDBGridSortEngineList.Free;
|
||||
|
||||
FreeAndNil(FMarkerUp);
|
||||
FreeAndNil(FMarkerDown);
|
||||
FreeAndNil(FEllipsisRxBMP);
|
||||
FreeAndNil(FGlyphRxBMP);
|
||||
FreeAndNil(FUpDownRxBMP);
|
||||
FreeAndNil(FPlusRxBMP);
|
||||
FreeAndNil(FMinusRxBMP);
|
||||
|
||||
end.
|
||||
|
||||
|
BIN
components/rx/trunk/rxdbgrid.res
Normal file
@ -25,7 +25,7 @@ translate to Lazarus by alexs in 2005 - 2016
|
||||
"/>
|
||||
<License Value="LGPL"/>
|
||||
<Version Major="2" Minor="9" Release="1" Build="183"/>
|
||||
<Files Count="70">
|
||||
<Files Count="69">
|
||||
<Item1>
|
||||
<Filename Value="autopanel.pas"/>
|
||||
<UnitName Value="AutoPanel"/>
|
||||
@ -142,173 +142,169 @@ translate to Lazarus by alexs in 2005 - 2016
|
||||
<UnitName Value="rxdbgrid"/>
|
||||
</Item28>
|
||||
<Item29>
|
||||
<Filename Value="rxdbgrid.lrs"/>
|
||||
<Type Value="LRS"/>
|
||||
</Item29>
|
||||
<Item30>
|
||||
<Filename Value="rxdbgrid_columsunit.pas"/>
|
||||
<UnitName Value="rxdbgrid_columsunit"/>
|
||||
</Item30>
|
||||
<Item31>
|
||||
</Item29>
|
||||
<Item30>
|
||||
<Filename Value="rxdbgrid_findunit.pas"/>
|
||||
<UnitName Value="rxdbgrid_findunit"/>
|
||||
</Item31>
|
||||
<Item32>
|
||||
</Item30>
|
||||
<Item31>
|
||||
<Filename Value="rxdbspinedit.pas"/>
|
||||
<UnitName Value="RxDBSpinEdit"/>
|
||||
</Item32>
|
||||
<Item33>
|
||||
</Item31>
|
||||
<Item32>
|
||||
<Filename Value="rxdbtimeedit.pas"/>
|
||||
<UnitName Value="RxDBTimeEdit"/>
|
||||
</Item33>
|
||||
<Item34>
|
||||
</Item32>
|
||||
<Item33>
|
||||
<Filename Value="rxdconst.pas"/>
|
||||
<UnitName Value="rxdconst"/>
|
||||
</Item34>
|
||||
<Item35>
|
||||
</Item33>
|
||||
<Item34>
|
||||
<Filename Value="rxdice.pas"/>
|
||||
<UnitName Value="rxdice"/>
|
||||
</Item35>
|
||||
<Item36>
|
||||
</Item34>
|
||||
<Item35>
|
||||
<Filename Value="rxfilterby.pas"/>
|
||||
<UnitName Value="rxfilterby"/>
|
||||
</Item36>
|
||||
<Item37>
|
||||
</Item35>
|
||||
<Item36>
|
||||
<Filename Value="rxiconv.pas"/>
|
||||
<UnitName Value="rxiconv"/>
|
||||
</Item37>
|
||||
<Item38>
|
||||
</Item36>
|
||||
<Item37>
|
||||
<Filename Value="rxlogin.pas"/>
|
||||
<UnitName Value="rxlogin"/>
|
||||
</Item38>
|
||||
<Item39>
|
||||
</Item37>
|
||||
<Item38>
|
||||
<Filename Value="rxlookup.pas"/>
|
||||
<UnitName Value="rxlookup"/>
|
||||
</Item39>
|
||||
<Item40>
|
||||
</Item38>
|
||||
<Item39>
|
||||
<Filename Value="rxmemds.pas"/>
|
||||
<UnitName Value="rxmemds"/>
|
||||
</Item40>
|
||||
<Item41>
|
||||
</Item39>
|
||||
<Item40>
|
||||
<Filename Value="rxpopupunit.pas"/>
|
||||
<UnitName Value="rxpopupunit"/>
|
||||
</Item41>
|
||||
<Item42>
|
||||
</Item40>
|
||||
<Item41>
|
||||
<Filename Value="rxsortmemds.pas"/>
|
||||
<UnitName Value="rxsortmemds"/>
|
||||
</Item42>
|
||||
<Item43>
|
||||
</Item41>
|
||||
<Item42>
|
||||
<Filename Value="rxspin.pas"/>
|
||||
<UnitName Value="rxspin"/>
|
||||
</Item43>
|
||||
<Item44>
|
||||
</Item42>
|
||||
<Item43>
|
||||
<Filename Value="rxswitch.pas"/>
|
||||
<UnitName Value="rxswitch"/>
|
||||
</Item44>
|
||||
<Item45>
|
||||
</Item43>
|
||||
<Item44>
|
||||
<Filename Value="rxsystemservices.pas"/>
|
||||
<UnitName Value="RxSystemServices"/>
|
||||
</Item45>
|
||||
<Item46>
|
||||
</Item44>
|
||||
<Item45>
|
||||
<Filename Value="rxtbrsetup.pas"/>
|
||||
<UnitName Value="rxtbrsetup"/>
|
||||
</Item46>
|
||||
<Item47>
|
||||
</Item45>
|
||||
<Item46>
|
||||
<Filename Value="rxtimeedit.pas"/>
|
||||
<UnitName Value="RxTimeEdit"/>
|
||||
</Item47>
|
||||
<Item48>
|
||||
</Item46>
|
||||
<Item47>
|
||||
<Filename Value="rxtoolbar.pas"/>
|
||||
<UnitName Value="rxtoolbar"/>
|
||||
</Item48>
|
||||
<Item49>
|
||||
</Item47>
|
||||
<Item48>
|
||||
<Filename Value="rxversinfo.pas"/>
|
||||
<UnitName Value="RxVersInfo"/>
|
||||
</Item49>
|
||||
<Item50>
|
||||
</Item48>
|
||||
<Item49>
|
||||
<Filename Value="rxviewspanel.pas"/>
|
||||
<UnitName Value="RxViewsPanel"/>
|
||||
</Item50>
|
||||
<Item51>
|
||||
</Item49>
|
||||
<Item50>
|
||||
<Filename Value="rxxpman.pas"/>
|
||||
<UnitName Value="rxxpman"/>
|
||||
</Item51>
|
||||
<Item52>
|
||||
</Item50>
|
||||
<Item51>
|
||||
<Filename Value="seldsfrm.pas"/>
|
||||
<UnitName Value="seldsfrm"/>
|
||||
</Item52>
|
||||
<Item53>
|
||||
</Item51>
|
||||
<Item52>
|
||||
<Filename Value="tooledit.pas"/>
|
||||
<UnitName Value="tooledit"/>
|
||||
</Item53>
|
||||
<Item54>
|
||||
</Item52>
|
||||
<Item53>
|
||||
<Filename Value="vclutils.pas"/>
|
||||
<UnitName Value="vclutils"/>
|
||||
</Item54>
|
||||
<Item55>
|
||||
</Item53>
|
||||
<Item54>
|
||||
<Filename Value="rxcloseformvalidator.pas"/>
|
||||
<UnitName Value="RxCloseFormValidator"/>
|
||||
</Item55>
|
||||
<Item56>
|
||||
</Item54>
|
||||
<Item55>
|
||||
<Filename Value="rxhistorynavigator.pas"/>
|
||||
<UnitName Value="RxHistoryNavigator"/>
|
||||
</Item56>
|
||||
<Item57>
|
||||
</Item55>
|
||||
<Item56>
|
||||
<Filename Value="ex_rx_bin_datapacket.pas"/>
|
||||
<UnitName Value="ex_rx_bin_datapacket"/>
|
||||
</Item57>
|
||||
<Item58>
|
||||
</Item56>
|
||||
<Item57>
|
||||
<Filename Value="ex_rx_datapacket.pas"/>
|
||||
<UnitName Value="ex_rx_datapacket"/>
|
||||
</Item58>
|
||||
<Item59>
|
||||
</Item57>
|
||||
<Item58>
|
||||
<Filename Value="ex_rx_xml_datapacket.pas"/>
|
||||
<UnitName Value="ex_rx_xml_datapacket"/>
|
||||
</Item59>
|
||||
<Item60>
|
||||
</Item58>
|
||||
<Item59>
|
||||
<Filename Value="rxsortby.lfm"/>
|
||||
<Type Value="LFM"/>
|
||||
</Item60>
|
||||
<Item61>
|
||||
</Item59>
|
||||
<Item60>
|
||||
<Filename Value="rxsortby.pas"/>
|
||||
<UnitName Value="rxsortby"/>
|
||||
</Item61>
|
||||
<Item62>
|
||||
</Item60>
|
||||
<Item61>
|
||||
<Filename Value="rxmdi.pas"/>
|
||||
<UnitName Value="RxMDI"/>
|
||||
</Item62>
|
||||
<Item63>
|
||||
</Item61>
|
||||
<Item62>
|
||||
<Filename Value="rxinipropstorage.pas"/>
|
||||
<UnitName Value="RxIniPropStorage"/>
|
||||
</Item63>
|
||||
<Item64>
|
||||
</Item62>
|
||||
<Item63>
|
||||
<Filename Value="rx_lcl.res"/>
|
||||
<Type Value="Binary"/>
|
||||
</Item64>
|
||||
<Item65>
|
||||
</Item63>
|
||||
<Item64>
|
||||
<Filename Value="rxdaterangeeditunit.pas"/>
|
||||
<UnitName Value="rxDateRangeEditUnit"/>
|
||||
</Item65>
|
||||
<Item66>
|
||||
</Item64>
|
||||
<Item65>
|
||||
<Filename Value="rxdbgridfootertools.pas"/>
|
||||
<UnitName Value="RxDBGridFooterTools"/>
|
||||
</Item66>
|
||||
<Item67>
|
||||
</Item65>
|
||||
<Item66>
|
||||
<Filename Value="rxdbgridfootertools_setup.lfm"/>
|
||||
<Type Value="LFM"/>
|
||||
</Item67>
|
||||
<Item68>
|
||||
</Item66>
|
||||
<Item67>
|
||||
<Filename Value="rxdbgridfootertools_setup.pas"/>
|
||||
<UnitName Value="rxdbgridfootertools_setup"/>
|
||||
</Item68>
|
||||
<Item69>
|
||||
</Item67>
|
||||
<Item68>
|
||||
<Filename Value="rxshortcutunit.lfm"/>
|
||||
<Type Value="LFM"/>
|
||||
</Item69>
|
||||
<Item70>
|
||||
</Item68>
|
||||
<Item69>
|
||||
<Filename Value="rxshortcutunit.pas"/>
|
||||
<UnitName Value="rxShortCutUnit"/>
|
||||
</Item70>
|
||||
</Item69>
|
||||
</Files>
|
||||
<LazDoc Paths="docs;\usr\local\share\lazarus\components\rxnew\docs"/>
|
||||
<i18n>
|
||||
|
@ -62,6 +62,7 @@ procedure OutTextXY90(Canvas:TCanvas; X,Y:integer; Text:string; Orientation:TTex
|
||||
function IsForegroundTask: Boolean;
|
||||
function ValidParentForm(Control: TControl): TCustomForm;
|
||||
function CreateArrowBitmap:TBitmap;
|
||||
function CreateResBitmap(const AResName:string):TBitmap;
|
||||
function LoadLazResBitmapImage(const ResName: string): TBitmap;
|
||||
|
||||
{functions from DBGrid}
|
||||
@ -604,11 +605,10 @@ end;
|
||||
{$ENDIF}
|
||||
|
||||
function CreateArrowBitmap:TBitmap;
|
||||
var
|
||||
C : TCustomBitmap;
|
||||
begin
|
||||
{$IFNDEF RX_USE_LAZARUS_RESOURCE}
|
||||
Result := TBitmap.Create;
|
||||
Result:=CreateResBitmap('rxbtn_downarrow');
|
||||
(* Result := TBitmap.Create;
|
||||
try
|
||||
try
|
||||
C := TPortableNetworkGraphic.Create;
|
||||
@ -620,12 +620,31 @@ begin
|
||||
except
|
||||
Result.Free;
|
||||
raise;
|
||||
end;
|
||||
end; *)
|
||||
{$ELSE}
|
||||
Result:=LoadLazResBitmapImage('rxbtn_downarrow')
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
function CreateResBitmap(const AResName: string): TBitmap;
|
||||
var
|
||||
C : TCustomBitmap;
|
||||
begin
|
||||
Result := TBitmap.Create;
|
||||
try
|
||||
try
|
||||
C := TPortableNetworkGraphic.Create;
|
||||
C.LoadFromResourceName(hInstance, AResName);
|
||||
Result.Assign(C);
|
||||
finally
|
||||
C.Free;
|
||||
end;
|
||||
except
|
||||
Result.Free;
|
||||
raise;
|
||||
end;
|
||||
end;
|
||||
|
||||
//Code from DBGrid
|
||||
function LoadLazResBitmapImage(const ResName: string): TBitmap;
|
||||
var
|
||||
|