[[!redirects The Window Manager Technical Details]] h6. [[WindowManager]] h6(. » Technical Details * [[WindowManager Polling|Polling]] ** "Overview":WindowManager%20Polling#overview ** "Masking Events":WindowManager%20Polling#masking_events ** "Null events":WindowManager%20Polling#null_events * [[WindowManager General Principles|General Principles]] ** "Overview":WindowManager%20General%20Principles#overview ** "Compatibility":WindowManager%20General%20Principles#compatibility ** "Responsiveness":WindowManager%20General%20Principles#responsiveness ** "Colour":WindowManager%20General%20Principles#colour ** "Terminology":WindowManager%20General%20Principles#terminology * [[WindowManager Mouse|The Mouse]] ** "Select and Adjust":WindowManager%20Mouse#select_and_adjust ** "Menu Button":WindowManager%20Mouse#menu_button ** "Double Clicks":WindowManager%20Mouse#double_clicks * [[WindowManager Layout Of Windows|Layout of Windows]] ** "Coordinate system":WindowManager%20Layout%20Of%20Windows#coordinate_system ** "Window Stacks":WindowManager%20Layout%20Of%20Windows#window_stacks ** "Window Flags":WindowManager%20Layout%20Of%20Windows#window_flags * [[WindowManager Window System Area|Window System Area]] ** "Title Bar":WindowManager%20Window%20System%20Area#title_bar ** "Close Icon":WindowManager%20Window%20System%20Area#close_icon ** "Back Icon":WindowManager%20Window%20System%20Area#back_icon ** "Toggle Size Icon":WindowManager%20Window%20System%20Area#toggle_size_icon ** "Adjust Size Icon":WindowManager%20Window%20System%20Area#adjust_size_icon ** "Iconize Icon":WindowManager%20Window%20System%20Area#iconize_icon ** "Vertical Scroll Bar":WindowManager%20Window%20System%20Area#vertical_scroll_bar ** "Horizontal Scroll Bar":WindowManager%20Window%20System%20Area#horizontal_scroll_bar ** "Window Definition":WindowManager%20Window%20System%20Area#window_definition * [[WindowManager Redrawing Windows|Redrawing Windows]] ** "Overview":WindowManager%20Redrawing%20Windows#overview * [[WindowManager Updating Windows|Updating Windows]] ** "Overview":WindowManager%20Updating%20Windows#overview * [[WindowManager Taking Over The Screen|Taking over the Screen]] ** "Overview":WindowManager%20Taking%20Over%20The%20Screen#overview * [[WindowManager The Icon Bar|The Icon Bar]] ** "Overview":WindowManager%20The%20Icon%20Bar#overview ** "Registering an Icon":WindowManager%20The%20Icon%20Bar#registering_an_icon ** "Mouse Clicks":WindowManager%20The%20Icon%20Bar#mouse_clicks ** "Icon Dimensions":WindowManager%20The%20Icon%20Bar#icon_dimensions * [[WindowManager Icons|Icons]] ** "Overview":WindowManager%20Icons#overview ** "Icon Definition":WindowManager%20Icons#icon_definition ** "Icon Creating and Deleting":WindowManager%20Icons#icon_creating_and_deleting ** "Icon Selection":WindowManager%20Icons#icon_selection ** "Icon Sprites":WindowManager%20Icons#icon_sprites * [[WindowManager RISC OS System Icons|RISC OS System Icons]] ** "Overview":WindowManager%20RISC%20OS%20System%20Icons#overview ** "Icon Sets":WindowManager%20RISC%20OS%20System%20Icons#icon_sets ** "Naming Convention":WindowManager%20RISC%20OS%20System%20Icons#naming_convention ** "Icon Borders":WindowManager%20RISC%20OS%20System%20Icons#icon_borders ** "Common Icons":WindowManager%20RISC%20OS%20System%20Icons#common_icons ** "Icon Design":WindowManager%20RISC%20OS%20System%20Icons#icon_design ** "Speed Optimisation":WindowManager%20RISC%20OS%20System%20Icons#speed_optimisation ** "Colour Support":WindowManager%20RISC%20OS%20System%20Icons#colour_support * [[WindowManager Menus|Menus]] ** "Overview":WindowManager%20Menus#overview ** "Opening a Window":WindowManager%20Menus#opening_a_menu ** "Creating a Menu":WindowManager%20Menus#creating_a_menu ** "Mouse Clicks":WindowManager%20Menus#mouse_clicks ** "Writeable Icons":WindowManager%20Menus#writeable_icons * [[WindowManager Dialog Boxes|Dialogue Boxes]] ** "Overview":WindowManager%20Dialog%20Boxes#overview ** "Opening a Dialog Box":WindowManager%20Dialog%20Boxes#opening_a_dialog_box ** "Icons":WindowManager%20Dialog%20Boxes#icons * [[WindowManager Window Panes|Window Panes]] ** "Overview":WindowManager%20Window%20Panes#overview ** "Definition":WindowManager%20Window%20Panes#definition ** "Usage":WindowManager%20Window%20Panes#usage * [[WindowManager Keyboard Input And Text Handling|Keyboard Input and Text Handling]] ** "Overview":WindowManager%20Keyboard%20Input%20And%20Text%20Handling#overview ** "Input Focus":WindowManager%20Keyboard%20Input%20And%20Text%20Handling#input_focus ** "Key Presses":WindowManager%20Keyboard%20Input%20And%20Text%20Handling#key_presses ** "Function Keys and Hot Keys":WindowManager%20Keyboard%20Input%20And%20Text%20Handling#function_keys_and_hot_keys ** "Special Characters":WindowManager%20Keyboard%20Input%20And%20Text%20Handling#special_characters ** "Escape Key":WindowManager%20Keyboard%20Input%20And%20Text%20Handling#escape_key * [[WindowManager Changing The Pointer|Changing the Pointer]] ** "Overview":WindowManager%20Changing%20The%20Pointer#overview * [[WindowManager Mode Independence|Mode Independence]] ** "Overview":WindowManager%20Mode%20Independence#overview ** "Usage":WindowManager%20Mode%20Independence#usage * [[WindowManager Colour|Colour]] ** "Overview":WindowManager%20Colour#overview ** "4-bit Colour":WindowManager%20Colour#4_Bit_Colour ** "24-bit Colour":WindowManager%20Colour#24_Bit_Colour ** "Notification":WindowManager%20Colour#notification * [[WindowManager System Font|System Font]] ** "Overview":WindowManager%20System%20Font#overview * [[WindowManager Dragging|Dragging]] ** "Basic Dragging Methodology":WindowManager%20Dragging#basic_dragging_methodology ** "Mouse Clicks":WindowManager%20Dragging#mouse_clicks ** "Miscellaneous Information":WindowManager%20Dragging#miscellaneous_information * [[WindowManager Applications And Documents|Applications and Documents]] ** "Overview":WindowManager%20Applications%20And%20Documents#overview ** "Loading an Application":WindowManager%20Applications%20And%20Documents#loading_an_application ** "Quitting an Application":WindowManager%20Applications%20And%20Documents#quitting_an_application ** "Loading Documents":WindowManager%20Applications%20And%20Documents#loading_documents ** "Saving Documents":WindowManager%20Applications%20And%20Documents#saving_documents ** "Closing Documents":WindowManager%20Applications%20And%20Documents#closing_documents ** "Creating Documents":WindowManager%20Applications%20And%20Documents#creating_documents ** "Editing Documents":WindowManager%20Applications%20And%20Documents#editing_documents ** "Inserting Documents":WindowManager%20Applications%20And%20Documents#inserting_documents * [[WindowManager Memory Management|Memory Management]] ** "Overview":WindowManager%20Memory%20Management#overview ** "Task Display":WindowManager%20Memory%20Management#task_display ** "Memory Mapping":WindowManager%20Memory%20Management#memory_mapping ** "Memory Allocation":WindowManager%20Memory%20Management#memory_allocation ** "Memory Tips":WindowManager%20Memory%20Management#memory_tips * [[WindowManager Template Files|Template Files]] ** "Overview":WindowManager%20Template%20Files#overview ** "Usage":WindowManager%20Template%20Files#usage ** "Operating System Templates":WindowManager%20Template%20Files#operating_system_templates ** "Issues":WindowManager%20Template%20Files#issues * [[WindowManager Application Resource Files|Application Resource Files]] ** "Overview":WindowManager%20Application%20Resource%20Files#overview ** "!Boot File":WindowManager%20Application%20Resource%20Files#boot_file ** "!Run File":WindowManager%20Application%20Resource%20Files#run_file ** "!RunImage File":WindowManager%20Application%20Resource%20Files#runimage_file ** "!Sprites File":WindowManager%20Application%20Resource%20Files#sprites_file ** "!Choices File":WindowManager%20Application%20Resource%20Files#choices_file ** "!Help File":WindowManager%20Application%20Resource%20Files#help_file ** "!Messages File":WindowManager%20Application%20Resource%20Files#messages_file ** "Template File":WindowManager%20Application%20Resource%20Files#template_file * [[WindowManager Shared Resources|Shared Resources]] ** "Overview":WindowManager%20Shared%20Resources#overview * [[WindowManager Relocatable Modules|Relocatable Modules]] ** "Overview":WindowManager%20Relocatable%20Modules#overview * [[WindowManager Errors|Errors]] ** "Overview":WindowManager%20Errors#overview ** "Common Errors":WindowManager%20Errors#common_errors ** "Error Messages":WindowManager%20Errors#error_messages * [[WindowManager Time|Time]] ** "Overview":WindowManager%20Time#overview ** "Usage":WindowManager%20Time#usage