AminetAminet
Search:
84749 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/gui/feelin_68k.lha

Mirror:Random
Showing: ppc-amigaos icongeneric icon
No screenshot available
Short:A framework for AmigaOS and friends
Author:Olivier Laviale
Uploader:polluks+aminet sdf lonestar org (Stefan Haubenthal)
Type:dev/gui
Version:20070725
Architecture:m68k-amigaos
Date:2018-10-18
Download:dev/gui/feelin_68k.lha - View contents
Readme:dev/gui/feelin_68k.readme
Downloads:5930

	After an Intuition comes a Feelin.

-- FEELIN -------------------------------------------------------------------

	Feelin is an open-source object-oriented framework for the  AmigaOS  and
	its  friends (AROS, MOS and AOS4). It provides a core API available as a
	shared library, and an extensible  system  of  classes  mainly  used  to
	create and maintain applications. Feelin is made of an intuitive concept
	of classes and objects familiar to Amiga developers as well as  its  own
	concepts  such as shared objects, Dynamic IDs, XML Applications, an open
	and dynamic preference system, a crash  free  invokation  mecanism,  its
	very own memmory managements system, a message logging system...

	My goad, creating Feelin, was to offer a free, easy to use,  modern  and
	secure  object-oriented  framework  that  can  evolves on its own and be
	available to all of our scattered community.


