| Author |
Message |
Kirsten-Duarte

Joined: 15 Oct 2011 Posts: 44
|
Posted: Fri 16 Mar 2012, 08:10 Post subject:
Development IDE for X11? |
|
Is there any good graphical IDE for X11 - Puppy available
Like windows knows Visual Basic for example or Visual Studio which enables you to design dialogs and stuff like that?
|
|
Back to top
|
|
 |
sunburnt

Joined: 08 Jun 2005 Posts: 4001 Location: Arizona, U.S.A.
|
Posted: Sun 18 Mar 2012, 21:29 Post subject:
|
|
Glade for GTK+ is as close as you`ll get in Puppy ( see Glade post in Programming ).
The Gnome WM has Mono, which is .NET for Linux.
|
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6178 Location: Auckland, New Zealand
|
Posted: Mon 19 Mar 2012, 01:36 Post subject:
|
|
There are a whole bunch of them - it really depends what language you want to code in and what gui toolkit (GTK/QT/FLTK etc) you want to use. Do you know?
What are you intending to write?
I think depending on what you are using, putting the gui together without a graphical designer isn't particularly hard - the hard part is the code.
_________________ DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
|
|
Back to top
|
|
 |
Kirsten-Duarte

Joined: 15 Oct 2011 Posts: 44
|
Posted: Wed 21 Mar 2012, 12:45 Post subject:
|
|
I had some projects going such as Hieroglyph, a nice text-editor for Windows, but now I want to write it for Isys/305 too, so what would you recommend?
I have found....FOX toolkit, but it doesn't make sense or install or anything, I tried installing Lazarus, which gives an error while trying to install it.
For QT... Does anyone have a link for a .pet
As for Glade.... nice tool but I see no option to compile anything?
|
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6178 Location: Auckland, New Zealand
|
Posted: Wed 21 Mar 2012, 18:31 Post subject:
|
|
So are you saying you want a graphical interface designer with code generation?
Very old versions of Glade did code generation (which is widely considered to be "bad"), but there is a recent thread here with packages reviving it. I think Sunburnt is referring to that.
What languages are your windows programs written in?
_________________ DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
|
|
Back to top
|
|
 |
Kirsten-Duarte

Joined: 15 Oct 2011 Posts: 44
|
Posted: Wed 21 Mar 2012, 20:49 Post subject:
|
|
Mainly Visual Basic, I am aware of Wine and stuff like that, but I think it didn't work when I tried it.
|
|
Back to top
|
|
 |
RSH

Joined: 05 Sep 2011 Posts: 1564 Location: Germany
|
Posted: Wed 21 Mar 2012, 21:34 Post subject:
|
|
| Kirsten-Duarte wrote: | | ... I tried installing Lazarus, which gives an error while trying to install it. |
Did you try the LazY Puppy Lazarus sfs?
http://smokey01.com/RSH/LazY-Puppy-528/sfs-files/LazY528-LZ09300-FPC242.sfs
It has been tested and works in lucid, wary, slacko. It is recompiled because the original had a main bug.
Details:
http://murga-linux.com/puppy/viewtopic.php?t=68589
http://murga-linux.com/puppy/viewtopic.php?t=73430
After loading the sfs you need to edit the lazarus.desktop file and set categories to utility. I made a special menu entry for sfs files in LazY Puppy. That's why you need to do this. Do the same on the other .desktop files to get the documentation into the menu.
Let me know, what's the result.
Edit: a few days ago i heard, it works also in 4.3.1. I did get it to run in 4.2 producer puppy, but could not test because of no devx for the producer pup. Devx is always needed.
_________________ Useful Software for Puppy!
LazY Puppy - a Paradise Puppy! - DE & EN ISO 2.0.2-0.0.5 available
|
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6178 Location: Auckland, New Zealand
|
Posted: Wed 21 Mar 2012, 23:09 Post subject:
|
|
| Kirsten-Duarte wrote: | | Mainly Visual Basic, I am aware of Wine and stuff like that, but I think it didn't work when I tried it. |
I don't know how you would define Wine itself "not working"... presumably you mean your applications as they are now didn't work with it? You may want to check out winelib.
But if by 'visual basic' you mean VB.NET, there is a good chance they will work with Mono either out of the box or with very minor fixes. A few weeks ago I fixed the VB.NET application I maintain to run with Mono. All it required was a trivial fix to a Microsoft bug in the autogenerated code for the gui, and replacing all the bits of code that used \ as a directory separator with code that also worked on Linux (where / is the directory separator).
But I don't like .NET/Mono... too bloated and sloooooow
For any .NET program you can run the Mono Migration Analyzer to identify issues you may have porting it to Mono.
_________________ DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
|
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6178 Location: Auckland, New Zealand
|
Posted: Wed 21 Mar 2012, 23:24 Post subject:
|
|
If you want to use BASIC, but not Mono, I believe there are several Linux options which are currently maintained. But I think personally I would try MU's gtkbasic. I think it is a graphical interface designer with code generation. It is small and fast enough that programs developed with it used to be included in Puppy. I don't think anyone is maintaining it anymore, because Mark was focussing on Vala (he was writing a utility to help translate from C# and Windows forms to Vala and GTK!).
_________________ DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
|
|
Back to top
|
|
 |
sunburnt

Joined: 08 Jun 2005 Posts: 4001 Location: Arizona, U.S.A.
|
Posted: Wed 21 Mar 2012, 23:34 Post subject:
|
|
I`ve never heard of V.B. working under Wine, it`s just too O.S. imbedded.
MU made a Puppy with Mono and an SFS file of Mono a very long time ago.
There may be a Puppy built with the Gnome WM you could install Mono to.
You may consider BaCon ( BAsic CONverter ), it`s a Basic that`s converted to C and compiled ( like V.B.!).
No graphic GUI builder, but it`s not really needed that badly, one could be written in BaCon though...
It works pretty well, the GUI commands are limited in the number of controls and the properties they have.
BaCon site:
http://www.basic-converter.org/
BaCon forum:
http://basic-converter.proboards.com/
|
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6178 Location: Auckland, New Zealand
|
Posted: Wed 21 Mar 2012, 23:51 Post subject:
|
|
BTW:
- you don't need Gnome for Mono.
- in theory you can statically compile Mono apps for Linux so people without Mono installed can run them... but I encountered a bug with this (and filed a report of course).
_________________ DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
|
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6178 Location: Auckland, New Zealand
|
Posted: Thu 22 Mar 2012, 00:00 Post subject:
|
|
Sorry, I thought I mentioned it in the Glade thread, but it was actually a different thread:
If you are interested in Vala, there is a similar program to the old Glade, but for Vala instead of C: http://code.google.com/p/gladev/
_________________ DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
|
|
Back to top
|
|
 |
