Programmer's Guide to Creating User Interfaces
Table of Contents
Index
Chapter 8: Mouse Support for Character Interfaces
8.1 Adding Mouse Support to Existing Applications
8.1.1 Initializing and Terminating the Mouse
8.1.2 Showing and Hiding the Mouse
8.1.3 Using the Mouse
8.1.4 Creating Point-and-pick Menus
8.2 Using Call-by-name Mouse Routines
8.2.1 Detecting the Presence of the Mouse and Mouse Buttons
8.2.2 Controlling the Mouse
8.2.2.1 Enabling and Disabling Use of the Mouse
8.2.2.2 Making the Mouse Pointer Visible or Invisible
8.2.2.3 Mouse Pointer Position
8.2.3 The Mouse Event Queue
8.2.3.1 Querying the Mouse Event Queue
8.2.3.1.1 Querying the Status of the Mouse Event Queue
8.2.3.1.2 Reading a Mouse Event
8.2.3.2 Testing the Value of a Bit
8.2.3.3 Testing for a Mouse Click
8.2.3.4 The Mouse Event Mask
8.2.4 Changing the Mouse Pointer's Characteristics
8.2.5 References