xoblite™ / Blackbox for Windows bb5 | RC6 preview | 0.25.2.14
http://xoblite.net/
|
#include <MenuItem.h>
Public Member Functions | |
MenuItem (int type, char *pszTitleANSI, wchar_t *pszTitleUnicode, char *pszCommand, char *pszArgument, bool isSelected) | |
virtual | ~MenuItem () |
virtual LRESULT | NcHitTest (int x, int y) |
int | IsOver (int x, int y) |
virtual void | Mouse (UINT nMsg, POINT pt) |
virtual void | Invoke (int button) |
virtual bool | Active (bool bActive) |
virtual bool | IsActive () |
virtual char * | GetSortString () |
virtual void | GetItemRect (RECT *r) |
virtual void | GetTitleRect (RECT *r) |
virtual UINT | GetDrawTextFormat () |
virtual void | SetTitleANSI (char *pszTitleANSI) |
virtual void | SetTitleUnicode (wchar_t *pszTitleUnicode) |
void | AddToSelectionGroup (int group) |
void | ItemSetTimer () |
virtual void | Timer (int nTimer) |
void | ItemKillTimer () |
virtual void | SetWidth (int nWidth) |
virtual int | GetWidth () |
virtual void | SetHeight (int nHeight) |
virtual int | GetHeight () |
virtual void | SetPosition (int nLeft, int nTop) |
virtual void | SetSortPriority (int nSortPriority) |
virtual int | GetSortPriority () |
virtual void | Attached (Menu *pMenu) |
virtual LRESULT | Command (WPARAM wParam, LPARAM lParam) |
virtual bool | OnUser (int nMessage, WPARAM wParam, LPARAM lParam, LRESULT &lResult) |
virtual void | Moving () |
virtual HWND | GetWindow () |
void | ToggleSelected () |
Static Public Member Functions | |
static bool | Compare (MenuItem *pM1, MenuItem *pM2) |
Public Attributes | |
char * | m_pszTitleANSI |
wchar_t * | m_pszTitleUnicode |
int | itemType |
char * | m_pszCommand |
char * | m_pszArgument |
char * | m_pszOriginalTitleANSI |
wchar_t * | m_pszOriginalTitleUnicode |
bool | m_isSelected |
int | m_selectionGroup |
int | m_currentValue |
int | m_minValue |
int | m_maxValue |
POINT | m_mousePos |
int | m_nSortPriority |
Menu * | m_pParent |
Menu * | m_pSubMenu |
int | m_nLeft |
int | m_nTop |
int | m_nWidth |
int | m_nHeight |
bool | m_bActive |
UINT | m_nTimerId |
int | m_nLastMouseButton |
MenuItem::MenuItem | ( | int | type, |
char * | pszTitleANSI, | ||
wchar_t * | pszTitleUnicode, | ||
char * | pszCommand, | ||
char * | pszArgument, | ||
bool | isSelected ) |
|
virtual |
|
virtual |
int MenuItem::IsOver | ( | int | x, |
int | y ) |
|
virtual |
|
virtual |
Reimplemented in SpecialFolder, and StringItem.
|
virtual |
Reimplemented in BroamMenu, ConsoleMenu, DesktopMenu, DockMenu, FolderItem, GlobalConfig, HotkeysMenu, MenuConfig, PluginBroamList, PluginMenu, SpecialFolder, StringItem, TaskbarMenu, ToolbarMenu, UnloadPluginMenu, and WorkspacesMenuItem.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void MenuItem::AddToSelectionGroup | ( | int | group | ) |
void MenuItem::ItemSetTimer | ( | ) |
|
virtual |
Reimplemented in FolderItem, and WorkspacesMenuItem.
void MenuItem::ItemKillTimer | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in BroamMenu, ConsoleMenu, DesktopMenu, DockMenu, FolderItem, GlobalConfig, HotkeysMenu, MenuConfig, PluginBroamList, PluginMenu, SpecialFolder, TaskbarMenu, ToolbarMenu, UnloadPluginMenu, and WorkspacesMenuItem.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void MenuItem::ToggleSelected | ( | ) |
char* MenuItem::m_pszTitleANSI |
wchar_t* MenuItem::m_pszTitleUnicode |
int MenuItem::itemType |
char* MenuItem::m_pszCommand |
char* MenuItem::m_pszArgument |
char* MenuItem::m_pszOriginalTitleANSI |
wchar_t* MenuItem::m_pszOriginalTitleUnicode |
bool MenuItem::m_isSelected |
int MenuItem::m_selectionGroup |
int MenuItem::m_currentValue |
int MenuItem::m_minValue |
int MenuItem::m_maxValue |
POINT MenuItem::m_mousePos |
int MenuItem::m_nSortPriority |
Menu* MenuItem::m_pParent |
Menu* MenuItem::m_pSubMenu |
int MenuItem::m_nLeft |
int MenuItem::m_nTop |
int MenuItem::m_nWidth |
int MenuItem::m_nHeight |
bool MenuItem::m_bActive |
UINT MenuItem::m_nTimerId |
int MenuItem::m_nLastMouseButton |