RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Software | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

The Window Manager

Programmer's Reference Manuals
» Part 7 - The Desktop
» The Window Manager
  • Introduction
  • Overview
  • Technical Details
  • Service Calls
  • SWI Calls
  • Messages
  • *Commands
Revised on November 4, 2009 19:29:10 by Alan Robertson (52)? (127.0.0.1)
Edit | Back in time (7 revisions) | See changes | History | Views: Print | Source | Linked from: Programmer's Reference Manuals, Character Sets, Summary Of Contents, The Window Manager Introduction, The Window Manager Overview, The Window Manager Technical Details, The Window Manager Polling, The Window Manager General Principles, The Window Manager Mouse, The Window Manager Layout Of Windows, The Window Manager SWI Calls, The Window Manager Window System Area, The Window Manager Redrawing Windows, The Window Manager Updating Windows, The Window Manager Taking Over The Screen, The Window Manager The Icon Bar, The Window Manager Icons, The Window Manager RISC OS System Icons, The Window Manager Window Panes, The Window Manager Menus, The Window Manager Dialog Boxes, The Window Manager Keyboard Input And Text Handling, The Window Manager Changing The Pointer, The Window Manager Mode Independence, The Window Manager Colour, The Window Manager System Font, The Window Manager Dragging, The Window Manager Applications And Documents, The Window Manager Memory Management, The Window Manager Template Files, The Window Manager Application Resource Files, The Window Manager Shared Resources, The Window Manager Relocatable Modules, The Window Manager Errors, The Window Manager Time, The Window Manager Service Calls, The Window Manager Service Calls Overview, Service_DesktopWelcome, Service_Memory, Service_MouseTrap, Service_ShutDown, Service_ShutdownComplete, Service_StartedWimp, Service_StartWimp, Service_WimpCloseDown, Service_WimpPalette, Service_WimpRegisterFilters, Service_WimpReportError, Service_WimpSaveDesktop, Service_WimpSpritesMoved, Wimp_AddMessages, Wimp_BaseOfSprites, Wimp_BlockCopy, Wimp_ClaimFreeMemory, Wimp_CloseDown, Wimp_CloseTemplate, Wimp_CloseWindow, Wimp_CommandWindow, Wimp_CreateIcon, Wimp_CreateIcon (window syntax), Icon Priority, Icon Bar Position, Wimp_CreateIcon (icon bar syntax), Wimp_CreateMenu, Menu Block, Menu Items, Item Flags, Wimp_CreateSubMenu, Wimp_CreateWindow, Window Block, Window Locations, Window Flags, Window Stacks, Extra Window Flags, Icon Flags, Window Button Types, Icon Block, Icon Data, Text Sprite Justification, Part 7, Wimp_DecodeMenu, Wimp_DeleteIcon, Wimp_DeleteWindow, Wimp_DragBox, Drag Block, Dragtypes, Drag Box Flags, Wimp_ForceRedraw, Wimp_ForceRedraw (mark invalid area syntax), Wimp_ForceRedraw (extended syntax), Wimp_GetCaretPosition, Caret Flags, Wimp_GetIconState, Wimp_GetMenuState, Wimp_GetPointerInfo, Button State, Icon Handle, Wimp_GetRectangle, Rectangle Data, Wimp_GetWindowInfo, Wimp_GetWindowOutline, Wimp_GetWindowState, Wimp_GetWindowState (original syntax), Wimp_GetWindowState (extended syntax), Nested Window Flags, Nesting Values, Wimp_Initialise, Wimp_LoadTemplate, Wimp_LoadTemplate (load syntax), Wimp_LoadTemplate (request size syntax), Wimp_OpenTemplate, Wimp_OpenWindow, Wimp_OpenWindow (original syntax), Wimp_OpenWindow (extended syntax), Wimp_PlotIcon, Wimp_Poll, Poll Mask, Wimp States, Null_Reason, Redraw_Window_Request, Open_Window_Request, Close_Window_Request, Pointer_Leaving_Window, Pointer_Entering_Window, Mouse_Click, Icon Button Types, User_Drag_Box, Key_Pressed, Wimp Managed Key Presses, Character Codes, Menu_Selection, Scroll_Request, Scroll Directions, Lose_Caret, Gain_Caret, Wimp_StartTask, User_Message, User_Message_Recorded, User_Message_Acknowledge, Wimp_PollIdle, Wimp_ProcessKey, Wimp_ReadPalette, Palette Block, Wimp_ReadPixTrans, Scale Factors, Colour Translation Table, Wimp_ReadSysInfo, Wimp Write Directions, Wimp_RedrawWindow, Wimp_RegisterFilter, Wimp_RemoveMessages, Wimp_ReportError, ReportError Flags, Error Box Type List, SWI Error Block, Error Generators, Wimp_ResizeIcon, Wimp_SendMessage, Wimp_SetCaretPosition, Wimp_SetColour, Wimp_SetPalette, Wimp_SetColourMapping, Wimp_SetExtent, Wimp_SetFontColours, Wimp_SetIconState, Wimp_SetMode, Mode Specifier Block, Mode Selector Flags, Pixel Depths, Mode Variable Numbers, Mode Flags, Wimp_SetPointerShape, Wimp_SetWatchdogState, Wimp_SlotSize, Wimp_SpriteOp, Wimp_TextColour, Wimp_TextOp, Wimp_TextOp 0, Wimp_TextOp 1, Wimp_TextOp 2, Wimp_TextOp 3, Wimp_TextOp 4, Wimp_TransferBlock, Wimp_UpdateWindow, Wimp_WhichIcon, Wimp_Extend, Wimp_AutoScroll, AutoScroll Status Flags, Wimp Items, AutoScroll Entry Flags, AutoScroll Block, Wimp_Extend (stack information), Wimp_Extend (window information), Extend Block, Wimp_Extend (sprite suffix), Validation Strings, Validation String A, Validation String C, Validation String N, Validation String D, Validation String F, Validation String K, Validation String L, Validation String P, Validation String R, Validation String S, Validation String U, Validation String X, Validation String Y, The Window Manager Messages, The Window Manager Messages Overview, Message_Quit, Message_PreQuit, Message_PaletteChange, Message_SaveDesktop, Message_DeviceClaim, Device Numbers, Message_DeviceInUse, Message_Shutdown, Message_AppControl, AppControl Flags, AppControl Operations, Message_FilerOpenDir, Message_FilerCloseDir, Message_FilerOpenDirAt, Message_FilerOpenDirAt ViewMode, Message_FilerSelectionDirectory, Message_FilerAddSelection, FilerAction Operations, FilerAction Options, Message_FilerControlAction, Message_FilerSelection, Message_FilerSelection ViewMode, Message_AlarmSet, Message_SetAlarm 0, Message_SetAlarm 1, Message_SetAlarm 2, Message_AlarmGoneOff, Message_HelpRequest, Message_HelpReply, Message_HelpEnable, Escape Codes, Message_Notify, Message_MenuWarning, Message_ModeChange, Message_TaskInitialise, Currently Active Object Pointer, Message_TaskCloseDown, Message_SlotSize, Message_TaskNameRq, Message_SetSlot, Message_TaskNameIs, Message_TaskStarted, Message_MenusDeleted, Message_Iconize, Message_WindowClosed, Message_WindowInfo, Message_FontChanged, Message_IconizeAt, Message_IconizeAt Flags, Message_ClaimEntity, Message_ClaimEntity Flags, Message_DataRequest, Message Codes, Message_Dragging Flags, Message_DragClaim, Message_DragClaim Flags, Message_ReleaseEntity, Message_ReleaseEntity Flags, Message_DataSave, Message_DataSaveAck, Message_DataLoad, Message_DataLoadAck, Message_DataOpen, Message_RAMFetch, Message_RAMTransmit, Message_DataSaved, Message_ColourPickerColourChoice, ColourPicker Choice Flags, ColourPicker Colour Descriptor, ColourTrans Palette Entry, Descriptor Extension Types, ColourTrans Fixed Point, Message_ColourPickerColourChanged, ColourPicker Changed Flags, Message_ColourPickerCloseDialogRequest, Message_ColourPickerOpenParentRequest, The Window Manager *Commands, Service_PostReset, Message_FilerAction, Reason Codes, PollWord_NonZero, Message_Dragging, Wimp Visual Flags

Search the Wiki

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

The official C/C++ Development kit and more here.

Donate! Why?

Help ROOL make things happen – please consider donating!

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys