Skip to main content

objc2_core_foundation/
user_notification.rs

1#![allow(non_snake_case)]
2use crate::{CFIndex, CFOptionFlags, CFUserNotification};
3
4impl CFUserNotification {
5    #[doc(alias = "CFUserNotificationCheckBoxChecked")]
6    pub extern "C" fn check_box_checked(i: CFIndex) -> CFOptionFlags {
7        (1usize << (8 + i)) as CFOptionFlags
8    }
9
10    #[doc(alias = "CFUserNotificationSecureTextField")]
11    pub extern "C" fn secure_text_field(i: CFIndex) -> CFOptionFlags {
12        (1usize << (16 + i)) as CFOptionFlags
13    }
14
15    #[doc(alias = "CFUserNotificationPopUpSelection")]
16    pub fn pop_up_selection(n: CFIndex) -> CFOptionFlags {
17        (n << 24) as CFOptionFlags
18    }
19}