Stylish IDE Toolkit Code
Brought to you by:
j-a-s-d
Stylish IDE Toolkit http://coderesearchlabs.com/stylishidetoolkit DESCRIPTION ----------- A set of classes, routines and wrappers to other libraries to ease and speed-up the IDE creation. FEATURES -------- Core Based Compiler Invokation Background Compilation Dropped Files Handling File Association Routines Web Update from SourceForge.net Web Update from Google Code Xml Settings Management MRU Management Tab-based Editors Code Editor Image Editor Hexadecimal Editor Ruler Object Pascal Source Code Formatter Pascal Preprocessor and more... LICENSE ------- BSD. Check the LICENSE.txt file for more details. Be sure to read and accept the licence of this library and all the licencies of the third-party dependencies before using this library. DEPENDENCIES ------------ Check DEPENDENCIES.html for a full third-party dependcy tree. TOOLS ----- Check TOOLS.html to see a list of the tools involved in the development of this project. HISTORY ------- 2010 Jul 02 - first public release 2010 Jul 31 - added sitSynCodeEditorStyle and sitSynCodeEditorStylePas 2010 Aug 14 - added sitCodeEditorStyles and sitSynCodeEditorStylesPas 2010 Aug 16 - added Path property to TsitCodeEditorStyles 2010 Aug 19 - updated to tuiControls - added sitRsRuler and sitSynRsRuler 2010 Aug 21 - added header comment to all units - updated sitSynCodeEditorStylesPas in many ways 2010 Aug 22 - added IsRunning to TsitCompilerInvoker - added Replace() and Remove() to TsitMRUIni 2010 Aug 23 - now TsitJclXmlSettings.GetStringValue() returns ADefault if the section does not exists 2010 Aug 24 - now the progress bar is shown after the first call to update it's position in the sitCompilerMessagesPanel - fixed non-working sitFileAssociations.CreateExtensionAssociation() 2010 Aug 25 - added GetCaretPosition() to TsitEditorFrame - improved the Skin management support of the TsitGenericMainForm (by default adds the skins in directory Skins) 2010 Aug 26 - improved the TsitSynCodeEditorStylesPasDialog controls layout - adapted the TsitGenericMainForm to work with the TurboUIColorManager - added SwitchToPreviousTab() and SwitchToNextTab() to TsitEditorsFrame 2010 Sep 04 - added IsInFileExtensions() to sitFileUtils - now TsitSynCodeEditorFrame.GetCaretPosition() checks if the editor is assigned 2010 Sep 06 - added SynEdit property to TsitSynRsRuler - now the TsitSynRsRuler saves the old StatusChange handler and calls it if present 2010 Sep 08 - now the TsitSynCodeEditorStylesPasDialog uses the TurboUIColorManager - now the TsitInformationBar inherits from TtuiInformationBar 2010 Sep 09 - added the TsitGenericItemsManagementDialog 2010 Sep 11 - removed the SetDefault(true) to the close button of TsitGenericItemsManagementDialog - added SelectItem() and DefaultListBoxKeyPressHandler() to TsitGenericItemsManagementDialog 2010 Sep 16 - now the Find and Replace dialogs, if no selected text, show the word at the current position (if any) 2010 Sep 22 - enhanced the TsitCSVEditDialog 2010 Sep 23 - added GetEditor() to TsitEditorsFrame 2010 Sep 25 - added virtual protected SetReadOnly() in TsitEditorFrame 2010 Oct 01 - added IsValidPath() to sitDirUtils 2010 Oct 04 - added Whole Words checkbox to the Replace dialog of the TsitSynCodeEditorFrame 2010 Oct 07 - now the Pascal Preprocessor adds file:line information and features a search path to find include files 2010 Oct 08 - added Rename() to TsitCodeEditorStyles 2010 Oct 09 - moved GetCaretPosition() from TsitEditorFrame to TsitSynCodeEditorFrame 2010 Oct 12 - added sitAdvancedCore 2010 Oct 18 - added sitEnvironmentVariablesDialog 2010 Oct 26 - added AppPath to TsitCore 2010 Oct 27 - applied a bugfix to SynEdit as described in ThirdPartyFixes.txt 2010 Oct 30 - added SetTabControlText() to TsitSynCodeEditorFrame 2010 Nov 01 - now, when using the Replace dialog of the TsitSynCodeEditorFrame, the text is selected before being replaced for each occurence 2010 Nov 06 - now the doubleclick in the list of the TsitCSVEditDialog fires the OnEditClick() handler 2010 Dec 10 - fixed a problem with the Replace All behaviour 2011 Apr 07 - now TsitFrame descends from TtuiFrame - renamed TsitSynCodeEditorFrame's GetCaretPosition() to GetCursorPosition() 2011 May 24 - added sitBackgroundCompilation 2011 Jun 17 - added Apply button to the TsitSynCodeEditorStylesPasDialog, which appears if gSynCodeEditorStylesPasDialogApplyHandler is assigned - renamed "Generic" names to "Base" names - added Web Update from Google Code 2011 Jul 07 - added GetText() to TsitCompilerMessagesPanel 2011 Aug 05 - added sitHtmlQuickHelpPanel Enjoy, Javier Santo Domingo j-a-s-d@coderesearchlabs.com