Kirsten-Duarte

Joined: 15 Oct 2011 Posts: 44
|
Posted: Thu 22 Mar 2012, 06:24 Post subject:
|
|
Assuming I'd write a application with Glade, what does it use as interpreter? Or how to even run the application? lol
I see no option to execute the program at runtime or anything?
As I want to equip my Isys/305 OS with many applications I wrote for Windows, I can redo them on Isys as well, but I need a proper development interface for it lol.
|
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6178 Location: Auckland, New Zealand
|
Posted: Thu 22 Mar 2012, 07:18 Post subject:
|
|
The old version of Glade generates C code. The new version doesn't generate any code, just a libglade or gtkbuilder XML file that describes the interface. You can write code to use the XML file in all sorts of languages - bash, python, C, C++, C# (I think), perl, vala...
I haven't used the old version of glade, but I think it is only a gui builder, not a full IDE like Visual Studio. So you would typically still write the code in in an IDE like Geany or Bluefish or Codeblocks.
I think on Linux it isn't really normal for an IDE to have integrated graphical gui builders. Some programs do - I think QT creator, Monodevelop (for some languages), Codeblocks I think for wxWidgets...
But with a glade or gtkbuilder GTK interface for example, you would normally design the gui in the Glade designer, but write all the code in a separate IDE.
_________________ DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
|
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6178 Location: Auckland, New Zealand
|
Posted: Thu 22 Mar 2012, 07:21 Post subject:
|
|
Oh - I see that some IDEs can apparently integrate with the Glade designer. Try Anjuta... its pretty big though.
_________________ DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
|
|
Back to top
|
|
 |
|