|
 |
New printed RISC OS Six Programmer's
Reference Manual - The Window Manager ("Wimp") now available. |
|
RISCOS Ltd has today announced that the
initial print run of the first new printed update to the RISC OS Programmers
Reference Manuals in over 15 years will be available for purchase at the ARM
Club Christmas Show 2007, which is being held at the Heritage Motor Centre,
Gaydon, Warwickshire, CV35 0BJ on Saturday 1st December 2007 from 10.30 -
16.00.
The manual is 472 pages long and and is a complete, integrated reference to
the modern Window Manager (Wimp), and is the first such since Acorn issued
the RISC OS 3 PRMs.
The normal retail price is £40 with a discount down to £38 for current Select
or Foundation members.
The above order prices exclude postage and packing.
Orders collected at the Show will not be liable to Postage Costs.
Postage and packing (Signed for Delivery) will be £4.70 in the UK, £10.80 to
Europe and £15.20 to USA and Australia.
The Window Manager is designed to simplify the task of producing programs to
run under a WIMP (Windows, Icons, Menus and Pointer) environment. The
Manager itself is usually referred to as the Wimp. Programs that run under
the Wimp are often called tasks, because they are operating under a
multi-tasking environment.
The Manual contains the following main sections:-
Introduction to the Window Manager
Core Concepts
The Window Manager environment
Memory Management
Windows
The WindowScroll module
Icons
Menus
Error Handling
When the Window Manager first appeared in 1987, it was a new and novel
concept: now these are almost universal in modern OSes.
The Window Manager is an important part of RISC OS because:
- It provides a simple to use graphical interface, that makes your
applications more accessible to a wider range of users.
- It also provides the means for you to make your applications run in a
multi-tasking environment, so that they can interact with each other, and
with other software.
The manual also gives guidelines on how your applications should behave so
that they are consistent with other RISC OS applications.
Order yours today to see how many new features there are in the RISC OS
Window Manager, and how to take advantage of them in your own programs.
The Order form for the new printed PRM Volume is available
here
|
 |
RISC OS Six Programmers Documentation |
|
The RISC OS 6 Programmers Documentation is available online in
HTML format.. The
documents
are also available in plain text format as a .zip file which can be
downloaded here.
N.B The online version
is not searchable via the general RISC OS Search box shown at the top of the
page. A fully indexed online searchable version will be available to Select
subscribers at a later date, and on CD.
|
 |
