Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::Windows::SeparatorMenuItem Class Reference

#include <HWMenu.h>

Inheritance diagram for Harlinn::Windows::SeparatorMenuItem:
[legend]
Collaboration diagram for Harlinn::Windows::SeparatorMenuItem:
[legend]

Public Types

typedef MenuItem Base
 

Public Member Functions

 SeparatorMenuItem (Menu *parentMenu)
 
- Public Member Functions inherited from Harlinn::Windows::MenuItem
 MenuItem (Menu *parentMenu)
 
 MenuItem (const MenuItem &other)=delete
 
 MenuItem (MenuItem &&other)=delete
 
MenuItemoperator= (const MenuItem &other)=delete
 
MenuItemoperator= (MenuItem &&other)=delete
 
virtual ~MenuItem ()=default
 
MenuItemsParentMenuItems () const
 
MenuParentMenu () const
 
int IndexOf () const
 
BitmapHandle Bitmap () const noexcept
 
MenuItemSetBitmap (const BitmapHandle &bitmap)
 
BitmapHandle CheckedBitmap () const noexcept
 
MenuItemSetCheckedBitmap (const BitmapHandle &checkedBitmap)
 
BitmapHandle UncheckedBitmap () const noexcept
 
MenuItemSetUncheckedBitmap (const BitmapHandle &uncheckedBitmap)
 
constexpr bool IsChecked () const noexcept
 
MenuItemSetChecked (bool value=true)
 
constexpr bool IsDefault () const noexcept
 
MenuItemSetDefault (bool value=true)
 
constexpr bool IsDisabled () const noexcept
 
MenuItemSetDisabled (bool value=true)
 
constexpr bool IsEnabled () const noexcept
 
MenuItemSetEnabled (bool value=true)
 
constexpr bool IsGrayed () const noexcept
 
MenuItemSetGrayed (bool value=true)
 
constexpr bool IsHighlighted () const noexcept
 
MenuItemSetHighlighted (bool value=true)
 

Protected Member Functions

virtual void DoOnAdd () const override
 
- Protected Member Functions inherited from Harlinn::Windows::MenuItem
virtual HW_EXPORT void DoOnRemove () const
 
virtual HW_EXPORT void UpdateMenuItem () const
 
virtual HW_EXPORT void InitializeMenuItemInfo (MENUITEMINFOW &info) const
 
virtual HW_EXPORT void DoOnMenuCommand (Message &message)
 
virtual HW_EXPORT void DoOnMeasureItem (MEASUREITEMSTRUCT &measureItemStruct)
 
virtual HW_EXPORT void DoOnDrawItem (DRAWITEMSTRUCT &drawItemStruct)
 

Additional Inherited Members

- Public Attributes inherited from Harlinn::Windows::MenuItem
boost::signals2::signal< void(MenuItem *sender)> OnClick
 
boost::signals2::signal< void(MenuItem *sender, MEASUREITEMSTRUCT &measureItemStruct)> OnMeasureItem
 
boost::signals2::signal< void(MenuItem *sender, DRAWITEMSTRUCT &drawItemStruct)> OnDrawItem
 

Member Typedef Documentation

◆ Base

Constructor & Destructor Documentation

◆ SeparatorMenuItem()

Harlinn::Windows::SeparatorMenuItem::SeparatorMenuItem ( Menu * parentMenu)
inline

Member Function Documentation

◆ DoOnAdd()

void Harlinn::Windows::SeparatorMenuItem::DoOnAdd ( ) const
inlineoverrideprotectedvirtual

Reimplemented from Harlinn::Windows::MenuItem.


The documentation for this class was generated from the following file: