2 <FILE>chimara-glk</FILE>
3 <TITLE>ChimaraGlk</TITLE>
9 chimara_glk_set_interactive
10 chimara_glk_get_interactive
11 chimara_glk_set_protect
12 chimara_glk_get_protect
13 chimara_glk_set_default_font_description
14 chimara_glk_set_default_font_string
15 chimara_glk_get_default_font_description
16 chimara_glk_set_monospace_font_description
17 chimara_glk_set_monospace_font_string
18 chimara_glk_get_monospace_font_description
19 chimara_glk_set_spacing
20 chimara_glk_get_spacing
24 chimara_glk_get_running
36 <FILE>chimara-if</FILE>
39 ChimaraIFZmachineVersion
40 <TITLE>ChimaraIF</TITLE>
43 chimara_if_set_preferred_interpreter
44 chimara_if_get_preferred_interpreter
47 chimara_if_get_interpreter
59 <FILE>glk-exiting</FILE>
60 <TITLE>Exiting Your Program</TITLE>
67 <FILE>glk-interrupt</FILE>
68 <TITLE>The Interrupt Handler</TITLE>
69 glk_set_interrupt_handler
74 <TITLE>The Tick Thing</TITLE>
79 <FILE>glk-types</FILE>
80 <TITLE>Basic Types</TITLE>
86 <FILE>glk-opaque-objects</FILE>
87 <TITLE>Opaque Objects</TITLE>
95 <FILE>glk-gestalt</FILE>
96 <TITLE>The Gestalt System</TITLE>
99 <SUBSECTION The Version Number>
101 <SUBSECTION Testing for Unicode Capabilities>
106 gestalt_CharOutput_CannotPrint
107 gestalt_CharOutput_ApproxPrint
108 gestalt_CharOutput_ExactPrint
109 <SUBSECTION Line Input>
111 <SUBSECTION Character Input>
113 <SUBSECTION Constants>
122 gestalt_HyperlinkInput
124 gestalt_GraphicsTransparency
128 <FILE>glk-character-input</FILE>
129 <TITLE>Character Input</TITLE>
159 <FILE>glk-case</FILE>
160 <TITLE>Upper and Lower Case</TITLE>
163 glk_buffer_to_lower_case_uni
164 glk_buffer_to_upper_case_uni
165 glk_buffer_to_title_case_uni
169 <FILE>glk-window-opening</FILE>
170 <TITLE>Window Opening, Closing, and Constraints</TITLE>
178 winmethod_Proportional
179 winmethod_DivisionMask
184 <FILE>glk-window-constraints</FILE>
185 <TITLE>Changing Window Constraints</TITLE>
187 glk_window_set_arrangement
188 glk_window_get_arrangement
192 <FILE>glk-window-types</FILE>
193 <TITLE>The Types of Windows</TITLE>
198 glk_window_move_cursor
204 <FILE>glk-echo-streams</FILE>
205 <TITLE>Echo Streams</TITLE>
206 glk_window_set_echo_stream
207 glk_window_get_echo_stream
211 <FILE>glk-window-other</FILE>
212 <TITLE>Other Window Functions</TITLE>
216 glk_window_get_parent
217 glk_window_get_sibling
220 glk_window_get_stream
225 <FILE>glk-events</FILE>
226 <TITLE>Events</TITLE>
230 <SUBSECTION Constants>
243 <FILE>glk-character-input-events</FILE>
244 <TITLE>Character Input Events</TITLE>
245 glk_request_char_event
246 glk_request_char_event_uni
247 glk_cancel_char_event
251 <FILE>glk-line-input-events</FILE>
252 <TITLE>Line Input Events</TITLE>
253 glk_request_line_event
254 glk_request_line_event_uni
255 glk_cancel_line_event
259 <FILE>glk-mouse-events</FILE>
260 <TITLE>Mouse Input Events</TITLE>
261 glk_request_mouse_event
262 glk_cancel_mouse_event
266 <FILE>glk-timer-events</FILE>
267 <TITLE>Timer Events</TITLE>
268 glk_request_timer_events
272 <FILE>glk-streams</FILE>
273 <TITLE>Streams</TITLE>
274 glk_stream_set_current
275 glk_stream_get_current
276 <SUBSECTION Constants>
284 <FILE>glk-print</FILE>
285 <TITLE>How to Print</TITLE>
290 glk_put_string_stream
291 glk_put_buffer_stream
295 glk_put_char_stream_uni
296 glk_put_string_stream_uni
297 glk_put_buffer_stream_uni
301 <FILE>glk-read</FILE>
302 <TITLE>How to Read</TITLE>
304 glk_get_buffer_stream
306 glk_get_char_stream_uni
307 glk_get_buffer_stream_uni
308 glk_get_line_stream_uni
312 <FILE>glk-closing-streams</FILE>
313 <TITLE>Closing Streams</TITLE>
319 <FILE>glk-stream-positions</FILE>
320 <TITLE>Stream Positions</TITLE>
321 glk_stream_set_position
322 glk_stream_get_position
323 <SUBSECTION Constants>
330 <FILE>glk-styles</FILE>
331 <TITLE>Styles</TITLE>
334 <SUBSECTION Constants>
350 <FILE>glk-stylehints</FILE>
351 <TITLE>Suggesting the Appearance of Styles</TITLE>
354 <SUBSECTION Constants>
355 stylehint_Indentation
356 stylehint_ParaIndentation
357 stylehint_Justification
361 stylehint_Proportional
364 stylehint_ReverseColor
366 stylehint_just_LeftFlush
367 stylehint_just_LeftRight
368 stylehint_just_Centered
369 stylehint_just_RightFlush
373 <FILE>glk-style-measure</FILE>
374 <TITLE>Testing the Appearance of Styles</TITLE>
375 glk_style_distinguish
380 <FILE>glk-stream-types</FILE>
381 <TITLE>The Types of Streams</TITLE>
382 glk_stream_open_memory
383 glk_stream_open_memory_uni
385 glk_stream_open_file_uni
389 <FILE>glk-stream-other</FILE>
390 <TITLE>Other Stream Functions</TITLE>
396 <FILE>glk-fileref</FILE>
397 <TITLE>File References</TITLE>
401 fileusage_InputRecord
408 <FILE>glk-fileref-types</FILE>
409 <TITLE>The Types of File References</TITLE>
410 glk_fileref_create_temp
411 glk_fileref_create_by_prompt
412 glk_fileref_create_by_name
413 glk_fileref_create_from_fileref
417 <FILE>glk-fileref-other</FILE>
418 <TITLE>Other File Reference Functions</TITLE>
422 glk_fileref_delete_file
423 glk_fileref_does_file_exist
427 <FILE>glk-image-resources</FILE>
428 <TITLE>Image Resources</TITLE>
431 glk_image_draw_scaled
435 <FILE>glk-graphics-windows</FILE>
436 <TITLE>Graphics in Graphics Windows</TITLE>
437 glk_window_set_background_color
439 glk_window_erase_rect
443 <FILE>glk-graphics-text</FILE>
444 <TITLE>Graphics in Text Buffer Windows</TITLE>
445 glk_window_flow_break
446 <SUBSECTION Constants>
448 imagealign_InlineDown
449 imagealign_InlineCenter
450 imagealign_MarginLeft
451 imagealign_MarginRight
455 <FILE>glk-graphics-testing</FILE>
456 <TITLE>Testing for Graphics Capabilities</TITLE>
461 <FILE>glk-sound-channels</FILE>
462 <TITLE>Creating and Destroying Sound Channels</TITLE>
468 <FILE>glk-playing-sounds</FILE>
469 <TITLE>Playing Sounds</TITLE>
471 glk_schannel_play_ext
473 glk_schannel_set_volume
478 <FILE>glk-sound-other</FILE>
479 <TITLE>Other Sound Channel Functions</TITLE>
481 glk_schannel_get_rock
485 <FILE>glk-sound-testing</FILE>
486 <TITLE>Testing for Sound Capabilities</TITLE>
491 <FILE>glk-creating-hyperlinks</FILE>
492 <TITLE>Creating Hyperlinks</TITLE>
494 glk_set_hyperlink_stream
498 <FILE>glk-accepting-hyperlinks</FILE>
499 <TITLE>Accepting Hyperlink Events</TITLE>
500 glk_request_hyperlink_event
501 glk_cancel_hyperlink_event
505 <FILE>glk-hyperlinks-testing</FILE>
506 <TITLE>Testing for Hyperlink Capabilities</TITLE>
507 GLK_MODULE_HYPERLINKS
511 <FILE>dispatch-interrogating</FILE>
512 <TITLE>Interrogating the Interface</TITLE>
513 gidispatch_count_classes
514 gidispatch_count_intconst
515 gidispatch_get_intconst
516 gidispatch_intconst_t
517 gidispatch_count_functions
518 gidispatch_get_function
519 gidispatch_function_t
520 gidispatch_get_function_by_id
521 <SUBSECTION Constants>
525 gidisp_Class_Schannel
529 <FILE>dispatch-dispatching</FILE>
530 <TITLE>Dispatching</TITLE>
536 <FILE>dispatch-prototypes</FILE>
537 <TITLE>Getting Argument Prototypes</TITLE>
542 <FILE>dispatch-library-functions</FILE>
543 <TITLE>Functions the Library Must Provide</TITLE>
544 gidispatch_set_object_registry
546 gidispatch_get_objrock
547 gidispatch_set_retained_registry
551 <FILE>blorb-program</FILE>
552 <TITLE>What the Program Does</TITLE>
553 giblorb_set_resource_map
554 giblorb_get_resource_map
559 <FILE>blorb-layer</FILE>
560 <TITLE>What the Blorb Layer Does</TITLE>
564 giblorb_load_chunk_by_type
565 giblorb_load_chunk_by_number
567 giblorb_load_resource
568 giblorb_count_resources
569 <SUBSECTION Constants>
570 giblorb_method_DontLoad
571 giblorb_method_Memory
572 giblorb_method_FilePos
582 <FILE>blorb-errors</FILE>
583 <TITLE>Blorb Errors</TITLE>
585 <SUBSECTION Constants>
587 giblorb_err_CompileTime
596 <FILE>glkext-startup</FILE>
597 <TITLE>Startup Code</TITLE>
598 glkunix_argumentlist_t
600 <SUBSECTION Constants>
602 glkunix_arg_ValueFollows
603 glkunix_arg_ValueCanFollow
604 glkunix_arg_NumberValue
609 <FILE>glkext-unix</FILE>
610 <TITLE>Unix Extensions</TITLE>
611 glkunix_stream_open_pathname
612 glkunix_set_base_file