mirror of https://gitlab.com/basile.b/dexed.git
129 lines
6.2 KiB
Plaintext
129 lines
6.2 KiB
Plaintext
{ Unit implementing anchor docking.
|
|
|
|
Copyright (C) 2010 Mattias Gaertner mattias@freepascal.org
|
|
|
|
This library is free software; you can redistribute it and/or modify it
|
|
under the terms of the GNU Library General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or (at your
|
|
option) any later version with the following modification:
|
|
|
|
As a special exception, the copyright holders of this library give you
|
|
permission to link this library with independent modules to produce an
|
|
executable, regardless of the license terms of these independent modules,and
|
|
to copy and distribute the resulting executable under terms of your choice,
|
|
provided that you also meet, for each linked independent module, the terms
|
|
and conditions of the license of that module. An independent module is a
|
|
module which is not derived from or based on this library. If you modify
|
|
this library, you may extend this exception to your version of the library,
|
|
but you are not obligated to do so. If you do not wish to do so, delete this
|
|
exception statement from your version.
|
|
|
|
This program is distributed in the hope that it will be useful, but WITHOUT
|
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License
|
|
for more details.
|
|
|
|
You should have received a copy of the GNU Library General Public License
|
|
along with this library; if not, write to the Free Software Foundation,
|
|
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|
}
|
|
unit xAnchorDockStr;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
resourcestring
|
|
adrsClose = 'Close';
|
|
adrsQuit = 'Quit %s';
|
|
adrsTabPosition = 'Tab position';
|
|
adrsMovePageRight = 'Move page right';
|
|
adrsMovePageRightmost = 'Move page rightmost';
|
|
adrsUndock = 'Undock';
|
|
adrsHeaderPosition = 'Header position';
|
|
adrsEnlargeSide = 'Enlarge %s side';
|
|
adrsMerge = 'Merge';
|
|
adrsEnlarge = 'Enlarge';
|
|
adrsAutomatically = 'Automatically';
|
|
adrsLeft = 'left';
|
|
adrsTop = 'top';
|
|
adrsRight = 'right';
|
|
adrsBottom = 'bottom';
|
|
adrsLocked = 'Locked';
|
|
adrsDockingOptions = 'Docking options';
|
|
adrsMovePageLeft = 'Move page left';
|
|
adrsMovePageLeftmost = 'Move page leftmost';
|
|
adrsRequestedButCreated = '%s requested, but %s created';
|
|
adrsDragAndDockC = 'Use the mouse to drag and dock window "%s"';
|
|
adrsMissingControlName = 'missing control name';
|
|
adrsModalFormsCanNotBeMadeDockable = 'modal forms can not be made dockable';
|
|
adrsControlIsAlreadyADocksite = 'control is already a docksite';
|
|
adrsNotSupportedHasParent = 'Not supported: %s has parent %s';
|
|
adrsAnchorNotFoundNodeAnchors = 'Anchor not found: Node="%s" Anchors[%s]="%s"';
|
|
adrsAnchorIsNotSplitterNodeAnchors = 'Anchor is not splitter: Node="%s" Anchors[%s]="%s"';
|
|
adrsAFreeSideOfASplitterMustNotBeAnchoredNodeTypeAncho = 'A free side of a '
|
|
+'splitter must not be anchored: Node="%s" Type=%s Anchors[%s]="%s"';
|
|
adrsAPageMustNotBeAnchoredNodeParentParentTypeAnchors = 'A page must not be '
|
|
+'anchored: Node="%s" Parent=%s ParentType=%s Anchors[%s]="%s"';
|
|
adrsAnchorToWrongSideOfSplitterNodeAnchors = 'Anchor to wrong side of '
|
|
+'splitter: Node="%s" Anchors[%s]="%s"';
|
|
adrsNoChildrenAllowedForNodeType = 'No children allowed for Node="%s" Type=%s';
|
|
adrsCustomDockSiteCanHaveOnlyOneSite = 'Custom dock site "%s" can have only one site.';
|
|
adrsEmptyName = 'Empty name: ';
|
|
adrsDuplicateName = 'Duplicate name: ';
|
|
adrsDragThreshold = 'Drag threshold';
|
|
adrsGeneralDockingOptions = 'General docking options';
|
|
adrsAmountOfPixelTheMouseHasToDragBeforeDragStarts = 'Amount of pixel the '
|
|
+'mouse has to drag before drag starts';
|
|
adrsHeaderAlignTop = 'Header align top';
|
|
adrsMoveHeaderToTopWhenWidthHeight100HeaderAlignTop = 'Move header to top '
|
|
+'when (Width/Height)*100<=HeaderAlignTop';
|
|
adrsHeaderAlignLeft = 'Header align left';
|
|
adrsMoveHeaderToLeftWhenWidthHeight100HeaderAlignLeft = 'Move header to '
|
|
+'left when (Width/Height)*100>=HeaderAlignLeft';
|
|
adrsSplitterWidth = 'Splitter width';
|
|
adrsSplitterThickness = 'Splitter thickness';
|
|
adrsScaleOnResize = 'Scale on resize';
|
|
adrsScaleSubSitesWhenASiteIsResized =
|
|
'Scale sub sites when a site is resized';
|
|
adrsShowHeaderCaptions = 'Show header captions';
|
|
adrsShowCaptionsOfDockedControlsInTheHeader = 'Show captions of docked '
|
|
+'controls in the header';
|
|
adrsShowHeaders = 'Show headers';
|
|
adrsEachDockedWindowHasAHeaderThatAllowsDraggingHasACo = 'Each docked window'
|
|
+' has a header that allows dragging, has a context menu with extra layout'
|
|
+' functions and shows the caption of the docked window';
|
|
adrsNoCaptionsForFloatingSites = 'No captions for floating sites';
|
|
adrsHideHeaderCaptionsForSitesWithOnlyOneDockedControl = 'Hide header '
|
|
+'captions for sites with only one docked control, as that is already '
|
|
+'shown in the normal window title';
|
|
adrsErrorWritingWindowLayoutToFile = 'Error writing window layout to file "%s"%s%s';
|
|
adrsToUseAnchordockingYouMustFirstUninstall = 'To use anchordocking you '
|
|
+'must first uninstall %s';
|
|
adrsThereIsAnotherDockMasterInstalledOnlyOneDockingPac = 'There is another '
|
|
+'dock master installed. Only one docking package can be installed at a '
|
|
+'time. Please uninstall the other dock master %s and restart the IDE';
|
|
adrsLoadWindowLayoutFromFileXml = 'Load window layout from file (*.xml)';
|
|
adrsSaveWindowLayoutAsDefault = 'Save window layout as default';
|
|
adrsSaveWindowLayoutToFile = 'Save window layout to file ...';
|
|
adrsLoadWindowLayoutFromFile = 'Load window layout from file ...';
|
|
adrsRestoreDefaultLayout = 'Restore default layout';
|
|
adrsErrorLoadingWindowLayoutFromFile = 'Error loading window layout from '
|
|
+'file "%s"%s%s';
|
|
adrsError = 'Error';
|
|
adrsSaveWindowLayoutToFileXml = 'Save window layout to file (*.xml)';
|
|
adrsAllFiles = 'All files';
|
|
adrsAnchorDockingLayout = 'Anchor Docking Layout';
|
|
adrsDockingAnchordocking = 'Docking / Anchordocking';
|
|
adrsHeaderStyle = 'Header Style:';
|
|
|
|
adrsFlattenHeaders = 'Flatten headers';
|
|
adrsFlattenHeadersHint = 'Flatten headers of docked controls';
|
|
adrsFilledHeaders = 'Fill headers';
|
|
adrsFilledHeadersHint = 'Fill headers of docked controls';
|
|
|
|
implementation
|
|
|
|
end.
|
|
|