Componentes.Terceros.DevExp.../official/x.36/ExpressQuantumGrid 6/Demos/CBuilder/CustomDrawCardViewDemo/CustomDrawCardViewDemoMain.dfm
2008-06-02 17:37:37 +00:00

490 lines
18 KiB
Plaintext

object CustomDrawCardViewDemoMainForm: TCustomDrawCardViewDemoMainForm
Left = 129
Top = 16
Width = 820
Height = 691
Caption = 'ExpressQuantumGrid CustomDrawCardView Demo'
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
Menu = mmMain
OldCreateOrder = False
Position = poScreenCenter
OnCreate = FormCreate
OnDestroy = FormDestroy
PixelsPerInch = 96
TextHeight = 13
object lbDescription: TLabel
Left = 0
Top = 0
Width = 812
Height = 18
Align = alTop
AutoSize = False
Caption =
'This demo shows some examples of custom draw. Click "About this ' +
'demo" for more information.'
Color = 12937777
Font.Charset = DEFAULT_CHARSET
Font.Color = clWhite
Font.Height = -13
Font.Name = 'MS Sans Serif'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
WordWrap = True
end
object Splitter: TSplitter
Left = 241
Top = 18
Width = 2
Height = 598
Cursor = crHSplit
end
object sbMain: TStatusBar
Left = 0
Top = 616
Width = 812
Height = 21
AutoHint = True
Panels = <>
ParentShowHint = False
ShowHint = True
SimplePanel = True
end
object pnPersonLines: TPanel
Left = 0
Top = 18
Width = 241
Height = 598
Align = alLeft
BevelOuter = bvNone
TabOrder = 1
object pnPersonLinesCaption: TPanel
Left = 0
Top = 0
Width = 241
Height = 33
Align = alTop
BevelInner = bvLowered
BevelOuter = bvLowered
Caption = 'Occupation'
Color = 4707838
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'MS Sans Serif'
Font.Style = [fsBold]
ParentFont = False
TabOrder = 0
end
object cxgPersonLine: TcxGrid
Left = 0
Top = 33
Width = 241
Height = 565
Align = alClient
TabOrder = 1
object tvPersonLine: TcxGridDBTableView
DataController.DataSource = CustomDrawCardViewDemoMainDM.dsPERSONSLINE
DataController.Summary.DefaultGroupSummaryItems = <>
DataController.Summary.FooterSummaryItems = <>
DataController.Summary.SummaryGroups = <>
NavigatorButtons.ConfirmDelete = False
OptionsData.Deleting = False
OptionsData.Editing = False
OptionsData.Inserting = False
OptionsSelection.InvertSelect = False
OptionsView.ColumnAutoWidth = True
OptionsView.GroupByBox = False
Styles.StyleSheet = CustomDrawCardViewDemoMainDM.GridTableViewStyleSheetDevExpress
object tvPersonLineNAME: TcxGridDBColumn
Caption = 'Name'
DataBinding.FieldName = 'NAME'
end
end
object lvPersonLine: TcxGridLevel
GridView = tvPersonLine
end
end
end
object pnPersons: TPanel
Left = 243
Top = 18
Width = 569
Height = 598
Align = alClient
BevelOuter = bvNone
TabOrder = 2
object cxgPersons: TcxGrid
Left = 0
Top = 33
Width = 569
Height = 565
Align = alClient
TabOrder = 0
object cvPersons: TcxGridDBCardView
DataController.DataSource = CustomDrawCardViewDemoMainDM.dsPresons
DataController.Summary.DefaultGroupSummaryItems = <>
DataController.Summary.FooterSummaryItems = <>
DataController.Summary.SummaryGroups = <>
NavigatorButtons.ConfirmDelete = False
OnCustomDrawCell = cvPersonsCustomDrawCell
OptionsData.Deleting = False
OptionsData.Inserting = False
OptionsView.CardBorderWidth = 1
Styles.ContentEven = CustomDrawCardViewDemoMainDM.stDefault
Styles.ContentOdd = CustomDrawCardViewDemoMainDM.stDefault
object cvPersonsFIRSTNAME: TcxGridDBCardViewRow
Caption = 'Firstname'
DataBinding.FieldName = 'FIRSTNAME'
end
object cvPersonsSECONDNAME: TcxGridDBCardViewRow
Caption = 'Secondname'
DataBinding.FieldName = 'SECONDNAME'
end
object cvPersonsGENDER: TcxGridDBCardViewRow
Caption = 'Gender'
DataBinding.FieldName = 'GENDER'
end
object cvPersonsBIRTHNAME: TcxGridDBCardViewRow
Caption = 'Birth Name'
DataBinding.FieldName = 'BIRTHNAME'
end
object cvPersonsDATEOFBIRTH: TcxGridDBCardViewRow
Caption = 'Date of birth'
DataBinding.FieldName = 'DATEOFBIRTH'
end
object cvPersonsLOCATIONOFBIRTH: TcxGridDBCardViewRow
Caption = 'Location of Birth'
DataBinding.FieldName = 'LOCATIONOFBIRTH'
end
object cvPersonsBIRTHCOUNTRY: TcxGridDBCardViewRow
Caption = 'Birth Country'
DataBinding.FieldName = 'BIRTHCOUNTRY'
PropertiesClassName = 'TcxLookupComboBoxProperties'
Properties.KeyFieldNames = 'ID'
Properties.ListColumns = <
item
FieldName = 'NAME'
end>
Properties.ListSource = CustomDrawCardViewDemoMainDM.dsCountries
end
object cvPersonsBIOGRAPHY: TcxGridDBCardViewRow
Caption = 'Biography'
DataBinding.FieldName = 'BIOGRAPHY'
PropertiesClassName = 'TcxBlobEditProperties'
Properties.BlobEditKind = bekMemo
end
object cvPersonsNICKNAME: TcxGridDBCardViewRow
Caption = 'Nickname'
DataBinding.FieldName = 'NICKNAME'
end
end
object lvPersons: TcxGridLevel
GridView = cvPersons
end
end
object pnPersonsCaption: TPanel
Left = 0
Top = 0
Width = 569
Height = 33
Align = alTop
BevelInner = bvLowered
BevelOuter = bvLowered
Caption = 'Persons'
Color = 4707838
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'MS Sans Serif'
Font.Style = [fsBold]
ParentFont = False
TabOrder = 1
end
end
object mmMain: TMainMenu
Left = 488
Top = 32
object miFile: TMenuItem
Caption = '&File'
object miExit: TMenuItem
Caption = 'E&xit'
ShortCut = 32856
OnClick = miExitClick
end
end
object miOptions: TMenuItem
Caption = '&Options'
object miFont: TMenuItem
Caption = '&Font...'
OnClick = miFontClick
end
object miSeparator4: TMenuItem
Caption = '-'
end
object miCustomDrawStyles: TMenuItem
Caption = '&Custom Draw Styles'
object miBackgroudImage: TMenuItem
Caption = '&Background Image'
Checked = True
GroupIndex = 4
RadioItem = True
object miTile: TMenuItem
Caption = '&Tile'
Checked = True
RadioItem = True
OnClick = miTileClick
end
object miSky: TMenuItem
Caption = '&Sky'
RadioItem = True
OnClick = miSkyClick
end
object miEgypt: TMenuItem
Caption = '&Egypt'
RadioItem = True
OnClick = miEgyptClick
end
object miMyFace: TMenuItem
Caption = 'My &Face'
RadioItem = True
OnClick = miMyFaceClick
end
object miCar: TMenuItem
Caption = '&Car'
RadioItem = True
OnClick = miCarClick
end
object miLoadImage: TMenuItem
Caption = '&Load Image...'
RadioItem = True
OnClick = miLoadImageClick
end
end
object miGradient: TMenuItem
Caption = '&Gradient Drawing'
GroupIndex = 4
RadioItem = True
object miGrey: TMenuItem
Caption = 'G&rey'
GroupIndex = 1
RadioItem = True
OnClick = miGreyClick
end
object miGreen: TMenuItem
Caption = '&Green'
GroupIndex = 1
RadioItem = True
OnClick = miGreenClick
end
object miGold: TMenuItem
Caption = 'Go&ld'
GroupIndex = 1
RadioItem = True
OnClick = miGoldClick
end
object miBlue: TMenuItem
Caption = '&Blue'
GroupIndex = 1
RadioItem = True
OnClick = miBlueClick
end
end
object miDependOnDataDrawing: TMenuItem
Caption = 'D&epends on the data'
GroupIndex = 4
RadioItem = True
OnClick = miDependOnDataDrawingClick
end
object miDefaultDrawing: TMenuItem
Caption = '&Default Drawing'
GroupIndex = 4
RadioItem = True
OnClick = miDefaultDrawingClick
end
end
object miSeparator1: TMenuItem
Caption = '-'
end
object miLookAndFeel: TMenuItem
Caption = '&Look&&Feel'
object miKind: TMenuItem
Caption = '&Kind'
object miFlat: TMenuItem
Caption = '&Flat'
RadioItem = True
OnClick = miLookAndFeelKindClick
end
object miStandard: TMenuItem
Caption = '&Standard'
RadioItem = True
OnClick = miLookAndFeelKindClick
end
object miUltraFlat: TMenuItem
Caption = '&Ultra Flat'
Checked = True
RadioItem = True
OnClick = miLookAndFeelKindClick
end
object miOffice11: TMenuItem
Tag = 3
Caption = '&Office11'
Hint =
'Setting this option changes the grid view appearance to Office11' +
' style'
RadioItem = True
OnClick = miLookAndFeelKindClick
end
end
object miNativeStyle: TMenuItem
Caption = '&Native Style'
Checked = True
OnClick = miNativeStyleClick
end
end
end
object miAbout: TMenuItem
Caption = '&About this demo'
OnClick = miAboutClick
end
end
object ilPics: TImageList
Left = 392
Top = 32
Bitmap = {
494C010102000400040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
000000000000360000002800000040000000100000000100180000000000000C
0000000000000000000000000000000000000000001710FE1710FE1710FE1710
FE334AA8334AA8334AA8334AA81710FE1710FE1710FE6C6C6D00000000000000
00000000005F79E75F79E75F79E75F79E75F79E75F79E782A9D481A7D15D77E2
5E77E3576ECE5E77E35F79E75F79E77381C00000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000262B6A1710FE1710FE1710
FE4A8CB15EB6E85EB6E85EB6E81710FE1710FE7B7B7C00000000000000000000
00005F79E75B73DA5B73DA5B73D95971D55D76E05A72D797C8FD97C8FD6E8DDD
5F79E75C74DC5E78E55F79E76379D30000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000F0F0F07B7B8B1511951511
CE4A8CB15EB6E85EB6E85AABDA151195262B6A00000000000000000000000000
00005F79E75C75DE5970D35F79E75F79E76883BE85AFED97C8FD97C8FD84ACE2
5F79E75B73D95A71D1919BC4E6E6E60000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00345A7142799A37667E37667EE1E1E200000000000000000000000000000000
00005F79E75F79E7576ECE5F79E76A88E78BB6E58EBBEB91BFF197C8FD97C8FD
5F77BF0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000F0F0F04952
555197C137667E2E46725197C137667E152D34467D836C6C6D89898AA8A8A900
00008792C35A71D15971D55F79E780A7E68BB6E58BB6E58FBCED95C5F997C8FD
7184AE0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000002F4F655EB6
E85EB6E837667E27338837667E5EB6E85EB6E800FFFF00FFFF00FFFF00FFFF00
00000000000000000000005F79E76C8ADF84ACD78AB4E396C6FA94C4F796C7FC
93BCE80000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000007B7B7C467D8337667E5EB6
E85EB6E855A2CE24354D4A8CB15EB6E85EB6E800E0F000FFFF00FFFF00FFFF00
0000000000000000000000B8BCCA9FA9C389B3E18DB8E88AB5E3A1C5EB90BEEF
91BFF10000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000FFFF00FFFF2E88A35EB6
E85EB6E85EB6E8F0F0F042799A5EB6E85EB6E85EB6E82F4F6500D2E100FFFFC4
C4C40000000000000000000000000000008BB6E58FBCED8EBBEB89B2E094C4F7
92C0F38AB5E3C5CFD90000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000FFFF00FFFF04B3C35EB6
E85EB6E85EB6E85EB6E85EB6E85EB6E85EB6E85EB6E824354D04B3C300FFFFC4
C4C4000000000000000000000000E9F1FA8BB6E58EBBEB95C5F986AFDC93C1F4
96C7FC91BFF1809EC10000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000011818900FFFF2E88A33766
7E5EB6E85EB6E85AABDA5EB6E824354D181D235AABDA5EB6E800FFFF00FFFFE1
E1E2000000000000000000000000B6CAE18BB6E590BEF09FB4CC7798BD818182
74747660758E47515C0000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000006C6C6D00F1FF259EB8181D
235EB6E855A2CE152D342B465742799A5AABDA55A2CE5EB6E800FFFF00FFFF00
0000000000000000000000000000A1BCDC86AEDA7494B76063675F748C495460
3B3E4385ACD83535370000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000089898A00FFFF00FF
FF5EB6E85EB6E85EB6E85EB6E85EB6E85197C15EB6E855A2CE00FFFF00939C00
00000000000000000000000000000000005B6D838BB6E58BB6E593C1F497C8FD
97C8FD85ACD83535370000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000F0F0F000FFFF00FF
FF3C98BB5EB6E83B738A345A715EB6E85EB6E85AABDA1294A600FFFF5A646800
0000000000000000000000000000D9D9D94B55638BB6E58BB6E591BFF197C8FD
97C8FD667F9A3535370000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000A8A8A90093
9C00FFFF00FFFF2E88A34A8CB13A8DAD259EB800FFFF00FFFFD3D3D300000000
0000000000000000000000000000F2F2F23A3D4286AEDA454D58353537353537
3535373535373535370000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000D3D3
D300FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00E0F00F707B00000000000000
000000000000000000000000000000000035353740454D353537353537353537
3535373535374E4E500000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000097979889898AE1E1E200000000000000000000000000000000
0000000000000000000000000000000000000000B3B3B4686869686869B3B3B4
D9D9D90000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000424D3E000000000000003E000000
2800000040000000100000000100010000000000800000000000000000000000
000000000000000000000000FFFFFF008007800000000000800F000100000000
801F000100000000F83F001F00000000E001001F00000000E001E01F00000000
8001E01F000000008000F807000000008000F007000000008000F00700000000
8001F00700000000C001F80700000000C001F00700000000E003F00700000000
F007F80700000000FE3FFC1F0000000000000000000000000000000000000000
000000000000}
end
object OpenDialog: TOpenDialog
Filter = 'BMP Windows Bitmap|*.bmp'
Options = [ofHideReadOnly, ofPathMustExist, ofEnableSizing]
Left = 360
Top = 32
end
object FontDialog: TFontDialog
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
MinFontSize = 0
MaxFontSize = 0
Left = 328
Top = 32
end
object LookAndFeelController: TcxLookAndFeelController
NativeStyle = True
Left = 291
Top = 34
end
end