Poster | Thread |
ferrels
| |
FLTK Posted on 6-Feb-2013 21:32:25
| | [ #1 ] |
|
|
|
Cult Member |
Joined: 20-Oct-2005 Posts: 922
From: Arizona | | |
|
| I'm surprised that there hasn't been much interest in porting good applications from other platforms to OS4 using FLTK. I've found a really nice spreadsheet here: http://nab.pcug.org.au/
It's called simply sprsht1.2.2. Complete source (Window and Linux binaries too) is included and it has a configurable GUI. The only dependency is FLTK. I sold my PegII about 18 months ago or I'd take a stab at porting this to OS4 using Massimiliano's FLTK library. Is anybody here willing to take this on? I've looked over the source code and I don't think it would take more than a few hours to have a working OS4 binary. |
|
Status: Offline |
|
|
Thematic
| |
Re: FLTK Posted on 6-Feb-2013 21:37:09
| | [ #2 ] |
|
|
|
Super Member |
Joined: 28-Oct-2003 Posts: 1616
From: I'm actually flying into a bug! | | |
|
| @ferrels
I don't remember seeing this FLTK port in action, is it feature complete and stable? _________________ : AmigaOneXE (unmod.) 750FX/512 MB +stuff & AmigaOS 4.(0|1) : A1200/68060&96MB/SCSI/EM1200-Voodoo3 & OS 3.5 : A500/1MB : Pegasos (ff) 512 MB & MorphOS Praise seitan. |
|
Status: Offline |
|
|
ferrels
| |
Re: FLTK Posted on 6-Feb-2013 21:46:25
| | [ #3 ] |
|
|
|
Cult Member |
Joined: 20-Oct-2005 Posts: 922
From: Arizona | | |
|
| @Thematic
It's stable but missing the following:
- OpenGL support - Drag and Drop - threads - custom pointers
You can get it here: http://www.soft3dev.net/pages/fltk.php
Pre-compiled binaries for OS4 and nice screenshots too. Last edited by ferrels on 06-Feb-2013 at 09:48 PM.
|
|
Status: Offline |
|
|
scabit
| |
Re: FLTK Posted on 7-Feb-2013 13:26:58
| | [ #4 ] |
|
|
|
Super Member |
Joined: 8-Jan-2005 Posts: 1667
From: Satellite Beach, FL USA | | |
|
| @ferrels
I've tried to google FLTK programs or programs built with FLTK but I never find any source code for them. Usually all I get are demos or instruction manuals for FLTK and not actual useful programs. is there a repository for programs built with FLTK, or is there a good way to search for them?
Thanks,
Scott Last edited by scabit on 07-Feb-2013 at 01:27 PM.
_________________ AmigaOne uA1-c 512M RAM - Only Amiga Makes It Possible! Check my blog AmigaOne Computing |
|
Status: Offline |
|
|
abalaban
| |
Re: FLTK Posted on 7-Feb-2013 16:32:43
| | [ #5 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @all
I have on my HD an updated FLTK port that adds: - mousewheel support - abiliy to access volumes and assigns when accessing '/'
The only problem preventing its release is that it seems I'm unable to compile it with a working JPEG support anymore. My test program is an updated flPhoto and when using this version I can't save (or rotate I don't remember) a JPEG without obtaining an error message (I forgot right now but I can provide it if required).
_________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|
ferrels
| |
Re: FLTK Posted on 7-Feb-2013 17:21:25
| | [ #6 ] |
|
|
|
Cult Member |
Joined: 20-Oct-2005 Posts: 922
From: Arizona | | |
|
| @scabit
Here's a huge list of FLTK apps: http://www.fltk.org/links.php?LA+Q
If you're interested in doing any programming in FLTK, the best place to start is Erco's FLTK Cheat Page: http://seriss.com/people/erco/fltk/
Erco posts complete source code and screenshots for just about anything you can imagine.
I've also found that FLTK is much easier to use from a programmer's perspective than QT and it's light years easier to use compared to wxwidgets. FLTK executables are also about 1/10 the size of a QT or wxwidgets program. |
|
Status: Offline |
|
|
ferrels
| |
Re: FLTK Posted on 7-Feb-2013 17:34:24
| | [ #7 ] |
|
|
|
Cult Member |
Joined: 20-Oct-2005 Posts: 922
From: Arizona | | |
|
| Here's a screenshot and the complete source for a progress indicator from Erco's site. If you're a C/C++ programmer you'll appreciate the simplicity. It's less than 65 lines of code.
Erco's FLTK Cheat Page - Progress Bar Demo Source Code Last edited by ferrels on 07-Feb-2013 at 06:59 PM. Last edited by ferrels on 07-Feb-2013 at 05:49 PM. Last edited by ferrels on 07-Feb-2013 at 05:46 PM. Last edited by ferrels on 07-Feb-2013 at 05:42 PM. Last edited by ferrels on 07-Feb-2013 at 05:40 PM. Last edited by ferrels on 07-Feb-2013 at 05:38 PM. Last edited by ferrels on 07-Feb-2013 at 05:35 PM. Last edited by ferrels on 07-Feb-2013 at 05:34 PM.
|
|
Status: Offline |
|
|
ferrels
| |
Re: FLTK Posted on 7-Feb-2013 18:55:23
| | [ #8 ] |
|
|
|
Cult Member |
Joined: 20-Oct-2005 Posts: 922
From: Arizona | | |
|
| @abalaban
I wish now that I'd held on to my PegII. I should have been more patient but after letting it sit unused for 2 years in the garage, I felt it was time to let someone else enjoy it.
I suppose I could use a cross-compiler such as AmiDev and take a stab at porting some FLTK apps but I'd still need an OS4 system for testing......oh well, maybe some bored soul will become interested in FLTK for OS4 and port some apps for us. |
|
Status: Offline |
|
|
spotUP
| |
Re: FLTK Posted on 7-Feb-2013 19:47:53
| | [ #9 ] |
|
|
|
Elite Member |
Joined: 19-Aug-2003 Posts: 2896
From: Up Rough Demo Squad | | |
|
| @abalaban
interesting! Fix it! ;) _________________ AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.
http://www.asciiarena.com http://www.uprough.net |
|
Status: Offline |
|
|
itix
| |
Re: FLTK Posted on 7-Feb-2013 20:01:19
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 22-Dec-2004 Posts: 3398
From: Freedom world | | |
|
| @ferrels
Quote:
If you're a C/C++ programmer you'll appreciate the simplicity. It's less than 65 lines of code.
|
That is about same number of lines than with MUI.Last edited by itix on 07-Feb-2013 at 08:10 PM.
_________________ Amiga Developer Amiga 500, Efika, Mac Mini and PowerBook |
|
Status: Offline |
|
|
joeled
| |
Re: FLTK Posted on 8-Feb-2013 9:24:35
| | [ #11 ] |
|
|
|
Cult Member |
Joined: 25-Dec-2007 Posts: 724
From: Uppsala, Sweden | | |
|
| |
Status: Offline |
|
|
abalaban
| |
Re: FLTK Posted on 8-Feb-2013 10:23:59
| | [ #12 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @joeled & spotup
I'll try to see if I can find a way to fix it this time, but don't expect miracle The problem is related to libjpeg itself and every libjpeg I can get hold on now seems to produce the same error. IIRC when I tried to understand the reason of this error I found very little information about it.
_________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: FLTK Posted on 8-Feb-2013 11:57:32
| | [ #13 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12931
From: Norway | | |
|
| |
Status: Offline |
|
|
ferrels
| |
Re: FLTK Posted on 8-Feb-2013 16:01:41
| | [ #14 ] |
|
|
|
Cult Member |
Joined: 20-Oct-2005 Posts: 922
From: Arizona | | |
|
| @abalaban
I ran into the same problem with a cross-platform GUI library called GraphApp that relies on libjpeg. The error always occurred at link time and I had to use the following switch in the CFLAGS portion of my makefile for sucess: -DPNG_NO_MMX_CODE
So my CFLAGS portion looked like this:
CFLAGS = -DPNG_NO_MMX_CODE -O2 -Wall -I. -Ix11 -Iutility -Igui -Ilibz -Ilibpng -Ilibjpeg -Ilibgif -I$(X11_INC_DIR)
|
|
Status: Offline |
|
|
abalaban
| |
Re: FLTK Posted on 8-Feb-2013 16:05:14
| | [ #15 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @NutsAboutAmiga
libjpeg is a dependency of FLTK itself. While it's probably doable to add support of Datatypes it would be of no use because no existing FLTK would use them. Moreover Datatypes does not support saving and I'm not sure they cope very well with EXIF data... _________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|
MickJT
| |
Re: FLTK Posted on 9-Feb-2013 21:27:55
| | [ #16 ] |
|
|
|
Cult Member |
Joined: 13-Jan-2005 Posts: 525
From: Adelaide, South Australia | | |
|
| @abalaban
I hope the libjpeg issue isn't an error on my part. I did the libjpeg 8d port on OS4Depot. Seems like a fairly straight-forward process to build it. I assume you've tried porting it yourself? There's also a slightly older version on Aminet ported by Chris Young. Last edited by MickJT on 09-Feb-2013 at 09:40 PM.
|
|
Status: Offline |
|
|
broadblues
| |
Re: FLTK Posted on 10-Feb-2013 13:00:14
| | [ #17 ] |
|
|
|
Amiga Developer Team |
Joined: 20-Jul-2004 Posts: 4447
From: Portsmouth England | | |
|
| |
Status: Offline |
|
|
abalaban
| |
Re: FLTK Posted on 11-Feb-2013 8:51:21
| | [ #18 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @broadblues
I'll try to find some time this evening to quote the exact error message. _________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|
ferrels
| |
Re: FLTK Posted on 12-Feb-2013 22:50:21
| | [ #19 ] |
|
|
|
Cult Member |
Joined: 20-Oct-2005 Posts: 922
From: Arizona | | |
|
| |
Status: Offline |
|
|
abalaban
| |
Re: FLTK Posted on 12-Feb-2013 23:27:29
| | [ #20 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @ferrels
Okay, I've just retried this night. Unfortunately the code broke on some recent system update and I had to fix this in order to be able to use flphoto again... Now that's fixed I was able to find out the error message is "Bogus virtual array access" (i.e. its JPEG error JERR_BAD_VIRTUAL_ACCESS).
Unfortunately the fltk port is using clib2 so I'm stuck for now with old libjpeg versions... _________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|