Revision: 13454 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13454&view=rev Author: vouchcac Date: 2010-01-03 07:01:18 +0000 (Sun, 03 Jan 2010)
Log Message: ----------- 2010-01-02 22:47 UTC-0800 Pritpal Bedi (prit...@vouchcac.com) /* This commint is from Vailton Renato and applied as is Please set me right if something is omitted. Changes are written below as published on DL. */ * contrib/hbide/hbide.ch * contrib/hbide/hbide.env * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/ideeditor.prg * contrib/hbide/idemisc.prg * contrib/hbide/idesaveload.prg * contrib/hbide/resources/hb-16x16.png + contrib/hbide/resources/hb-32x32.png + contrib/hbide/resources/list-developers.png + contrib/hbide/resources/list-users.png + contrib/hbide/resources/new2.png + contrib/hbide/resources/project.png + contrib/hbide/resources/vr-16x16.png ! isValidText() some more valid extensions added ! editSource() message appears if the file open is not supported. ! loadIni() Implemented support for RecentFiles & RECENTPROJECTS sections. Optimized support for section names regardless of case used. Enhanced with SWITCH instead of CASE. Optimized initialization oide:Aini regardless of the amount expected items in the INI file. Implemented a basic validation to ignore invalid sections in the INI file. + Added a few new icons for the menu of the application. ! FILE > recent files -> implementation done. ! FILE > recent projects -> implementation done. ! FILE > SAVE AND EXIT -> implementation done. ! FILE > OPEN -> supports opening multiple files ! FILE > REVERT -> implementation done. + findEditByFileName() - new method to Find an item in a Edits[] based on the file name passed as argument. + findEditByID() - new method to Find an item in aEdits[] based on the ID passed as argument. + HbIde:closeAllSources() -> implementation done. ! HbIde:closeSource() -> rewritten to support the closeAllSources() method + HbIde:closeAllOther() -> implementation done. + HbIde:saveSourceAs() -> implementation done. + HbIde:updateTitleBar() -> New method to updates the title bar of the main window, indicating the project and the current filename. + HELP > About - implementation done. + HELP > Harbour on line - implementation done. + HELP > HB Users Mailing - implementation done. + HELP > HB Developers Mailing - implementation done. + EDIT menu items were attached to the existing options in ::executeAction() ! IdeFindReplace:show() -> Detect if current edit has any selected text. ! hbide now displays the text "Untitled XX" on creating a new file. NOTE: Something is not right because when I click the close button to close the main window and he asks me if I want to save the files and when I click CANCEL it has to abort the process and not close the system as it is occurring. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbide/hbide.ch trunk/harbour/contrib/hbide/hbide.prg trunk/harbour/contrib/hbide/ideactions.prg trunk/harbour/contrib/hbide/ideeditor.prg trunk/harbour/contrib/hbide/idemisc.prg trunk/harbour/contrib/hbide/idesaveload.prg Added Paths: ----------- trunk/harbour/contrib/hbide/resources/hb-16x16.png trunk/harbour/contrib/hbide/resources/hb-32x32.png trunk/harbour/contrib/hbide/resources/list-developers.png trunk/harbour/contrib/hbide/resources/list-users.png trunk/harbour/contrib/hbide/resources/new2.png trunk/harbour/contrib/hbide/resources/project.png trunk/harbour/contrib/hbide/resources/vr-16x16.png 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