⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 engine.exp

📁 SEAL是DOS 下的32位保护模式的GUI程序
💻 EXP
📖 第 1 页 / 共 4 页
字号:
void* __builtin_new(size_t mysize);       // parameters for some of these probably wrong,
void __builtin_delete(void* myptr);       // but that doesn't matter
void __throw(void*myptr);
void __terminate(void*myptr);
void terminate__Fv();

 DLXUSE_BEGIN
  LIBLOADS_BEGIN
  LIBLOADS_END
  LIBEXPORT_BEGIN

  // C++ exports - VERY IMPORTANT FOR C++ APPS LIKE SEALAMP!
    LIBEXPORT(__builtin_new)
    LIBEXPORT(__builtin_delete)
    LIBEXPORT(__throw)
    LIBEXPORT(__terminate)
    LIBEXPORT(terminate__Fv)

// ---- Engine ----
    LIBEXPORT(_afree)
    LIBEXPORT(seal_error)
    LIBEXPORT(DEBUG_printf)
    LIBEXPORT(SealApi)
    LIBEXPORT(SealApiCopyright)
    LIBEXPORT(SealApiVersion)
    LIBEXPORT(SealApiTxtVersion)
    LIBEXPORT(task_tick)
    LIBEXPORT(program)
    LIBEXPORT(stillprocess_list)
    LIBEXPORT(drivers)
    LIBEXPORT(desktop)
    LIBEXPORT(clock_including)
    LIBEXPORT(program_put_into_stillprocess)
    LIBEXPORT(program_clear_from_stillprocess)
    LIBEXPORT(program_put_event)
    LIBEXPORT(program_get_event)
    LIBEXPORT(program_translate_event)
    LIBEXPORT(program_done)
    LIBEXPORT(program_init)
    LIBEXPORT(program_call_each_stillprocess)
    LIBEXPORT(translucide)
    LIBEXPORT(save_image)
    LIBEXPORT(clipboard)
    LIBEXPORT(textout_draw_rect_ex)
    LIBEXPORT(move_step)
    LIBEXPORT(ctrls_reg)
    LIBEXPORT(str_replace)
    LIBEXPORT(button3d)
    LIBEXPORT(seal2_app_about)

// ---- tabbook ----
    LIBEXPORT(tabbook_init)
    LIBEXPORT(_tabbook_init)
    LIBEXPORT(tabbook_make)

// ---- trackbar ----
    LIBEXPORT(trackbar_init)
    LIBEXPORT(_trackbar_init)

// ---- screensaver ----
    LIBEXPORT(screensaver_lastime)
    LIBEXPORT(screensaver_app)
    LIBEXPORT(screensaver_lauched)
    LIBEXPORT(screensaver_dif)

// ---- Checkbox ----
    LIBEXPORT(checkbox_init)
    LIBEXPORT(_checkbox_init)
    LIBEXPORT(skin_checkbox_up)
    LIBEXPORT(skin_checkbox_down)
    LIBEXPORT(skin_checkbox_greyed)
    LIBEXPORT(skin_checkbox_greyed_checked)
    LIBEXPORT(skin_checkbox_checked)

// ---- GRFX - f ----
    LIBEXPORT(trans_blit)
    LIBEXPORT(colcmp)
    LIBEXPORT(col2col)
    LIBEXPORT(colNcol)
    LIBEXPORT(light_color)
    LIBEXPORT(resize_to_bmp)
    LIBEXPORT(resizebmp)
    LIBEXPORT(do_hline)
    LIBEXPORT(do_vline)
    LIBEXPORT(do_rectfill)
    LIBEXPORT(do_circlefill)
    LIBEXPORT(do_rect)

// ---- Inputbox ----
    LIBEXPORT(inputbox)
    LIBEXPORT(inputbox_list)
    LIBEXPORT(selectcolor)
    LIBEXPORT(rgbcolorbox)
// ---- Safe Mem ----
    LIBEXPORT(tag_strcpy)
    LIBEXPORT(tag_stricmp)
    LIBEXPORT(sf_alert)
    LIBEXPORT(sf_malloc)
    LIBEXPORT(sf_free)
    LIBEXPORT(sf_realloc)
    LIBEXPORT(sf_cfree)
    LIBEXPORT(sf_calloc)
    LIBEXPORT(sf_strdup)

