#include <HWMenu.h>
◆ MenuItem() [1/3]
Harlinn::Windows::MenuItem::MenuItem |
( |
Menu * | parentMenu | ) |
|
|
inline |
◆ MenuItem() [2/3]
Harlinn::Windows::MenuItem::MenuItem |
( |
const MenuItem & | other | ) |
|
|
delete |
◆ MenuItem() [3/3]
Harlinn::Windows::MenuItem::MenuItem |
( |
MenuItem && | other | ) |
|
|
delete |
◆ ~MenuItem()
virtual Harlinn::Windows::MenuItem::~MenuItem |
( |
| ) |
|
|
virtualdefault |
◆ Bitmap()
◆ CheckedBitmap()
BitmapHandle Harlinn::Windows::MenuItem::CheckedBitmap |
( |
| ) |
const |
|
inlinenoexcept |
◆ DoOnAdd()
void Harlinn::Windows::MenuItem::DoOnAdd |
( |
| ) |
const |
|
protectedvirtual |
◆ DoOnDrawItem()
void Harlinn::Windows::MenuItem::DoOnDrawItem |
( |
DRAWITEMSTRUCT & | drawItemStruct | ) |
|
|
protectedvirtual |
◆ DoOnMeasureItem()
void Harlinn::Windows::MenuItem::DoOnMeasureItem |
( |
MEASUREITEMSTRUCT & | measureItemStruct | ) |
|
|
protectedvirtual |
◆ DoOnMenuCommand()
void Harlinn::Windows::MenuItem::DoOnMenuCommand |
( |
Message & | message | ) |
|
|
protectedvirtual |
◆ DoOnRemove()
void Harlinn::Windows::MenuItem::DoOnRemove |
( |
| ) |
const |
|
protectedvirtual |
◆ IndexOf()
int Harlinn::Windows::MenuItem::IndexOf |
( |
| ) |
const |
|
inline |
◆ InitializeMenuItemInfo()
void Harlinn::Windows::MenuItem::InitializeMenuItemInfo |
( |
MENUITEMINFOW & | info | ) |
const |
|
protectedvirtual |
◆ IsChecked()
bool Harlinn::Windows::MenuItem::IsChecked |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsDefault()
bool Harlinn::Windows::MenuItem::IsDefault |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsDisabled()
bool Harlinn::Windows::MenuItem::IsDisabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsEnabled()
bool Harlinn::Windows::MenuItem::IsEnabled |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsGrayed()
bool Harlinn::Windows::MenuItem::IsGrayed |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ IsHighlighted()
bool Harlinn::Windows::MenuItem::IsHighlighted |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ParentMenu()
Menu * Harlinn::Windows::MenuItem::ParentMenu |
( |
| ) |
const |
|
inline |
◆ ParentMenuItems()
MenuItems & Harlinn::Windows::MenuItem::ParentMenuItems |
( |
| ) |
const |
|
inline |
◆ SetBitmap()
◆ SetChecked()
MenuItem & Harlinn::Windows::MenuItem::SetChecked |
( |
bool | value = true | ) |
|
|
inline |
◆ SetCheckedBitmap()
◆ SetDefault()
MenuItem & Harlinn::Windows::MenuItem::SetDefault |
( |
bool | value = true | ) |
|
|
inline |
◆ SetDisabled()
MenuItem & Harlinn::Windows::MenuItem::SetDisabled |
( |
bool | value = true | ) |
|
|
inline |
◆ SetEnabled()
MenuItem & Harlinn::Windows::MenuItem::SetEnabled |
( |
bool | value = true | ) |
|
|
inline |
◆ SetGrayed()
MenuItem & Harlinn::Windows::MenuItem::SetGrayed |
( |
bool | value = true | ) |
|
|
inline |
◆ SetHighlighted()
MenuItem & Harlinn::Windows::MenuItem::SetHighlighted |
( |
bool | value = true | ) |
|
|
inline |
◆ SetUncheckedBitmap()
◆ UncheckedBitmap()
BitmapHandle Harlinn::Windows::MenuItem::UncheckedBitmap |
( |
| ) |
const |
|
inlinenoexcept |
◆ UpdateMenuItem()
void Harlinn::Windows::MenuItem::UpdateMenuItem |
( |
| ) |
const |
|
protectedvirtual |
◆ Control
◆ Menu
◆ MenuItems
◆ bitmap_
HBITMAP Harlinn::Windows::MenuItem::bitmap_ = 0 |
|
private |
◆ checked_
bool Harlinn::Windows::MenuItem::checked_ |
|
private |
◆ checkedBitmap_
HBITMAP Harlinn::Windows::MenuItem::checkedBitmap_ = 0 |
|
private |
◆ disabled_
bool Harlinn::Windows::MenuItem::disabled_ |
|
private |
◆ grayed_
bool Harlinn::Windows::MenuItem::grayed_ |
|
private |
◆ highlighted_
bool Harlinn::Windows::MenuItem::highlighted_ |
|
private |
◆ isDefault_
bool Harlinn::Windows::MenuItem::isDefault_ |
|
private |
◆ menuBarBreak_
bool Harlinn::Windows::MenuItem::menuBarBreak_ |
|
private |
◆ menuBreak_
bool Harlinn::Windows::MenuItem::menuBreak_ |
|
private |
◆ OnClick
boost::signals2::signal<void( MenuItem* sender )> Harlinn::Windows::MenuItem::OnClick |
◆ OnDrawItem
boost::signals2::signal<void( MenuItem* sender, DRAWITEMSTRUCT& drawItemStruct )> Harlinn::Windows::MenuItem::OnDrawItem |
◆ OnMeasureItem
boost::signals2::signal<void( MenuItem* sender, MEASUREITEMSTRUCT& measureItemStruct )> Harlinn::Windows::MenuItem::OnMeasureItem |
◆ ownerDraw_
bool Harlinn::Windows::MenuItem::ownerDraw_ |
|
private |
◆ parentMenu_
Menu* Harlinn::Windows::MenuItem::parentMenu_ = nullptr |
|
private |
◆ uncheckedBitmap_
HBITMAP Harlinn::Windows::MenuItem::uncheckedBitmap_ = 0 |
|
private |
The documentation for this class was generated from the following files: