Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
24 crawler(s) on-line.
 129 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 yoodoo2:  5 mins ago
 zipper:  6 mins ago
 vox:  6 mins ago
 eliyahu:  15 mins ago
 mordock:  23 mins ago
 K-L:  25 mins ago
 pixie:  40 mins ago
 matthey:  54 mins ago
 kriz:  57 mins ago
 kolla:  1 hr 12 mins ago

Software News   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
Related Links
· More about Software News
· News by m3x


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
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

I posted about this port on the FLTK forum:

http://www.fltk.org/newsgroups.php?gfltk.general+T


_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
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

 
     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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

m3x: if you are still reading, any clues about this?

http://utilitybase.com/forum/index.php?action=vthread&forum=2&topic=206&page=0&anchor=1

Nevermind, got help from Olaf Barthel, but now I seem to have a c++ problem ;/

Last edited by nicomen on 09-May-2005 at 10:14 AM.


_________________
Nicolas Mendoza

 Status: Offline
Profile     Report this post  
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
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle