; ; cdll definition file for Steel ; name "Steel" version 1.00 author "© %ce%yr Straylight (%zdy %mo %ce%yr)" ; --- Exported symbols --- exports { ; Next = 651 ; --- akbd --- akbd_checkInternalKey = 0 akbd_pollctl = 1 akbd_pollkey = 2 akbd_pollsh = 3 akbd_translate = 4 ; --- alarm --- alarm_anypending = 5 alarm_callnext = 6 alarm_init = 7 alarm_next = 8 alarm_remove = 9 alarm_removeall = 10 alarm_set = 11 alarm_timedifference = 12 alarm_timenow = 13 ; --- baricon (obsolete) --- baricon = 14 baricon_left = 15 baricon_newsprite = 16 baricon_newtext = 17 baricon_textandsprite = 18 baricon_textandsprite_left = 19 ; --- bbc --- bbc_adval = 20 bbc_circle = 21 bbc_circlefill = 22 bbc_clg = 23 bbc_cls = 24 bbc_colour = 25 bbc_cursor = 26 bbc_draw = 27 bbc_drawby = 28 bbc_fill = 29 bbc_gcol = 30 bbc_get = 31 bbc_getbeat = 32 bbc_getbeats = 33 bbc_gettempo = 34 bbc_gwindow = 35 bbc_inkey = 36 bbc_mode = 37 bbc_modevar = 38 bbc_mouse = 39 bbc_mouserect = 40 bbc_move = 41 bbc_moveby = 42 bbc_origin = 43 bbc_palette = 44 bbc_plot = 45 bbc_point = 46 bbc_pos = 47 bbc_rectangle = 48 bbc_rectanglefill = 49 bbc_setbeats = 50 bbc_settempo = 51 bbc_sound = 52 bbc_soundoff = 53 bbc_soundon = 54 bbc_stereo = 55 bbc_stringprint = 56 bbc_tab = 57 bbc_tint = 58 bbc_vdu = 59 bbc_vduq = 60 bbc_vduvar = 61 bbc_vduvars = 62 bbc_vduw = 63 bbc_voices = 64 bbc_vpos = 65 ; --- blinkc --- blinkCursor = 66 blink_init = 67 ; --- buffer --- buffer_find = 631 ; --- buttons --- buttons_arrow = 68 buttons_arrowClick = 69 buttons_insertChar = 70 buttons_redrawColourButton = 71 buttons_redrawSlider = 72 buttons_slideSlider = 73 buttons_updateColourButton = 74 buttons_updateSlider = 75 ; --- calltrace --- _calltrace = 76 ; --- caretptr --- caretPtr__pointer = 77 caretPtr = 78 caretPtrOff = 79 ; --- choices --- choices_name = 80 choices_setName = 81 ; --- colourtran --- colourtran_GCOL_tocolournumber = 82 colourtran_colournumbertoGCOL = 83 colourtran_convert_device_colour = 84 colourtran_invalidate_cache = 85 colourtran_returnGCOL = 86 colourtran_return_GCOLformode = 87 colourtran_return_OppGCOL = 88 colourtran_return_OppGCOLformode = 89 colourtran_return_Oppcolourformode = 90 colourtran_return_Oppcolournumber = 91 colourtran_return_colourformode = 92 colourtran_return_colournumber = 93 colourtran_returnfontcolours = 94 colourtran_select_GCOLtable = 95 colourtran_select_table = 96 colourtran_setGCOL = 97 colourtran_setOppGCOL = 98 colourtran_setfontcolours = 99 ; --- coords --- coords_box_toscreen = 100 coords_box_toworkarea = 101 coords_boxesoverlap = 102 coords_intersects = 103 coords_offsetbox = 104 coords_point_toscreen = 105 coords_point_toworkarea = 106 coords_withinbox = 107 coords_x_toscreen = 108 coords_x_toworkarea = 109 coords_y_toscreen = 110 coords_y_toworkarea = 111 ; --- dbox --- dbox__rms = 112 dbox__eventProcess = 113 dbox_clickicon = 114 dbox_create = 115 dbox_delete = 116 dbox_deleteNoUpdate = 117 dbox_display = 118 dbox_drawEmbeddedTitle = 119 dbox_eventHandler = 120 dbox_fillin = 121 dbox_getNumeric = 122 dbox_getfield = 123 dbox_hasTitle = 124 dbox_helpField = 125 dbox_hide = 126 dbox_openDisplaced = 127 dbox_rawEventHandler = 128 dbox_scanfield = 129 dbox_selecticon = 130 dbox_setEmbeddedTitle = 131 dbox_setNumeric = 132 dbox_setfield = 133 dbox_shadeicon = 134 dbox_syshandle = 135 dbox_unclick = 136 dbox_unclickAll = 137 dbox_updatePosition = 138 dbox_wasAdjustClick = 139 ; --- event --- event__process = 140 event_anywindows = 141 event_attachMidbHandler = 142 event_attachedMenu = 143 event_attachmenu = 144 event_attachmenumaker = 145 event_clear_current_menu = 146 event_getmask = 147 event_is_menu_being_recreated = 148 event_makeIconbarMenu = 149 event_makeMenu = 150 event_openIconbarMenu = 151 event_openMenu = 152 event_process = 153 event_returnMenuHelp = 154 event_setmask = 155 event_whyMenuEvent = 156 ; --- exception --- exception__registerHandler = 157 exception_generate = 158 ; --- fileicon --- fileicon = 159 fileicon_spriteName = 160 ; --- flex --- flex_alloc = 161 flex_budge = 162 flex_compact = 163 flex_dont_budge = 164 flex_die = 632 flex_dinit = 633 flex_extend = 165 flex_free = 166 flex_init = 167 flex_midextend = 168 flex_reduce = 169 flex_size = 170 ; --- font --- font_cacheaddress = 171 font_caret = 172 font_charbbox = 173 font_converttoos = 174 font_converttopoints = 175 font_current = 176 font_find = 177 font_findcaret = 178 font_findcaretj = 179 font_future = 180 font_list = 181 font_lose = 182 font_output_size = 183 font_output_to_buffer = 184 font_output_to_null = 185 font_output_to_screen = 186 font_paint = 187 font_readdef = 188 font_readinfo = 189 font_readscalefactor = 190 font_readthresholds = 191 font_setcolour = 192 font_setfont = 193 font_setpalette = 194 font_setscalefactor = 195 font_setthresholds = 196 font_stringbbox = 197 font_strwidth = 198 ; --- fontmenu --- fontMenu = 199 fontMenu_createFontMenu = 200 fontMenu_findFont = 201 fontMenu_fontname = 202 fontMenu_submenu = 203 fontMenu_tick = 204 fontMenu_tickGivenName = 205 ; --- heap --- heap_alloc = 206 heap_free = 207 heap_info = 208 heap_init = 209 heap_realloc = 210 ; --- help --- help_addLine = 211 help_endHelp = 212 help_readFromIcon = 213 help_readFromMenu = 214 help_startHelp = 215 help_wasHelp = 216 ; --- ibicon --- ibicon_attachMenu = 217 ibicon_attachMenuMaker = 218 ibicon_changeSprite = 219 ibicon_changeText = 220 ibicon_create = 221 ibicon_eventHandler = 222 ibicon_find = 223 ibicon_rawEventHandler = 224 ibicon_removeIcon = 225 ibicon_setPriority = 226 ibicon_syshandle = 227 ; --- interface --- interface_closeDown = 228 interface_initialise = 229 interface_poll = 230 interface_removeWorkareaPointer = 231 interface_render3dWindow = 232 interface_setWorkareaPointer = 233 interface_slabButton = 234 interface_spritearea = 235 ; --- keystring --- keyString = 236 ; --- listbox --- list_addItem = 237 list_addToSelection = 238 list_attachData = 239 list_create = 240 list_delete = 241 list_display = 242 list_doForItems = 243 list_doForSelected = 244 list_eventHandler = 245 list_findItem = 246 list_getData = 247 list_helpItem = 248 list_hide = 249 list_indexToItem = 250 list_isPane = 251 list_itemData = 252 list_itemToIndex = 253 list_items = 254 list_link = 255 list_multipleSelection = 256 list_numSelected = 257 list_openDisplaced = 258 list_rawEventHandler = 259 list_redrawHandler = 260 list_removeItem = 261 list_selectAll = 262 list_selectItem = 263 list_selected = 264 list_setItemHeight = 265 list_syshandle = 266 list_unlink = 267 list_unlinkNoUpdate = 268 list_updatePosition = 269 list_widthAdd = 270 ; --- mem --- mem_RMAalloc = 271 mem_RMAfree = 272 mem_alloc = 273 mem_allowFlexBudge = 274 mem_flexInit = 275 mem_flexdInit = 634 mem_free = 276 mem_heapInit = 277 mem_reAlloc = 278 mem_sizeOfBlock = 279 mem_useHeap = 280 mem_useMalloc = 281 mem_useRMA = 282 mem_useUser = 283 ; --- menu --- menu_attach = 284 menu_attachMaker = 285 menu_dispose = 286 menu_extend = 287 menu_make = 288 menu_make_sprite = 289 menu_make_writeable = 290 menu_minWidth = 291 menu_new = 292 menu_open = 293 menu_redirectItem = 294 menu_restoreHandler = 295 menu_saveHandler = 296 menu_setflags = 297 menu_settitle = 298 menu_submenu = 299 menu_syshandle = 300 ; --- msgs --- msgs_init = 301 msgs_delete = 302 msgs_lookup = 303 msgs_readfile = 304 ; --- nopoll --- nopoll_doDbox = 305 nopoll_showDbox = 306 ; --- os --- os_args = 307 os_byte = 308 os_cli = 309 os_file = 310 os_find = 311 os_gbpb = 312 os_read_var_val = 313 os_swi = 314 os_swi0 = 315 os_swi1 = 316 os_swi1r = 317 os_swi2 = 318 os_swi2r = 319 os_swi3 = 320 os_swi3r = 321 os_swi4 = 322 os_swi4r = 323 os_swi5 = 324 os_swi5r = 325 os_swi6 = 326 os_swi6r = 327 os_swiv = 328 os_swivr = 329 os_swix = 330 os_word = 331 ; --- pointer --- pointer_reset_shape = 332 pointer_set_shape = 333 ; --- print --- print_abortjob = 334 print_canceljob = 335 print_checkfeatures = 336 print_currentjob = 337 print_drawpage = 338 print_endjob = 339 print_getrectangle = 340 print_giverectangle = 341 print_info = 342 print_pagesize = 343 print_reset = 344 print_screendump = 345 print_selectillustration = 346 print_selectjob = 347 print_setinfo = 348 print_setpagesize = 349 ; --- pane --- pane_addListbox = 350 pane_addPane = 351 pane_close = 352 pane_create = 353 pane_delete = 354 pane_front = 355 pane_moved = 356 pane_removePane = 357 pane_updatePanes = 358 ; --- prefs --- prefs_preferences = 359 prefs_read = 360 prefs_readBoolean = 361 prefs_readNumeric = 362 prefs_readString = 363 prefs_write = 364 prefs_writeBoolean = 365 prefs_writeNumeric = 366 prefs_writeString = 367 ; --- res --- res_fileExists = 368 res_findname = 369 res_init = 370 res_name = 371 res_openfile = 372 res_setPrefix = 373 ; --- resspr --- resspr_area = 374 resspr_init = 375 ; --- saveas --- saveas = 376 saveas_file_is_safe = 377 ; --- sculptrix --- sculptrix_boundingBox = 378 sculptrix_doSlab = 379 sculptrix_plotIcon = 380 sculptrix_redrawWindow = 381 sculptrix_setSpriteArea = 382 sculptrix_slabColour = 383 sculptrix_slabIcon = 384 sculptrix_unslabIcon = 385 sculptrix_updateIcon = 386 ; --- sprite --- sprite_area_initialise = 387 sprite_area_load = 388 sprite_area_merge = 389 sprite_area_readinfo = 390 sprite_area_reinit = 391 sprite_area_save = 392 sprite_change_size = 393 sprite_copy = 394 sprite_create = 395 sprite_create_mask = 396 sprite_create_rp = 397 sprite_delete = 398 sprite_delete_column = 399 sprite_delete_row = 400 sprite_flip_x = 401 sprite_flip_y = 402 sprite_get = 403 sprite_get_given = 404 sprite_get_given_rp = 405 sprite_get_rp = 406 sprite_getname = 407 sprite_insert_column = 408 sprite_insert_row = 409 sprite_outputtomask = 410 sprite_outputtoscreen = 411 sprite_outputtosprite = 412 sprite_put = 413 sprite_put_char_scaled = 414 sprite_put_given = 415 sprite_put_greyscaled = 416 sprite_put_mask = 417 sprite_put_mask_given = 418 sprite_put_mask_pgm = 419 sprite_put_mask_scaled = 420 sprite_put_mask_trans = 421 sprite_put_pgm = 422 sprite_put_scaled = 423 sprite_put_trans = 424 sprite_readinfo = 425 sprite_readmask = 426 sprite_readpixel = 427 sprite_readsize = 428 sprite_remove_mask = 429 sprite_removewastage = 430 sprite_rename = 431 sprite_restorestate = 432 sprite_screenload = 433 sprite_screensave = 434 sprite_select = 435 sprite_select_rp = 436 sprite_sizeof_screencontext = 437 sprite_sizeof_spritecontext = 438 sprite_writemask = 439 sprite_writepixel = 440 ; --- stddbox --- note = 441 mbox = 442 progInfo = 443 saveWarn = 444 warning = 445 writable = 446 ; --- tcol --- tcol = 447 ; --- tearoff --- tearoff_attachMenu = 635 tearoff_attachSubMenu = 636 tearoff_changeItemText = 637 tearoff_changeTitle = 638 tearoff_closeMenu = 639 tearoff_create = 640 tearoff_destroy = 641 tearoff_displayAt = 642 tearoff_displayMenu = 643 tearoff_extendMenu = 644 tearoff_height = 645 tearoff_howSelected = 646 tearoff_init = 647 tearoff_isShaded = 648 tearoff_selectItem = 649 tearoff_shadeItem = 650 ; --- template --- template_copy = 448 template_find = 449 template_init = 450 template_loaded = 451 template_readfile = 452 template_syshandle = 453 template_use_fancyfonts = 454 ; --- utils --- utils_caselessCmp = 455 utils_complain = 456 utils_ctermToNterm = 457 utils_cvtSize = 458 utils_leafname = 459 ; --- viewer --- viewer_addIcon = 460 viewer_clickSelect = 461 viewer_create = 462 viewer_delete = 463 viewer_display = 464 viewer_doForIcons = 465 viewer_dragSelected = 466 viewer_drawFileIcons = 467 viewer_eventHandler = 468 viewer_exportSelected = 469 viewer_findIcon = 470 viewer_firstSelected = 471 viewer_helpIcon = 472 viewer_hide = 473 viewer_iconFromCoords = 474 viewer_iconHandle = 475 viewer_iconToCoords = 476 viewer_iconToViewer = 477 viewer_icons = 478 viewer_isSelected = 479 viewer_menuItem = 480 viewer_rawEventHandler = 481 viewer_readFiletype = 482 viewer_redrawHandler = 483 viewer_removeIcon = 484 viewer_selectAll = 485 viewer_selectIcon = 486 viewer_selected = 487 viewer_setCompare = 488 viewer_setFiletype = 489 viewer_setIconSize = 490 viewer_settitle = 491 viewer_setupMenu = 492 viewer_syshandle = 493 viewer_textOfIcon = 494 ; --- visdelay --- visdelay_begin = 495 visdelay_end = 496 visdelay_percent = 497 visdelay_resume = 498 visdelay_suspend = 499 ; --- vsscanf --- vsscanf = 500 ; --- werr --- werr = 501 werr_bleepy = 502 werr_error = 503 werr_init = 504 ; --- wimp --- wimp_addmessages = 505 wimp_baseofsprites = 506 wimp_blockcopy = 507 wimp_close_template = 508 wimp_close_wind = 509 wimp_closedown = 510 wimp_commandwindow = 511 wimp_corrupt_fp_state_on_poll = 512 wimp_create_icon = 513 wimp_create_menu = 514 wimp_create_submenu = 515 wimp_create_wind = 516 wimp_decode_menu = 517 wimp_delete_icon = 518 wimp_delete_wind = 519 wimp_drag_box = 520 wimp_force_redraw = 521 wimp_get_caret_pos = 522 wimp_get_icon_info = 523 wimp_get_point_info = 524 wimp_get_rectangle = 525 wimp_get_wind_info = 526 wimp_get_wind_state = 527 wimp_getmenustate = 528 wimp_getwindowoutline = 529 wimp_initialise = 530 wimp_load_template = 531 wimp_open_template = 532 wimp_open_wind = 533 wimp_ploticon = 534 wimp_poll = 535 wimp_pollidle = 536 wimp_processkey = 537 wimp_readpalette = 538 wimp_readpixtrans = 539 wimp_readsysinfo = 540 wimp_redraw_wind = 541 wimp_removemessages = 542 wimp_reporterror = 543 wimp_save_fp_state_on_poll = 544 wimp_sendmessage = 545 wimp_sendwmessage = 546 wimp_set_caret_pos = 547 wimp_set_extent = 548 wimp_set_icon_state = 549 wimp_set_point_shape = 550 wimp_setcolour = 551 wimp_setfontcolours = 552 wimp_setmode = 553 wimp_setpalette = 554 wimp_slotsize = 555 wimp_spriteop = 556 wimp_spriteop_full = 557 wimp_starttask = 558 wimp_taskclose = 559 wimp_taskinit = 560 wimp_textcolour = 561 wimp_transferblock = 562 wimp_update_wind = 563 wimp_which_icon = 564 ; --- wimpt --- wimpt_bpp = 565 wimpt_checkmode = 566 wimpt_complain = 567 wimpt_dx = 568 wimpt_dy = 569 wimpt_fake_event = 570 wimpt_forceredraw = 571 wimpt_getVersion = 572 wimpt_init = 573 wimpt_justChangedMode = 574 wimpt_last_event = 575 wimpt_last_event_was_a_key = 576 wimpt_mode = 577 wimpt_noerr = 578 wimpt_options = 579 wimpt_poll = 580 wimpt_pollingTime = 581 wimpt_programname = 582 wimpt_redraw = 583 wimpt_reporterror = 584 wimpt_scwidth = 585 wimpt_scheight = 586 wimpt_setMessages = 587 wimpt_setOptions = 588 wimpt_stringWidth = 589 wimpt_task = 590 wimpt_wimpversion = 591 ; --- win --- win_activedec = 592 win_activeinc = 593 win_activeno = 594 win_addIdleClaimer = 595 win_add_unknown_event_processor = 596 win_adjustBox = 597 win_anyWindows = 598 win_any_idles = 599 win_broadcast = 600 win_claim_idle_events = 601 win_claim_unknown_events = 602 win_getmenuh = 603 win_give_away_caret = 604 win_idleTime = 605 win_idle_event_claimer = 606 win_processevent = 607 win_read_eventhandler = 608 win_register_event_handler = 609 win_removeIdleClaimer = 610 win_remove_unknown_event_processor = 611 win_setmenuh = 612 win_settitle = 613 win_unknown_event_claimer = 614 ; --- xferrecv_checkimport --- xferrecv_checkimport = 615 xferrecv_checkinsert = 616 xferrecv_checkprint = 617 xferrecv_doimport = 618 xferrecv_file_is_safe = 619 xferrecv_importByScrap = 620 xferrecv_insertfileok = 621 xferrecv_nameToImport = 622 xferrecv_printfileok = 623 xferrecv_returnImportedBlock = 624 ; --- xfersend --- xfersend = 625 xfersend_close_on_xfer = 626 xfersend_file_is_safe = 627 xfersend_sendBlock = 628 xfersend_sendbuf = 629 xfersend_set_fileissafe = 630 } extentry { ; --- blinkc --- blink__doBlink blink__exit ; --- dbox --- dbox__eventhandler dbox__menuDboxWindow ; --- ibicon --- ibicon__events ibicon__menuhandler ibicon__menuhelphandler ibicon__menumaker ; --- listbox --- list__events ; --- menu --- menu__menumaker menu__menuproc ; --- template --- template__exit ; --- viewer --- viewer__events ; --- visdelay --- visdelay__exitHandler ; --- wimpt --- wimpt__escapeHandler wimpt__exit wimpt__signals } ; --- Object files --- objects { do.steel }