ferroui_xaml_interactions/
lib.rs1mod action_task;
23#[cfg(any(feature = "file-system", feature = "network"))]
24mod background;
25mod clipboard;
26mod core;
27#[cfg(feature = "file-system")]
28pub mod file_system;
29mod markup_types;
30#[cfg(feature = "network")]
31pub mod network;
32mod platform_handles;
33mod register_types;
34mod rust_paths;
35mod storage_provider;
36
37pub use crate::action_task::{delay, ActionTask, Delay, TaskHandle};
38pub use crate::clipboard::{
39 ClearClipboardAction, GetClipboardDataAction, GetClipboardFormatsAction, GetClipboardTextAction,
40 SetClipboardDataObjectAction, SetClipboardTextAction,
41};
42pub use crate::core::{
43 AsyncActionGroup, AsyncActionMode, CallMethodAction, ChangePropertyAction, DataTrigger, DataTriggerBehavior,
44 DebounceAction, DelayAction, EventTrigger, EventTriggerBehavior, InvokeCommandAction, MultiDataTrigger,
45 MultiDataTriggerBehavior, ObservableStreamBehavior, ReversibleActionExecution, TaskCompletedTrigger,
46 ThrottleAction, TimerTrigger,
47};
48pub use crate::platform_handles::{
49 AsyncDataTransferRef, ClipboardRef, StorageFileRef, StorageFolderRef, StorageItemRef, StorageProviderRef,
50};
51pub use crate::register_types::{register_types, ASSEMBLY};
52pub use crate::storage_provider::{
53 ButtonOpenFilePickerBehavior, ButtonOpenFolderPickerBehavior, ButtonSaveFilePickerBehavior, FilePickerEventArgs,
54 FolderPickerEventArgs, MenuItemOpenFilePickerBehavior, MenuItemOpenFolderPickerBehavior,
55 MenuItemSaveFilePickerBehavior, OpenFilePickerAction, OpenFilePickerActionImpl, OpenFilePickerActionImplExt,
56 OpenFilePickerActionVTable, OpenFilePickerBehaviorBase, OpenFilePickerBehaviorBaseImpl,
57 OpenFilePickerBehaviorBaseImplExt, OpenFilePickerBehaviorBaseVTable, OpenFolderPickerAction,
58 OpenFolderPickerActionImpl, OpenFolderPickerActionImplExt, OpenFolderPickerActionVTable,
59 OpenFolderPickerBehaviorBase, OpenFolderPickerBehaviorBaseImpl, OpenFolderPickerBehaviorBaseImplExt,
60 OpenFolderPickerBehaviorBaseVTable, PickerActionBase, PickerBehaviorBase, SaveFilePickerAction,
61 SaveFilePickerActionImpl, SaveFilePickerActionImplExt, SaveFilePickerActionVTable, SaveFilePickerBehaviorBase,
62 SaveFilePickerBehaviorBaseImpl, SaveFilePickerBehaviorBaseImplExt, SaveFilePickerBehaviorBaseVTable,
63 SaveFilePickerEventArgs, StorageFileToReadStreamConverter, StorageFileToWriteStreamConverter,
64 StorageItemToPathConverter,
65};
66
67#[cfg(test)]
68mod tests;