git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.DevExpressVCL@55 05c56307-c608-d34a-929d-697000501d7a
195 lines
12 KiB
ObjectPascal
195 lines
12 KiB
ObjectPascal
|
|
{********************************************************************}
|
|
{ }
|
|
{ Developer Express Visual Component Library }
|
|
{ ExpressLayoutControl common routines }
|
|
{ }
|
|
{ Copyright (c) 2001-2009 Developer Express Inc. }
|
|
{ ALL RIGHTS RESERVED }
|
|
{ }
|
|
{ The entire contents of this file is protected by U.S. and }
|
|
{ International Copyright Laws. Unauthorized reproduction, }
|
|
{ reverse-engineering, and distribution of all or any portion of }
|
|
{ the code contained in this file is strictly prohibited and may }
|
|
{ result in severe civil and criminal penalties and will be }
|
|
{ prosecuted to the maximum extent possible under the law. }
|
|
{ }
|
|
{ RESTRICTIONS }
|
|
{ }
|
|
{ THIS SOURCE CODE AND ALL RESULTING INTERMEDIATE FILES }
|
|
{ (DCU, OBJ, DLL, ETC.) ARE CONFIDENTIAL AND PROPRIETARY TRADE }
|
|
{ SECRETS OF DEVELOPER EXPRESS INC. THE REGISTERED DEVELOPER IS }
|
|
{ LICENSED TO DISTRIBUTE THE EXPRESSLAYOUTCONTROL AND ALL }
|
|
{ ACCOMPANYING VCL CONTROLS AS PART OF AN EXECUTABLE PROGRAM }
|
|
{ ONLY. }
|
|
{ }
|
|
{ THE SOURCE CODE CONTAINED WITHIN THIS FILE AND ALL RELATED }
|
|
{ FILES OR ANY PORTION OF ITS CONTENTS SHALL AT NO TIME BE }
|
|
{ COPIED, TRANSFERRED, SOLD, DISTRIBUTED, OR OTHERWISE MADE }
|
|
{ AVAILABLE TO OTHER INDIVIDUALS WITHOUT EXPRESS WRITTEN CONSENT }
|
|
{ AND PERMISSION FROM DEVELOPER EXPRESS INC. }
|
|
{ }
|
|
{ CONSULT THE END USER LICENSE AGREEMENT FOR INFORMATION ON }
|
|
{ ADDITIONAL RESTRICTIONS. }
|
|
{ }
|
|
{********************************************************************}
|
|
|
|
unit dxLayoutStrs;
|
|
|
|
{$I cxVer.inc}
|
|
|
|
interface
|
|
|
|
resourcestring
|
|
|
|
sdxLayoutControlContainerCannotBeControl = 'Container cannot be a control for its item.';
|
|
sdxLayoutControlControlIsUsed = 'The %s control is already used by %s item.';
|
|
|
|
sdxLayoutControlNewGroupCaption = 'New Group';
|
|
sdxLayoutControlRoot = 'Root';
|
|
sdxLayoutControlNewItemCaption = 'New Item';
|
|
sdxLayoutControlNewEmptySpaceItemCaption = 'Empty Space Item';
|
|
sdxLayoutControlNewSeparatorItemCaption = 'Separator';
|
|
sdxLayoutControlNewLabeledItemCaption = 'Label';
|
|
sdxLayoutControlNewSplitterItemCaption = 'Splitter';
|
|
sdxLayoutControlNewHiddenGroup = 'Hidden Group';
|
|
|
|
sdxLayoutControlCustomizeFormCaption = 'Customize';
|
|
|
|
sdxLayoutControlCustomizeFormAddAuxiliaryItem = 'Add Auxiliary Item';
|
|
sdxLayoutControlCustomizeFormAddGroup = 'Add Group';
|
|
sdxLayoutControlCustomizeFormAddItem = 'Add Item';
|
|
sdxLayoutControlCustomizeFormAddEmptySpaceItem = 'Add Empty Space Item';
|
|
sdxLayoutControlCustomizeFormAddSeparatorItem = 'Add Separator Item';
|
|
sdxLayoutControlCustomizeFormAddSplitterItem = 'Add Splitter Item';
|
|
sdxLayoutControlCustomizeFormAddLabeledItem = 'Add Label Item';
|
|
|
|
sdxLayoutControlCustomizeFormDelete = 'Delete';
|
|
sdxLayoutControlCustomizeFormDeleteHint = 'Delete (Del)';
|
|
sdxLayoutControlCustomizeFormAlignBy = 'Align by';
|
|
sdxLayoutControlCustomizeFormClose = '&Close';
|
|
sdxLayoutControlCustomizeFormExpandAll = 'Expand All';
|
|
sdxLayoutControlCustomizeFormCollapseAll = 'Collapse All';
|
|
sdxLayoutControlCustomizeFormAlignLeftSide = 'Left Side';
|
|
sdxLayoutControlCustomizeFormAlignRightSide = 'Right Side';
|
|
sdxLayoutControlCustomizeFormAlignTopSide = 'Top Side';
|
|
sdxLayoutControlCustomizeFormAlignBottomSide = 'Bottom Side';
|
|
sdxLayoutControlCustomizeFormAlignNone = 'None';
|
|
sdxLayoutControlCustomizeFormTreeViewGroup = '&Layout Tree View';
|
|
sdxLayoutControlCustomizeFormListViewGroup = '&Available Items';
|
|
sdxLayoutControlCustomizeFormTabbedView = '&Tabbed View';
|
|
sdxLayoutControlCustomizeFormTreeView = 'View as Tree / Plain List';
|
|
sdxLayoutControlCustomizeFormStore = 'Store Layout';
|
|
sdxLayoutControlCustomizeFormRestore = 'Restore Layout';
|
|
sdxLayoutControlCustomizeFormRename = 'Rename';
|
|
sdxLayoutControlCustomizeFormUndo = 'Undo';
|
|
sdxLayoutControlCustomizeFormRedo = 'Redo';
|
|
|
|
sdxLayoutControlCustomizeFormHAlign = 'Horizontal Alignment';
|
|
sdxLayoutControlCustomizeFormHAlignLeft = 'Left';
|
|
sdxLayoutControlCustomizeFormHAlignCenter = 'Center';
|
|
sdxLayoutControlCustomizeFormHAlignRight = 'Right';
|
|
sdxLayoutControlCustomizeFormHAlignClient = 'Client';
|
|
sdxLayoutControlCustomizeFormHAlignParent = 'Parent Managed';
|
|
|
|
sdxLayoutControlCustomizeFormVAlign = 'Vertical Alignment';
|
|
sdxLayoutControlCustomizeFormVAlignTop = 'Top';
|
|
sdxLayoutControlCustomizeFormVAlignCenter = 'Center';
|
|
sdxLayoutControlCustomizeFormVAlignBottom = 'Bottom';
|
|
sdxLayoutControlCustomizeFormVAlignClient = 'Client';
|
|
sdxLayoutControlCustomizeFormVAlignParent = 'Parent Managed';
|
|
|
|
sdxLayoutControlCustomizeFormDirection = 'Layout Direction';
|
|
sdxLayoutControlCustomizeFormDirectionHorizontal = 'Horizontal';
|
|
sdxLayoutControlCustomizeFormDirectionVertical = 'Vertical';
|
|
sdxLayoutControlCustomizeFormDirectionTabbed = 'Tabbed';
|
|
|
|
sdxLayoutControlCustomizeFormShowBorder = 'Show Border';
|
|
|
|
sdxLayoutControlEditFormOK = 'OK';
|
|
sdxLayoutControlEditFormCancel = 'Cancel';
|
|
|
|
// Dialogs
|
|
sdxLayoutControlDesignerCaptionFormat = '%s - Designer';
|
|
|
|
implementation
|
|
|
|
uses
|
|
dxCore;
|
|
|
|
procedure AddLayoutControlResourceStringNames(AProduct: TdxProductResourceStrings);
|
|
|
|
procedure InternalAdd(const AResourceStringName: string; AAddress: Pointer);
|
|
begin
|
|
AProduct.Add(AResourceStringName, AAddress);
|
|
end;
|
|
|
|
begin
|
|
InternalAdd('sdxLayoutControlContainerCannotBeControl', @sdxLayoutControlContainerCannotBeControl);
|
|
InternalAdd('sdxLayoutControlControlIsUsed', @sdxLayoutControlControlIsUsed);
|
|
InternalAdd('sdxLayoutControlNewGroupCaption', @sdxLayoutControlNewGroupCaption);
|
|
InternalAdd('sdxLayoutControlRoot', @sdxLayoutControlRoot);
|
|
InternalAdd('sdxLayoutControlNewItemCaption', @sdxLayoutControlNewItemCaption);
|
|
InternalAdd('sdxLayoutControlNewEmptySpaceItemCaption', @sdxLayoutControlNewEmptySpaceItemCaption);
|
|
InternalAdd('sdxLayoutControlNewSeparatorItemCaption', @sdxLayoutControlNewSeparatorItemCaption);
|
|
InternalAdd('sdxLayoutControlNewLabeledItemCaption', @sdxLayoutControlNewLabeledItemCaption);
|
|
InternalAdd('sdxLayoutControlNewSplitterItemCaption', @sdxLayoutControlNewSplitterItemCaption);
|
|
InternalAdd('sdxLayoutControlNewHiddenGroup', @sdxLayoutControlNewHiddenGroup);
|
|
InternalAdd('sdxLayoutControlCustomizeFormCaption', @sdxLayoutControlCustomizeFormCaption);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAddAuxiliaryItem', @sdxLayoutControlCustomizeFormAddAuxiliaryItem);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAddGroup', @sdxLayoutControlCustomizeFormAddGroup);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAddItem', @sdxLayoutControlCustomizeFormAddItem);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAddEmptySpaceItem', @sdxLayoutControlCustomizeFormAddEmptySpaceItem);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAddSeparatorItem', @sdxLayoutControlCustomizeFormAddSeparatorItem);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAddSplitterItem', @sdxLayoutControlCustomizeFormAddSplitterItem);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAddLabeledItem', @sdxLayoutControlCustomizeFormAddLabeledItem);
|
|
InternalAdd('sdxLayoutControlCustomizeFormDelete', @sdxLayoutControlCustomizeFormDelete);
|
|
InternalAdd('sdxLayoutControlCustomizeFormDeleteHint', @sdxLayoutControlCustomizeFormDeleteHint);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAlignBy', @sdxLayoutControlCustomizeFormAlignBy);
|
|
InternalAdd('sdxLayoutControlCustomizeFormClose', @sdxLayoutControlCustomizeFormClose);
|
|
InternalAdd('sdxLayoutControlCustomizeFormExpandAll', @sdxLayoutControlCustomizeFormExpandAll);
|
|
InternalAdd('sdxLayoutControlCustomizeFormCollapseAll', @sdxLayoutControlCustomizeFormCollapseAll);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAlignLeftSide', @sdxLayoutControlCustomizeFormAlignLeftSide);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAlignRightSide', @sdxLayoutControlCustomizeFormAlignRightSide);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAlignTopSide', @sdxLayoutControlCustomizeFormAlignTopSide);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAlignBottomSide', @sdxLayoutControlCustomizeFormAlignBottomSide);
|
|
InternalAdd('sdxLayoutControlCustomizeFormAlignNone', @sdxLayoutControlCustomizeFormAlignNone);
|
|
InternalAdd('sdxLayoutControlCustomizeFormTreeViewGroup', @sdxLayoutControlCustomizeFormTreeViewGroup);
|
|
InternalAdd('sdxLayoutControlCustomizeFormListViewGroup', @sdxLayoutControlCustomizeFormListViewGroup);
|
|
InternalAdd('sdxLayoutControlCustomizeFormTabbedView', @sdxLayoutControlCustomizeFormTabbedView);
|
|
InternalAdd('sdxLayoutControlCustomizeFormTreeView', @sdxLayoutControlCustomizeFormTreeView);
|
|
InternalAdd('sdxLayoutControlCustomizeFormStore', @sdxLayoutControlCustomizeFormStore);
|
|
InternalAdd('sdxLayoutControlCustomizeFormRestore', @sdxLayoutControlCustomizeFormRestore);
|
|
InternalAdd('sdxLayoutControlCustomizeFormRename', @sdxLayoutControlCustomizeFormRename);
|
|
InternalAdd('sdxLayoutControlCustomizeFormUndo', @sdxLayoutControlCustomizeFormUndo);
|
|
InternalAdd('sdxLayoutControlCustomizeFormRedo', @sdxLayoutControlCustomizeFormRedo);
|
|
InternalAdd('sdxLayoutControlCustomizeFormHAlign', @sdxLayoutControlCustomizeFormHAlign);
|
|
InternalAdd('sdxLayoutControlCustomizeFormHAlignLeft', @sdxLayoutControlCustomizeFormHAlignLeft);
|
|
InternalAdd('sdxLayoutControlCustomizeFormHAlignCenter', @sdxLayoutControlCustomizeFormHAlignCenter);
|
|
InternalAdd('sdxLayoutControlCustomizeFormHAlignRight', @sdxLayoutControlCustomizeFormHAlignRight);
|
|
InternalAdd('sdxLayoutControlCustomizeFormHAlignClient', @sdxLayoutControlCustomizeFormHAlignClient);
|
|
InternalAdd('sdxLayoutControlCustomizeFormHAlignParent', @sdxLayoutControlCustomizeFormHAlignParent);
|
|
InternalAdd('sdxLayoutControlCustomizeFormVAlign', @sdxLayoutControlCustomizeFormVAlign);
|
|
InternalAdd('sdxLayoutControlCustomizeFormVAlignTop', @sdxLayoutControlCustomizeFormVAlignTop);
|
|
InternalAdd('sdxLayoutControlCustomizeFormVAlignCenter', @sdxLayoutControlCustomizeFormVAlignCenter);
|
|
InternalAdd('sdxLayoutControlCustomizeFormVAlignBottom', @sdxLayoutControlCustomizeFormVAlignBottom);
|
|
InternalAdd('sdxLayoutControlCustomizeFormVAlignClient', @sdxLayoutControlCustomizeFormVAlignClient);
|
|
InternalAdd('sdxLayoutControlCustomizeFormVAlignParent', @sdxLayoutControlCustomizeFormVAlignParent);
|
|
InternalAdd('sdxLayoutControlCustomizeFormDirection', @sdxLayoutControlCustomizeFormDirection);
|
|
InternalAdd('sdxLayoutControlCustomizeFormDirectionHorizontal', @sdxLayoutControlCustomizeFormDirectionHorizontal);
|
|
InternalAdd('sdxLayoutControlCustomizeFormDirectionVertical', @sdxLayoutControlCustomizeFormDirectionVertical);
|
|
InternalAdd('sdxLayoutControlCustomizeFormDirectionTabbed', @sdxLayoutControlCustomizeFormDirectionTabbed);
|
|
InternalAdd('sdxLayoutControlCustomizeFormShowBorder', @sdxLayoutControlCustomizeFormShowBorder);
|
|
InternalAdd('sdxLayoutControlEditFormOK', @sdxLayoutControlEditFormOK);
|
|
InternalAdd('sdxLayoutControlEditFormCancel', @sdxLayoutControlEditFormCancel);
|
|
InternalAdd('sdxLayoutControlDesignerCaptionFormat', @sdxLayoutControlDesignerCaptionFormat);
|
|
end;
|
|
|
|
initialization
|
|
dxResourceStringsRepository.RegisterProduct('ExpressLayoutControl', @AddLayoutControlResourceStringNames);
|
|
|
|
finalization
|
|
dxResourceStringsRepository.UnRegisterProduct('ExpressLayoutControl');
|
|
|
|
end.
|