OS4 DepotLogo by Nickman 
(anonymous IP: 54.225.31.188,1191) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 
 Categories

   o Audio (328)
   o Datatype (47)
   o Demo (180)
   o Development (533)
   o Document (21)
   o Driver (88)
   o Emulation (141)
   o Game (859)
   o Graphics (458)
   o Library (93)
   o Network (201)
   o Office (56)
   o Utility (807)
   o Video (61)

Total files: 3873

Full index file. Download
Recent index file. Download




 Links

  Amigans.net
  OpenAmiga
  Aminet
  IntuitionBase


Support the site


 Readme for:  Development » Library » oo.lha

OO library

Description: Bring easier programming to C and AmigaOS
Download: oo.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 965kb
Version: 1.3
Date: 02 Mar 18
Author: Tuomas Hokka
Submitter: Tuomas Hokka
Category: development/library
Replaces: development/library/oo.lha
License: Freeware
Distribute: yes
Min OS Version: 4.1
FileID: 10537
 
Images:
 
Videos:
Comments: 7
Snapshots: 2
Videos: 0
Downloads: 55  (Current version)
272  (Accumulated)
Votes: 3 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
OO library brings object class style and easier programming to plain C language
and AmigaOS. OO library makes also possible to create GUI's using GUIML
(Graphical User Interface Markup Language).

* Requirements: knob.gadget, radiobuttonX.gadget, picflow.gadget, drawer.gadget
(included in the package); avcodec2.library, avformat2.library, avutil2.library,
swresample2.library, swscale2.library for Video class and can be found from
Emotion video player package 

Permission granted to redistribute oo.library in binary form in software
packages
made for AmigaOS and using the oo.library.

Drawing graphics to a window: Add a Space gadget to your window layout and use
the Space gadget object to create a Graphics object. Use the Graphics object to
draw into the Space gadget's rastport (which is the windows rastport). Graphics
class takes care of rastport's and double buffering.

Included examples: Drawerview, GUIfromGUIMLfile, KeyValuePairs, SamplePlayer,
SimpleAudio, SimpleDOS, SimpleGUI, SimpleHTTP, SimpleServer, SimpleVideo,
SimpleSpaceShooter, SimpleTalk.

Version history:
- 1.3 (19th February 2018):
 - Added GoFullScreen() to Window class
 - Fixed GetCurrentPos() computation in Video class
 - Fixed a bug in SimpleVideo.c

- 1.2 (17th January 2018):
 - Fixed handling tooltypes of project icons
 - Fixed URL handling in Network class when it's something short like IP address
only
 - Fixed handling of screen jumping
 - Added two more button reads to AInput class
 - Added one example

- 1.1 (2nd January 2018):
 ! Fixed really nasty bug in BitMap image class causing memory corruption
 - Fixed some bugs in File class
 - Fixed some bugs in header files and documentation
 - Added DOS object into the main interface, former DOS object changed to OO_DOS
object in headers (and code)
 - Added more functions to DOS class
 - Added Server class into the Network class
 ! Added Graphics class into the Space gadget class
 - Added Random class to main interface
 - Added AInput (AmigaInput) class to Tool class
 - Added Audio class to Tool class
 - Added Video class to Tool class
   Requirements: avcodec2.library, avformat2.library, avutil2.library,
swresample2.library, swscale2.library
 - Added PicFlow class to Tool class
 - Moved Timer class under Tool class, Timer class is still available in main
interface for compatibility
 - Added Requester class to Tool class
 - Added more functions to Tool class
 - Added functions to multiple classes
 - Fixed some bugs in examples
 - Added few new examples

- 1.0 (26th November 2017):
 - The first public release







Copyright (c) 2004-2018 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment