AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database

Wimp SWIs manual



This manual is part of a collection comprising the main public domain programming reference. The other manuals in the series are :
OS          The base operating system stuff
Wimp          The desktop part of the operating system
InetSWIs     Internet based SWIs
InetSocket     Internet socket calls
MiscSWIs     Miscellaneous SWIs
VDU          VDU commands
Toolbox     Toolbox

Thanks go to those mentioned in the contributors list.

These manuals are kindly hosted by www.riscos.info

This page gives history and credits.
History for Wimp v1.00
22 Sep 1997
·     First release

Next history
History for Wimp v1.01
10 Oct 1997
·     Re-organised the !Root page to try to make a little more logical.
·     Updated 'style' of message entries; should all include parent and use +x<tab> to indicate the parameter block.

Previous history     Next history
History for Wimp v1.02
15 Nov 1997
·     Updates to minor sections (bug fixes after pre-release to IRC'ers)
·     Device Claim, ClaimEntity and TaskStarted documented (Dave Thomas)

Previous history     Next history
History for Wimp v1.03
07 Jan 1998 - 15 Jan 1998
·     DDEUtils moved here from MiscSWIs; seems more logical to me
·     URI moved to InetSWIs from here; attempting to make things more relevant.
·     Wimp_GetMenuState updated (David McCormack)
·     PlugIn protocol documentation (Dave Thomas; clan newsletter)

Previous history     Next history
History for Wimp v1.04
22 Jan 1998-22 Mar 1998
·     Wimp_SetFontColour and others changed (Nicholas Clark)
·     Plugin protocol 'string_value' and others tidied up.
·     Nested Window Manager calls updated with documentation from the Acorn site.
·     DDEUtils SWIs finally added (!)
·     Miscellaneous fixes for new calls
·     Updates to DDEUtils (NC), other minor changes
·     Updates to the FilterManager calls for 0.18 of the manager; mostly guesswork, but at least RegisterPostRectFilter works correctly.
·     Update to Wimp_SendMessage regarding dynamic areas
·     SWI numbers added to various calls
·     FilerAction reorganised, example fixed (various)
·     Miscellaneous cross-references and minor re-organisations
·     Gramatical and spelling errors corrected.

Previous     Next history
History for Wimp v1.05
01 Apr 1998-?
·     PRM references added to SWIs and User messages.
·     Wimp_PlotIcon documentation updated (Rick Hudson)
·     FilterManager documentation updated
·     ColourPicker documentation added (well, bits!)
·     Added 'notfound_manual' pages, for StrongHelp 2.60.
·     Miscellaneous changes and corrections to the plugin protocol

Previous     Next history
History for Wimp v1.06
17th May, 1999
·     Moderator now iain truskett.
·     Wimp_Initialise usage of R3 updated (Vincent Lefevre)
·     Wimp_ReadSysInfo updated (Justin Fletcher = gerph)
·     Message 0x46005 added (iain truskett)
·     ColourPicker documentation expanded (Aad Bezemer and Darren Salt)
·     ColourPicker message requirements added (David Thomas)
·     various little variances (gerph)
·     PopupHelp (by Jason Tribbeck) messages added (iain truskett)
·     Wimp_ReadSysInfo 16 and 17 added (from OSLib)
·     Not found pages revised.
·     Various minor additions and amendments.

Previous     Next history
History for Wimp v.1.07
16th June, 1999

·     Wimp_AutoScroll typo fixed.
·     Wimp_SendMessage modified with RISC OS 4 information.
·     Free_Register, and Free_Deregister have been reformatted, updated with corrections and also 64 bit routine info.

Previous history     Next history
History for Wimp v.1.08
26th November, 1999

·     Wimp services list updated.
·     DragAnObject added.
·     Extra mouse click info in Poll Mouse_Click added.
·     Extra information on obtaining task names via TaskManager_TaskNameFromHandle and Message_TaskInitialise added to each page.
·     Message_OLEOpenSession made slightly more clear.
·     Message_AppControl also made clearer.
·     Minor changes to Wimp_Initialise and Wimp_GetWindowInfo.

Previous history     Next history
History for Wimp v1.20
4 August 2003

·     Moderator now Christian Ludlam
·     T, X and Y commands in validation strings added.
·     DataSave protocol updated with much more information (Christopher Bazely)
·     Updated window block flags and extra flags
·     More information on foreground and background window bits in window flags
·     Many formatting and layout improvements

Previous history     Next history
History for Wimp v1.21
20 August 2003

·     A huge list of dreary typos and consistency updates (no new info!)

Previous history     Next history
History for Wimp v1.22
20 February 2004

·     Fix TaskManager_EnumerateTasks slot size (it's in bytes, not K)
·     Update Wimp section with new information from Castle. This affects
           Wimp_AddMessages
           Wimp_Extend 13
           Wimp_Poll 8
           Wimp_GetCaretPosition
           Wimp_SetCaretPosition
           Wimp_ProcessKey
           Validation strings U, A, D


Previous history     Next history
History for Wimp v1.23
31 January 2006

·     Update Wimp_Extend
·     Update the Printer protocol user messages (Maarten Bezemer)
·     Added a footnote to clarify Wimp_StartTask (Justin Fletcher)
·     Updated DragAnObject adding a note about user mode function calls for latest version released by Castle.
·     Added note to Wimp_BlockCopy and Wimp_ForceRedraw that coordinates are work-area relative (Erik Groenhuis)

Previous history     Next history
History for Wimp v1.24
27 November 2007

·     Update Wimp_PlotIcon (Steve Revill)
·     Wimp_TextOp reasons 3 and 4 are not available on RISC OS 4.00 (Adam Richardson)
·     Added DragASprite_Start flags bit 9
·     Added DragAnObject_Start flags bit 9
·     Updated Icon flags bit 20 (Steve Revill)

Previous history     Next history
History for Wimp v1.25
12 May 2015

·     Added DDEUtils_FlushCL
·     Lots of typing and grammatical errors fixed
·     Added TaskManager_StartTask
·     Extra TaskManager shutdown flags documented
·     Added Message_IconizeAt
·     Clarify (non) purpose of Message_ReleaseEntity
·     Wimp_ReadPixTrans accepts '0' to mean skip reading
·     Added Windows logo and menu keys to Wimp key codes
·     Clarify button types
·     Fixed example program in Wimp_BaseOfSprites to work

Previous history     Next history
History for Wimp v1.26
05 Nov 2016

·     More subreasons for Wimp_ReadSysInfo
·     Lots of typing and grammatical errors fixed
·     Added Message_FilerDevicePath
·     Clarified that Free subreason GetFSName needs to include the terminator in the length
·     Added RedrawManager

Previous history

[sh-index] Back to list of manuals