Page 2 of 10

Posted: Sat Apr 05, 2008 7:58 pm
by eddy
[released]
- FIXED : indent (for non-bold keywords)
- ADDED : custom indent tags ;< and ;> like JAPBE
- ADDED : indent start..stop PB commands

Code: Select all

ProcedureCDLL DUMMY(param.l)
   ;///// STRUCTURE
   Structure TEST
      a.l
      b.s
      StructureUnion
         x.l
         y.l
      EndStructureUnion
   EndStructure
	
   ;///// START-STOP PB FUNCTIONS
   StartDrawing()
		If a>1
			Select a
				Case 10
				Case 20
				Default
					Debug "POP"
			EndSelect
		ElseIf Not a=0
			;> indent
				Debug "POP"
			;< unindent 
		Else
			FillArea(x, y, 1, 0)
		EndIf    
   StopDrawing()
EndProcedure

DataSection
	NumericalData:
	Data.l 100, 200, -250, -452, 145
EndDataSection 

Posted: Sun Apr 06, 2008 11:38 pm
by eddy
[released v2.5]
- ADDED : autocomplete end keyword ( by pressing RETURN key like JAPBE )
- UPDATED : configuration panel with tooltip

Image

Posted: Mon Apr 07, 2008 10:52 am
by #NULL
thank you.
the only thing is still these *.ini files flying around :lol:
could you maybe live with the following? :
if such a file is found in the program dir of the tool, it will be used and no other ini is created somewhere else. if the program dir doesn't contain that ini file it will create them in the source directories like it's doing it now. (but maybe one more checkbox is even simpler)


for the other people:
try the tool, it's great!

Posted: Tue Apr 08, 2008 9:08 am
by eddy
It would be simplier if all parameters are stored inside the source code.
( if possible )

Posted: Tue Apr 08, 2008 10:34 am
by Michael Vogel
eddy wrote:It would be simplier if all parameters are stored inside the source code.
( if possible )
Good point - but putting the ini into the local directory should be also ok!
using the function GetPathPart(ProgramFilename()) will do so or something like...

Ini.s=ProgramFilename()
Ini=left(ini,len(ini)-3)+"ini"

Michael

Posted: Tue Apr 08, 2008 12:03 pm
by eddy
oops! I misunderstood! I'm tired :shock: ... In my mind, you wanted a INI file in each source directory. :lol:

<edit>
Ok, I'll fix this INI problem.

Posted: Tue Apr 08, 2008 1:21 pm
by Booger
Nice tool, thanks.

Saves me alot of time so others may read my code.

Now you need to make an advanced remark creator. Kinda like we select a block, type in our remark, and walla, a nice formatted block with a remark.

Thanks for the tool man.

Re: PB IDE plugin : smart indent, remove spaces, autocomp...

Posted: Wed Apr 09, 2008 12:48 am
by eddy
[released v2.6]
- ADDED : quick installer (double-click on EXE file)
- FIXED : save single INI file

Posted: Wed Apr 09, 2008 1:53 pm
by #NULL
perfect for me now, thanks :D

Posted: Mon Apr 14, 2008 2:51 am
by eddy
[released v2.7]
- ADDED : autocomplete comment block

Posted: Mon Apr 14, 2008 3:43 am
by ts-soft
works fine here, thanks

Posted: Mon Apr 14, 2008 2:36 pm
by SofT MANiAC
Nice

Posted: Mon Apr 14, 2008 7:38 pm
by eddy

Code: Select all

works fine here, thanks
Good

There's no more option to add.

Posted: Mon Apr 14, 2008 7:46 pm
by milan1612
Works well here, very handy tool :P
Thanks...

Posted: Sat Apr 19, 2008 1:48 pm
by Booger
Rather annoying bug.

When you select a large block, then right click, then click on insert comments:

IDE crash, general Exception.

Purebasic 4.10

I comment large blocks when looking at differences between OpenGl and Directx rendering often.

Thanks.