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
31 <FILE>glk-exiting</FILE>
32 <TITLE>Exiting Your Program</TITLE>
39 <FILE>glk-interrupt</FILE>
40 <TITLE>The Interrupt Handler</TITLE>
41 glk_set_interrupt_handler
46 <TITLE>The Tick Thing</TITLE>
51 <FILE>glk-types</FILE>
52 <TITLE>Basic Types</TITLE>
58 <FILE>glk-opaque-objects</FILE>
59 <TITLE>Opaque Objects</TITLE>
67 <FILE>glk-gestalt</FILE>
68 <TITLE>The Gestalt System</TITLE>
71 <SUBSECTION The Version Number>
73 <SUBSECTION Testing for Unicode Capabilities>
78 gestalt_CharOutput_CannotPrint
79 gestalt_CharOutput_ApproxPrint
80 gestalt_CharOutput_ExactPrint
81 <SUBSECTION Line Input>
83 <SUBSECTION Character Input>
85 <SUBSECTION Constants>
94 gestalt_HyperlinkInput
96 gestalt_GraphicsTransparency
100 <FILE>glk-character-input</FILE>
101 <TITLE>Character Input</TITLE>
131 <FILE>glk-case</FILE>
132 <TITLE>Upper and Lower Case</TITLE>
135 glk_buffer_to_lower_case_uni
136 glk_buffer_to_upper_case_uni
137 glk_buffer_to_title_case_uni
141 <FILE>glk-window-opening</FILE>
142 <TITLE>Window Opening, Closing, and Constraints</TITLE>
150 winmethod_Proportional
151 winmethod_DivisionMask
156 <FILE>glk-window-constraints</FILE>
157 <TITLE>Changing Window Constraints</TITLE>
159 glk_window_set_arrangement
160 glk_window_get_arrangement
164 <FILE>glk-window-types</FILE>
165 <TITLE>The Types of Windows</TITLE>
170 glk_window_move_cursor
176 <FILE>glk-echo-streams</FILE>
177 <TITLE>Echo Streams</TITLE>
178 glk_window_set_echo_stream
179 glk_window_get_echo_stream
183 <FILE>glk-window-other</FILE>
184 <TITLE>Other Window Functions</TITLE>
188 glk_window_get_parent
189 glk_window_get_sibling
192 glk_window_get_stream
197 <FILE>glk-events</FILE>
198 <TITLE>Events</TITLE>
202 <SUBSECTION Constants>
215 <FILE>glk-character-input-events</FILE>
216 <TITLE>Character Input Events</TITLE>
217 glk_request_char_event
218 glk_request_char_event_uni
219 glk_cancel_char_event
223 <FILE>glk-line-input-events</FILE>
224 <TITLE>Line Input Events</TITLE>
225 glk_request_line_event
226 glk_request_line_event_uni
227 glk_cancel_line_event
231 <FILE>glk-mouse-events</FILE>
232 <TITLE>Mouse Input Events</TITLE>
233 glk_request_mouse_event
234 glk_cancel_mouse_event
238 <FILE>glk-timer-events</FILE>
239 <TITLE>Timer Events</TITLE>
240 glk_request_timer_events
244 <FILE>glk-streams</FILE>
245 <TITLE>Streams</TITLE>
246 glk_stream_set_current
247 glk_stream_get_current
248 <SUBSECTION Constants>
256 <FILE>glk-print</FILE>
257 <TITLE>How to Print</TITLE>
262 glk_put_string_stream
263 glk_put_buffer_stream
267 glk_put_char_stream_uni
268 glk_put_string_stream_uni
269 glk_put_buffer_stream_uni
273 <FILE>glk-read</FILE>
274 <TITLE>How to Read</TITLE>
276 glk_get_buffer_stream
278 glk_get_char_stream_uni
279 glk_get_buffer_stream_uni
280 glk_get_line_stream_uni
284 <FILE>glk-closing-streams</FILE>
285 <TITLE>Closing Streams</TITLE>
291 <FILE>glk-stream-positions</FILE>
292 <TITLE>Stream Positions</TITLE>
293 glk_stream_set_position
294 glk_stream_get_position
295 <SUBSECTION Constants>
302 <FILE>glk-styles</FILE>
303 <TITLE>Styles</TITLE>
306 <SUBSECTION Suggesting the Appearance of Styles>
309 <SUBSECTION Testing the Appearance of Styles>
310 glk_style_distinguish
312 <SUBSECTION Constants>
325 stylehint_Indentation
326 stylehint_ParaIndentation
327 stylehint_Justification
331 stylehint_Proportional
334 stylehint_ReverseColor
336 stylehint_just_LeftFlush
337 stylehint_just_LeftRight
338 stylehint_just_Centered
339 stylehint_just_RightFlush
343 <FILE>glk-stream-types</FILE>
344 <TITLE>The Types of Streams</TITLE>
345 glk_stream_open_memory
346 glk_stream_open_memory_uni
348 glk_stream_open_file_uni
352 <FILE>glk-stream-other</FILE>
353 <TITLE>Other Stream Functions</TITLE>
359 <FILE>glk-fileref</FILE>
360 <TITLE>File References</TITLE>
364 fileusage_InputRecord
371 <FILE>glk-fileref-types</FILE>
372 <TITLE>The Types of File References</TITLE>
373 glk_fileref_create_temp
374 glk_fileref_create_by_prompt
375 glk_fileref_create_by_name
376 glk_fileref_create_from_fileref
380 <FILE>glk-fileref-other</FILE>
381 <TITLE>Other File Reference Functions</TITLE>
385 glk_fileref_delete_file
386 glk_fileref_does_file_exist
390 <FILE>glk-image-resources</FILE>
391 <TITLE>Image Resources</TITLE>
394 glk_image_draw_scaled
398 <FILE>glk-graphics-windows</FILE>
399 <TITLE>Graphics in Graphics Windows</TITLE>
400 glk_window_set_background_color
402 glk_window_erase_rect
406 <FILE>glk-graphics-text</FILE>
407 <TITLE>Graphics in Text Buffer Windows</TITLE>
408 glk_window_flow_break
409 <SUBSECTION Constants>
411 imagealign_InlineDown
412 imagealign_InlineCenter
413 imagealign_MarginLeft
414 imagealign_MarginRight
418 <FILE>glk-graphics-testing</FILE>
419 <TITLE>Testing for Graphics Capabilities</TITLE>
424 <FILE>glk-sound-channels</FILE>
425 <TITLE>Creating and Destroying Sound Channels</TITLE>
431 <FILE>glk-playing-sounds</FILE>
432 <TITLE>Playing Sounds</TITLE>
434 glk_schannel_play_ext
436 glk_schannel_set_volume
441 <FILE>glk-sound-other</FILE>
442 <TITLE>Other Sound Channel Functions</TITLE>
444 glk_schannel_get_rock
448 <FILE>glk-sound-testing</FILE>
449 <TITLE>Testing for Sound Capabilities</TITLE>
454 <FILE>glk-creating-hyperlinks</FILE>
455 <TITLE>Creating Hyperlinks</TITLE>
457 glk_set_hyperlink_stream
461 <FILE>glk-accepting-hyperlinks</FILE>
462 <TITLE>Accepting Hyperlink Events</TITLE>
463 glk_request_hyperlink_event
464 glk_cancel_hyperlink_event
468 <FILE>glk-hyperlinks-testing</FILE>
469 <TITLE>Testing for Hyperlink Capabilities</TITLE>
470 GLK_MODULE_HYPERLINKS