Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
|
|
|
|
|
Software News : FLTK 1.1.6 for AmigaOS 4.0 |
posted by m3x on 3-May-2005 20:07:43 (8611 reads) |
FLTK 1.1.6 for AmigaOS 4.0
S o f t 3 announces the availibility of a native AmigaOS4 port of FLTK-1.1.6 on OS4Depot
FLTK (pronounced "fulltick") is a LGPL'd C++ graphical user interface toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, MacOS® X, and AmigaOS® 4.0 FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.
About FLTK
What does "FLTK" mean? FLTK was originally designed to be compatible with the Forms Library written for SGI machines. In that library all the functions and structures started with "fl_". This naming was extended to all new methods and widgets in the C++ library, and this prefix was taken as the name of the library. It is almost impossible to search for "FL" on the Internet, due to the fact that it is also the abbreviation for Florida. After much debating and searching for a new name for the toolkit, which was already in use by several people, Bill came up with "FLTK", and even a bogus excuse that it stands for "The Fast Light Tool Kit".
Can I Use it in Commercial Software Products? Yes, you can. The LGPL allows you to do this, and you do not need to release the source code to your program. You do need to release the source code for any modifications you make to FLTK itself, but we would hope you would send any improvements like these back to us anyways. You do not need to release the source for new widgets or other subclasses you create of the FLTK classes.
FLTK is currently maintained by a small group of developers across the world with a central repository on SourceForge. FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking.
For more informations: FLTK web site
About the AmigaOS 4.0 version (rc1)
The Amiga version is a WIP but it's almost complete, it offers all the functionality of the official 1.1.6 version, including the standard and plastic scheme. There are few missing features which will be implemented with next releases:
- OpenGL support - Drag and Drop - threads - custom pointers
There are more than 60 demos available, to show the toolkit capabilities, just download the fltk-1.1.6_rc1_demos.lha archive, unpack in any directory and run Demo from the CLI. If asked for the /usr, /etc or other directories, just assign then to ram: Click on the darker gray area to go back one level, while browsing the demos.
The whole package consist of several archives:
- libs, includes and docs - demos - FLUID - source code
A note about the source code: atm sources and the building enviroment need to be cleaned up, source code will be available on OS4Depot in a few days/weeks. In the meantime, anyone interested could contact me at glquake@libero.it to obtain a copy of the sources.
Screenshots: HERE and HERE
Downloads: From OS4Depot
Ciao
Massimiliano Tretene, S o f t 3
|
|
|
|
| STORYID: 2274
|
Goto page ( 1 | 2 )
Poster | Thread | xeron
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 4-May-2005 16:18:15
| | [ #21 ] |
| |
|
Elite Member |
Joined: 22-Jun-2003 Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe | | |
|
| | Status: Offline |
| | Anonymous
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 4-May-2005 17:29:43
| | [ # ] |
| | This is awesome. Last I looked at FLTK, there was a Python wrapper too (pyFLTK - http://pyfltk.sourceforge.net/). Since we have a port of Python on OS4 as well, how hard would it be to get this functional? Writing GUI apps in Python simply rocks, and allows a MUCH larger audience to get involved (no need to know any C++).
Markus |
| |
| | Krashan
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 5-May-2005 10:24:12
| | [ #23 ] |
| |
|
Regular Member |
Joined: 11-Mar-2003 Posts: 154
From: Poland | | |
|
| Looking at screenshots it seems Amiga FLTK port does not use ReAction gadgets, but renders GUI elements itself. I must admit I consider it breaking the system look and feel. Pushing an alien GUI engine into an OS is always wrong thing. Users will be confused if FLTK apps do not react on ReAction settings and well, someone should say it, FLTK look presented on the second screenshot resembles Linux desktop from 1995. Allpications ports gained by porting this GUI, may be worth the effort, but it is done at the price of desintegrating the OS look. _________________ Reggae · MorphOS Files · DigiBooster 3
|
| Status: Offline |
| | Jamie_S
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 5-May-2005 13:08:38
| | [ #24 ] |
| |
|
Cult Member |
Joined: 26-Oct-2003 Posts: 796
From: Purbeck, UK | | |
|
| Excellent work, hopefully we'll get some nice apps ported on the back of this. Unfortunately all the demos get me DSI exceptions on my MicroA1 _________________ A600 OS3.1 ACA620 | '030 A1200 OS3.5 | µA1-C 750GX OS4.1 | SAM460 OS4.1 | '040 A3000 OS2.1 | Christian Aid |
|
| Status: Offline |
| | Olle
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 5-May-2005 15:37:41
| | [ #25 ] |
| |
|
Regular Member |
Joined: 30-Jul-2003 Posts: 178
From: Falköping, Sweden | | |
|
| @Krashan
I think the Mac OS X version is using native objects, atleast i read that somewhere, so in this initial phase it can be as it is, when porting stuff, but we (the amiga community) can change the source and replace objects to native Reaction ones at a slower pace, the important is that the main port is done i think.
Because when i use wxWidgets @ work, we have native objects on all platforms and that is sweet. And since it works in a similar fashion as FLTK does, it must be possible to replace objects when given more time to work with it.
So i dont think that is any problem. _________________ Life is fragile enough, why use windows on top of that?
-Good Gurus Always Meditate
|
| Status: Offline |
| | salass00
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 5-May-2005 17:30:39
| | [ #26 ] |
| |
|
Elite Member |
Joined: 31-Oct-2003 Posts: 2707
From: Finland | | |
|
| @Jamie_S
Same here . |
| Status: Offline |
| | m3x
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 5-May-2005 17:55:38
| | [ #27 ] |
| |
|
Regular Member |
Joined: 15-May-2003 Posts: 311
From: Bologna, Italy | | |
|
| @salass00
There are new archives waiting to be published on OS4Depot, these will solve the problem reported.
Ciao
Max Tretene, S o f t 3 _________________ Massimiliano Tretene, ACube Systems, Soft3
|
| Status: Offline |
| | salass00
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 6-May-2005 6:07:17
| | [ #28 ] |
| |
|
Elite Member |
Joined: 31-Oct-2003 Posts: 2707
From: Finland | | |
|
| , will download them again then (when os4depot has been updated). |
| Status: Offline |
| | m3x
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 7-May-2005 8:35:20
| | [ #29 ] |
| |
|
Regular Member |
Joined: 15-May-2003 Posts: 311
From: Bologna, Italy | | |
|
| @all
New archives online on OS4Depot, please report me if they works, and your impressions
Ciao
Max Tretene, S o f t 3 _________________ Massimiliano Tretene, ACube Systems, Soft3
|
| Status: Offline |
| | salass00
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 8-May-2005 19:00:41
| | [ #30 ] |
| |
|
Elite Member |
Joined: 31-Oct-2003 Posts: 2707
From: Finland | | |
|
| @m3x
Works very well now. Keep up the good work ! |
| Status: Offline |
| | nicomen
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 9-May-2005 8:43:31
| | [ #31 ] |
| |
|
Cult Member |
Joined: 5-Nov-2003 Posts: 539
From: Trondheim, Norway | | |
|
| | Status: Offline |
| | ferrels
| |
Re: FLTK 1.1.6 for AmigaOS 4.0 Posted on 6-Feb-2013 21:21:42
| | [ #32 ] |
| |
|
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 |
| |
|
|
Goto page ( 1 | 2 )
[ home ][ about us ][ privacy ]
[ forums ][ classifieds ]
[ links ][ news archive ]
[ link to us ][ user account ]
|