pub struct MenuSeparator {
pub handle: ControlHandle,
}
Expand description
A menu separator. Can be added between two menu item to separte them. Cannot be added to a menubar.
Requires the menu
feature.
Builder parameters:
- parent: A top level window or a menu. With a top level window, the menu item is added to the menu bar.
Control events:
- OnMenuHover: When the user hovers the menu
use native_windows_gui as nwg;
fn separator(sep: &mut nwg::MenuSeparator, menu: &nwg::Menu) -> Result<(), nwg::NwgError> {
nwg::MenuSeparator::builder()
.parent(menu)
.build(sep)
}
Fields§
§handle: ControlHandle
Implementations§
Source§impl MenuSeparator
impl MenuSeparator
Trait Implementations§
Source§impl Debug for MenuSeparator
impl Debug for MenuSeparator
Source§impl Default for MenuSeparator
impl Default for MenuSeparator
Source§fn default() -> MenuSeparator
fn default() -> MenuSeparator
Returns the “default value” for a type. Read more
Source§impl Drop for MenuSeparator
impl Drop for MenuSeparator
Source§impl From<&MenuSeparator> for ControlHandle
impl From<&MenuSeparator> for ControlHandle
Source§fn from(control: &MenuSeparator) -> Self
fn from(control: &MenuSeparator) -> Self
Converts to this type from the input type.
Source§impl From<&mut MenuSeparator> for ControlHandle
impl From<&mut MenuSeparator> for ControlHandle
Source§fn from(control: &mut MenuSeparator) -> Self
fn from(control: &mut MenuSeparator) -> Self
Converts to this type from the input type.
Source§impl PartialEq<ControlHandle> for MenuSeparator
impl PartialEq<ControlHandle> for MenuSeparator
Source§impl PartialEq<MenuSeparator> for ControlHandle
impl PartialEq<MenuSeparator> for ControlHandle
Source§impl PartialEq for MenuSeparator
impl PartialEq for MenuSeparator
impl Eq for MenuSeparator
impl StructuralPartialEq for MenuSeparator
Auto Trait Implementations§
impl Freeze for MenuSeparator
impl RefUnwindSafe for MenuSeparator
impl !Send for MenuSeparator
impl !Sync for MenuSeparator
impl Unpin for MenuSeparator
impl UnwindSafe for MenuSeparator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more