winio-ui-android 0.2.0-beta.1

Android backend for winio.
use jni::objects::JObject;
use winio_handle::{AsMenuContainer, AsMenuItem, BorrowedMenuItem};

use crate::Result;

#[derive(Debug)]
pub struct SeparatorMenuItem {
    item: JObject<'static>,
}

impl SeparatorMenuItem {
    pub fn new(_parent: impl AsMenuContainer) -> Result<Self> {
        Ok(Self {
            item: JObject::null(),
        })
    }
}

impl AsMenuItem for SeparatorMenuItem {
    fn as_menu_item(&self) -> BorrowedMenuItem<'_> {
        unsafe { BorrowedMenuItem::android(&self.item) }
    }
}