Revision: 14188 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14188&view=rev Author: vouchcac Date: 2010-03-19 08:50:45 +0000 (Fri, 19 Mar 2010)
Log Message: ----------- 2010-03-19 01:40 UTC-0800 Pritpal Bedi (prit...@vouchcac.com) * contrib/hbide/ideskeletons.prg ! Meta concept enhanced further. <-NAME=PROMPT> ; then NAME will be the meta and string returned by PROMPT dialog will be assigned to <-NAME> for next occurances. The assignment is done only with <-PROMPT> meta. This feature is especially useful when skeleton is built defining a class: --- SKELETON --- #include "common.ch" /*------------------------------*/ CLASS <-NAME=PROMPT> INHERIT IdeObject DATA oUI METHOD new( oIde ) METHOD create( oIde ) METHOD destroy() ENDCLASS /*------------------------------*/ METHOD <-NAME>:new( oIde ) ::oIde := oIde RETURN Self /*------------------------------*/ METHOD <-NAME>:create( oIde ) DEFAULT oIde TO ::oIde ::oIde := oIde RETURN Self /*------------------------------*/ --- INSERTION ( after input "MyNewClass" in the dialog ) --- #include "common.ch" /*------------------------------*/ CLASS MyNewClass INHERIT IdeObject DATA oUI METHOD new( oIde ) METHOD create( oIde ) METHOD destroy() ENDCLASS /*------------------------------*/ METHOD MyNewClass:new( oIde ) ::oIde := oIde RETURN Self /*------------------------------*/ METHOD MyNewClass:create( oIde ) DEFAULT oIde TO ::oIde ::oIde := oIde RETURN Self /*------------------------------*/ Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbide/ideskeletons.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