Componentes.Terceros.jvcl/official/3.32/examples/JvDocking/AdvanceDemo/Delphi_Source/Main.dfm

511 lines
17 KiB
Plaintext

object MainForm: TMainForm
Left = 228
Top = 269
Width = 586
Height = 341
Anchors = []
Caption = 'Main Window'
Color = clGray
DefaultMonitor = dmMainForm
Font.Charset = ANSI_CHARSET
Font.Color = clWindowText
Font.Height = -12
Font.Name = 'MS Shell Dlg 2'
Font.Style = []
FormStyle = fsMDIForm
Menu = MainMenu1
OldCreateOrder = False
Position = poScreenCenter
Scaled = False
Visible = True
OnCreate = FormCreate
OnDestroy = FormDestroy
PixelsPerInch = 96
TextHeight = 14
object ToolBar1: TToolBar
Left = 0
Top = 0
Width = 578
Height = 26
Anchors = []
AutoSize = True
ButtonWidth = 80
Caption = 'ToolBar1'
Color = clBtnFace
EdgeBorders = [ebLeft, ebTop, ebRight, ebBottom]
Flat = True
ParentColor = False
ShowCaptions = True
TabOrder = 0
object btnDelphi: TToolButton
Left = 0
Top = 0
Action = actNewWindowDelphiStyle
AllowAllUp = True
AutoSize = True
end
object btnVC: TToolButton
Left = 75
Top = 0
Action = actNewWindowVCStyle
AllowAllUp = True
AutoSize = True
end
object btnVID: TToolButton
Left = 148
Top = 0
Action = actNewWindowVIDStyle
AllowAllUp = True
AutoSize = True
end
object btnVSNet: TToolButton
Left = 210
Top = 0
Action = actNewWindowVSNetStyle
end
object ToolButton2: TToolButton
Left = 290
Top = 0
Action = actNewWindowVIDVCStyle
end
object ToolButton1: TToolButton
Left = 370
Top = 0
Caption = 'Close All'
ImageIndex = 4
OnClick = CloseAllClick
end
end
object StatusBar1: TStatusBar
Left = 0
Top = 273
Width = 578
Height = 19
Panels = <>
SimplePanel = False
end
object Memo1: TMemo
Left = 0
Top = 26
Width = 578
Height = 247
Align = alClient
Font.Charset = ANSI_CHARSET
Font.Color = clWindowText
Font.Height = -12
Font.Name = 'MS Shell Dlg 2'
Font.Style = []
Lines.Strings = (
'This demo show you how use the JVCL docking components.'
''
'There are four buttons in the toolbar of the application: '
' '#39'Delphi Style'#39', '#39'VC++ Style'#39', '#39'VID Style'#39' and '#39'VS.NET Style'#39'.'
''
'If you click '#39'Delphi Style'#39' button, the application will create ' +
'a window that looks and behaves similar to Delphi'#39's standard doc' +
'k style.'
'If you click '#39'VC++ Style'#39' button, the application will create a ' +
'window that looks and behaves similar to Visual C++'#39's standard d' +
'ock style.'
'If you click '#39'VID Style'#39' button, the application will create a w' +
'indow looks and behaves similar to Visual InterDev'#39's standard do' +
'ck style.'
'If you click '#39'VS.NET Style'#39' button, the application will create ' +
'a window looks and behaves similar to Visual Studio.Net'#39's standa' +
'rd dock style.'
''
'Since the docking is controlled by the TJvDockserver component (' +
'on this form), you have to set it'#39's DockStyle property to the ty' +
'pe of docking you want to see before running the'
'demo. That is, if you want Delphi style docking, set lbDockServe' +
'r1.DockStyle to JvDockDelphiStyle1. If you want VS.net style doc' +
'king, set lbDockServer1.DockStyle JvDockVSNetStyle1 etc.'
''
'Only one type of docking can be active at the time. You can stil' +
'l create the other types of docking forms but their docking beha' +
'vior will be disabled.'
''
'When you have the correct type of docking behavior activated, yo' +
'u can drag the corresponding dock form to any edge of this form ' +
'to dock it. You can create as many forms you like of each type.')
ParentFont = False
ScrollBars = ssVertical
TabOrder = 1
WordWrap = False
end
object MainMenu1: TMainMenu
AutoHotkeys = maManual
Left = 64
Top = 48
object DockForm_Menu: TMenuItem
Caption = 'Dockable Window'
object DelphiStyle: TMenuItem
Action = actNewWindowDelphiStyle
end
object VCStyle: TMenuItem
Action = actNewWindowVCStyle
end
object VIDStyle: TMenuItem
Action = actNewWindowVIDStyle
end
object VSNETStyle: TMenuItem
Action = actNewWindowVSNetStyle
end
object VIDVCStyle1: TMenuItem
Action = actNewWindowVIDVCStyle
end
end
object ShowWindow_Menu: TMenuItem
Caption = 'Show Window'
end
object DockInfo_Menu: TMenuItem
Caption = 'Dock Information'
object SaveToIniFile: TMenuItem
Caption = 'Save To Ini File'
OnClick = SaveToIniFileClick
end
object LoadFromIniFile: TMenuItem
Caption = 'Load From Ini File'
OnClick = LoadFromIniFileClick
end
object N24: TMenuItem
Caption = '-'
end
object SaveToReg: TMenuItem
Caption = 'Save To Registry'
OnClick = SaveToRegClick
end
object LoadFromReg: TMenuItem
Caption = 'Load From Registry'
OnClick = LoadFromRegClick
end
object N1: TMenuItem
Caption = '-'
end
object SaveToXmlFile: TMenuItem
Caption = 'Save To Xml File'
OnClick = SaveToXmlFileClick
end
object LoadFromXmlFile: TMenuItem
Caption = 'Load From Xml File'
OnClick = LoadFromXmlFileClick
end
end
object DockOption_Menu: TMenuItem
Caption = 'Dock Option'
object TopDocked: TMenuItem
Caption = 'Top Dockable'
OnClick = TopDockedClick
end
object BottomDocked: TMenuItem
Caption = 'Bottom Dockable'
OnClick = BottomDockedClick
end
object LeftDocked: TMenuItem
Caption = 'Left Dockable'
OnClick = LeftDockedClick
end
object RightDocked: TMenuItem
Caption = 'Right Dockable'
OnClick = RightDockedClick
end
object N31: TMenuItem
Caption = '-'
end
object AllDocked: TMenuItem
Caption = 'All Dockable'
OnClick = AllDockedClick
end
end
object ServerStyle_Menu: TMenuItem
Caption = 'Server Style'
object ServerDelphiStyle: TMenuItem
Action = actServerStyleDelphi
end
object ServerVisualCStyle: TMenuItem
Action = actServerStyleVC
end
object ServerVisualInterDevStyle: TMenuItem
Action = actServerStyleVID
end
object ServerVisualStudionetStyle: TMenuItem
Action = actServerStyleVSNet
end
object VisualInterDevCStyle1: TMenuItem
Action = actServerStyleVIDVC
end
end
end
object lbDockServer1: TJvDockServer
LeftSplitterStyle.Cursor = crHSplit
LeftSplitterStyle.ParentColor = False
LeftSplitterStyle.Size = 4
TopSplitterStyle.Cursor = crVSplit
TopSplitterStyle.ParentColor = False
TopSplitterStyle.Size = 4
RightSplitterStyle.Cursor = crHSplit
RightSplitterStyle.ParentColor = False
RightSplitterStyle.Size = 4
BottomSplitterStyle.Cursor = crVSplit
BottomSplitterStyle.ParentColor = False
BottomSplitterStyle.Size = 4
DockStyle = JvDockVIDVCStyle1
Left = 32
Top = 48
end
object JvDockDelphiStyle1: TJvDockDelphiStyle
ConjoinServerOption.GrabbersSize = 12
ConjoinServerOption.SplitterWidth = 4
Left = 32
Top = 112
end
object JvDockVCStyle1: TJvDockVCStyle
ConjoinServerOption.GrabbersSize = 15
ConjoinServerOption.SplitterWidth = 4
Left = 64
Top = 112
end
object JvDockVIDStyle1: TJvDockVIDStyle
ConjoinServerOption.GrabbersSize = 18
ConjoinServerOption.SplitterWidth = 4
ConjoinServerOption.ActiveFont.Charset = ANSI_CHARSET
ConjoinServerOption.ActiveFont.Color = clWhite
ConjoinServerOption.ActiveFont.Height = -11
ConjoinServerOption.ActiveFont.Name = 'Tahoma'
ConjoinServerOption.ActiveFont.Style = [fsBold]
ConjoinServerOption.InactiveFont.Charset = ANSI_CHARSET
ConjoinServerOption.InactiveFont.Color = 13160660
ConjoinServerOption.InactiveFont.Height = -11
ConjoinServerOption.InactiveFont.Name = 'Tahoma'
ConjoinServerOption.InactiveFont.Style = [fsBold]
ConjoinServerOption.TextAlignment = taLeftJustify
ConjoinServerOption.ActiveTitleStartColor = 6956042
ConjoinServerOption.ActiveTitleEndColor = clSkyBlue
ConjoinServerOption.InactiveTitleStartColor = clGray
ConjoinServerOption.InactiveTitleEndColor = clSilver
ConjoinServerOption.TextEllipsis = True
ConjoinServerOption.SystemInfo = True
TabServerOption.TabPosition = tpBottom
TabServerOption.ActiveSheetColor = clBtnFace
TabServerOption.InactiveSheetColor = clBtnShadow
TabServerOption.ActiveFont.Charset = DEFAULT_CHARSET
TabServerOption.ActiveFont.Color = clWindowText
TabServerOption.ActiveFont.Height = -11
TabServerOption.ActiveFont.Name = 'MS Shell Dlg 2'
TabServerOption.ActiveFont.Style = []
TabServerOption.InactiveFont.Charset = DEFAULT_CHARSET
TabServerOption.InactiveFont.Color = clWhite
TabServerOption.InactiveFont.Height = -11
TabServerOption.InactiveFont.Name = 'MS Shell Dlg 2'
TabServerOption.InactiveFont.Style = []
TabServerOption.HotTrackColor = clBlue
TabServerOption.ShowTabImages = False
Left = 96
Top = 112
end
object PopupMenu2: TPopupMenu
OnPopup = PopupMenu2Popup
Left = 136
Top = 48
object ClientTopDocked: TMenuItem
Caption = 'Top Dockable'
Checked = True
OnClick = ClientTopDockedClick
end
object ClientBottomDocked: TMenuItem
Caption = 'Bottom Dockable'
Checked = True
OnClick = ClientBottomDockedClick
end
object ClientLeftDocked: TMenuItem
Caption = 'Left Dockable'
Checked = True
OnClick = ClientLeftDockedClick
end
object ClientRightDocked: TMenuItem
Caption = 'Right Dockable'
Checked = True
OnClick = ClientRightDockedClick
end
object N20: TMenuItem
Caption = '-'
end
object ClientEachOtherDocked: TMenuItem
Caption = 'Each Other Dockable'
Checked = True
OnClick = ClientEachOtherDockedClick
end
object ClientAllDocked: TMenuItem
Caption = 'All Dockable'
Checked = True
OnClick = ClientAllDockedClick
end
object N21: TMenuItem
Caption = '-'
end
object ClientDockorFloat: TMenuItem
Caption = 'Dock'
OnClick = ClientDockorFloatClick
end
object ClientHide: TMenuItem
Caption = 'Hide'
OnClick = ClientHideClick
end
end
object JvDockVSNetStyle1: TJvDockVSNetStyle
ConjoinServerOption.GrabbersSize = 18
ConjoinServerOption.SplitterWidth = 4
ConjoinServerOption.ActiveFont.Charset = ANSI_CHARSET
ConjoinServerOption.ActiveFont.Color = clWhite
ConjoinServerOption.ActiveFont.Height = -11
ConjoinServerOption.ActiveFont.Name = 'Tahoma'
ConjoinServerOption.ActiveFont.Style = []
ConjoinServerOption.InactiveFont.Charset = ANSI_CHARSET
ConjoinServerOption.InactiveFont.Color = clBlack
ConjoinServerOption.InactiveFont.Height = -11
ConjoinServerOption.InactiveFont.Name = 'Tahoma'
ConjoinServerOption.InactiveFont.Style = []
ConjoinServerOption.TextAlignment = taLeftJustify
ConjoinServerOption.ActiveTitleStartColor = 6956042
ConjoinServerOption.ActiveTitleEndColor = 6956042
ConjoinServerOption.InactiveTitleStartColor = clBtnFace
ConjoinServerOption.InactiveTitleEndColor = clBtnFace
ConjoinServerOption.TextEllipsis = True
ConjoinServerOption.SystemInfo = True
TabServerOption.TabPosition = tpBottom
TabServerOption.ActiveSheetColor = clBtnFace
TabServerOption.InactiveSheetColor = clInfoBk
TabServerOption.ActiveFont.Charset = DEFAULT_CHARSET
TabServerOption.ActiveFont.Color = clWindowText
TabServerOption.ActiveFont.Height = -11
TabServerOption.ActiveFont.Name = 'MS Shell Dlg 2'
TabServerOption.ActiveFont.Style = []
TabServerOption.InactiveFont.Charset = DEFAULT_CHARSET
TabServerOption.InactiveFont.Color = 5395794
TabServerOption.InactiveFont.Height = -11
TabServerOption.InactiveFont.Name = 'MS Shell Dlg 2'
TabServerOption.InactiveFont.Style = []
TabServerOption.HotTrackColor = clBlue
TabServerOption.ShowTabImages = True
ChannelOption.ActivePaneSize = 150
ChannelOption.ShowImage = True
ChannelOption.HideHoldTime = 1000
Left = 128
Top = 112
end
object JvDockVIDVCStyle1: TJvDockVIDVCStyle
ConjoinServerOption.GrabbersSize = 18
ConjoinServerOption.SplitterWidth = 4
ConjoinServerOption.ActiveFont.Charset = ANSI_CHARSET
ConjoinServerOption.ActiveFont.Color = clWhite
ConjoinServerOption.ActiveFont.Height = -11
ConjoinServerOption.ActiveFont.Name = 'Tahoma'
ConjoinServerOption.ActiveFont.Style = [fsBold]
ConjoinServerOption.InactiveFont.Charset = ANSI_CHARSET
ConjoinServerOption.InactiveFont.Color = 13160660
ConjoinServerOption.InactiveFont.Height = -11
ConjoinServerOption.InactiveFont.Name = 'Tahoma'
ConjoinServerOption.InactiveFont.Style = [fsBold]
ConjoinServerOption.TextAlignment = taRightJustify
ConjoinServerOption.ActiveTitleStartColor = 6956042
ConjoinServerOption.ActiveTitleEndColor = clSkyBlue
ConjoinServerOption.InactiveTitleStartColor = clGray
ConjoinServerOption.InactiveTitleEndColor = clSilver
ConjoinServerOption.TextEllipsis = True
ConjoinServerOption.SystemInfo = False
TabServerOption.HotTrack = True
TabServerOption.TabPosition = tpBottom
TabServerOption.ActiveSheetColor = clBtnFace
TabServerOption.InactiveSheetColor = clBtnShadow
TabServerOption.ActiveFont.Charset = DEFAULT_CHARSET
TabServerOption.ActiveFont.Color = clWindowText
TabServerOption.ActiveFont.Height = -11
TabServerOption.ActiveFont.Name = 'MS Sans Serif'
TabServerOption.ActiveFont.Style = []
TabServerOption.InactiveFont.Charset = DEFAULT_CHARSET
TabServerOption.InactiveFont.Color = clWhite
TabServerOption.InactiveFont.Height = -11
TabServerOption.InactiveFont.Name = 'MS Sans Serif'
TabServerOption.InactiveFont.Style = []
TabServerOption.HotTrackColor = clBlue
TabServerOption.ShowTabImages = True
Left = 216
Top = 112
end
object ActionList1: TActionList
Left = 192
Top = 48
object actServerStyleDelphi: TAction
Category = 'ServerStyle'
Caption = 'Delphi Style'
OnExecute = actServerStyleExecute
OnUpdate = actServerStyleUpdate
end
object actServerStyleVC: TAction
Tag = 1
Category = 'ServerStyle'
Caption = 'Visual C++ Style'
OnExecute = actServerStyleExecute
OnUpdate = actServerStyleUpdate
end
object actServerStyleVID: TAction
Tag = 2
Category = 'ServerStyle'
Caption = 'Visual InterDev Style'
OnExecute = actServerStyleExecute
OnUpdate = actServerStyleUpdate
end
object actServerStyleVSNet: TAction
Tag = 3
Category = 'ServerStyle'
Caption = 'Visual Studio.net Style'
OnExecute = actServerStyleExecute
OnUpdate = actServerStyleUpdate
end
object actServerStyleVIDVC: TAction
Tag = 4
Category = 'ServerStyle'
Caption = 'Visual InterDev C++ Style'
OnExecute = actServerStyleExecute
OnUpdate = actServerStyleUpdate
end
object actNewWindowDelphiStyle: TAction
Category = 'New Window'
Caption = 'Delphi Style'
OnExecute = NewWindowExecute
end
object actNewWindowVCStyle: TAction
Tag = 1
Category = 'New Window'
Caption = 'VC++ Style'
OnExecute = NewWindowExecute
end
object actNewWindowVIDStyle: TAction
Tag = 2
Category = 'New Window'
Caption = 'VID Style'
OnExecute = NewWindowExecute
end
object actNewWindowVSNetStyle: TAction
Tag = 3
Category = 'New Window'
Caption = 'VS.NET Style'
OnExecute = NewWindowExecute
end
object actNewWindowVIDVCStyle: TAction
Tag = 4
Category = 'New Window'
Caption = 'VIDVC Style'
OnExecute = NewWindowExecute
end
end
end