packagetabs: Added packagetabs package.

git-svn-id: trunk@50494 -
This commit is contained in:
ondrej 2015-11-24 11:32:10 +00:00
parent f1f1c7225c
commit 109f61cbec
7 changed files with 1239 additions and 43 deletions

4
.gitattributes vendored
View File

@ -3196,6 +3196,9 @@ components/opengl/lazopenglcontext.pas svneol=native#text/plain
components/opengl/openglcontext.pas svneol=native#text/plain
components/opengl/openglcontext.res -text
components/opengl/topenglcontrol.xpm svneol=native#text/plain
components/packagetabs/packagetabs.lpk svneol=native#text/plain
components/packagetabs/packagetabs.pas svneol=native#text/pascal
components/packagetabs/packagetabs_impl.pas svneol=native#text/pascal
components/paradox/README.txt svneol=native#text/plain
components/paradox/demo/frmmain.lfm svneol=native#text/plain
components/paradox/demo/frmmain.pp svneol=native#text/plain
@ -7742,6 +7745,7 @@ packager/globallinks/memdslaz-1.2.1.lpl svneol=native#text/plain
packager/globallinks/messagecomposerpkg-0.lpl svneol=native#text/plain
packager/globallinks/multithreadprocslaz-1.2.1.lpl svneol=native#text/plain
packager/globallinks/notlcldesigner-0.lpl svneol=native#text/plain
packager/globallinks/packagetabs-0.1.1.lpl svneol=native#text/plain
packager/globallinks/pascalscript-0.0.0.1.lpl svneol=native#text/plain
packager/globallinks/pascalscriptfcl-0.0.0.1.lpl svneol=native#text/plain
packager/globallinks/pochecker-1.lpl svneol=native#text/plain

View File

@ -149,6 +149,9 @@ multithreadprocs
opengl
An OpenGL control.
packagetabs
Replacement of source editor tabs/pages with buttons sorted by package and name.
paradox
Support for Paradox databases.

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
<Package Version="4">
<PathDelim Value="\"/>
<Name Value="packagetabs"/>
<Type Value="DesignTime"/>
<Author Value="Ondrej Pokorny"/>
<CompilerOptions>
<Version Value="11"/>
<PathDelim Value="\"/>
<SearchPaths>
<UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
</SearchPaths>
<CodeGeneration>
<Checks>
<IOChecks Value="True"/>
<RangeChecks Value="True"/>
<OverflowChecks Value="True"/>
</Checks>
</CodeGeneration>
<Linking>
<Debugging>
<DebugInfoType Value="dsDwarf2Set"/>
<UseHeaptrc Value="True"/>
<TrashVariables Value="True"/>
<UseExternalDbgSyms Value="True"/>
</Debugging>
</Linking>
</CompilerOptions>
<Description Value="Replacement of source editor tabs/pages with buttons sorted by package and name."/>
<License Value="GPL-2"/>
<Version Minor="1" Release="1"/>
<Files Count="1">
<Item1>
<Filename Value="packagetabs_impl.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="packagetabs_impl"/>
</Item1>
</Files>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="IDEIntf"/>
</Item1>
<Item2>
<PackageName Value="FCL"/>
</Item2>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
</Package>
</CONFIG>

View File

@ -0,0 +1,21 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit packagetabs;
interface
uses
packagetabs_impl, LazarusPackageIntf;
implementation
procedure Register;
begin
RegisterUnit('packagetabs_impl', @packagetabs_impl.Register);
end;
initialization
RegisterPackage('packagetabs', @Register);
end.

File diff suppressed because it is too large Load Diff

View File

@ -12,7 +12,7 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
Constraints.MinWidth = 400
OnClose = FormClose
OnCreate = FormCreate
LCLVersion = '1.3'
LCLVersion = '1.5'
object OptionsCheckGroupBox: TCheckGroup
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = ReplaceTextComboBox
@ -20,8 +20,8 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 83
Top = 72
Height = 76
Top = 64
Width = 449
Anchors = [akTop, akLeft, akRight]
AutoFill = True
@ -38,7 +38,7 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 2
ClientHeight = 66
ClientHeight = 56
ClientWidth = 445
Columns = 2
Items.Strings = (
@ -59,8 +59,8 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 83
Top = 161
Height = 76
Top = 146
Width = 449
Anchors = [akTop, akLeft, akRight]
AutoFill = True
@ -77,7 +77,7 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 2
ClientHeight = 66
ClientHeight = 56
ClientWidth = 445
Columns = 2
ItemIndex = 1
@ -97,14 +97,14 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 125
Top = 250
Height = 117
Top = 228
Width = 449
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Around = 6
Caption = 'Directories'
ClientHeight = 108
ClientHeight = 97
ClientWidth = 445
Enabled = False
TabOrder = 5
@ -114,8 +114,8 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideTop.Side = asrCenter
Left = 6
Height = 15
Top = 12
Width = 65
Top = 10
Width = 59
BorderSpacing.Left = 6
Caption = 'Directories:'
FocusControl = DirectoriesComboBox
@ -127,7 +127,7 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideTop.Side = asrBottom
Left = 6
Height = 15
Top = 45
Top = 41
Width = 49
BorderSpacing.Left = 6
BorderSpacing.Top = 12
@ -140,15 +140,15 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = DirectoriesOptionsGroupBox
AnchorSideRight.Control = DirectoriesBrowse
Left = 77
Height = 27
Left = 71
Height = 23
Top = 6
Width = 335
Width = 327
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
ItemHeight = 0
ItemHeight = 15
ParentShowHint = False
ShowHint = True
TabOrder = 0
@ -158,10 +158,10 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideTop.Control = DirectoriesComboBox
AnchorSideRight.Control = DirectoriesOptionsGroupBox
AnchorSideRight.Side = asrBottom
Left = 418
Height = 27
Left = 404
Height = 25
Top = 6
Width = 21
Width = 35
Anchors = [akTop, akRight]
AutoSize = True
BorderSpacing.Right = 6
@ -178,12 +178,12 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideRight.Control = DirectoriesComboBox
AnchorSideRight.Side = asrBottom
Left = 61
Height = 27
Top = 39
Width = 351
Height = 23
Top = 37
Width = 337
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Left = 6
ItemHeight = 0
ItemHeight = 15
TabOrder = 2
Text = '*.pas;*.pp;*.inc'
end
@ -192,9 +192,9 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideTop.Control = FileMaskComboBox
AnchorSideTop.Side = asrBottom
Left = 6
Height = 24
Top = 78
Width = 151
Height = 19
Top = 72
Width = 139
BorderSpacing.Left = 6
BorderSpacing.Top = 12
BorderSpacing.Bottom = 6
@ -206,8 +206,8 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
end
object ButtonPanel1: TButtonPanel
Left = 6
Height = 28
Top = 403
Height = 26
Top = 405
Width = 449
OKButton.Name = 'OKButton'
OKButton.DefaultCaption = True
@ -231,10 +231,10 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 82
Height = 27
Top = 39
Width = 373
Left = 73
Height = 23
Top = 35
Width = 382
Anchors = [akTop, akLeft, akRight]
AutoComplete = True
AutoCompleteText = [cbactEnabled, cbactEndOfLineComplete, cbactRetainPrefixCase, cbactSearchAscending]
@ -243,7 +243,7 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
Enabled = False
ItemHeight = 0
ItemHeight = 15
TabOrder = 2
end
object ReplaceCheckBox: TCheckBox
@ -251,9 +251,9 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideTop.Control = ReplaceTextComboBox
AnchorSideTop.Side = asrCenter
Left = 6
Height = 24
Top = 40
Width = 70
Height = 19
Top = 37
Width = 61
BorderSpacing.Left = 6
Caption = 'Replace'
Enabled = False
@ -266,8 +266,8 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideTop.Side = asrCenter
Left = 6
Height = 15
Top = 12
Width = 69
Top = 10
Width = 66
BorderSpacing.Left = 6
Caption = 'Text To Find:'
ParentColor = False
@ -278,17 +278,17 @@ object LazFindInFilesDialog: TLazFindInFilesDialog
AnchorSideTop.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 81
Height = 27
Left = 78
Height = 23
Top = 6
Width = 374
Width = 377
Anchors = [akTop, akLeft, akRight]
AutoComplete = True
AutoCompleteText = [cbactEnabled, cbactEndOfLineComplete, cbactRetainPrefixCase, cbactSearchAscending]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
ItemHeight = 0
ItemHeight = 15
TabOrder = 0
end
object SelectDirectoryDialog: TSelectDirectoryDialog

View File

@ -0,0 +1 @@
$(LazarusDir)/components/packagetabs/packagetabs.lpk