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
25 chimara_glk_feed_char_input
26 chimara_glk_feed_line_input
38 <FILE>chimara-if</FILE>
41 ChimaraIFZmachineVersion
42 <TITLE>ChimaraIF</TITLE>
45 chimara_if_set_preferred_interpreter
46 chimara_if_get_preferred_interpreter
49 chimara_if_get_interpreter
61 <FILE>glk-exiting</FILE>
62 <TITLE>Exiting Your Program</TITLE>
69 <FILE>glk-interrupt</FILE>
70 <TITLE>The Interrupt Handler</TITLE>
71 glk_set_interrupt_handler
76 <TITLE>The Tick Thing</TITLE>
81 <FILE>glk-types</FILE>
82 <TITLE>Basic Types</TITLE>
88 <FILE>glk-opaque-objects</FILE>
89 <TITLE>Opaque Objects</TITLE>
97 <FILE>glk-gestalt</FILE>
98 <TITLE>The Gestalt System</TITLE>
101 <SUBSECTION The Version Number>
103 <SUBSECTION Testing for Unicode Capabilities>
108 gestalt_CharOutput_CannotPrint
109 gestalt_CharOutput_ApproxPrint
110 gestalt_CharOutput_ExactPrint
111 <SUBSECTION Line Input>
113 <SUBSECTION Character Input>
115 <SUBSECTION Constants>
124 gestalt_HyperlinkInput
126 gestalt_GraphicsTransparency
130 <FILE>glk-character-input</FILE>
131 <TITLE>Character Input</TITLE>
161 <FILE>glk-case</FILE>
162 <TITLE>Upper and Lower Case</TITLE>
165 glk_buffer_to_lower_case_uni
166 glk_buffer_to_upper_case_uni
167 glk_buffer_to_title_case_uni
171 <FILE>glk-window-opening</FILE>
172 <TITLE>Window Opening, Closing, and Constraints</TITLE>
180 winmethod_Proportional
181 winmethod_DivisionMask
186 <FILE>glk-window-constraints</FILE>
187 <TITLE>Changing Window Constraints</TITLE>
189 glk_window_set_arrangement
190 glk_window_get_arrangement
194 <FILE>glk-window-types</FILE>
195 <TITLE>The Types of Windows</TITLE>
200 glk_window_move_cursor
206 <FILE>glk-echo-streams</FILE>
207 <TITLE>Echo Streams</TITLE>
208 glk_window_set_echo_stream
209 glk_window_get_echo_stream
213 <FILE>glk-window-other</FILE>
214 <TITLE>Other Window Functions</TITLE>
218 glk_window_get_parent
219 glk_window_get_sibling
222 glk_window_get_stream
227 <FILE>glk-events</FILE>
228 <TITLE>Events</TITLE>
232 <SUBSECTION Constants>
245 <FILE>glk-character-input-events</FILE>
246 <TITLE>Character Input Events</TITLE>
247 glk_request_char_event
248 glk_request_char_event_uni
249 glk_cancel_char_event
253 <FILE>glk-line-input-events</FILE>
254 <TITLE>Line Input Events</TITLE>
255 glk_request_line_event
256 glk_request_line_event_uni
257 glk_cancel_line_event
261 <FILE>glk-mouse-events</FILE>
262 <TITLE>Mouse Input Events</TITLE>
263 glk_request_mouse_event
264 glk_cancel_mouse_event
268 <FILE>glk-timer-events</FILE>
269 <TITLE>Timer Events</TITLE>
270 glk_request_timer_events
274 <FILE>glk-streams</FILE>
275 <TITLE>Streams</TITLE>
276 glk_stream_set_current
277 glk_stream_get_current
278 <SUBSECTION Constants>
286 <FILE>glk-print</FILE>
287 <TITLE>How to Print</TITLE>
292 glk_put_string_stream
293 glk_put_buffer_stream
297 glk_put_char_stream_uni
298 glk_put_string_stream_uni
299 glk_put_buffer_stream_uni
303 <FILE>glk-read</FILE>
304 <TITLE>How to Read</TITLE>
306 glk_get_buffer_stream
308 glk_get_char_stream_uni
309 glk_get_buffer_stream_uni
310 glk_get_line_stream_uni
314 <FILE>glk-closing-streams</FILE>
315 <TITLE>Closing Streams</TITLE>
321 <FILE>glk-stream-positions</FILE>
322 <TITLE>Stream Positions</TITLE>
323 glk_stream_set_position
324 glk_stream_get_position
325 <SUBSECTION Constants>
332 <FILE>glk-styles</FILE>
333 <TITLE>Styles</TITLE>
336 <SUBSECTION Constants>
352 <FILE>glk-stylehints</FILE>
353 <TITLE>Suggesting the Appearance of Styles</TITLE>
356 <SUBSECTION Constants>
357 stylehint_Indentation
358 stylehint_ParaIndentation
359 stylehint_Justification
363 stylehint_Proportional
366 stylehint_ReverseColor
368 stylehint_just_LeftFlush
369 stylehint_just_LeftRight
370 stylehint_just_Centered
371 stylehint_just_RightFlush
375 <FILE>glk-style-measure</FILE>
376 <TITLE>Testing the Appearance of Styles</TITLE>
377 glk_style_distinguish
382 <FILE>glk-stream-types</FILE>
383 <TITLE>The Types of Streams</TITLE>
384 glk_stream_open_memory
385 glk_stream_open_memory_uni
387 glk_stream_open_file_uni
391 <FILE>glk-stream-other</FILE>
392 <TITLE>Other Stream Functions</TITLE>
398 <FILE>glk-fileref</FILE>
399 <TITLE>File References</TITLE>
403 fileusage_InputRecord
410 <FILE>glk-fileref-types</FILE>
411 <TITLE>The Types of File References</TITLE>
412 glk_fileref_create_temp
413 glk_fileref_create_by_prompt
414 glk_fileref_create_by_name
415 glk_fileref_create_from_fileref
419 <FILE>glk-fileref-other</FILE>
420 <TITLE>Other File Reference Functions</TITLE>
424 glk_fileref_delete_file
425 glk_fileref_does_file_exist
429 <FILE>glk-image-resources</FILE>
430 <TITLE>Image Resources</TITLE>
433 glk_image_draw_scaled
437 <FILE>glk-graphics-windows</FILE>
438 <TITLE>Graphics in Graphics Windows</TITLE>
439 glk_window_set_background_color
441 glk_window_erase_rect
445 <FILE>glk-graphics-text</FILE>
446 <TITLE>Graphics in Text Buffer Windows</TITLE>
447 glk_window_flow_break
448 <SUBSECTION Constants>
450 imagealign_InlineDown
451 imagealign_InlineCenter
452 imagealign_MarginLeft
453 imagealign_MarginRight
457 <FILE>glk-graphics-testing</FILE>
458 <TITLE>Testing for Graphics Capabilities</TITLE>
463 <FILE>glk-sound-channels</FILE>
464 <TITLE>Creating and Destroying Sound Channels</TITLE>
470 <FILE>glk-playing-sounds</FILE>
471 <TITLE>Playing Sounds</TITLE>
473 glk_schannel_play_ext
475 glk_schannel_set_volume
480 <FILE>glk-sound-other</FILE>
481 <TITLE>Other Sound Channel Functions</TITLE>
483 glk_schannel_get_rock
487 <FILE>glk-sound-testing</FILE>
488 <TITLE>Testing for Sound Capabilities</TITLE>
493 <FILE>glk-creating-hyperlinks</FILE>
494 <TITLE>Creating Hyperlinks</TITLE>
496 glk_set_hyperlink_stream
500 <FILE>glk-accepting-hyperlinks</FILE>
501 <TITLE>Accepting Hyperlink Events</TITLE>
502 glk_request_hyperlink_event
503 glk_cancel_hyperlink_event
507 <FILE>glk-hyperlinks-testing</FILE>
508 <TITLE>Testing for Hyperlink Capabilities</TITLE>
509 GLK_MODULE_HYPERLINKS
513 <FILE>dispatch-interrogating</FILE>
514 <TITLE>Interrogating the Interface</TITLE>
515 gidispatch_count_classes
516 gidispatch_count_intconst
517 gidispatch_get_intconst
518 gidispatch_intconst_t
519 gidispatch_count_functions
520 gidispatch_get_function
521 gidispatch_function_t
522 gidispatch_get_function_by_id
523 <SUBSECTION Constants>
527 gidisp_Class_Schannel
531 <FILE>dispatch-dispatching</FILE>
532 <TITLE>Dispatching</TITLE>
538 <FILE>dispatch-prototypes</FILE>
539 <TITLE>Getting Argument Prototypes</TITLE>
544 <FILE>dispatch-library-functions</FILE>
545 <TITLE>Functions the Library Must Provide</TITLE>
546 gidispatch_set_object_registry
548 gidispatch_get_objrock
549 gidispatch_set_retained_registry
553 <FILE>blorb-program</FILE>
554 <TITLE>What the Program Does</TITLE>
555 giblorb_set_resource_map
556 giblorb_get_resource_map
561 <FILE>blorb-layer</FILE>
562 <TITLE>What the Blorb Layer Does</TITLE>
566 giblorb_load_chunk_by_type
567 giblorb_load_chunk_by_number
569 giblorb_load_resource
570 giblorb_count_resources
571 <SUBSECTION Constants>
572 giblorb_method_DontLoad
573 giblorb_method_Memory
574 giblorb_method_FilePos
584 <FILE>blorb-errors</FILE>
585 <TITLE>Blorb Errors</TITLE>
587 <SUBSECTION Constants>
589 giblorb_err_CompileTime
598 <FILE>glkext-startup</FILE>
599 <TITLE>Startup Code</TITLE>
600 glkunix_argumentlist_t
602 <SUBSECTION Constants>
604 glkunix_arg_ValueFollows
605 glkunix_arg_ValueCanFollow
606 glkunix_arg_NumberValue
611 <FILE>glkext-unix</FILE>
612 <TITLE>Unix Extensions</TITLE>
613 glkunix_stream_open_pathname
614 glkunix_set_base_file