ohos-xcomponent-binding 0.3.0

OpenHarmony's xcomponent binding for rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use ohos_xcomponent_sys::*;

use ohos_enum_derive::EnumFrom;

#[derive(Debug, Clone, Copy, PartialEq, Eq, EnumFrom)]
#[config(
    OH_NativeXComponent_MouseEventButton,
    "OH_NativeXComponent_MouseEventAction_OH_NATIVEXCOMPONENT_MOUSE_"
)]
pub enum MouseAction {
    None,
    Press,
    Release,
    Move,
    #[cfg(feature = "api-18")]
    Cancel,
}