PageRenderTime 49ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/pyScripter/PyScripter.dpr

http://seewind.googlecode.com/
Pascal | 118 lines | 88 code | 10 blank | 20 comment | 0 complexity | 5659530ff4373173371c7b04e8cb3868 MD5 | raw file
  1. {-----------------------------------------------------------------------------
  2. Program: PyScrtiper
  3. Author: Kiriakos Vlahos
  4. Date: 19-Oct-2005
  5. Purpose: Python IDE written with Python for Delphi
  6. History:
  7. -----------------------------------------------------------------------------}
  8. program PyScripter;
  9. {%ToDo 'PyScripter.todo'}
  10. uses
  11. uCmdLine in 'uCmdLine.pas',
  12. uDpiAware in 'uDpiAware.pas',
  13. Windows,
  14. Forms,
  15. frmPyIDEMain in 'frmPyIDEMain.pas' {PyIDEMainForm},
  16. uEditAppIntfs in 'uEditAppIntfs.pas',
  17. frmEditor in 'frmEditor.pas' {EditorForm},
  18. dmCommands in 'dmCommands.pas' {CommandsDataModule: TDataModule},
  19. uHighlighterProcs in 'uHighlighterProcs.pas',
  20. dlgSearchText in 'dlgSearchText.pas' {TextSearchDialog},
  21. dlgReplaceText in 'dlgReplaceText.pas' {TextReplaceDialog},
  22. dlgConfirmReplace in 'dlgConfirmReplace.pas' {ConfirmReplaceDialog},
  23. frmPythonII in 'frmPythonII.pas' {PythonIIForm},
  24. frmMessages in 'frmMessages.pas' {MessagesWindow},
  25. cPyDebugger in 'cPyDebugger.pas',
  26. dlgSynPageSetup in 'dlgSynPageSetup.pas' {PageSetupDlg},
  27. dlgSynPrintPreview in 'dlgSynPrintPreview.pas' {PrintPreviewDlg},
  28. frmCallStack in 'frmCallStack.pas' {CallStackWindow},
  29. frmBreakPoints in 'frmBreakPoints.pas' {BreakPointsWindow},
  30. frmWatches in 'frmWatches.pas' {WatchesWindow},
  31. frmVariables in 'frmVariables.pas' {VariablesWindow},
  32. frmCodeExplorer in 'frmCodeExplorer.pas' {CodeExplorerWindow},
  33. dlgOptionsEditor in 'dlgOptionsEditor.pas' {OptionsInspector},
  34. dlgDirectoryList in 'dlgDirectoryList.pas' {JvDirectoryListDialog},
  35. frmFileExplorer in 'frmFileExplorer.pas' {FileExplorerWindow},
  36. frmIDEDockWin in 'frmIDEDockWin.pas' {IDEDockWindow},
  37. frmDocView in 'frmDocView.pas' {DocForm},
  38. frmDisassemlyView in 'frmDisassemlyView.pas' {DisForm},
  39. dlgSynEditOptions in 'dlgSynEditOptions.pas' {fmEditorOptionsDialog},
  40. SynHighlighterPython in 'SynHighlighterPython.pas',
  41. frmToDo in 'frmToDo.pas' {ToDoWindow},
  42. dlgToDoOptions in 'dlgToDoOptions.pas' {fmToDoOptions},
  43. cFileSearch in 'cFileSearch.pas',
  44. cFindInFiles in 'cFindInFiles.pas',
  45. dlgFindInFiles in 'dlgFindInFiles.pas' {FindInFilesDialog},
  46. frmFindResults in 'frmFindResults.pas' {FindResultsWindow},
  47. dlgFindResultsOptions in 'dlgFindResultsOptions.pas' {FindResultsOptionsDialog},
  48. dlgReplaceInFiles in 'dlgReplaceInFiles.pas' {ReplaceInFilesDialog},
  49. cParameters in 'cParameters.pas',
  50. uParams in 'uParams.pas',
  51. dlgCustomParams in 'dlgCustomParams.pas' {CustomizeParams},
  52. dlgAskParam in 'dlgAskParam.pas' {AskParamForm},
  53. dlgFileTemplates in 'dlgFileTemplates.pas' {FileTemplatesDialog},
  54. cTools in 'cTools.pas',
  55. dlgConfigureTools in 'dlgConfigureTools.pas' {ConfigureTools},
  56. dlgToolProperties in 'dlgToolProperties.pas' {ToolProperties},
  57. frmCommandOutput in 'frmCommandOutput.pas' {OutputWindow},
  58. frmFunctionList in 'frmFunctionList.pas' {FunctionListWindow},
  59. cPythonSourceScanner in 'cPythonSourceScanner.pas',
  60. uCommonFunctions in 'uCommonFunctions.pas',
  61. StringResources in 'StringResources.pas',
  62. cRefactoring in 'cRefactoring.pas',
  63. StoHtmlHelp in 'StoHtmlHelp.pas',
  64. SynCompletionProposal in 'SynCompletionProposal.pas',
  65. frmRegExpTester in 'frmRegExpTester.pas' {RegExpTesterWindow},
  66. cCodeHint in 'cCodeHint.pas',
  67. dlgExceptionMail in 'dlgExceptionMail.pas' {ExceptionDialogMail},
  68. dlgCommandLine in 'dlgCommandLine.pas' {CommandLineDlg},
  69. dlgCustomShortcuts in 'dlgCustomShortcuts.pas' {frmCustomKeyboard},
  70. dlgUnitTestWizard in 'dlgUnitTestWizard.pas' {UnitTestWizard},
  71. frmUnitTests in 'frmUnitTests.pas' {UnitTestWindow},
  72. cFilePersist in 'cFilePersist.pas',
  73. dlgPickList in 'dlgPickList.pas' {PickListDialog},
  74. dlgAboutPyScripter in 'dlgAboutPyScripter.pas' {AboutBox},
  75. //JvProgramVersionCheck in 'JvProgramVersionCheck.pas',
  76. cPyBaseDebugger in 'cPyBaseDebugger.pas',
  77. cPyRemoteDebugger in 'cPyRemoteDebugger.pas',
  78. cFileTemplates in 'cFileTemplates.pas',
  79. dlgCodeTemplates in 'dlgCodeTemplates.pas' {CodeTemplates},
  80. dlgNewFile in 'dlgNewFile.pas' {NewFileDialog},
  81. SynEdit in 'SynEdit.pas',
  82. uSeeWork in 'uSeeWork.pas',
  83. //JvAppInst in 'JvAppInst.pas',
  84. SynEditKeyCmds in 'SynEditKeyCmds.pas',
  85. PythonEngine in 'PythonEngine.pas',
  86. JvThreadDialog in 'JvThreadDialog.pas',
  87. TBXOffice2003Theme in 'TBXOffice2003Theme.pas',
  88. TBXOffice2007Theme in 'TBXOffice2007Theme.pas',
  89. TBXUtils in 'TBXUtils.pas';
  90. // JvDockVSNetStyle in 'JvDockVSNetStyle.pas',
  91. // JvDockControlForm in 'JvDockControlForm.pas',
  92. // JvDockSupportControl in 'JvDockSupportControl.pas',
  93. // JvDockTree in 'JvDockTree.pas',
  94. // JvDockInfo in 'JvDockInfo.pas',
  95. // JvDockVIDStyle in 'JvDockVIDStyle.pas'
  96. {$R *.RES}
  97. {$R WebCopyAvi.RES}
  98. {$R XP_UAC.RES}
  99. {$SetPEFlags IMAGE_FILE_RELOCS_STRIPPED}
  100. begin
  101. ReportMemoryLeaksOnShutdown := DebugHook <> 0;
  102. Application.Initialize;
  103. Application.Title := 'PyScripter';
  104. Application.CreateForm(TCommandsDataModule, CommandsDataModule);
  105. Application.CreateForm(TPyIDEMainForm, PyIDEMainForm);
  106. SeeCodeHelper.AppInit;
  107. Application.Run;
  108. end.