It is currently Fri Jun 05, 2020 4:51 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 1545 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 103  Next
Author Message
 Post subject:
PostPosted: Mon Feb 13, 2006 3:22 pm 
Offline
Always Here
Always Here
User avatar

Joined: Thu Jun 24, 2004 2:44 pm
Posts: 5755
Location: Berlin - Germany
It work with F5, F6 and F7 :wink:

Codepage and Compileroption must be set!

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Feb 13, 2006 8:03 pm 
Offline
Enthusiast
Enthusiast

Joined: Sat Sep 11, 2004 11:54 am
Posts: 532
Location: UK
Thanks gnozal.

As I have said before...

and will probably say again...

jaPBe is what makes PB fly :D


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Feb 14, 2006 7:50 am 
Offline
Moderator
Moderator

Joined: Sat Dec 27, 2003 3:55 am
Posts: 3321
Location: Great Southern Land
We are spoilt with IDEs.

JaPBe is awesome.

The new IDE is young, though, and it is catching up on JaPBe features and surpassing in some areas. Give it a little more time ... :)

_________________
@}--`--,-- A rose by any other name ..


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Feb 14, 2006 8:50 am 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4229
Location: Strasbourg / France
Update

Changes :
- added folding for Import[C]/EndImport
- fixed combobox height in 'jaPBe - Preferences' dialog 'Skin' tab

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Feb 14, 2006 9:20 am 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4229
Location: Strasbourg / France
Update

Changes :
- changed DefType to Define

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Feb 14, 2006 9:51 am 
Offline
Addict
Addict
User avatar

Joined: Tue Jul 22, 2003 5:02 pm
Posts: 1542
Location: In a long distant galaxy
Good work Gnozal. Thank you again.

Please, can you add folding for 'Macro / EndMacro' ?

_________________
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Feb 14, 2006 12:10 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4229
Location: Strasbourg / France
Flype wrote:
Please, can you add folding for 'Macro / EndMacro' ?
Done !

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Feb 15, 2006 6:35 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4229
Location: Strasbourg / France
Update

Changes :
- new folding style options in Files\Preferences\Style/Editor, with plus/minus boxes and circles like in the PB IDE (if activated, source loading takes more time).
It was difficult to implement, because jaPBe's coloring routines don't handle all the scintilla markers needed for this, I had to add some markers of my own...

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Feb 15, 2006 9:09 pm 
Offline
Addict
Addict
User avatar

Joined: Tue Jul 22, 2003 5:02 pm
Posts: 1542
Location: In a long distant galaxy
Well done !

_________________
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Feb 16, 2006 8:37 am 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4229
Location: Strasbourg / France
Update

Changes :
- some fixes
- source loading with new folding options enabled is now much faster

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Feb 16, 2006 8:49 am 
Offline
Enthusiast
Enthusiast

Joined: Sat Sep 11, 2004 11:54 am
Posts: 532
Location: UK
Hi Gnozal,

I am one of jaPBe greatest fans. It is a tool that makes it so much easier to focus on the goal I'm trying to acheive than having to focus on the tool I'm using to acheive the goal. I appreciate your efforts in making this excellent tool even better.

I have a suggestion that would make jaPBe even better; I realise jaPBe not your main concern, but if its not a difficult addition how about this feature?

To tidy up a block of hastily written code we currently highlight it and press Cntrl+TAB... everything gets indented to follow the structure of the program. This is one of jaPBe great strengths.

If I press SHIFT/Cntrl/TAB the same thing happens but all the comments on lines with source code are indented to match the comment of the first line of the block.

For me this would be productive because I often ghost out a new new bit of code by typing the functions as comments and then put the code in afterwards.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Feb 16, 2006 9:53 am 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4229
Location: Strasbourg / France
@RichardL : sorry, I don't understand what you mean.
Could you provide a code example (in forum code tags), before and after code reformating by your requested feature ?

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Feb 16, 2006 10:07 am 
Offline
Enthusiast
Enthusiast

Joined: Sat Sep 11, 2004 11:54 am
Posts: 532
Location: UK
Hi gnozal,

Here is an example of what I mean...
Code:

; Untidy code
For x = 1 To 100    ; Do 100 times
  a.f = Sqr(x) ; Find the root       
  If a < 5
     Beep_(1000,10)
   EndIf
      Next ;Loop
End
 
; After highlighting and pressing Cntrl+TAB. Standard jaPBe feature
For x = 1 To 100    ; Do 100 times
  a.f = Sqr(x) ; Find the root       
  If a < 5 ; Small enough?
    Beep_(1000,10) 
  EndIf
Next ;Loop
End
 
; After highlighting and pressing SHIFT+Cntrl+TAB. Nice to have!
; All comments on lines with code are set to same column  as the first line
For x = 1 To 100    ; Do 100 times
  a.f = Sqr(x)      ; Find the root       
  If a < 5          ; Small enough?
    Beep_(1000,10) 
  EndIf
Next                ; Loop
End


I am a great beleiver in 'tidy looking code'. I have to maintain code that is several years old and a tidy layout is a great help to 'getting back into' old code.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Feb 16, 2006 10:20 am 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4229
Location: Strasbourg / France
Ok, I will see what I can do.

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Feb 16, 2006 2:35 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Sat Apr 26, 2003 8:27 am
Posts: 4229
Location: Strasbourg / France
Update

Changes :
- new autoindent alternative [Ctrl+Shift+Tab] : like Ctrl+Tab but all comments on lines with code are set to same column as the first line

Example :

Before
Code:
; Untidy code
For x = 1 To 100  ; Do 100 times
a.f = Sqr(x) ; Find the root       
If a < 5
Beep_(1000,10)
EndIf
Next                ;Loop
End ; End


After Crtl+Tab
Code:
; Untidy code
For x = 1 To 100  ; Do 100 times
  a.f = Sqr(x) ; Find the root       
  If a < 5
    Beep_(1000,10)
  EndIf
Next                ;Loop
End ; End


After Ctrl+Shift+Tab
Code:
; Untidy code
For x = 1 To 100  ; Do 100 times
  a.f = Sqr(x)    ; Find the root       
  If a < 5
    Beep_(1000,10)
  EndIf
Next              ;Loop
End               ; End

_________________
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1545 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 103  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye