/pyScripter/PyScripter.dpr
Pascal | 118 lines | 88 code | 10 blank | 20 comment | 0 complexity | 5659530ff4373173371c7b04e8cb3868 MD5 | raw file
- {-----------------------------------------------------------------------------
- Program: PyScrtiper
- Author: Kiriakos Vlahos
- Date: 19-Oct-2005
- Purpose: Python IDE written with Python for Delphi
- History:
- -----------------------------------------------------------------------------}
-
-
- program PyScripter;
- {%ToDo 'PyScripter.todo'}
-
- uses
- uCmdLine in 'uCmdLine.pas',
- uDpiAware in 'uDpiAware.pas',
- Windows,
- Forms,
- frmPyIDEMain in 'frmPyIDEMain.pas' {PyIDEMainForm},
- uEditAppIntfs in 'uEditAppIntfs.pas',
- frmEditor in 'frmEditor.pas' {EditorForm},
- dmCommands in 'dmCommands.pas' {CommandsDataModule: TDataModule},
- uHighlighterProcs in 'uHighlighterProcs.pas',
- dlgSearchText in 'dlgSearchText.pas' {TextSearchDialog},
- dlgReplaceText in 'dlgReplaceText.pas' {TextReplaceDialog},
- dlgConfirmReplace in 'dlgConfirmReplace.pas' {ConfirmReplaceDialog},
- frmPythonII in 'frmPythonII.pas' {PythonIIForm},
- frmMessages in 'frmMessages.pas' {MessagesWindow},
- cPyDebugger in 'cPyDebugger.pas',
- dlgSynPageSetup in 'dlgSynPageSetup.pas' {PageSetupDlg},
- dlgSynPrintPreview in 'dlgSynPrintPreview.pas' {PrintPreviewDlg},
- frmCallStack in 'frmCallStack.pas' {CallStackWindow},
- frmBreakPoints in 'frmBreakPoints.pas' {BreakPointsWindow},
- frmWatches in 'frmWatches.pas' {WatchesWindow},
- frmVariables in 'frmVariables.pas' {VariablesWindow},
- frmCodeExplorer in 'frmCodeExplorer.pas' {CodeExplorerWindow},
- dlgOptionsEditor in 'dlgOptionsEditor.pas' {OptionsInspector},
- dlgDirectoryList in 'dlgDirectoryList.pas' {JvDirectoryListDialog},
- frmFileExplorer in 'frmFileExplorer.pas' {FileExplorerWindow},
- frmIDEDockWin in 'frmIDEDockWin.pas' {IDEDockWindow},
- frmDocView in 'frmDocView.pas' {DocForm},
- frmDisassemlyView in 'frmDisassemlyView.pas' {DisForm},
- dlgSynEditOptions in 'dlgSynEditOptions.pas' {fmEditorOptionsDialog},
- SynHighlighterPython in 'SynHighlighterPython.pas',
- frmToDo in 'frmToDo.pas' {ToDoWindow},
- dlgToDoOptions in 'dlgToDoOptions.pas' {fmToDoOptions},
- cFileSearch in 'cFileSearch.pas',
- cFindInFiles in 'cFindInFiles.pas',
- dlgFindInFiles in 'dlgFindInFiles.pas' {FindInFilesDialog},
- frmFindResults in 'frmFindResults.pas' {FindResultsWindow},
- dlgFindResultsOptions in 'dlgFindResultsOptions.pas' {FindResultsOptionsDialog},
- dlgReplaceInFiles in 'dlgReplaceInFiles.pas' {ReplaceInFilesDialog},
- cParameters in 'cParameters.pas',
- uParams in 'uParams.pas',
- dlgCustomParams in 'dlgCustomParams.pas' {CustomizeParams},
- dlgAskParam in 'dlgAskParam.pas' {AskParamForm},
- dlgFileTemplates in 'dlgFileTemplates.pas' {FileTemplatesDialog},
- cTools in 'cTools.pas',
- dlgConfigureTools in 'dlgConfigureTools.pas' {ConfigureTools},
- dlgToolProperties in 'dlgToolProperties.pas' {ToolProperties},
- frmCommandOutput in 'frmCommandOutput.pas' {OutputWindow},
- frmFunctionList in 'frmFunctionList.pas' {FunctionListWindow},
- cPythonSourceScanner in 'cPythonSourceScanner.pas',
- uCommonFunctions in 'uCommonFunctions.pas',
- StringResources in 'StringResources.pas',
- cRefactoring in 'cRefactoring.pas',
- StoHtmlHelp in 'StoHtmlHelp.pas',
- SynCompletionProposal in 'SynCompletionProposal.pas',
- frmRegExpTester in 'frmRegExpTester.pas' {RegExpTesterWindow},
- cCodeHint in 'cCodeHint.pas',
- dlgExceptionMail in 'dlgExceptionMail.pas' {ExceptionDialogMail},
- dlgCommandLine in 'dlgCommandLine.pas' {CommandLineDlg},
- dlgCustomShortcuts in 'dlgCustomShortcuts.pas' {frmCustomKeyboard},
- dlgUnitTestWizard in 'dlgUnitTestWizard.pas' {UnitTestWizard},
- frmUnitTests in 'frmUnitTests.pas' {UnitTestWindow},
- cFilePersist in 'cFilePersist.pas',
- dlgPickList in 'dlgPickList.pas' {PickListDialog},
- dlgAboutPyScripter in 'dlgAboutPyScripter.pas' {AboutBox},
- //JvProgramVersionCheck in 'JvProgramVersionCheck.pas',
- cPyBaseDebugger in 'cPyBaseDebugger.pas',
- cPyRemoteDebugger in 'cPyRemoteDebugger.pas',
- cFileTemplates in 'cFileTemplates.pas',
- dlgCodeTemplates in 'dlgCodeTemplates.pas' {CodeTemplates},
- dlgNewFile in 'dlgNewFile.pas' {NewFileDialog},
- SynEdit in 'SynEdit.pas',
- uSeeWork in 'uSeeWork.pas',
- //JvAppInst in 'JvAppInst.pas',
- SynEditKeyCmds in 'SynEditKeyCmds.pas',
- PythonEngine in 'PythonEngine.pas',
- JvThreadDialog in 'JvThreadDialog.pas',
- TBXOffice2003Theme in 'TBXOffice2003Theme.pas',
- TBXOffice2007Theme in 'TBXOffice2007Theme.pas',
- TBXUtils in 'TBXUtils.pas';
- // JvDockVSNetStyle in 'JvDockVSNetStyle.pas',
- // JvDockControlForm in 'JvDockControlForm.pas',
- // JvDockSupportControl in 'JvDockSupportControl.pas',
- // JvDockTree in 'JvDockTree.pas',
- // JvDockInfo in 'JvDockInfo.pas',
- // JvDockVIDStyle in 'JvDockVIDStyle.pas'
-
- {$R *.RES}
- {$R WebCopyAvi.RES}
- {$R XP_UAC.RES}
-
-
- {$SetPEFlags IMAGE_FILE_RELOCS_STRIPPED}
-
- begin
- ReportMemoryLeaksOnShutdown := DebugHook <> 0;
- Application.Initialize;
- Application.Title := 'PyScripter';
- Application.CreateForm(TCommandsDataModule, CommandsDataModule);
- Application.CreateForm(TPyIDEMainForm, PyIDEMainForm);
-
- SeeCodeHelper.AppInit;
- Application.Run;
- end.
-
-