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_spacing
14 chimara_glk_get_spacing
15 chimara_glk_set_css_to_default
16 chimara_glk_set_css_from_file
17 chimara_glk_set_css_from_string
21 chimara_glk_get_running
22 chimara_glk_feed_char_input
23 chimara_glk_feed_line_input
35 <FILE>chimara-if</FILE>
38 ChimaraIFZmachineVersion
39 <TITLE>ChimaraIF</TITLE>
42 chimara_if_set_preferred_interpreter
43 chimara_if_get_preferred_interpreter
46 chimara_if_get_interpreter
58 <FILE>glk-exiting</FILE>
59 <TITLE>Exiting Your Program</TITLE>
66 <FILE>glk-interrupt</FILE>
67 <TITLE>The Interrupt Handler</TITLE>
68 glk_set_interrupt_handler
73 <TITLE>The Tick Thing</TITLE>
78 <FILE>glk-types</FILE>
79 <TITLE>Basic Types</TITLE>
85 <FILE>glk-opaque-objects</FILE>
86 <TITLE>Opaque Objects</TITLE>
94 <FILE>glk-gestalt</FILE>
95 <TITLE>The Gestalt System</TITLE>
98 <SUBSECTION The Version Number>
100 <SUBSECTION Testing for Unicode Capabilities>
105 gestalt_CharOutput_CannotPrint
106 gestalt_CharOutput_ApproxPrint
107 gestalt_CharOutput_ExactPrint
108 <SUBSECTION Line Input>
110 <SUBSECTION Character Input>
112 <SUBSECTION Constants>
121 gestalt_HyperlinkInput
123 gestalt_GraphicsTransparency
127 <FILE>glk-character-input</FILE>
128 <TITLE>Character Input</TITLE>
158 <FILE>glk-case</FILE>
159 <TITLE>Upper and Lower Case</TITLE>
162 glk_buffer_to_lower_case_uni
163 glk_buffer_to_upper_case_uni
164 glk_buffer_to_title_case_uni
168 <FILE>glk-window-opening</FILE>
169 <TITLE>Window Opening, Closing, and Constraints</TITLE>
177 winmethod_Proportional
178 winmethod_DivisionMask
183 <FILE>glk-window-constraints</FILE>
184 <TITLE>Changing Window Constraints</TITLE>
186 glk_window_set_arrangement
187 glk_window_get_arrangement
191 <FILE>glk-window-types</FILE>
192 <TITLE>The Types of Windows</TITLE>
197 glk_window_move_cursor
203 <FILE>glk-echo-streams</FILE>
204 <TITLE>Echo Streams</TITLE>
205 glk_window_set_echo_stream
206 glk_window_get_echo_stream
210 <FILE>glk-window-other</FILE>
211 <TITLE>Other Window Functions</TITLE>
215 glk_window_get_parent
216 glk_window_get_sibling
219 glk_window_get_stream
224 <FILE>glk-events</FILE>
225 <TITLE>Events</TITLE>
229 <SUBSECTION Constants>
242 <FILE>glk-character-input-events</FILE>
243 <TITLE>Character Input Events</TITLE>
244 glk_request_char_event
245 glk_request_char_event_uni
246 glk_cancel_char_event
250 <FILE>glk-line-input-events</FILE>
251 <TITLE>Line Input Events</TITLE>
252 glk_request_line_event
253 glk_request_line_event_uni
254 glk_cancel_line_event
258 <FILE>glk-mouse-events</FILE>
259 <TITLE>Mouse Input Events</TITLE>
260 glk_request_mouse_event
261 glk_cancel_mouse_event
265 <FILE>glk-timer-events</FILE>
266 <TITLE>Timer Events</TITLE>
267 glk_request_timer_events
271 <FILE>glk-streams</FILE>
272 <TITLE>Streams</TITLE>
273 glk_stream_set_current
274 glk_stream_get_current
275 <SUBSECTION Constants>
283 <FILE>glk-print</FILE>
284 <TITLE>How to Print</TITLE>
289 glk_put_string_stream
290 glk_put_buffer_stream
294 glk_put_char_stream_uni
295 glk_put_string_stream_uni
296 glk_put_buffer_stream_uni
300 <FILE>glk-read</FILE>
301 <TITLE>How to Read</TITLE>
303 glk_get_buffer_stream
305 glk_get_char_stream_uni
306 glk_get_buffer_stream_uni
307 glk_get_line_stream_uni
311 <FILE>glk-closing-streams</FILE>
312 <TITLE>Closing Streams</TITLE>
318 <FILE>glk-stream-positions</FILE>
319 <TITLE>Stream Positions</TITLE>
320 glk_stream_set_position
321 glk_stream_get_position
322 <SUBSECTION Constants>
329 <FILE>glk-styles</FILE>
330 <TITLE>Styles</TITLE>
333 <SUBSECTION Constants>
349 <FILE>glk-stylehints</FILE>
350 <TITLE>Suggesting the Appearance of Styles</TITLE>
353 <SUBSECTION Constants>
354 stylehint_Indentation
355 stylehint_ParaIndentation
356 stylehint_Justification
360 stylehint_Proportional
363 stylehint_ReverseColor
365 stylehint_just_LeftFlush
366 stylehint_just_LeftRight
367 stylehint_just_Centered
368 stylehint_just_RightFlush
372 <FILE>glk-style-measure</FILE>
373 <TITLE>Testing the Appearance of Styles</TITLE>
374 glk_style_distinguish
379 <FILE>glk-stream-types</FILE>
380 <TITLE>The Types of Streams</TITLE>
381 glk_stream_open_memory
382 glk_stream_open_memory_uni
384 glk_stream_open_file_uni
388 <FILE>glk-stream-other</FILE>
389 <TITLE>Other Stream Functions</TITLE>
395 <FILE>glk-fileref</FILE>
396 <TITLE>File References</TITLE>
400 fileusage_InputRecord
407 <FILE>glk-fileref-types</FILE>
408 <TITLE>The Types of File References</TITLE>
409 glk_fileref_create_temp
410 glk_fileref_create_by_prompt
411 glk_fileref_create_by_name
412 glk_fileref_create_from_fileref
416 <FILE>glk-fileref-other</FILE>
417 <TITLE>Other File Reference Functions</TITLE>
421 glk_fileref_delete_file
422 glk_fileref_does_file_exist
426 <FILE>glk-image-resources</FILE>
427 <TITLE>Image Resources</TITLE>
430 glk_image_draw_scaled
434 <FILE>glk-graphics-windows</FILE>
435 <TITLE>Graphics in Graphics Windows</TITLE>
436 glk_window_set_background_color
438 glk_window_erase_rect
442 <FILE>glk-graphics-text</FILE>
443 <TITLE>Graphics in Text Buffer Windows</TITLE>
444 glk_window_flow_break
445 <SUBSECTION Constants>
447 imagealign_InlineDown
448 imagealign_InlineCenter
449 imagealign_MarginLeft
450 imagealign_MarginRight
454 <FILE>glk-graphics-testing</FILE>
455 <TITLE>Testing for Graphics Capabilities</TITLE>
460 <FILE>glk-sound-channels</FILE>
461 <TITLE>Creating and Destroying Sound Channels</TITLE>
467 <FILE>glk-playing-sounds</FILE>
468 <TITLE>Playing Sounds</TITLE>
470 glk_schannel_play_ext
472 glk_schannel_set_volume
477 <FILE>glk-sound-other</FILE>
478 <TITLE>Other Sound Channel Functions</TITLE>
480 glk_schannel_get_rock
484 <FILE>glk-sound-testing</FILE>
485 <TITLE>Testing for Sound Capabilities</TITLE>
490 <FILE>glk-creating-hyperlinks</FILE>
491 <TITLE>Creating Hyperlinks</TITLE>
493 glk_set_hyperlink_stream
497 <FILE>glk-accepting-hyperlinks</FILE>
498 <TITLE>Accepting Hyperlink Events</TITLE>
499 glk_request_hyperlink_event
500 glk_cancel_hyperlink_event
504 <FILE>glk-hyperlinks-testing</FILE>
505 <TITLE>Testing for Hyperlink Capabilities</TITLE>
506 GLK_MODULE_HYPERLINKS
510 <FILE>dispatch-interrogating</FILE>
511 <TITLE>Interrogating the Interface</TITLE>
512 gidispatch_count_classes
513 gidispatch_count_intconst
514 gidispatch_get_intconst
515 gidispatch_intconst_t
516 gidispatch_count_functions
517 gidispatch_get_function
518 gidispatch_function_t
519 gidispatch_get_function_by_id
520 <SUBSECTION Constants>
524 gidisp_Class_Schannel
528 <FILE>dispatch-dispatching</FILE>
529 <TITLE>Dispatching</TITLE>
535 <FILE>dispatch-prototypes</FILE>
536 <TITLE>Getting Argument Prototypes</TITLE>
541 <FILE>dispatch-library-functions</FILE>
542 <TITLE>Functions the Library Must Provide</TITLE>
543 gidispatch_set_object_registry
545 gidispatch_get_objrock
546 gidispatch_set_retained_registry
550 <FILE>blorb-program</FILE>
551 <TITLE>What the Program Does</TITLE>
552 giblorb_set_resource_map
553 giblorb_get_resource_map
558 <FILE>blorb-layer</FILE>
559 <TITLE>What the Blorb Layer Does</TITLE>
563 giblorb_load_chunk_by_type
564 giblorb_load_chunk_by_number
566 giblorb_load_resource
567 giblorb_count_resources
568 <SUBSECTION Constants>
569 giblorb_method_DontLoad
570 giblorb_method_Memory
571 giblorb_method_FilePos
581 <FILE>blorb-errors</FILE>
582 <TITLE>Blorb Errors</TITLE>
584 <SUBSECTION Constants>
586 giblorb_err_CompileTime
595 <FILE>glkext-startup</FILE>
596 <TITLE>Startup Code</TITLE>
597 glkunix_argumentlist_t
599 <SUBSECTION Constants>
601 glkunix_arg_ValueFollows
602 glkunix_arg_ValueCanFollow
603 glkunix_arg_NumberValue
608 <FILE>glkext-unix</FILE>
609 <TITLE>Unix Extensions</TITLE>
610 glkunix_stream_open_pathname
611 glkunix_set_base_file