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

Reply via email to