import { SelectMode } from "common.slint"; export global Callabler { // Bottom panel operations callback remove_item_directories(bool); callback added_manual_directories(bool, string); // Right click or middle click opener callback item_opened(string); callback delete_selected_items(); callback select_items(SelectMode); // Preview callback load_image_preview(string); // Settings callback changed_settings_preset(); callback save_current_preset(); callback load_current_preset(); callback reset_current_preset(); callback tab_changed(); // Dialogs callback save_results(); callback move_items(bool, bool, string); callback rename_files(); // Translations pure callback translate(string, [{key: string, value: string}]) -> string; // Only Slint callback open_select_popup(); callback open_config_folder(); callback open_cache_folder(); callback open_link(string); }