It is really hard to do a porting of wxwidgets. It's all c++. That means that there's no easy way to do an header translation. It is probably necessary to do a plain api layer above it in c++.Originally Posted by Legolas
There are probably better widget libraries for pascal, GTK2 for example
I would love a nice IDE made in GTK2 (and there's Glade for form design)
Bye!
If you save your data in a proprietary format, the owner of the format owns your data.
<br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>
I noticed that SynEdit is available in Lazarus and therefore possibly cross platform.
William Cairns
My Games: http://www.cairnsgames.co.za (Currently very inactive)
MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)
I dont' think doing a form designer is all that hard if one knows well the widget toolkit he's going to use.Originally Posted by Legolas
Anyway glade-2 is the best form designer i've seen.. The only problem is that it is not embeddable in other project (afaik): you must do the form in glade, an than use the generated file (no double click on event to get the method )
PS if you think to add a form designer in your custom DevPas let us know I'd like to help!
PPS I'd love to do Nardo2 But my friend has no more time to help.. without his demential humor i cannot do that but who knows ? Maybe in future...
PPPS: i've looked at the gnu debugger.. it is far easier than i thought to use.. I think i'll keep using it!
If you save your data in a proprietary format, the owner of the format owns your data.
<br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>
GODNESS! It's a RAD interface for Dev Cpp and Open Source. Its looks like very nice! I'm downloading it now...Originally Posted by Legolas
The reason that there is no wxWidget prot to free pascal is that freepascal cannot link a c++ object. It is planned on being done but not until afte 2.0 releases.Originally Posted by Legolas
The reason to luse wxWidgets over any other toolkit is that it is very similar to the vcl. It is not just a component suite either.
Another option would be to use the KOL. The only drawback here is that it is win 32 only.
I personally feel that at this point GTK is probably that only visuial component library usable for freepascal and will reain so for quite some time.
-Jeremy
Ok... I started working on DevPas in my spare time
Much job to do... The source code is a little bit confused, for me... ops:
I worked a bit on the user interface, redesigning dialogs and panels, and by adding key shortcuts for the UI, like in Delphi. I tried to reorganize the code by adding an ActionList also. I removed some non-standard components, in order to do (in the future...) a porting on Lazarus, for multiplatform purposes.
Next step is to work on SynEdit component in order to add editable key shortcuts, add some multi-language support to UI, ...uhm... oh, embedding a debugger, of course!
Well... I should write a ToDo list, also...
Here some screenshots (icons are in wrong place, I know... ) :shock:
(An empty IDE,...)
(...an IDE with some files,...)
(...the Compiler settings dialog,...)
(...the Environment settings dialog,...)
(...About dialog,...)
(...and the splash form, of course!)
Comments & suggestions, please!
Nice job!! I looks better than the original version. The only problem is that i see it difficoult to port it to other platform. Ok for removin' non-standard components, but i don't think it is enought.There's a lot of other things that will probably need to be rewritten.Originally Posted by Legolas
The best way would be to try and keep the gui separated from the core, but that mean probably to redesign the program (i don't know how it is designed now).
Naturally I hope i'm mistaking and to see dev-pas running on linux soon
If you save your data in a proprietary format, the owner of the format owns your data.
<br /><A href="http://msx80.blogspot.com">http://msx80.blogspot.com</A>
Bookmarks