Revision: 13776 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13776&view=rev Author: vouchcac Date: 2010-02-05 17:19:53 +0000 (Fri, 05 Feb 2010)
Log Message: ----------- 2010-02-05 08:59 UTC-0800 Pritpal Bedi (prit...@vouchcac.com) * contrib/hbide/resources/findinfiles.ui * contrib/hbide/resources/findinfiles.uic * contrib/hbqt/THbQtUI.prg * contrib/hbide/hbide.ch * contrib/hbide/hbide.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idefindreplace.prg * contrib/hbide/idemisc.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idesaveload.prg + Implemented "Search" option activated via "Search" toolbar icon. This implementation presents a dialog to select any number of available "Projects", one "Folder", and "Opened Tabs" in any combination". The results are presented in within-the-dialog edit window in a nicely colored and formatted way. This editor also provides for "Select All", "Copy", "Clear", "Print", "Find...", "Zoom In/Out" and some more ( to be activated ) options. These options are visible in context menu activated with right-clicking inside the "Results" editor. This implemetation also facilitates multiple instances of the "Search" dialogs carrying on the operation at the same time. Double-click on any line will open an edit-tab in the main editing area, cursor will be positioned highlighted on the "Expression" string, keeping the focus in "Results" editor only. Normal usage is carrying the expected actions but I must be ignoring something important. Please test. Please forward any suggessions you think will make it more useful. ; TODO: Regex implementation. Regex for multiple lines. Including sub-folders. Including sub-projects. "Replace" implementation ( I am exploring how it can be safest ) Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbide/hbide.ch trunk/harbour/contrib/hbide/hbide.prg trunk/harbour/contrib/hbide/ideeditor.prg trunk/harbour/contrib/hbide/idefindreplace.prg trunk/harbour/contrib/hbide/idemisc.prg trunk/harbour/contrib/hbide/ideprojmanager.prg trunk/harbour/contrib/hbide/idesaveload.prg trunk/harbour/contrib/hbide/resources/findinfiles.ui trunk/harbour/contrib/hbide/resources/findinfiles.uic trunk/harbour/contrib/hbqt/THbQtUI.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour