Keywords - R
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · 
- radio buttons
 
- 
			·
			Using the Group flags ·
 
- Raw callbacks
 
- 
			·
			Connecting application code to widgets ·
			Event handlers -- raw and filter callbacks ·
			Event handlers -- raw and filter callbacks ·
			Handling drag events ·
 
- realizing
 
- 
			·
			Absolute positioning ·
			Aligning widgets horizontally or vertically ·
			Basic steps ·
			Constraint management using anchors ·
			Creating internal links ·
			Define a startup window ·
			Geometry negotiation ·
			Module setup functions ·
			Non-PhAB application ·
			PhAB application ·
			PtRealizeWidget() ·
			Resize policy ·
			Setting the resize policy in your application's code ·
			Step 3: Attach callbacks ·
			Widget life cycle ·
	
	- delaying
 
	- 
			·
			PtRealizeWidget() ·
	
 
	
 
- realtime
 
- 
			·
			Realtime threads ·
 
- Rebuild All (Build menu)
 
- 
			·
			Build menu ·
 
- rectangles
 
- 
	
	- data types
 
	- 
		
		- PhArea_t
 
		- 
			·
			Geometry data types ·
		
 
		
		
		- PhRect_t
 
		- 
			·
			Geometry data types ·
		
 
		
		
		- PhTile_t
 
		- 
			·
			Geometry data types ·
			Using damage tiles ·
		
 
		
	 
	
	
	- draw primitives
 
	- 
		
		- beveled
 
		- 
			·
			Beveled boxes, rectangles, and arrows ·
		
 
		
		
		- rounded
 
		- 
			·
			Rounded rectangles ·
		
 
		
		
		- simple
 
		- 
			·
			Rectangles ·
		
 
		
	 
	
 
- Red-Green-Blue (RGB) representation
 
- 
			·
			Color ·
 
- Redo (Edit menu)
 
- 
			·
			Edit menu ·
 
- regions
 
- 
			·
			Event space ·
			Overview of the Photon architecture ·
			Regions ·
	
	- active
 
	- 
			·
			Focus region ·
	
 
	
	
	- application
 
	- 
			·
			Device region ·
			Window-frame regions ·
	
 
	
	
	- backdrop
 
	- 
			·
			Backdrop region ·
			Changing the parent ·
	
 
	
	
	- brother
 
	- 
			·
			Brother regions ·
		
		- behind
 
		- 
			·
			Default placement ·
			Specific placement ·
		
 
		
		
		- in front
 
		- 
			·
			Default placement ·
			Specific placement ·
		
 
		
		
		- specifying
 
		- 
			·
			Specifying brothers ·
		
 
		
	 
	
	
	- child
 
	- 
			·
			Parent/child relationships ·
			Region hierarchy ·
			Regions and event clipping ·
	
 
	
	
	- coordinates
 
	- 
			·
			Region origins ·
	
 
	
	
	- creating
 
	- 
			·
			Basic steps ·
			PtRealizeWidget() ·
	
 
	
	
	- defined
 
	- 
			·
			Regions ·
			Regions and events ·
	
 
	
	
	- destroying
 
	- 
			·
			About child regions ·
	
 
	
	
	- device
 
	- 
			·
			Device region ·
			Drag events ·
			Focus region ·
			Graphics driver ·
			Keyboard driver ·
			Keyboard focus ·
			Mouse driver ·
			Origin at (0,0) and initial rectangle not at (0,0) ·
			Pointer focus ·
	
 
	
	
	- driver
 
	- 
			·
			Device region ·
	
 
	
	
	- event clipping
 
	- 
			·
			Regions and event clipping ·
	
 
	
	
	- event notification
 
	- 
			·
			How region owners are notified of events ·
		
		- asynchronous
 
		- 
			·
			Asynchronous notification ·
		
 
		
		
		- polling
 
		- 
			·
			Polling ·
		
 
		
		
		- synchronous
 
		- 
			·
			Synchronous notification ·
		
 
		
	 
	
	
	- events
 
	- 
			·
			Adding event handlers ·
			Collecting events ·
			Event handlers -- raw and filter callbacks ·
	
 
	
	
	- focus
 
	- 
			·
			Focus region ·
	
 
	
	
	- hierarchy
 
	- 
			·
			Region hierarchy ·
	
 
	
	
	- ID (PhRid_t)
 
	- 
			·
			Regions ·
	
 
	
	
	- initial dimensions
 
	- 
			·
			Initial dimensions and location ·
	
 
	
	
	- initial locations
 
	- 
			·
			Initial dimensions and location ·
	
 
	
	
	- keyboard events
 
	- 
			·
			Keyboard focus ·
	
 
	
	
	- location
 
	- 
			·
			Root region ·
	
 
	
	
	- moving
 
	- 
			·
			About child regions ·
	
 
	
	
	- notification of events
 
	- 
			·
			How region owners are notified of events ·
		
		- asynchronous
 
		- 
			·
			Asynchronous notification ·
		
 
		
		
		- polling
 
		- 
			·
			Polling ·
		
 
		
		
		- synchronous
 
		- 
			·
			Synchronous notification ·
		
 
		
	 
	
	
	- opacity
 
	- 
			·
			Attribute summary ·
			Event logging ·
			Event modification ·
			Inclusive event ·
			Opacity ·
			Regions ·
	
 
	
	
	- opening
 
	- 
			·
			Opening a region ·
	
 
	
	
	- origin
 
	- 
			·
			Event coordinates ·
			Origin at (0,0) and initial rectangle at (0,0) ·
			Origin at (0,0) and initial rectangle not at (0,0) ·
			Origin not at (0,0) and initial rectangle not at (0,0) ·
			Region origins ·
	
 
	
	
	- parent
 
	- 
			·
			Parent region ·
			Parent/child relationships ·
			Region hierarchy ·
			Regions and event clipping ·
		
		- changing
 
		- 
			·
			Changing the parent ·
		
 
		
	 
	
	
	- PhRegion_t
 
	- 
			·
			Getting and setting the window state ·
			Placing regions ·
	
 
	
	
	- placement
 
	- 
			·
			Brother regions ·
			Placing regions ·
		
		- changing
 
		- 
			·
			Changing region placement ·
		
 
		
		
		- default
 
		- 
			·
			Default placement ·
		
 
		
		
		- specific
 
		- 
			·
			Specific placement ·
		
 
		
	 
	
	
	- querying
 
	- 
			·
			Getting and setting the window state ·
			Placing regions ·
	
 
	
	
	- root
 
	- 
			·
			About child regions ·
			Changing the parent ·
			Initial dimensions and location ·
			Keyboard driver ·
			Mouse driver ·
			Parent region ·
			Photon coordinate space ·
			Pointer focus ·
			Region hierarchy ·
			Root region ·
			Workspace region ·
		
		- defined
 
		- 
			·
			Root region ·
		
 
		
	 
	
	
	- sensitivity
 
	- 
			·
			Attribute summary ·
			Event logging ·
			Event modification ·
			Regions ·
			Sensitivity ·
	
 
	
	
	- system information
 
	- 
			·
			System information ·
		
		- PhSysInfo_t
 
		- 
			·
			System information ·
		
 
		
	 
	
	
	- targeting events
 
	- 
			·
			Targeting specific regions ·
	
 
	
	
	- window
 
	- 
			·
			Window-frame regions ·
	
 
	
	
	- window frame
 
	- 
			·
			Changing the parent ·
			Window-frame regions ·
	
 
	
	
	- workspace
 
	- 
			·
			Origin at (0,0) and initial rectangle not at (0,0) ·
			Workspace region ·
	
 
	
 
- Repeat callbacks
 
- 
			·
			Callbacks ·
 
- Resize callbacks
 
- 
			·
			Enforcing position or size constraints without anchors or layouts ·
 
- resize events
 
- 
			·
			Enforcing position or size constraints without anchors or layouts ·
 
- resize handles, changing color
 
- 
			·
			Color preferences ·
 
- resize policy
 
- 
			·
			Geometry negotiation ·
			Resize policy ·
	
	- and anchor flags
 
	- 
			·
			Constraint management using anchors ·
			Resize policy ·
	
 
	
 
- resources
 
- 
	
	- application
 
	- 
			·
			Application-level resources ·
	
 
	
	
	- editing
 
	- 
			·
			Editing widget resources ·
		
		- colors
 
		- 
			·
			Changing the fill color ·
			Color editor ·
		
 
		
		
		- editor buttons
 
		- 
			·
			Editing widget resources ·
		
 
		
		
		- flags
 
		- 
			·
			Changing the text alignment ·
			Flag/choice editor ·
			Setting flags ·
		
 
		
		
		- fonts
 
		- 
			·
			Changing the font ·
			Font editor ·
		
 
		
		
		- functions
 
		- 
			·
			Code editor ·
		
 
		
		
		- layouts
 
		- 
			·
			Layout editors ·
		
 
		
		
		- lists
 
		- 
			·
			Editing a list of text items ·
			List editor ·
		
 
		
		
		- numbers
 
		- 
			·
			Changing the bevel width ·
			Number editor ·
		
 
		
		
		- pixmaps
 
		- 
			·
			Editing a pixmap ·
			Pixmap editor ·
		
 
		
		
		- text, multiline
 
		- 
			·
			Editing multiline text ·
			Text editors ·
		
 
		
		
		- text, single line
 
		- 
			·
			Text editors ·
		
 
		
	 
	
	
	- getting
 
	- 
			·
			Getting resources ·
		
		- argument list
 
		- 
			·
			Argument lists ·
		
 
		
		
		- one
 
		- 
			·
			Getting one resource ·
		
 
		
	 
	
	
	- manifests
 
	- 
			·
			General preferences ·
	
 
	
	
	- modifying values
 
	- 
			·
			Using pointers ·
	
 
	
	
	- names
 
	- 
			·
			General preferences ·
	
 
	
	
	- not displayed in PhAB
 
	- 
			·
			Resources panel ·
	
 
	
	
	- setting
 
	- 
			·
			PtSetArg() ·
			Setting resources ·
		
		- argument list
 
		- 
			·
			Argument lists ·
		
 
		
		
		- one
 
		- 
			·
			Setting one resource ·
		
 
		
	 
	
	
	- types
 
	- 
			·
			Argument lists ·
			Using pointers ·
	
 
	
 
- Resources (View menu)
 
- 
			·
			Resources panel ·
 
- Resources panel
 
- 
			·
			Resources panel ·
 
- Revert (File menu)
 
- 
			·
			File menu ·
 
- RGB representation
 
- 
			·
			Color ·
 
- root region
 
- 
			·
			About child regions ·
			Changing the parent ·
			Initial dimensions and location ·
			Keyboard driver ·
			Mouse driver ·
			Parent region ·
			Photon coordinate space ·
			Pointer focus ·
			Region hierarchy ·
			Root region ·
			Workspace region ·
	
	- defined
 
	- 
			·
			Root region ·
	
 
	
 
- rounded rectangles
 
- 
			·
			Rounded rectangles ·
 
- RtTimerCreate()
 
- 
			·
			RtTimer* functions ·
 
- RtTimerDelete()
 
- 
			·
			RtTimer* functions ·
 
- RtTimerGetTime()
 
- 
			·
			RtTimer* functions ·
 
- RtTimerSetTime()
 
- 
			·
			RtTimer* functions ·
 
- Run Language Editor (Project menu, Language Editor submenu)
 
- 
			·
			Starting the Language Editor within PhAB ·
 
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·