(OLD) (ARCHIVED) Puppy Linux Discussion Forum Forum Index (OLD) (ARCHIVED) Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info

This forum can also be accessed as http://oldforum.puppylinux.com
It is now read-only and serves only as archives.

Please register over the NEW forum
https://forum.puppylinux.com
and continue your work there. Thank you.

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups    
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 04 Dec 2020, 01:47
All times are UTC - 4
 Forum index » Advanced Topics » Cutting edge
Moving to GTK+3 or elsewhere for Puppy!
Moderators: Flash, Ian, JohnMurga
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic
Page 2 of 2 [19 Posts]   Goto page: Previous 1, 2
Author Message
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Tue 30 Jun 2020, 07:47    Post subject:  

Oh I see you like IUP too. Works on most platforms, and as easy to code as all the so-called 'simple' script GUI frontends we use here. I'm surprised IUP hasn't had more exposure - I'm a real fan - if I was doing much more app/utility programming I'd be using it, but I'm not really planning much more in that direction, but would love to see it being adopted rather than almost certainly obsolete bash/gtkdialog efforts.
_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
mikeslr


Joined: 16 Jun 2008
Posts: 3913
Location: 500 seconds from Sol

PostPosted: Tue 30 Jun 2020, 10:40    Post subject:  

Just lightly following the discussion.

For possible use with IUP I wanted to bring Cherrytree's Code Box and the many languages supported to your attention, Sections 7.5 and 8.3. https://giuspen.com/cherrytreemanual/#_automatic_syntax_highlighting 8.3 discussing the Code Box mechanism.

IUP appears interesting and flexible, http://webserver2.tecgraf.puc-rio.br/iup/:

"Availability
The library is available for several compilers:
GCC and CC, in the UNIX environment
Visual C++, Borland C++, Watcom C++ and GCC (Cygwin and MingW), in the Windows environment
The library is available for several operating systems:
UNIX (SunOS, IRIX, and AIX) using Motif 2.x
UNIX (FreeBSD and Linux) using GTK+ (since 3.0)
Microsoft Windows XP/2003/Vista/7 using the Win32 API"

Does the above line suggest only a Windows limitation? Or is the Linux version also stuck in 32-bit?
Back to top
View user's profile Send private message 
enrique

Joined: 09 Nov 2019
Posts: 601
Location: Planet Earth

PostPosted: Wed 01 Jul 2020, 01:14    Post subject:  

Win32 API => Win32 code that runs as 32 bit under the WoW64 emulator

Beware that tools have "Version" too and that from time to time your code will too have to deal with changes as well.

I do not have knowledge on IUP, Now I am a small user of wxWidgets. This is opensource, And the way I deal is be recompiling same old version. And we force to submit our old version share libraries with our programs.

As for QT you know story for now we have mostly to leave with QT4 + QT5 libraries.

I am please to count wjaguar I believe developer of mtPaint. And I hope to understand his position on dealing with the big task he face. But how many graphic developers Puppy have? This is not a Puppy Issue but of Linux and other OS. This is why they get Huge in size.

I can give you a sample in waist disk space. My brother just gave me a Temperature Data Logger. Its Windows support Installation software is 500MB. I bet you it uses 1 GB of space. WHATTT!! 1 GB of used disk space, to download data from a device. A device I may use once in my life. I bet you once I found out I can download the data in less that 10K script file. And our gnumeric can display its data with almost 0 space.
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 2075
Location: not Bulgaria

PostPosted: Wed 01 Jul 2020, 03:40    Post subject:  

I haven't compiled IUP for a long time, but these slightly older compiled for use with gtk+2 dotpets (32bit and 64bit) could at least get you started probably:

http://www.murga-linux.com/puppy/viewtopic.php?p=987611#987611

Note that I'm no longer maintaining these though, so not sure whether they'd work with latest Lua or not.

Easiest to learn for some programmers on murga forum is probably from the comparison with yad and gtkdialog scripts I did here:

http://murga-linux.com/puppy/viewtopic.php?p=988818#988818

I included several posts above and below that with exemplars.

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [19 Posts]   Goto page: Previous 1, 2
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic
 Forum index » Advanced Topics » Cutting edge
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: 2.1338s ][ Queries: 11 (2.0598s) ][ GZIP on ]