On Thu, 18 Jan 2007 16:05:35 +0200 "Graeme Geldenhuys" <[EMAIL PROTECTED]> wrote:
> On 1/18/07, Mattias Gaertner <[EMAIL PROTECTED]> wrote: > > Sorry, I forgot: Can you do a reverse class completion? > > http://wiki.lazarus.freepascal.org/Lazarus_IDE_Tools#Reversed_Class_Completion > > > > Then you should see: > > TCodeCompletionCodeTool.ApplyClassCompletion DoInsertSpaceInFront=[] > > DoInsertSpaceAfter=[Colon,Semicolon,Comma] > > > It seem to be happy with that... The code generated in the interface > section was formatted correctly. > > --------------------- Console output ------------------ > [graemeg-linux] lazarus > ./lazarus > TApplication.IconChanged - TODO: convert this message...no > implementation in gtk or win32 > TCodeToolsOptions.AssignTo DoInsertSpaceInFront=[] > DoInsertSpaceAfter=[Colon,Semicolon,Comma] > TCodeCompletionCodeTool.ApplyClassCompletion DoInsertSpaceInFront=[] > DoInsertSpaceAfter=[Colon,Semicolon,Comma] > TMainIDE.DoSaveAll > TMainIDE.DoSaveProject End > TProject.SomethingModified SessionModified > TMainIDE.DoSaveProject End > TMainIDE.DoCloseEditorFile A PageIndex=7 > TMainIDE.DoCloseEditorFile end > TMainIDE.DoCloseEditorFile A PageIndex=6 > TMainIDE.DoCloseEditorFile end > TMainIDE.DoCloseEditorFile A PageIndex=5 > TMainIDE.DoCloseEditorFile end > TMainIDE.DoCloseEditorFile A PageIndex=4 > TMainIDE.DoCloseEditorFile end > TMainIDE.DoCloseEditorFile A PageIndex=3 > TMainIDE.DoCloseEditorFile end > TMainIDE.DoCloseEditorFile A PageIndex=2 > TMainIDE.DoCloseEditorFile end > TMainIDE.DoCloseEditorFile A PageIndex=1 > TMainIDE.DoCloseEditorFile end > TMainIDE.DoCloseEditorFile A PageIndex=0 > TMainIDE.DoCloseEditorFile end > LAZARUS END - cleaning up ... > [TMainIDE.Destroy] A > [TMainIDE.Destroy] B -> inherited Destroy... TMainIDE > [TMainIDE.Destroy] END > [graemeg-linux] lazarus > > > --------------------- END ------------------------ > > > This is what I typed in the 'implementation' section... > > function TLearner.DoSomething(AParam1: string): integer; > begin > > end; > > .... and this is what it generated in the 'interface' section... > > function DoSomething(AParam1: string): integer; Looking good. > Now what? :-) So, the bug is somewhere in the normal class completion. I added some more verbosity. Mattias _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives