Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 28 Aug 2014, 11:40
All times are UTC - 4
 Forum index » Off-Topic Area » Programming
Development IDE for X11?
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 2 [23 Posts]   Goto page: 1, 2 Next
Author Message
Kirsten-Duarte


Joined: 15 Oct 2011
Posts: 44

PostPosted: 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
View user's profile Send private message 
sunburnt


Joined: 08 Jun 2005
Posts: 5016
Location: Arizona, U.S.A.

PostPosted: 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
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6428
Location: Auckland, New Zealand

PostPosted: 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
View user's profile Send private message 
Kirsten-Duarte


Joined: 15 Oct 2011
Posts: 44

PostPosted: 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
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6428
Location: Auckland, New Zealand

PostPosted: 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
View user's profile Send private message 
Kirsten-Duarte


Joined: 15 Oct 2011
Posts: 44

PostPosted: 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
View user's profile Send private message 
RSH


Joined: 05 Sep 2011
Posts: 2409
Location: Germany

PostPosted: 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.

_________________
LazY Puppy
RSH's DNA
SARA B.
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6428
Location: Auckland, New Zealand

PostPosted: 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 Smile

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
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6428
Location: Auckland, New Zealand

PostPosted: 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
View user's profile Send private message 
sunburnt


Joined: 08 Jun 2005
Posts: 5016
Location: Arizona, U.S.A.

PostPosted: 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
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6428
Location: Auckland, New Zealand

PostPosted: 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
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6428
Location: Auckland, New Zealand

PostPosted: 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
View user's profile Send private message 
Kirsten-Duarte


Joined: 15 Oct 2011
Posts: 44

PostPosted: 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
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6428
Location: Auckland, New Zealand

PostPosted: 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
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6428
Location: Auckland, New Zealand

PostPosted: 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
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 2 [23 Posts]   Goto page: 1, 2 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Off-Topic Area » Programming
Jump to:  

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
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0726s ][ Queries: 11 (0.0030s) ][ GZIP on ]