jaPBe 3.13.4 [IDE for PB 4 and PB 5]

All PureFORM, JaPBe, Libs and useful code maintained by gnozal

Moderator: gnozal

gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Update to V3.6.10

Changes :
- added a tab to preferences dialog
- added help hotspots (see preferences and manual)
- added URL hotspots (see preferences and manual)
- updated manual
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

'hotspot' are really cool features, and i really like the 'help' one.

thanks a lot gnozal for this update,
that's exactely what i was looking for.

here is a little snapshot of this feature :

Image


i must say that the 'Always Visible' option is welcome and very handy, but can i suggest some more options ?

[x] Option 1 : Ctrl + Click to follow link

IMHO 'help' feature might be easier to use
when pressing the Ctrl Key + Left Mouse Button Click.
Just like MS Word for example :

Image

[x] Option 2 : Ignore HotSpot in Strings
[x] Option 3 : Ignore HotSpot in Comments (Type 1)
[x] Option 4 : Ignore HotSpot in Comments (Type 2)
[x] Option 5 : Ignore HotSpot in Comments (Type 3)

and in the Editor/Style page, it would be nice to have 2 URL styles.

. 1 for URL in strings.
. 1 for URL in comments.

:oops: sorry for being so jaPBe-addicted.
Last edited by Flype on Thu Oct 12, 2006 7:16 pm, edited 1 time in total.
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
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Flype wrote:thanks a lot gnozal for this update,
that's exactely what i was looking for.
Thanks for the idea.
Flype wrote:[x] Option 1 : Ctrl + Click to follow link
Don't understand ? You mean click alone does nothing and CTRL+click starts explorer ?
Flype wrote:[x] Option 2 : Ignore HotSpot in Strings
[x] Option 3 : Ignore HotSpot in Comments (Type 1)
[x] Option 4 : Ignore HotSpot in Comments (Type 2)
[x] Option 5 : Ignore HotSpot in Comments (Type 3)
What are the 3 types ?
Flype wrote:and in the Editor/Style page, it would be nice to have 2 URL styles.
. 1 for URL in strings.
. 1 for URL in comments.
Yes, why not ...
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
zikitrake
Addict
Addict
Posts: 868
Joined: Thu Mar 25, 2004 2:15 pm
Location: Spain

Post by zikitrake »

gnozal wrote:Update to V3.6.10

Changes :
- added a tab to preferences dialog
- added help hotspots (see preferences and manual)
- added URL hotspots (see preferences and manual)
- updated manual
Really nice and useful!
PB 6.21 beta, PureVision User
nicolaus
Enthusiast
Enthusiast
Posts: 456
Joined: Tue Aug 05, 2003 11:30 pm
Contact:

Post by nicolaus »

gnozal wrote:Update to V3.6.10

Changes :
- added a tab to preferences dialog
- added help hotspots (see preferences and manual)
- added URL hotspots (see preferences and manual)
- updated manual
Very nice work!!!
It looks and works perfect!!!

Can you change the help hotspots so that i can also click a function from a include so that after a click the include with this function automaticly opens and show the clicked function?

Regards,
Nico
nicolaus
Enthusiast
Enthusiast
Posts: 456
Joined: Tue Aug 05, 2003 11:30 pm
Contact:

Post by nicolaus »

I have found a small bug with the hotspote.
If you have select a line (click on a line number to select the line) you can´t see the cursor hand and the underline for the function or variable or so.
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

nicolaus wrote:I have found a small bug with the hotspote.
If you have select a line (click on a line number to select the line) you can´t see the cursor hand and the underline for the function or variable or so.
AFAIK it's scintilla problem.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Update

Changes :
- settings for URLs in text or comments are now separated
- added hotspot for user defined procedures, same action as Shift+F3

Note :
There is a problem with the hotspots : the mouse capture is still active after the hotspot click, and moving the mouse selects the text.
http://www.lyra.org/pipermail/scintilla ... 06268.html
It's still the same with the latest scintilla version.
Unfortunately, the PostMessage() workaround doesn't work in all cases (e.g. procedure 'Shift+F3' hotspots). I will see if I can do better.
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

day by day is better... :wink:

Small details
- When you click constants hot spots says "constant not found" it does
not matter if it is a PB constant or user defined...

- When you click on a procedure hot spot and this procedure is in the
same file it goes and find the procedure implementation but it selects
several lines... When the procedure is in other file it works flat(good).

Suggestion... something I like in editors....

- Could you implement an optional flag to wrap the code (maybe some of
us like to scroll right and left... I hate it!)
Im not asking to implement a line continuation character... only Wrap the Code :cry:

- Special Help here....
Sometimes jaPBe open maximized and I can not do anything to resize it,
I looked the prefs file but I didnt find a parameter to adjust this feature.
Then I reinstall it again... all my other apps work OK, inclusive PBIDE..

Coul you tell me what thing to adjust in prefs file to resize jaPBe?

Im working with other editor :x :evil:

Thanks in advance.
User avatar
Kiffi
Addict
Addict
Posts: 1485
Joined: Tue Mar 02, 2004 1:20 pm
Location: Amphibios 9

Post by Kiffi »

gnozal wrote:Update to V3.6.10
since this update, my code indentation with Ctrl + Tab does not work anymore :cry:

Greetings ... Kiffi
nicolaus
Enthusiast
Enthusiast
Posts: 456
Joined: Tue Aug 05, 2003 11:30 pm
Contact:

Post by nicolaus »

Kiffi wrote:
gnozal wrote:Update to V3.6.10
since this update, my code indentation with Ctrl + Tab does not work anymore :cry:

Greetings ... Kiffi
you are right. here i have the same prob
User avatar
dobro
Enthusiast
Enthusiast
Posts: 766
Joined: Sun Oct 31, 2004 10:54 am
Location: France
Contact:

Post by dobro »

not! Ctrl+TAB work :)
Image
Windows 98/7/10 - PB 5.42
■ sites : http://michel.dobro.free.fr/
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

nicolaus wrote:
Kiffi wrote:
gnozal wrote:Update to V3.6.10
since this update, my code indentation with Ctrl + Tab does not work anymore :cry:

Greetings ... Kiffi
you are right. here i have the same prob
if I want indent I use "Tab", if I want go back "Shift+Tab"
User avatar
Kiffi
Addict
Addict
Posts: 1485
Joined: Tue Mar 02, 2004 1:20 pm
Location: Amphibios 9

Post by Kiffi »

chen wrote:if I want indent I use "Tab", if I want go back "Shift+Tab"
yes, that's the common way. By using Ctrl + Tab, jaPBe indents your code
in an 'intelligent' manner.

For example:

Selected Block:

Code: Select all

For I=0 to 100
[do something]
Next
Pressing Tab:

Code: Select all

  For I=0 to 100
  [do something]
  Next
Pressing Shift-Tab:

Code: Select all

For I=0 to 100
[do something]
Next
Pressing Ctrl-Tab:

Code: Select all

For I=0 to 100
  [do something]
Next
you see, what i mean?

Greetings ... Kiffi
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

Kiffi wrote:
chen wrote:if I want indent I use "Tab", if I want go back "Shift+Tab"
yes, that's the common way. By using Ctrl + Tab, jaPBe indents your code
in an 'intelligent' manner.

Pressing Ctrl-Tab:

Code: Select all

For I=0 to 100
  [do something]
Next
you see, what i mean?

Greetings ... Kiffi
I tested your example.... here it works!..... win XP Home....
Post Reply