2 <FILE>chimara-glk</FILE>
3 <TITLE>ChimaraGlk</TITLE>
6 chimara_glk_set_interactive
7 chimara_glk_get_interactive
8 chimara_glk_set_protect
9 chimara_glk_get_protect
10 chimara_glk_set_default_font_description
11 chimara_glk_set_default_font_string
12 chimara_glk_get_default_font_description
13 chimara_glk_set_monospace_font_description
14 chimara_glk_set_monospace_font_string
15 chimara_glk_get_monospace_font_description
16 chimara_glk_set_spacing
17 chimara_glk_get_spacing
33 <FILE>glk-exiting</FILE>
34 <TITLE>Exiting Your Program</TITLE>
41 <FILE>glk-interrupt</FILE>
42 <TITLE>The Interrupt Handler</TITLE>
43 glk_set_interrupt_handler
48 <TITLE>The Tick Thing</TITLE>
53 <FILE>glk-types</FILE>
54 <TITLE>Basic Types</TITLE>
60 <FILE>glk-opaque-objects</FILE>
61 <TITLE>Opaque Objects</TITLE>
69 <FILE>glk-gestalt</FILE>
70 <TITLE>The Gestalt System</TITLE>
73 <SUBSECTION The Version Number>
75 <SUBSECTION Testing for Unicode Capabilities>
80 gestalt_CharOutput_CannotPrint
81 gestalt_CharOutput_ApproxPrint
82 gestalt_CharOutput_ExactPrint
83 <SUBSECTION Line Input>
85 <SUBSECTION Character Input>
87 <SUBSECTION Constants>
96 gestalt_HyperlinkInput
98 gestalt_GraphicsTransparency
102 <FILE>glk-character-input</FILE>
103 <TITLE>Character Input</TITLE>
133 <FILE>glk-case</FILE>
134 <TITLE>Upper and Lower Case</TITLE>
137 glk_buffer_to_lower_case_uni
138 glk_buffer_to_upper_case_uni
139 glk_buffer_to_title_case_uni
143 <FILE>glk-window-opening</FILE>
144 <TITLE>Window Opening, Closing, and Constraints</TITLE>
152 winmethod_Proportional
153 winmethod_DivisionMask
158 <FILE>glk-window-constraints</FILE>
159 <TITLE>Changing Window Constraints</TITLE>
161 glk_window_set_arrangement
162 glk_window_get_arrangement
166 <FILE>glk-window-types</FILE>
167 <TITLE>The Types of Windows</TITLE>
172 glk_window_move_cursor
178 <FILE>glk-echo-streams</FILE>
179 <TITLE>Echo Streams</TITLE>
180 glk_window_set_echo_stream
181 glk_window_get_echo_stream
185 <FILE>glk-window-other</FILE>
186 <TITLE>Other Window Functions</TITLE>
190 glk_window_get_parent
191 glk_window_get_sibling
194 glk_window_get_stream
199 <FILE>glk-events</FILE>
200 <TITLE>Events</TITLE>
204 <SUBSECTION Constants>
217 <FILE>glk-character-input-events</FILE>
218 <TITLE>Character Input Events</TITLE>
219 glk_request_char_event
220 glk_request_char_event_uni
221 glk_cancel_char_event
225 <FILE>glk-line-input-events</FILE>
226 <TITLE>Line Input Events</TITLE>
227 glk_request_line_event
228 glk_request_line_event_uni
229 glk_cancel_line_event
233 <FILE>glk-mouse-events</FILE>
234 <TITLE>Mouse Input Events</TITLE>
235 glk_request_mouse_event
236 glk_cancel_mouse_event
240 <FILE>glk-timer-events</FILE>
241 <TITLE>Timer Events</TITLE>
242 glk_request_timer_events
246 <FILE>glk-streams</FILE>
247 <TITLE>Streams</TITLE>
248 glk_stream_set_current
249 glk_stream_get_current
250 <SUBSECTION Constants>
258 <FILE>glk-print</FILE>
259 <TITLE>How to Print</TITLE>
264 glk_put_string_stream
265 glk_put_buffer_stream
269 glk_put_char_stream_uni
270 glk_put_string_stream_uni
271 glk_put_buffer_stream_uni
275 <FILE>glk-read</FILE>
276 <TITLE>How to Read</TITLE>
278 glk_get_buffer_stream
280 glk_get_char_stream_uni
281 glk_get_buffer_stream_uni
282 glk_get_line_stream_uni
286 <FILE>glk-closing-streams</FILE>
287 <TITLE>Closing Streams</TITLE>
293 <FILE>glk-stream-positions</FILE>
294 <TITLE>Stream Positions</TITLE>
295 glk_stream_set_position
296 glk_stream_get_position
297 <SUBSECTION Constants>
304 <FILE>glk-styles</FILE>
305 <TITLE>Styles</TITLE>
308 <SUBSECTION Constants>
324 <FILE>glk-stylehints</FILE>
325 <TITLE>Suggesting the Appearance of Styles</TITLE>
328 <SUBSECTION Constants>
329 stylehint_Indentation
330 stylehint_ParaIndentation
331 stylehint_Justification
335 stylehint_Proportional
338 stylehint_ReverseColor
340 stylehint_just_LeftFlush
341 stylehint_just_LeftRight
342 stylehint_just_Centered
343 stylehint_just_RightFlush
347 <FILE>glk-style-measure</FILE>
348 <TITLE>Testing the Appearance of Styles</TITLE>
349 glk_style_distinguish
354 <FILE>glk-stream-types</FILE>
355 <TITLE>The Types of Streams</TITLE>
356 glk_stream_open_memory
357 glk_stream_open_memory_uni
359 glk_stream_open_file_uni
363 <FILE>glk-stream-other</FILE>
364 <TITLE>Other Stream Functions</TITLE>
370 <FILE>glk-fileref</FILE>
371 <TITLE>File References</TITLE>
375 fileusage_InputRecord
382 <FILE>glk-fileref-types</FILE>
383 <TITLE>The Types of File References</TITLE>
384 glk_fileref_create_temp
385 glk_fileref_create_by_prompt
386 glk_fileref_create_by_name
387 glk_fileref_create_from_fileref
391 <FILE>glk-fileref-other</FILE>
392 <TITLE>Other File Reference Functions</TITLE>
396 glk_fileref_delete_file
397 glk_fileref_does_file_exist
401 <FILE>glk-image-resources</FILE>
402 <TITLE>Image Resources</TITLE>
405 glk_image_draw_scaled
409 <FILE>glk-graphics-windows</FILE>
410 <TITLE>Graphics in Graphics Windows</TITLE>
411 glk_window_set_background_color
413 glk_window_erase_rect
417 <FILE>glk-graphics-text</FILE>
418 <TITLE>Graphics in Text Buffer Windows</TITLE>
419 glk_window_flow_break
420 <SUBSECTION Constants>
422 imagealign_InlineDown
423 imagealign_InlineCenter
424 imagealign_MarginLeft
425 imagealign_MarginRight
429 <FILE>glk-graphics-testing</FILE>
430 <TITLE>Testing for Graphics Capabilities</TITLE>
435 <FILE>glk-sound-channels</FILE>
436 <TITLE>Creating and Destroying Sound Channels</TITLE>
442 <FILE>glk-playing-sounds</FILE>
443 <TITLE>Playing Sounds</TITLE>
445 glk_schannel_play_ext
447 glk_schannel_set_volume
452 <FILE>glk-sound-other</FILE>
453 <TITLE>Other Sound Channel Functions</TITLE>
455 glk_schannel_get_rock
459 <FILE>glk-sound-testing</FILE>
460 <TITLE>Testing for Sound Capabilities</TITLE>
465 <FILE>glk-creating-hyperlinks</FILE>
466 <TITLE>Creating Hyperlinks</TITLE>
468 glk_set_hyperlink_stream
472 <FILE>glk-accepting-hyperlinks</FILE>
473 <TITLE>Accepting Hyperlink Events</TITLE>
474 glk_request_hyperlink_event
475 glk_cancel_hyperlink_event
479 <FILE>glk-hyperlinks-testing</FILE>
480 <TITLE>Testing for Hyperlink Capabilities</TITLE>
481 GLK_MODULE_HYPERLINKS
485 <FILE>dispatch-interrogating</FILE>
486 <TITLE>Interrogating the Interface</TITLE>
487 gidispatch_count_classes
488 gidispatch_count_intconst
489 gidispatch_get_intconst
490 gidispatch_intconst_t
491 gidispatch_count_functions
492 gidispatch_get_function
493 gidispatch_function_t
494 gidispatch_get_function_by_id
495 <SUBSECTION Constants>
499 gidisp_Class_Schannel
503 <FILE>dispatch-dispatching</FILE>
504 <TITLE>Dispatching</TITLE>
510 <FILE>dispatch-prototypes</FILE>
511 <TITLE>Getting Argument Prototypes</TITLE>
516 <FILE>dispatch-library-functions</FILE>
517 <TITLE>Functions the Library Must Provide</TITLE>
518 gidispatch_set_object_registry
520 gidispatch_get_objrock
521 gidispatch_set_retained_registry
525 <FILE>blorb-program</FILE>
526 <TITLE>What the Program Does</TITLE>
527 giblorb_set_resource_map
528 giblorb_get_resource_map
533 <FILE>blorb-layer</FILE>
534 <TITLE>What the Blorb Layer Does</TITLE>
538 giblorb_load_chunk_by_type
539 giblorb_load_chunk_by_number
541 giblorb_load_resource
542 giblorb_count_resources
543 <SUBSECTION Constants>
544 giblorb_method_DontLoad
545 giblorb_method_Memory
546 giblorb_method_FilePos
556 <FILE>blorb-errors</FILE>
557 <TITLE>Blorb Errors</TITLE>
559 <SUBSECTION Constants>
561 giblorb_err_CompileTime
570 <FILE>glkext-startup</FILE>
571 <TITLE>Startup Code</TITLE>
572 glkunix_argumentlist_t
574 <SUBSECTION Constants>
576 glkunix_arg_ValueFollows
577 glkunix_arg_ValueCanFollow
578 glkunix_arg_NumberValue
583 <FILE>glkext-unix</FILE>
584 <TITLE>Unix Extensions</TITLE>
585 glkunix_stream_open_pathname
586 glkunix_set_base_file