Contents of Documentation |
|
The online PRM is over 400 pages of detail on the inner workings
and APIs of RISC OS Six. The sections (listed in
alphabetical order of the document title) cover:-
MemoryManagement-DynamicAreas-AbortableDAs
Core-AbortTrap
Networking-AddressCollision
Graphics-Sprites-AlphaChannel
Graphics-Sprites-AlphaPromotion
Networking-AUNIntro
Legacy-DummyModules-AUNMsgs
Networking-AutomaticConfiguration
Diagnostics-BackgroundErrors
Desktop-Wimp-BackgroundTile
Graphics-BlendTable
Startup-BootMenu
Legacy-DummyModules-BootNet
Diagnostics-BTS
Diagnostics-BTSDump
Core-Buffers
Legacy-DummyModules-CallASWI
Core-ChangeRedirection
MemoryManagement-DynamicAreas-Clamps
Desktop-ClipboardHolder
Graphics-Sprites-CMYK
Core-CodeVariables
Graphics-ColourMap-DrawFile
Graphics-ColourMap
Graphics-Sprites-ColourMap
Graphics-ColourTrans
Graphics-CompressJPEG
Graphics-ConvertBMP
Graphics-ConvertPNG
Graphics-ConvertSprite
MemoryManagement-DAOverview
Networking-DHCPClient
Diagnostics-DiagDump
MemoryManagement-DynamicAreas-DMAableDAs
MemoryManagement-DynamicAreas-DomainDAs
Desktop-DragAnObject
Desktop-DragASprite
Core-Environment
Graphics-Sprites-Errors
Core-EvaluateExpression
Programmer-ExecFormats
FilingSystems-FileCore
Desktop-FilerAction-NeverProxy
Desktop-FilerAction
FilingSystems-FileSwitch
Toolbox-FilterDelivery
MemoryManagement-DynamicAreas-FixedPageDAs
Graphics-FontMap
FilingSystems-FSNumberAbuse
Toolbox-Gadgets-GadgetMouseScroll
Toolbox-Gadgets-Gadgets
Graphics-GraphicsSystem
Toolbox-Gadgets-Handlers
MemoryManagement-DynamicAreas-HeapDAs
Desktop-Wimp-IconbarPriorities
Desktop-Wimp-IconESGs
Desktop-Wimp-IconTintValidation
Desktop-Wimp-IconTransitions
Graphics-ImageFileConvert
Graphics-ImageFileRender
Networking-Internet
Networking-InternetFiltering
Graphics-InverseTable
MemoryManagement-DynamicAreas-InvisibleDAs
Hardware-IRQHandler
Legacy-DummyModules-IRQUtils
Input-KeyVDebounce
Input-KeyVExtendedInput
Legacy-LegacyBBC
Legacy-LegacyScreen
Library-LibraryHelp
Networking-LinkStatus
MemoryManagement-DynamicAreas-LockedDAs
MemoryManagement-LogicalMemoryMap
Networking-MBufManager
Networking-MimeMap
MemoryManagement-Misc
Programmer-Modularity
Graphics-MultiDrivers
Networking-NetI
Toolbox-Gadgets-NumRange
Core-NVRAMV
Hardware-NVRAMV
MemoryManagement-DynamicAreas-OSDynamicArea
Core-OSErrors
MemoryManagement-OSMemory
Graphics-OSScreenMode
MemoryManagement-OSValidateAddress
Input-OSWord21
Core-OS_DelinkApplication
Core-OS_MMUControl
Core-OS_Module
Core-OS_PlatformFeatures
Core-OS_PrettyPrint
Core-OS_ReadSysInfo
Core-OS_SetEnv
Time-OS_Word15
Networking-Overview
Graphics-PaletteV
FilingSystems-PathVariables
MemoryManagement-DynamicAreas-PhysicalDAs
Desktop-Pinboard
FilingSystems-PipeFS
Graphics-Sprites-PlotActions
Graphics-PNG
Input-PointerDevices
Hardware-Portable
Desktop-Wimp-PrioritySpritePool
Input-PS2Driver
FilingSystems-RAMFS
Audio-RateTracker
Core-ReadLine
Desktop-RedrawManager
Toolbox-Gadgets-Registration
Startup-ResetTypes
Networking-Resolver
Networking-RouterDiscovery
Time-RTC
Hardware-RTCV
Time-RTCV
Programmer-SCL
Programmer-SCLAddendum0
Programmer-SCLAddendum1
Programmer-SCLAddendum2
Graphics-ScreenModes
Toolbox-Gadgets-ScrollList
Networking-ShareFS
Desktop-ShareIcons
MemoryManagement-DynamicAreas-ShrinkableDAs
Toolbox-Gadgets-Slider
Audio-Sound2
MemoryManagement-DynamicAreas-SparseDAs
Graphics-Sprites-SpriteVClaimants
Toolbox-SubMenus
Toolbox-Gadgets-SupportExternal
Time-SystemClock
MemoryManagement-DynamicAreas-SystemDAs
Startup-SystemInitialisation
Startup-SystemSpeed
Graphics-SystemSpriteArea
Desktop-TaskManager
Desktop-TaskWindow
Graphics-Teletext
Graphics-Sprites-Tiling
Hardware-Timer
Toolbox-Timers
Desktop-Wimp-ToolOrder
Desktop-Wimp-ToolSprites
Graphics-Sprites-Translucency
FilingSystems-UpCall19
Graphics-VDUCodes
Graphics-VDUVariables
Graphics-VideoGuard
Desktop-Wimp-WimpCnP
Desktop-Wimp-WimpCommandWindow
Desktop-Wimp-WimpEdge
Desktop-Wimp-WimpExtend257
Desktop-Wimp-WimpExtend258
Desktop-Wimp-WimpPlotIcon
Desktop-Wimp-WimpReadSysInfo
Desktop-Wimp-WimpTextOp
Desktop-Wimp-WindowHandles
Input-WindowScroll
Desktop-Wimp-WindowStacks
Legacy-DummyModules-WindowUtils
Toolbox-Gadgets-Writable
Networking-ZeroConf
Programmer-Zipper
Programmer-ZLib
|
|
 |
The RISC OS Six Online Documentation is a supplement
to the RISC OS 3 PRM Manual Volumes 1-5A and contains additional
information about both
RISC OS 4 and RISC OS Six. |
 |
The printed RISC OS Programmer's
Reference Manual is the first complete integrated reference to the
modern Window Manager since Acorn issued the RISC OS 3 PRMs in December
1992. |
|