// ---- LINK system ----
    LIBEXPORT(lnk_is_link)
    LIBEXPORT(lnk_nice_link)
    LIBEXPORT(lnk_get_link_icon)
    LIBEXPORT(lnk_get_link)
    LIBEXPORT(lnk_run_link)
    LIBEXPORT(lnk_get_title)

// ---- Compatibility routines ---
    LIBEXPORT(io_linkedfile_ex)
    LIBEXPORT(io_linkedfile)

// ---- SKIN ----
    LIBEXPORT(get_skin)
    LIBEXPORT(draw_skin)
    LIBEXPORT(skin_file)
    LIBEXPORT(use_skins)

// ---- Treeview ----
    LIBEXPORT(add_treeitem)
    LIBEXPORT(add_treeitem_ex)
    LIBEXPORT(load_treeitem_from_dir)
    LIBEXPORT(load_treeitem_from_dir_ex)
    LIBEXPORT(treeitem_init)
    LIBEXPORT(all_treeitem)
    LIBEXPORT(get_treeitem)
    LIBEXPORT(update_tree)
    LIBEXPORT(treeview_draw)
    LIBEXPORT(treeview_translate_event)
    LIBEXPORT(_treeview_init)
    LIBEXPORT(treeview_init)
    LIBEXPORT(treeitem_collect_by_name_from)
    LIBEXPORT(delete_treeitem)
    LIBEXPORT(treeview_done)
    LIBEXPORT(load_treeitem_from_reg_ex)
    LIBEXPORT(load_treeitem_from_reg)
    LIBEXPORT(load_subs_dir)
    LIBEXPORT(load_subs_reg)

// ---- SFA (sound) ----
    LIBEXPORT(SFA_init)
    LIBEXPORT(new_soundformat_item)
    LIBEXPORT(free_soundformat_item)

    LIBEXPORT(st_init_driver)
    LIBEXPORT(st_init_file)
    LIBEXPORT(st_play_file)
    LIBEXPORT(st_poll_file)
    LIBEXPORT(st_stop_file)
    LIBEXPORT(st_pause_file)
    LIBEXPORT(st_forward_file)
    LIBEXPORT(st_rewind_file)
    LIBEXPORT(st_set_pos)
    LIBEXPORT(st_get_pos)
    LIBEXPORT(st_get_len_file)
    LIBEXPORT(st_get_file_info)
    LIBEXPORT(st_get_friendly_name)
    LIBEXPORT(st_config_driver)
    LIBEXPORT(st_display_about)
    LIBEXPORT(st_close_file)
    LIBEXPORT(st_terminate_driver)

    LIBEXPORT(init_driver)
    LIBEXPORT(init_file)
    LIBEXPORT(play_file)
    LIBEXPORT(poll_file)
    LIBEXPORT(stop_file)
    LIBEXPORT(pause_file)
    LIBEXPORT(forward_file)
    LIBEXPORT(rewind_file)
    LIBEXPORT(set_pos)
    LIBEXPORT(get_pos)
    LIBEXPORT(get_len_file)
    LIBEXPORT(get_file_info)
    LIBEXPORT(get_friendly_name)
    LIBEXPORT(config_driver)
    LIBEXPORT(display_about)
    LIBEXPORT(close_file)
    LIBEXPORT(terminate_driver)

    LIBEXPORT(get_sound_installed)
    LIBEXPORT(get_sound_input_installed)
    LIBEXPORT(inc_count_player)
    LIBEXPORT(dec_count_player)
    LIBEXPORT(get_count_player)
    LIBEXPORT(get_seal_volume)
    LIBEXPORT(set_seal_volume)
    LIBEXPORT(get_seal_volume_midi)
    LIBEXPORT(set_seal_volume_midi)
    LIBEXPORT(sound_input_installed)
    LIBEXPORT(count_player)
    LIBEXPORT(sound_format_list)
    LIBEXPORT(seal_volume)
    LIBEXPORT(seal_volume_midi)

// ---- Screen ---
    LIBEXPORT(screen_virtual)
    LIBEXPORT(screen_width)
    LIBEXPORT(screen_height)
    LIBEXPORT(screen_viswidth)
    LIBEXPORT(screen_visheight)
    LIBEXPORT(screen_card)
    LIBEXPORT(screen_depth)
    LIBEXPORT(screen_init)
    LIBEXPORT(screen_done)
    LIBEXPORT(screen_reload)
    LIBEXPORT(screen_halt)

// ---- Dataini ----
    LIBEXPORT(setini_tofile)
    LIBEXPORT(getini_fromfile)
    LIBEXPORT(getini_color)
    LIBEXPORT(getini_value)
    LIBEXPORT(getini_line)
    LIBEXPORT(getini_values)
    LIBEXPORT(freeini_values)
    LIBEXPORT(getini_linenum)
    LIBEXPORT(inimem)
    LIBEXPORT(inisavefile)

// ---- List ----
    LIBEXPORT(list_init)
    LIBEXPORT(_list_init)
    LIBEXPORT(list_done)
    LIBEXPORT(list_copy_ctx)
    LIBEXPORT(list_for_each_item)
    LIBEXPORT(list_for_each_item_to_item)
    LIBEXPORT(list_first_rec)
    LIBEXPORT(list_first)
    LIBEXPORT(list_at_item)
    LIBEXPORT(list_at)
    LIBEXPORT(list_index_of)
    LIBEXPORT(list_index_of_item)
    LIBEXPORT(list_find_rec)
    LIBEXPORT(list_insert_ex)
    LIBEXPORT(list_insert)
    LIBEXPORT(list_remove_index)
    LIBEXPORT(list_remove_item)
    LIBEXPORT(list_free_index)
    LIBEXPORT(list_free_item)
    LIBEXPORT(list_free_all)
    LIBEXPORT(list_get_max_item)
    LIBEXPORT(list_collect_by_name_from)
    LIBEXPORT(dispose_list)
// ---- Mouse ----
    LIBEXPORT(mouse)
    LIBEXPORT(mouse_init)
    LIBEXPORT(_mouse_init)
    LIBEXPORT(mouse_get_cursor)
    LIBEXPORT(mouse_get_focus)
    LIBEXPORT(mouse_get_range)
    LIBEXPORT(xx_mouse_is_visible)
    LIBEXPORT(mouse_set_dclick_diff)
    LIBEXPORT(mouse_show)
    LIBEXPORT(mouse_hide)
    LIBEXPORT(mouse_set_pos)
    LIBEXPORT(mouse_set_cursor)
    LIBEXPORT(mouse_set_range)
    LIBEXPORT(mouse_set_speed)
    LIBEXPORT(mouse_set_focus)
    LIBEXPORT(xx_mouse_block)
    LIBEXPORT(xx_mouse_is_block)
    LIBEXPORT(mouse_done)
    LIBEXPORT(mouse_translate_event)
    LIBEXPORT(system_cursors)

// ---- Keyboard ----
    LIBEXPORT(keyb)
    LIBEXPORT(key_init)
    LIBEXPORT(_key_init)
    LIBEXPORT(key_readkey)
    LIBEXPORT(key_set_ctrl_alt_del_flag)
    LIBEXPORT(key_get_ctrl_alt_del_flag)
    LIBEXPORT(key_clear_buffer)
    LIBEXPORT(key_keypressed)
    LIBEXPORT(key_translate_event)
    LIBEXPORT(key_done)
    LIBEXPORT(key_ascii_table)
    LIBEXPORT(key_capslock_table)
    LIBEXPORT(key_shift_table)
    LIBEXPORT(key_control_table)
    LIBEXPORT(key_altgr_table)

// ---- Alltogfx ----
    LIBEXPORT(textlen)
    LIBEXPORT(change_font_size)
    LIBEXPORT(textheight)
    LIBEXPORT(drawtext)
    LIBEXPORT(get_size_of_ftext)
    LIBEXPORT(point_vline)
    LIBEXPORT(point_hline)
    LIBEXPORT(fade_rect)
    LIBEXPORT(lined_rect)
    LIBEXPORT(light_image)
    LIBEXPORT(button)
    LIBEXPORT(get_depth)
    LIBEXPORT(get_mask_color)
    LIBEXPORT(get_width)
    LIBEXPORT(get_height)
    LIBEXPORT(get_clip)
    LIBEXPORT(get_real_box)
    LIBEXPORT(get_char_length)
    LIBEXPORT(draw_char)
    LIBEXPORT(textout_draw)
    LIBEXPORT(textout_draw_rect)
    LIBEXPORT(textout_printf)
    LIBEXPORT(draw_double_text)
    LIBEXPORT(draw_selected_text)
    LIBEXPORT(draw_flip_sprite)
    LIBEXPORT(blit_ex)
    LIBEXPORT(__blit_hline)
    LIBEXPORT(blit_ex)
    LIBEXPORT(blit_hline)
    LIBEXPORT(blit_circlefill)
    LIBEXPORT(blit_ellipsefill)
    LIBEXPORT(gen_neg)
    LIBEXPORT(gen_emboss)
    LIBEXPORT(conv_to_skipcolor_bitmap)
    LIBEXPORT(_fixup_loaded_bitmap)
    LIBEXPORT(conv_to_skipcolor_data)
    LIBEXPORT(load_skip_datafile)
    LIBEXPORT(get_datafile_object)
    LIBEXPORT(convert_to_icon_library)
    LIBEXPORT(load_icon_library)
    LIBEXPORT(unload_icon_library)
    LIBEXPORT(get_icon_from_library)
    LIBEXPORT(gr_load_bitmap)
    LIBEXPORT(_gr_setmode)
    LIBEXPORT(get_context_mem_size)
    LIBEXPORT(get_addr_line)
    LIBEXPORT(seal_load_font)
    LIBEXPORT(unload_font)

// ---- Text ----
    LIBEXPORT(set_format_text_nice)
    LIBEXPORT(set_format_text)
    LIBEXPORT(insstr)
    LIBEXPORT(delstr)
    LIBEXPORT(stridup)
    LIBEXPORT(stristr)

// ---- Language (txts) ----
    LIBEXPORT(GETTXTTXT)
    LIBEXPORT(GETTXT)
    LIBEXPORT(GETTXTID)
    LIBEXPORT(lngfile)
    LIBEXPORT(lng)

// ---- Grfx ----
    LIBEXPORT(grfx_init)
    LIBEXPORT(_grfx_init)

// ---- IO / Virtual File System ----
         // vfile.h
    LIBEXPORTAS(SealFileOpen,fopen)
    LIBEXPORTAS(SealFileClose,fclose)
    LIBEXPORT(io_findnext)
    LIBEXPORT(io_findfirst)
    LIBEXPORT(GetFile)
    LIBEXPORT(GetFileAttr)
    LIBEXPORT(io_isdir)
    LIBEXPORT(io_isfile)
    LIBEXPORT(io_exist)
    LIBEXPORT(file_gettext)
    LIBEXPORT(file_puttext)
    LIBEXPORT(io_realpath)
    LIBEXPORT(io_mkdir)
    LIBEXPORT(io_rename)
    LIBEXPORT(_io_removefile)
    LIBEXPORT(FatVFile)
    LIBEXPORT(VirtualDrives)
    LIBEXPORT(ResolveFileName)
    LIBEXPORT(GetVFile)
    LIBEXPORT(AddVDrive)
    LIBEXPORT(Subst)
        // files.h
    LIBEXPORT(io_foreach_file_ex)
    LIBEXPORT(new_tfile)
    LIBEXPORT(free_tfile)
    LIBEXPORT(io_cleartfile)
    LIBEXPORT(io_filetotfile)
    LIBEXPORT(io_foreach_file_copy)
    LIBEXPORT(io_removefile)
    LIBEXPORT(io_copyfile)
    LIBEXPORT(_io_copyfile)
    LIBEXPORT(io_numberfile)
    LIBEXPORT(io_parentdir)
    LIBEXPORT(io_uniquedir)
    LIBEXPORT(io_isfilename)
    LIBEXPORT(io_isext)
    LIBEXPORT(io_issame)
    LIBEXPORT(GetFileopForExp)
    LIBEXPORT(GetFileopForFile)
    LIBEXPORT(GetFileopForFileAttrib)
    LIBEXPORT(fo_init)
    LIBEXPORT(fo_add_act)
    LIBEXPORT(get_icon_for_file_ex)
    LIBEXPORT(get_icon_for_file)
    LIBEXPORT(load_file_icon)
    LIBEXPORT(run_file_args)
    LIBEXPORT(run_file)
    LIBEXPORT(filesop)
    LIBEXPORT(fo_directory)
    LIBEXPORT(fo_deffile)

// ---- bmps ----
    LIBEXPORT(GETBMP)
    LIBEXPORT(GETBMPID)

// ---- Colors ----
    LIBEXPORT(basic_colors)
    LIBEXPORT(ctrls_colors)
    LIBEXPORT(set_registry_color)
    LIBEXPORT(registry_color)

// ---- Editor ----
    LIBEXPORT(set_edited)
    LIBEXPORT(set_notedited)
    LIBEXPORT(editor_get_data)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -