Showing changes from revision #5 to #6:
Added | Removed | Changed
One of the main perceived strengths ofRISC OS is the consistent consistency of the user experience interface across offered by applications and Operating the System. operating system. A full detailed description in of the general principles of writing compliant applications can be found in theRISC OS Style Guide?.
The Style Guide? covers a range of topics such as ease of use, Consistency, consistency, Hardware hardware and Software software Configurations, configurations, File file-handling, Handling, naming Naming fonts Fonts and Application application- and User user-support. Support.
Although the authors of the Programmer’s Reference Manuals(PRMs) takes have taken great care to ensure that the information provided is clear and more importantly correct, it is important that certain rules be followed by a developer. Below are some key guidelines that help in to ensuring ensure less fewer development development-problems issues with previous, current and future versions ofRISC OS.
Reserved fields | must be set to 0, i.e. reserved words must be 0, and all reserved bits unset |
Wimp_Poll | Unknown Wimp_Poll event codes must be ignored by an application. Errors must not be generated |
WIMP Version | Applications should check the Wimp version number to identify |
Window Handles | Be careful when handling unknown window handles. It is quite possible that an unrecognised window handle is owned by another application |
Wimp Tasks | Wimp tasks that are Modules must obey certain rules |
Key Presses | Any |
The RISC OS Operating System allows for fast responsive applications to be written. For a complete detailed description on how to optimise the responsiveness of your application(s) please view the Screen Handling section of theRISC OS Style Guide?.
RISC OS allows for a wide range of screen resolutions and colour depths depths. as you would expect in any modern Operating System. It is considered good practise to ensure that an application is not tied to any specific resolution or colour depth.
Applications should adhere to the RISC OS Style Guide? in any user-interactions. user interactions. This ensures a consistent user user-experience experience across all all applications.