[Tool/Web/Other] CarbonPawn 0.9a
#1

Outdated, see latest at: https://sampforum.blast.hk/showthread.php?tid=274548

A new IDE for PAWN created for that little bit of extra comfort. This program runs on Java and uses the Standard Widget Toolkit.

-Features:
  • Similar behaviour to Pawno
  • Indentation doesn't add spaces
  • List of syntax highlights that you can disable/enable as you wish
  • Shows selection length so you can make optimized strings more easily
  • User definable colours for syntax highlighting, background and a lot more
  • Supports tabbed scripting
  • Content assist(Ctrl+Space)
  • Parameter assist(Ctrl+Shift+Space)
  • Goto.. line with a separate window
  • Find/Replace
  • Outlines global variables, functions, enumerations and definitions
  • Outline can be filtered, also affecting the content assist
  • Insert a colour option
  • Ability to choose where compiled AMX is moved after compilation
  • Native look to the OS environment you're in
-Requirements:
  • Java Runtime Environment (latest is preferred)
  • The correct swt.jar release for your system ( If there isn't a CPawn download for your specific system, download the swt.jar separately here )
  • A decent computer... it has run on any computer that I've came across
-Screenshot
CarbonPawn with customized colour settings:

Running on Ubuntu:

-Changelog
[22.06.11] 0.9e build 102
  • Fixed indentation bug going out of line
  • Added option to disable the indentation add feature(after '{')
  • Added support for char quotes 'a'
  • Fixed the algorithm gathering the outline
  • The Home key now takes the caret to the indentation end, on a second click to the line beginning
[28.05.11] 0.9d build 100
  • Fixed bug of Goto.. line crashing on Win 32bit
[28.05.11] 0.9d build 99
  • Close tab "x" button
  • Save as.. file type
  • Added quickbar
  • Local function highlight
  • '#asdf' is now detected differently
  • Minimize to tray option
  • Possibility to re-colour the tabs when highlight options changed
  • Fixed bug at parameter assist jumping to param from quotes
[28.05.11] 0.9c build 98
  • Save All option (Ctrl+Shift+S)
  • Prompts for saving unsaved tabs
  • Support for folders inside includes folder, adding some support to systems like YSI
  • Include function highlight
  • Added highlight support for controls{"new", "public", "if" etc.} and numbers
  • Unimportant highlights can now be turned off as having them all on can be too colourful
  • Added a colour picker Tools->Insert a colour (Ctrl+K)
  • Added an option to change the selected bracket border colour
  • Some minor improvements in algorithms
  • Added the Sa-MP server includes to the package & the compiler for windows packages
  • You can now hop to the warning/error line when selecting it in compiler output window
[17.05.11] 0.9b build 96
  • Preferences is now scrollable in the event that its contents are out of reach
  • You can now change the colour of guide windows' (like Replace & content assist)
  • Added redo (Ctrl+Y)
  • Speed improvements when opening a file
  • Added a cool About window ^^
  • Set font.. now saves
  • Fixed syntax highlighting, replace and some minor things that greatly added to the stability of the program
-Download
<links removed, you have to include full source>

-Unlisted platform?
In this case, download any CPawn version, go to SWT page, download the package for your system, take the 'swt.jar' from that package and paste it to carbonpawn_lib. I cannot guarantee that the program will work as it is supposed to on other platforms. Only the swt.jar varies from system to system.

-Notes
If you have set up an include folder for pawno, or any other Pawn IDE, you can guide the program to work with the same includes: Tools -> Preferences -> Include path. You can do the same with compiler path.
Quick-key to save is Ctrl+S, I will not be responsible for any of your lost data due to any event..

-Open with..
Since you cannot open a file type with a .jar file on Windows, you have to create a .bat file(replace the path with a correct one):
Код:
java -jar "C:\CarbonPawn\carbonpawn.jar" %1
pause
Finally, you may request features and report bugs on this forum thread.

Best wishes,
CarbonFiberSpoon
Reply
#2

NICE!!!!!!!!!!!!!!! 11111111111111111111/10
Reply
#3

This looks very well made.

I will be using it, Thank you!

(Also as a side note, The rules state you need to also include the source code of any app.)
Reply
#4

Cool I'll use this
Reply
#5

coool 100/10
Reply
#6

10000000000/10
Nice
Reply
#7

im using this
Reply
#8

Very nice!

Liking the tabs!
Reply
#9

nice work well done
Reply
#10

cool man it looks like gedit from linux. 1111/1
Reply
#11

OMG, Nice Job Boy ! Great
Reply
#12

Looks nice. Can you also develop a simple compiler for Android devices? Would be nice to see that!
Reply
#13

Yes looks nice,i will test it.
Reply
#14

Great work! Nice design and black background (ability to tab the scripts is genious too), I'll try it out
Reply
#15

You did a really nice job with this program. That's a nice contrast to the normal Pawno.
Reply
#16

I like the UI and it's an great alternate to pawn, though theres no function highlighting.
Reply
#17

Quote:
Originally Posted by RyDeR`
Посмотреть сообщение
Looks nice. Can you also develop a simple compiler for Android devices? Would be nice to see that!
And IPods/Iphones if possible (you might need a mac computer though lol)
Reply
#18

this app support UTF-8 , Letters: ąčęėįšųū ?
Reply
#19


Yes, it does.


I have no android devices to test on, nor mac. Sorry.
Reply
#20

Nice work
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)