-- HISTORY -- since 20060207 -----------------------------------------------

	Although this new release is a MAJOR update, it's still very far from my
	goals.  A  huge set of features was added, mainly related to styles, but
	unfortunately I had to disable the preference system and some classes in
	order to push a release.


	SYSTEM

		This version introduce  Atoms,  which  associate  a  unique  numeric
		representation  to  a string, making string comparison child play. I
		was previously using a Hash tables for this purpose, this method  is
		far more better.


	CSS

		The preferences were already stored in CSS files since last release,
		but it was a "stupid" implementation. This updated one is still very
		limited,  since  it  doesn't  support  selectors,  but   it   finaly
		introduces pseudo classes and *real* inheritence.

		Previsouly inheritence was granted because classes attributes  where
		overriting  one  another,  which is stupid and *very* limited. Now a
		'style-cache' is created based on an object's  true  class  and  its
		inheritence.  The  'style-cache'  has  the  same  properties  as the
		previous 'associated data' technique: the style of an object  'type'
		if  decoded  only  once and shared *a lot*. For example, if you have
		1000 buttons in a window, their style is decoded  once  then  cached
		and shared with the 999 others.

		More over, there is now a *clear* distinction between attributes and
		style   properties.   For   example,   there   is   no   longer  any
		"FA_Area_Background" attribute, but a "background" property.

		Most attributes have  been  replaced  with  their  CSS  conterparts:
		"background", "border", "padding", "min-width", "max-height"... This
		version also introduce the "margin" property, which can now be  used
		to add invisible space around objects.

		Obviously as in HTML you can use multiple classes  as  style  class:
		"button confirm warn".


	ELEMENT / AREA / WIDGET

		Because of the new 'styles'  support,  the  Area  class  has  to  be
		rewritten.  It  is  now  a  subclass  of the Element class. Its sole
		purpose is  to  handle  low  level  graphics  such  as  backgrounds,
		palettes,  fonds...  All  'event' implementation has been moved into
		the new Widget class.


	COLORS

		CSS definitions where alreay used  to  define  colors,  but  it  was
		limited  to hex values (#FF00FF), HTML keywords (aqua, black...) and
		Feelin keywords (shine, fill). With this update  colors  definitions
		are complete since the functionnal rgb() is now available !


	IMAGES

		Image specifications where defined using XML format, which was  nice
		at  the time, but I realize it was stupid and to much of a job ! Now
		images are simply defined as CSS does, with some extentions.

		Obviously you can create solid background using the  "red"  keyword,
		but  you  can  create a two color gradient using "red blue", a three
		color gradient using "red green blue", and an 'aqua style'  gradient
		using  four  colors.  Additionally  you  can define the angle of the
		gradient: "red blue 45°".

		Brushes are currently disabled, but you can  use  pictures  instead,
		and  it's as simple as this: "url(logo.png") ! CSS 'positionning' is
		completely handled as well as 'repeat'. I've  exented  specification
		which the 'multiple' keyword, which can be used to split an image in
		four states: normal, touch, focus and ghost. Finaly,  you  can  also
		'tint' a transparent image by simple adding a color specification if
		the declaration: "url(logo.png) red".

	...


Contents of dev/gui/feelin_68k.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                    0       0 ****** -lhd- 0000 Jul 25  2007 68k/Feelin
[unknown]                    0       0 ****** -lhd- 0000 Jul 25  2007 68k/Feelin/demos
[unknown]                 4528    9284  48.8% -lh5- 527e Jul 25  2007 68k/Feelin/demosClass1
[unknown]                 4324    9180  47.1% -lh5- 106a Jul 25  2007 68k/Feelin/demosClass2
[unknown]                 4823    9808  49.2% -lh5- 89e1 Jul 25  2007 68k/Feelin/demosColorCube
[unknown]                 4652    9916  46.9% -lh5- d35c Jul 25  2007 68k/Feelin/demosCrazyGauges
[unknown]                 3423    7484  45.7% -lh5- ac3c Jul 25  2007 68k/Feelin/demosDialog
[unknown]                 4277    9060  47.2% -lh5- 459b Jul 25  2007 68k/Feelin/demosDnD
[unknown]                 3373    7316  46.1% -lh5- 536f Jul 25  2007 68k/Feelin/demosdosnotify
[unknown]                 3941    8536  46.2% -lh5- 6aff Jul 25  2007 68k/Feelin/demosFWidgetPublic
[unknown]                 5672   11160  50.8% -lh5- 4986 Jul 25  2007 68k/Feelin/demoslines
[unknown]                 4387    9188  47.7% -lh5- ec85 Jul 25  2007 68k/Feelin/demoslistview
[unknown]                 5355   10764  49.7% -lh5- e69d Jul 25  2007 68k/Feelin/demosSignalHandler
[unknown]                 4045    8920  45.3% -lh5- 49e2 Jul 25  2007 68k/Feelin/demosStrings
[unknown]                 3561    7632  46.7% -lh5- cc31 Jul 25  2007 68k/Feelin/demosthread
[unknown]                 4301    9244  46.5% -lh5- 2dac Jul 25  2007 68k/Feelin/demostimer
[unknown]                 3488    7508  46.5% -lh5- 00b0 Jul 25  2007 68k/Feelin/demosXMLApplication
[unknown]                    0       0 ****** -lhd- 0000 Jul 25  2007 68k/Feelin/libs
[unknown]                17888   34884  51.3% -lh5- 9ffe Jul 25  2007 68k/Feelin/libsfeelin.library
[unknown]                    0       0 ****** -lhd- 0000 Jul 25  2007 68k/Feelin/libs/feelin
[unknown]                 8504   17368  49.0% -lh5- 0185 Jul 25  2007 68k/Feelin/libs/feelinApplication.fc
[unknown]                 3417    6296  54.3% -lh5- a387 Jul 25  2007 68k/Feelin/libs/feelinAppServer.fc
[unknown]                 8173   15520  52.7% -lh5- f60c Jul 25  2007 68k/Feelin/libs/feelinArea.fc
[unknown]                 4045    7456  54.3% -lh5- 184b Jul 25  2007 68k/Feelin/libs/feelinBalance.fc
[unknown]                 2624    5052  51.9% -lh5- bdc9 Jul 25  2007 68k/Feelin/libs/feelinBar.fc
[unknown]                 7497   13848  54.1% -lh5- e63f Jul 25  2007 68k/Feelin/libs/feelinBitMap.fc
[unknown]                13640   30336  45.0% -lh5- 3ff3 Jul 25  2007 68k/Feelin/libs/feelinBorder.fc
[unknown]                54895   97244  56.5% -lh5- ca3f Jul 25  2007 68k/Feelin/libs/feelinCorePNG.fc
[unknown]                 3788    7232  52.4% -lh5- d04c Jul 25  2007 68k/Feelin/libs/feelinCSSDocument.fc
[unknown]                  816    1552  52.6% -lh5- 36ee Jul 25  2007 68k/Feelin/libs/feelinDecorator.fc
[unknown]                 3991    7780  51.3% -lh5- b329 Jul 25  2007 68k/Feelin/libs/feelinDecorator-Flatty.fc
[unknown]                 2424    5268  46.0% -lh5- 9f0b Jul 25  2007 68k/Feelin/libs/feelinDialog.fc
[unknown]                 6328   12052  52.5% -lh5- 870c Jul 25  2007 68k/Feelin/libs/feelinDisplay.fc
[unknown]                 3917    7480  52.4% -lh5- db85 Jul 25  2007 68k/Feelin/libs/feelinDocument.fc
[unknown]                 2021    3880  52.1% -lh5- 97dc Jul 25  2007 68k/Feelin/libs/feelinDOSNotify.fc
[unknown]                 2854    5840  48.9% -lh5- 39a7 Jul 25  2007 68k/Feelin/libs/feelinElement.fc
[unknown]                 2880    5756  50.0% -lh5- 04de Jul 25  2007 68k/Feelin/libs/feelinFamily.fc
[unknown]                 3184    7344  43.4% -lh5- cade Jul 25  2007 68k/Feelin/libs/feelinGauge.fc
[unknown]                 7795   15168  51.4% -lh5- 94f3 Jul 25  2007 68k/Feelin/libs/feelinGroup.fc
[unknown]                 2283    4536  50.3% -lh5- bbba Jul 25  2007 68k/Feelin/libs/feelinImage.fc
[unknown]                11091   22032  50.3% -lh5- 9628 Jul 25  2007 68k/Feelin/libs/feelinImageDisplay.fc
[unknown]                 1451    2836  51.2% -lh5- 2775 Jul 25  2007 68k/Feelin/libs/feelinItem.fc
[unknown]                10368   18848  55.0% -lh5- 0fc6 Jul 25  2007 68k/Feelin/libs/feelinList.fc
[unknown]                 1541    3052  50.5% -lh5- affa Jul 25  2007 68k/Feelin/libs/feelinListview.fc
[unknown]                 2500    4808  52.0% -lh5- c6ad Jul 25  2007 68k/Feelin/libs/feelinNumeric.fc
[unknown]                 6622   13500  49.1% -lh5- b10c Jul 25  2007 68k/Feelin/libs/feelinPage.fc
[unknown]                 2379    4560  52.2% -lh5- 00af Jul 25  2007 68k/Feelin/libs/feelinPDRDocument.fc
[unknown]                 2879    5464  52.7% -lh5- 9c8e Jul 25  2007 68k/Feelin/libs/feelinPicture.fc
[unknown]                 5632   11716  48.1% -lh5- 8df0 Jul 25  2007 68k/Feelin/libs/feelinPreference.fc
[unknown]                 4331    8288  52.3% -lh5- 98cb Jul 25  2007 68k/Feelin/libs/feelinProp.fc
[unknown]                 3130    5940  52.7% -lh5- 92a2 Jul 25  2007 68k/Feelin/libs/feelinRadio.fc
[unknown]                 5630   11844  47.5% -lh5- bc6f Jul 25  2007 68k/Feelin/libs/feelinRender.fc
[unknown]                 1950    3768  51.8% -lh5- 066d Jul 25  2007 68k/Feelin/libs/feelinScale.fc
[unknown]                 2655    5384  49.3% -lh5- f483 Jul 25  2007 68k/Feelin/libs/feelinScrollbar.fc
[unknown]                 4519    8876  50.9% -lh5- 250a Jul 25  2007 68k/Feelin/libs/feelinSlider.fc
[unknown]                 7352   13388  54.9% -lh5- e206 Jul 25  2007 68k/Feelin/libs/feelinString.fc
[unknown]                 3556    6592  53.9% -lh5- d74c Jul 25  2007 68k/Feelin/libs/feelinText.fc
[unknown]                 9490   17172  55.3% -lh5- 0298 Jul 25  2007 68k/Feelin/libs/feelinTextDisplay.fc
[unknown]                 2579    4972  51.9% -lh5- b7d8 Jul 25  2007 68k/Feelin/libs/feelinThread.fc
[unknown]                 5402   10432  51.8% -lh5- f064 Jul 25  2007 68k/Feelin/libs/feelinWidget.fc
[unknown]                 8978   17484  51.3% -lh5- 27da Jul 25  2007 68k/Feelin/libs/feelinWindow.fc
[unknown]                 6350   11896  53.4% -lh5- 0cce Jul 25  2007 68k/Feelin/libs/feelinWinServer.fc
[unknown]                 3431    6528  52.6% -lh5- ffae Jul 25  2007 68k/Feelin/libs/feelinXMLApplication.fc
[unknown]                 6549   12076  54.2% -lh5- 9348 Jul 25  2007 68k/Feelin/libs/feelinXMLDocument.fc
[unknown]                 3976    7548  52.7% -lh5- 2b8d Jul 25  2007 68k/Feelin/libs/feelinXMLObject.fc
[unknown]                    0       0 ****** -lhd- 0000 Jul 25  2007 68k/Feelin/tools
[unknown]                 4111    8748  47.0% -lh5- dda4 Jul 22  2007 68k/Feelin/toolsf_allocs
[unknown]                 3290    6984  47.1% -lh5- d642 Jul 22  2007 68k/Feelin/toolsf_atoms
[unknown]                 3479    7396  47.0% -lh5- fe6b Jul 22  2007 68k/Feelin/toolsf_changes
[unknown]                 3774    7864  48.0% -lh5- 8bdb Jul 22  2007 68k/Feelin/toolsf_classes
[unknown]                 3947    8252  47.8% -lh5- f9b5 Jul 22  2007 68k/Feelin/toolsf_dump
[unknown]                 4420    9448  46.8% -lh5- ab25 Jul 22  2007 68k/Feelin/toolsf_make
[unknown]                 3703    7880  47.0% -lh5- 9fec Jul 22  2007 68k/Feelin/toolsf_tpg
[unknown]                  237     386  61.4% -lh5- c339 Jul 18  2007 68k/Feelin/toolsmakefile
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        74 files  378416  742854  50.9%            Oct 17 20:40
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>