pub fn clipboard_text() -> Option<String> {
corundum_framework_platform::clipboard::text()
}
pub fn window_insets() -> Option<[i32; 4]> {
corundum_framework_platform::insets::window_insets()
}
#[cfg(all(target_os = "android", feature = "android"))]
pub(crate) fn set_android_activity(activity: *mut std::ffi::c_void) {
corundum_framework_platform::android::set_activity(activity);
}
pub fn needs_paste_button() -> bool {
cfg!(target_os = "android")
}
#[cfg(all(test, not(target_os = "android")))]
mod tests {
use super::*;
#[test]
fn off_android_there_is_no_clipboard_insets_or_paste_button() {
assert_eq!(clipboard_text(), None);
assert_eq!(window_insets(), None);
assert!(!needs_paste_button());
}
}