IDEIntf: converted to normal package

git-svn-id: trunk@29006 -
This commit is contained in:
mattias 2011-01-14 15:38:50 +00:00
parent b0d6608194
commit 1d719d285a
13 changed files with 733 additions and 610 deletions

6
.gitattributes vendored
View File

@ -3922,12 +3922,12 @@ ide/viewunit_dlg.pp svneol=native#text/pascal
ide/w32manifest.pas svneol=native#text/pascal
ide/w32versioninfo.pas svneol=native#text/plain
ide/wordcompletion.pp svneol=native#text/pascal
ideintf/Makefile.compiled svneol=native#text/plain
ideintf/README.txt svneol=native#text/plain
ideintf/actionseditor.lfm svneol=native#text/plain
ideintf/actionseditor.pas svneol=native#text/pascal
ideintf/actionseditorstd.lfm svneol=native#text/plain
ideintf/actionseditorstd.pas svneol=native#text/pascal
ideintf/allideintf.pas svneol=native#text/pascal
ideintf/baseideintf.pas svneol=native#text/plain
ideintf/checkgroupeditordlg.lfm svneol=native#text/plain
ideintf/checkgroupeditordlg.pas svneol=native#text/plain
@ -3961,6 +3961,8 @@ ideintf/idedialogs.pas svneol=native#text/plain
ideintf/ideexterntoolintf.pas svneol=native#text/plain
ideintf/idehelpintf.pas svneol=native#text/plain
ideintf/ideimagesintf.pas svneol=native#text/pascal
ideintf/ideintf.lpk svneol=native#text/plain
ideintf/ideintf.pas svneol=native#text/plain
ideintf/idemsgintf.pas svneol=native#text/plain
ideintf/ideoptionsintf.pas svneol=native#text/pascal
ideintf/idetextconverter.pas svneol=native#text/plain
@ -5440,6 +5442,7 @@ packager/globallinks/h2paswizard-0.lpl svneol=native#text/plain
packager/globallinks/ide-0.lpl svneol=native#text/plain
packager/globallinks/idefilebrowser-0.2.lpl svneol=native#text/plain
packager/globallinks/ideinspector-0.1.lpl svneol=native#text/plain
packager/globallinks/ideintf-1.lpl svneol=native#text/plain
packager/globallinks/imagesforlazarus-1.0.1.lpl svneol=native#text/plain
packager/globallinks/jcfidelazarus-2.lpl svneol=native#text/plain
packager/globallinks/jumptoimplementation-0.lpl svneol=native#text/plain
@ -5506,7 +5509,6 @@ packager/pkgoptionsdlg.pas svneol=native#text/pascal
packager/pkgvirtualuniteditor.lfm svneol=native#text/plain
packager/pkgvirtualuniteditor.pas svneol=native#text/pascal
packager/registerfcl.pas svneol=native#text/pascal
packager/registerideintf.pas svneol=native#text/pascal
packager/registerlcl.pas svneol=native#text/pascal
packager/registration/README.txt svneol=native#text/plain
packager/registration/lazaruspackageintf.pas svneol=native#text/pascal

View File

@ -81,7 +81,6 @@ type
private
fItemLCL: TMakeModeDef;
fItemPkgReg: TMakeModeDef;
fItemIDEIntf: TMakeModeDef;
fItemIDE: TMakeModeDef;
fItemExamples: TMakeModeDef;
fItemIDEIndex: integer;
@ -96,7 +95,6 @@ type
public
property ItemLCL: TMakeModeDef read fItemLCL;
property ItemPkgReg: TMakeModeDef read fItemPkgReg;
property ItemIDEIntf: TMakeModeDef read fItemIDEIntf;
property ItemIDE: TMakeModeDef read fItemIDE;
property ItemExamples: TMakeModeDef read fItemExamples;
property Items[Index: integer]: TMakeModeDef read GetItems; default;
@ -323,9 +321,6 @@ begin
FItemPkgReg:=TMakeModeDef.Create(
'PackageRegistration',lisPkgReg,'packager/registration', mmBuild);
Add(FItemPkgReg);
// IDE Interface
FItemIDEIntf:=TMakeModeDef.Create('IDEIntf',lisIDEIntf,'ideintf',mmBuild);
Add(FItemIDEIntf);
// IDE
FItemIDE:=TMakeModeDef.Create('IDE',lisIDE,'',mmBuild);
FItemIDE.Commands[mmBuild]:='ide';
@ -346,7 +341,6 @@ procedure TMakeModeDefs.Clear;
begin
FItemLCL:=nil;
FItemPkgReg:=nil;
FItemIDEIntf:=nil;
FItemIDE:=nil;
FItemExamples:=nil;
inherited Clear; // Items are freed here, too.
@ -366,7 +360,6 @@ begin
end;
fItemLCL :=FindName('LCL');
fItemPkgReg :=FindName('PkgReg');
fItemIDEIntf :=FindName('IDEIntf');
fItemIDE :=FindName('IDE');
fItemExamples:=FindName('Examples');
fItemIDEIndex:=Source.fItemIDEIndex;

View File

@ -71,7 +71,7 @@ uses
// synedit
SynEditKeyCmds, SynBeautifier, SynEditMarks,
// IDE interface
AllIDEIntf, BaseIDEIntf, ObjectInspector, PropEdits, PropEditUtils,
BaseIDEIntf, ObjectInspector, PropEdits, PropEditUtils,
MacroIntf, IDECommands, IDEWindowIntf,
SrcEditorIntf, NewItemIntf, IDEExternToolIntf, IDEMsgIntf,
PackageIntf, ProjectIntf, MenuIntf, LazIDEIntf, IDEDialogs,

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
<?xml version="1.0"?>
<CONFIG>
<Makefile Value="True"/>
<Params Value=" -MObjFPC -Scghi -O1 -gl -vewnhi -l -Fu../lcl/units/%(CPU_TARGET)-%(OS_TARGET);../lcl/units/%(CPU_TARGET)-%(OS_TARGET)/%(LCL_PLATFORM);../packager/units/%(CPU_TARGET)-%(OS_TARGET);. -gh -gt -gl -dVerboseIndenter -dQT_NATIVE_DIALOGS -dWithSynOverviewGutter -dLCL -dLCL%(LCL_PLATFORM) ideintf.pas"/>
</CONFIG>

View File

@ -1,69 +1,36 @@
# $Id$
# File generated automatically by Lazarus Package Manager
#
# Makefile.fpc for Lazarus for Free Pascal
# Makefile.fpc for IDEIntf 1.0
#
# This file was generated on 01/14/2011
[package]
name=ideintf
version=0.9b
version=1.0
[compiler]
unitdir=../lcl/units/$(CPU_TARGET)-$(OS_TARGET) \
../components/codetools/$(CPU_TARGET)-$(OS_TARGET) \
../packager/units/$(CPU_TARGET)-$(OS_TARGET) .
unittargetdir=units/$(CPU_TARGET)-$(OS_TARGET)
options=-gl -dlcl$(LCL_PLATFORM)
unitdir=../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../packager/units/$(CPU_TARGET)-$(OS_TARGET) .
options= -MObjFPC -Scghi -O1 -gl -vewnhi -l -gh -gt -gl -dVerboseIndenter -dQT_NATIVE_DIALOGS -dWithSynOverviewGutter -dLCL -dLCL$(LCL_PLATFORM)
[target]
units=allideintf
implicitunits=a \
ActionsEditor \
ColumnDlg \
ComponentEditors \
ComponentReg \
ComponentTreeView \
ConfigStorage \
DBPropEdits \
FieldsEditor \
FormEditingIntf \
FrmSelectProps \
GraphPropEdits \
HelpFPDoc \
HelpHTML \
HelpIntf \
IDECommands \
IDEWindowIntf \
ImageListEditor \
LazIDEIntf \
ListViewPropEdit \
MacroIntf \
MaskPropEdit \
MenuIntf \
NewItemIntf \
ObjectInspector \
ObjInspStrConsts \
PackageIntf \
ProjectIntf \
PropEdits \
SrcEditorIntf \
TextTools
units=ideintf.pas
[clean]
files=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) \
$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) \
files=$(wildcard $(COMPILER_UNITTARGETDIR)/*$(OEXT)) \
$(wildcard $(COMPILER_UNITTARGETDIR)/*$(PPUEXT)) \
$(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT))
[require]
packages=
[default]
lcldir=../lcl
$(wildcard $(COMPILER_UNITTARGETDIR)/*$(RSTEXT)) \
$(wildcard $(COMPILER_UNITTARGETDIR)/*.lfm) \
$(wildcard $(COMPILER_UNITTARGETDIR)/*.res) \
$(wildcard $(COMPILER_UNITTARGETDIR)/*.compiled) \
$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT))
[prerules]
# LCL Platform
ifndef LCL_PLATFORM
ifneq ($(findstring $(OS_TARGET),win32 win64),)
ifeq ($(OS_TARGET),win32)
LCL_PLATFORM=win32
else
ifeq ($(OS_TARGET),win64)
LCL_PLATFORM=win32
else
ifeq ($(OS_TARGET),darwin)
@ -73,15 +40,16 @@ LCL_PLATFORM=gtk2
endif
endif
endif
endif
export LCL_PLATFORM
[rules]
.PHONY: cleartarget all
.PHONY: cleartarget compiled all
cleartarget:
-$(DEL) $(COMPILER_UNITTARGETDIR)/allideintf$(PPUEXT)
-$(DEL) $(COMPILER_UNITTARGETDIR)/ideintf$(PPUEXT)
all: cleartarget $(COMPILER_UNITTARGETDIR) allideintf$(PPUEXT)
# end.
compiled:
$(COPY) Makefile.compiled $(COMPILER_UNITTARGETDIR)/IDEIntf.compiled
all: cleartarget $(COMPILER_UNITTARGETDIR) ideintf$(PPUEXT) compiled

View File

@ -1,70 +0,0 @@
{ Copyright (C) 2004
*****************************************************************************
* *
* See the file COPYING.modifiedLGPL.txt, included in this distribution, *
* for details about the copyright. *
* *
* 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. *
* *
*****************************************************************************
Dummy unit to compile all IDE interface units.
}
unit AllIDEIntf;
{$mode objfpc}{$H+}
interface
uses
ActionsEditor,
ActionsEditorStd,
BaseIDEIntf,
CollectionPropEditForm,
ComponentEditors,
ComponentReg,
ComponentTreeView,
DBPropEdits,
FieldsEditor,
FormEditingIntf,
FrmSelectProps,
GraphPropEdits,
HelpFPDoc,
IDECommands,
IDEDialogs,
IDEExternToolIntf,
IDEHelpIntf,
IDEImagesIntf,
IDEMsgIntf,
IDEOptionsIntf,
IDETextConverter,
IDEWindowIntf,
ImageListEditor,
LazIDEIntf,
ListViewPropEdit,
HeaderControlPropEdit,
MacroIntf,
MaskPropEdit,
MenuIntf,
NewItemIntf,
ObjectInspector,
OIFavouriteProperties,
ObjInspStrConsts,
PackageIntf,
ProjectIntf,
ProjectResourcesIntf,
PropEdits,
SrcEditorIntf,
StatusBarPropEdit,
StringsPropEditDlg,
LazStringGridEdit,
TextTools,
TreeViewPropEdit;
implementation
end.

313
ideintf/ideintf.lpk Normal file
View File

@ -0,0 +1,313 @@
<?xml version="1.0"?>
<CONFIG>
<Package Version="3">
<Name Value="IDEIntf"/>
<AddToProjectUsesSection Value="False"/>
<Author Value="Lazarus"/>
<CompilerOptions>
<Version Value="9"/>
<SearchPaths>
<UnitOutputDirectory Value="units/$(TargetCPU)-$(TargetOS)/"/>
</SearchPaths>
<Other>
<CustomOptions Value="$(IDEBuildOptions)"/>
<CompilerPath Value="$(CompPath)"/>
</Other>
</CompilerOptions>
<Description Value="IDEIntf - the interface units for the Lazarus IDE"/>
<License Value="Modified LPGL2"/>
<Version Major="1"/>
<Files Count="67">
<Item1>
<Filename Value="actionseditor.lfm"/>
<Type Value="LFM"/>
</Item1>
<Item2>
<Filename Value="actionseditor.pas"/>
<UnitName Value="ActionsEditor"/>
</Item2>
<Item3>
<Filename Value="actionseditorstd.lfm"/>
<Type Value="LFM"/>
</Item3>
<Item4>
<Filename Value="actionseditorstd.pas"/>
<UnitName Value="ActionsEditorStd"/>
</Item4>
<Item5>
<Filename Value="baseideintf.pas"/>
<UnitName Value="BaseIDEIntf"/>
</Item5>
<Item6>
<Filename Value="checkgroupeditordlg.lfm"/>
<Type Value="LFM"/>
</Item6>
<Item7>
<Filename Value="checkgroupeditordlg.pas"/>
<UnitName Value="CheckGroupEditorDlg"/>
</Item7>
<Item8>
<Filename Value="checklistboxeditordlg.lfm"/>
<Type Value="LFM"/>
</Item8>
<Item9>
<Filename Value="checklistboxeditordlg.pas"/>
<UnitName Value="CheckListboxEditorDlg"/>
</Item9>
<Item10>
<Filename Value="collectionpropeditform.lfm"/>
<Type Value="LFM"/>
</Item10>
<Item11>
<Filename Value="collectionpropeditform.pas"/>
<UnitName Value="CollectionPropEditForm"/>
</Item11>
<Item12>
<Filename Value="columndlg.pp"/>
<UnitName Value="ColumnDlg"/>
</Item12>
<Item13>
<Filename Value="componenteditors.pas"/>
<UnitName Value="ComponentEditors"/>
</Item13>
<Item14>
<Filename Value="componentreg.pas"/>
<UnitName Value="ComponentReg"/>
</Item14>
<Item15>
<Filename Value="componenttreeview.pas"/>
<UnitName Value="ComponentTreeView"/>
</Item15>
<Item16>
<Filename Value="dbpropedits.pas"/>
<UnitName Value="DBPropEdits"/>
</Item16>
<Item17>
<Filename Value="fieldseditor.lfm"/>
<Type Value="LFM"/>
</Item17>
<Item18>
<Filename Value="fieldseditor.pas"/>
<UnitName Value="fieldseditor"/>
</Item18>
<Item19>
<Filename Value="fieldslist.lfm"/>
<Type Value="LFM"/>
</Item19>
<Item20>
<Filename Value="fieldslist.pas"/>
<UnitName Value="fieldslist"/>
</Item20>
<Item21>
<Filename Value="formeditingintf.pas"/>
<UnitName Value="FormEditingIntf"/>
</Item21>
<Item22>
<Filename Value="frmselectprops.lfm"/>
<Type Value="LFM"/>
</Item22>
<Item23>
<Filename Value="frmselectprops.pas"/>
<UnitName Value="frmSelectProps"/>
</Item23>
<Item24>
<Filename Value="graphicpropedit.lfm"/>
<Type Value="LFM"/>
</Item24>
<Item25>
<Filename Value="graphicpropedit.pas"/>
<UnitName Value="GraphicPropEdit"/>
</Item25>
<Item26>
<Filename Value="graphpropedits.pas"/>
<UnitName Value="GraphPropEdits"/>
</Item26>
<Item27>
<Filename Value="headercontrolpropedit.pp"/>
<UnitName Value="HeaderControlPropEdit"/>
</Item27>
<Item28>
<Filename Value="helpfpdoc.pas"/>
<UnitName Value="HelpFPDoc"/>
</Item28>
<Item29>
<Filename Value="idecommands.pas"/>
<UnitName Value="IDECommands"/>
</Item29>
<Item30>
<Filename Value="idedialogs.pas"/>
<UnitName Value="IDEDialogs"/>
</Item30>
<Item31>
<Filename Value="ideexterntoolintf.pas"/>
<UnitName Value="IDEExternToolIntf"/>
</Item31>
<Item32>
<Filename Value="idehelpintf.pas"/>
<UnitName Value="IDEHelpIntf"/>
</Item32>
<Item33>
<Filename Value="ideimagesintf.pas"/>
<UnitName Value="IDEImagesIntf"/>
</Item33>
<Item34>
<Filename Value="idemsgintf.pas"/>
<UnitName Value="IDEMsgIntf"/>
</Item34>
<Item35>
<Filename Value="ideoptionsintf.pas"/>
<UnitName Value="IDEOptionsIntf"/>
</Item35>
<Item36>
<Filename Value="idetextconverter.pas"/>
<UnitName Value="IDETextConverter"/>
</Item36>
<Item37>
<Filename Value="idewindowintf.pas"/>
<HasRegisterProc Value="True"/>
<UnitName Value="IDEWindowIntf"/>
</Item37>
<Item38>
<Filename Value="imagelisteditor.lfm"/>
<Type Value="LFM"/>
</Item38>
<Item39>
<Filename Value="imagelisteditor.pp"/>
<UnitName Value="ImageListEditor"/>
</Item39>
<Item40>
<Filename Value="lazideintf.pas"/>
<UnitName Value="LazIDEIntf"/>
</Item40>
<Item41>
<Filename Value="lazstringgridedit.lfm"/>
<Type Value="LFM"/>
</Item41>
<Item42>
<Filename Value="lazstringgridedit.pas"/>
<UnitName Value="LazStringGridEdit"/>
</Item42>
<Item43>
<Filename Value="listviewpropedit.lfm"/>
<Type Value="LFM"/>
</Item43>
<Item44>
<Filename Value="listviewpropedit.pp"/>
<UnitName Value="ListViewPropEdit"/>
</Item44>
<Item45>
<Filename Value="macrointf.pas"/>
<UnitName Value="MacroIntf"/>
</Item45>
<Item46>
<Filename Value="maskpropedit.lfm"/>
<Type Value="LFM"/>
</Item46>
<Item47>
<Filename Value="maskpropedit.pas"/>
<UnitName Value="MaskPropEdit"/>
</Item47>
<Item48>
<Filename Value="menuintf.pas"/>
<UnitName Value="MenuIntf"/>
</Item48>
<Item49>
<Filename Value="newfield.lfm"/>
<Type Value="LFM"/>
</Item49>
<Item50>
<Filename Value="newfield.pas"/>
<UnitName Value="newfield"/>
</Item50>
<Item51>
<Filename Value="newitemintf.pas"/>
<UnitName Value="NewItemIntf"/>
</Item51>
<Item52>
<Filename Value="objectinspector.lfm"/>
<Type Value="LFM"/>
</Item52>
<Item53>
<Filename Value="objectinspector.pp"/>
<UnitName Value="ObjectInspector"/>
</Item53>
<Item54>
<Filename Value="objinspstrconsts.pas"/>
<UnitName Value="ObjInspStrConsts"/>
</Item54>
<Item55>
<Filename Value="oifavouriteproperties.pas"/>
<UnitName Value="OIFavouriteProperties"/>
</Item55>
<Item56>
<Filename Value="packageintf.pas"/>
<UnitName Value="PackageIntf"/>
</Item56>
<Item57>
<Filename Value="projectintf.pas"/>
<UnitName Value="ProjectIntf"/>
</Item57>
<Item58>
<Filename Value="projectresourcesintf.pas"/>
<UnitName Value="ProjectResourcesIntf"/>
</Item58>
<Item59>
<Filename Value="propedits.pp"/>
<UnitName Value="PropEdits"/>
</Item59>
<Item60>
<Filename Value="propeditutils.pp"/>
<UnitName Value="PropEditUtils"/>
</Item60>
<Item61>
<Filename Value="srceditorintf.pas"/>
<UnitName Value="SrcEditorIntf"/>
</Item61>
<Item62>
<Filename Value="statusbarpropedit.pp"/>
<UnitName Value="StatusBarPropEdit"/>
</Item62>
<Item63>
<Filename Value="stringspropeditdlg.lfm"/>
<Type Value="LFM"/>
</Item63>
<Item64>
<Filename Value="stringspropeditdlg.pas"/>
<UnitName Value="StringsPropEditDlg"/>
</Item64>
<Item65>
<Filename Value="texttools.pas"/>
<UnitName Value="TextTools"/>
</Item65>
<Item66>
<Filename Value="treeviewpropedit.lfm"/>
<Type Value="LFM"/>
</Item66>
<Item67>
<Filename Value="treeviewpropedit.pas"/>
<UnitName Value="TreeViewPropEdit"/>
</Item67>
</Files>
<i18n>
<EnableI18N Value="True"/>
<OutDir Value="languages"/>
</i18n>
<Type Value="RunAndDesignTime"/>
<RequiredPkgs Count="2">
<Item1>
<PackageName Value="LCL"/>
</Item1>
<Item2>
<PackageName Value="FCL"/>
<MinVersion Major="1" Valid="True"/>
</Item2>
</RequiredPkgs>
<UsageOptions>
<UnitPath Value="$(PkgOutDir)"/>
</UsageOptions>
<PublishOptions>
<Version Value="2"/>
</PublishOptions>
<Provides Count="1"/>
</Package>
</CONFIG>

32
ideintf/ideintf.pas Normal file
View File

@ -0,0 +1,32 @@
{ This file was automatically created by Lazarus. Do not edit!
This source is only used to compile and install the package.
}
unit IDEIntf;
interface
uses
ActionsEditor, ActionsEditorStd, BaseIDEIntf, CheckGroupEditorDlg,
CheckListboxEditorDlg, CollectionPropEditForm, ColumnDlg, ComponentEditors,
ComponentReg, ComponentTreeView, DBPropEdits, fieldseditor, fieldslist,
FormEditingIntf, frmSelectProps, GraphicPropEdit, GraphPropEdits,
HeaderControlPropEdit, HelpFPDoc, IDECommands, IDEDialogs,
IDEExternToolIntf, IDEHelpIntf, IDEImagesIntf, IDEMsgIntf, IDEOptionsIntf,
IDETextConverter, IDEWindowIntf, ImageListEditor, LazIDEIntf,
LazStringGridEdit, ListViewPropEdit, MacroIntf, MaskPropEdit, MenuIntf,
newfield, NewItemIntf, ObjectInspector, ObjInspStrConsts,
OIFavouriteProperties, PackageIntf, ProjectIntf, ProjectResourcesIntf,
PropEdits, PropEditUtils, SrcEditorIntf, StatusBarPropEdit,
StringsPropEditDlg, TextTools, TreeViewPropEdit, LazarusPackageIntf;
implementation
procedure Register;
begin
RegisterUnit('IDEWindowIntf', @IDEWindowIntf.Register);
end;
initialization
RegisterPackage('IDEIntf', @Register);
end.

View File

@ -20,7 +20,6 @@
display and control properties, thus the object inspector is merely an
object viewer than an editor. The property editors do the real work.
ToDo:
- backgroundcolor=clNone
- Define Init values

View File

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

View File

@ -59,7 +59,7 @@ uses
LazarusIDEStrConsts, EnvironmentOpts, IDEProcs, LazConf, TransferMacros,
DialogProcs, IDETranslations, CompilerOptions, PackageLinks, PackageDefs,
ComponentReg, ProjectIntf,
RegisterFCL, RegisterLCL, RegisterIDEIntf, allsynedit;
RegisterFCL, RegisterLCL, allsynedit;
type
TFindPackageFlag = (
@ -4392,7 +4392,6 @@ begin
RegisterStaticPackage(FCLPackage,@RegisterFCL.Register);
RegisterStaticPackage(LCLPackage,@RegisterLCL.Register);
if Assigned(OnTranslatePackage) then OnTranslatePackage(CodeToolsPackage);
RegisterStaticPackage(IDEIntfPackage,@RegisterIDEIntf.Register);
// register custom IDE components
RegistrationPackage:=DefaultPackage;

View File

@ -1,53 +0,0 @@
{ $Id$ }
{
/***************************************************************************
registerideintf.pas
-------------------
***************************************************************************/
***************************************************************************
* *
* This source is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
* This code 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 *
* General Public License for more details. *
* *
* A copy of the GNU General Public License is available on the World *
* Wide Web at <http://www.gnu.org/copyleft/gpl.html>. You can also *
* obtain it by writing to the Free Software Foundation, *
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
* *
***************************************************************************
Author: Mattias Gaertner
Abstract:
Registration of the IDEIntf units.
}
unit RegisterIDEIntf;
{$mode objfpc}{$H+}
interface
uses
LazarusPackageIntf, IDEWindowIntf;
procedure Register;
implementation
procedure Register;
begin
RegisterUnit('IDEWindowIntf',@IDEWindowIntf.Register);
end;
end.