Short: 050207 Powerful Object-oriented System & GUI Uploader: gofromiel@gofromiel.com Author: Olivier LAVIALE - http://www.gofromiel.com/feelin/ Type: dev/gui After an Intuition comes a Feelin. -- FEELIN ------------------------------------------------------------------- Feelin is the most powerful object-oriented system (OOS) available for the AmigaOS. It provides two things : A small shared library, fast and powerful (the object-system's core), offering everything needed to create a complete object-oriented environnement ; And an extensible system to create and maintain GUIs. My goal, creating Feelin, was to offer a free, easy to use, modern and secure OOS that can evolves on its own. Methods, attributes and even attributes' values are defined as plain strings. Numerical representation are allocated on the fly as classes are loaded. Thus, anybody can add features (classes) to Feelin without asking me for a registration number of something like that. All classes are external and can be easily replaced by anybody. Ony ver low-level classes are built into the library. Although Feelin comes with a lof of GUI oriented classes, Feelin is not limited to that, and can be used for a variety of projects. Nothing, in Feelin, is static. -- EXAMPLES ----------------------------------------------------------------- Examples are written in C, E and XML (since Feelin support XML applications). Executables are also supplied. Examples are mainly used for testing. But there are also some tutorials on how to write custom classes and so. Although Feelin can be used with a variety of programming languages, only support for AmigaE, SAS/C, StormC, GCC and vbcc are included directly in this package. If you have released a Feelin support package for a new language or development system, please contact me. -- HISTORY ------------------------------------------------------------------ CHANGES SINCE RELEASE 041218 - SHORT ------------------------------------- IDCMP flag are now deprecated, Feelin now comes with its very own event system. DnD has been partially rewritten, especially the graphic part. Feelin in now open-source ! CHANGES SINCE RELEASE 041218 - COMPLETE ---------------------------------- --- Application (10.00) -------------------------------------------------- Added preference resolving mapping. With the new FA_Application_ResolveMapping attribute, the developer can now easily override any user preference item. This was a problem with previous version because some preference items cannot be overridden e.g. "FP_Decorator_AScheme". It's so easy now, it's nearly ridiculous :-) Own event system, IDCMP is deprecated. Icon drop support. -- AppServer (04.00) ----------------------------------------------------- DnD handling rewritten completely (again). Instead of reading intuition messages on the AppServer thread, I add a FEventHandler, with a very high priority, to the window where the DnD begins. Thus I use the new event system and receive them through the FM_HandleEvent method. Bob routines have been rewritten too. Because I was replacing screen GelsInfo, after a DnD icons operations crashed the system. This is fixed now, hopefully :-) -- Area (07.00) ---------------------------------------------------------- Remove a stupid bug : control char did not work correctly with FV_InputMode_Toggle. New event system support -- Prop (04.00) ---------------------------------------------------------- Added color scheme support. Added new events support. -- TextDisplay (04.01) --------------------------------------------------- Remove a stupid bug in FM_Draw : The shortcut line wasn't drawn because 'adjust.font' was NULL if the text did not requires new adjustement. -- Thread (01.10) -------------------------------------------------------- The priority of the process can now be set / get. The thread process can be obtained with the FA_Thread_Process attribute. -- XMLApplication (01.10) ------------------------------------------------ Improved object collection management. F_MakeObj() is now used as much as possible. -- LAST WORDS --------------------------------------------------------------- This was big work for me little programmer. I hope you'll like it and wanna join me. I hope some comments. Thanks again and never forget : Don't be tempted by the shinny appel Don't you eat of a bitter fruit Hunger only for a word of justice Hunger only for a word of truth 'Cause all that you have is your sool