#include "maxheap.h"
#include "strclass.h"
#include "color.h"
#include "GetCOREInterface.h"
#include "iFnPub.h"
Go to the source code of this
file.
Classes
|
struct
|
MenuEvent |
class
|
ItemID |
class
|
IMenuTimer |
class
|
MenuColors |
class
|
IMenuSettings |
class
|
IMenuGlobalContext |
class
|
IMenuLocalContext |
class
|
IQuadMenuSettings |
class
|
IMenuElement |
class
|
IMenuItem |
class
|
IMenu |
class
|
IPopupMenu |
class
|
IMultiMenu |
class
|
IMenuBar |
class
|
IQuadMenu |
Defines
|
#define |
MENUS_API __declspec(dllimport) |
#define |
MENU_SETTINGS Interface_ID(0x31561ddb,
0x1a2f4619) |
#define |
MENU_ITEM_INTERFACE Interface_ID(0x2e926bd1,
0x296e68f6) |
#define |
MENU_INTERFACE Interface_ID(0x4bd57e2e,
0x6de57aeb) |
#define |
QUAD_MENU_INTERFACE Interface_ID(0x78b735e9,
0x7c001f68) |
Typedefs
|
typedef unsigned
int |
ValidityToken |
Enumerations
|
enum |
Event
{
EVENT_BEGIN_TRACK
= 0,
EVENT_CURSOR_DOWN,
EVENT_RIGHT_CURSOR_DOWN,
EVENT_CURSOR_MOVED,
EVENT_CURSOR_UP,
EVENT_END_TRACK,
EVENT_KEY,
EVENT_RIGHT_CURSOR_UP,
EVENT_MIDDLE_CURSOR_DOWN,
EVENT_MIDDLE_CURSOR_UP
} |
enum |
EventParam {
EP_NULL = 0,
EP_SHOW_SUBMENU,
EP_HIDE_SUBMENU } |
enum |
QuadIndex {
QUAD_ONE = 0,
QUAD_TWO,
QUAD_THREE,
QUAD_FOUR } |
enum |
DisplayMethod
{
DM_NORMAL = 0,
DM_STRETCH,
DM_FADE,
DM_NUM_METHODS } |
Functions
|
bool |
operator==
(ItemID &a,
ItemID &b) |
COLORREF |
MakeCOLORREF
(const Color &c) |
IQuadMenuSettings
* |
GetQuadSettings
() |
MENUS_API
IMenuItem
* |
GetIMenuItem
() |
MENUS_API
void |
ReleaseIMenuItem
(IMenuItem *) |
MENUS_API
IMenu * |
GetIMenu
() |
MENUS_API
void |
ReleaseIMenu
(IMenu *) |
MENUS_API
IQuadMenu
* |
GetIQuadMenu
() |
MENUS_API
void |
ReleaseIQuadMenu
(IQuadMenu *) |
Define Documentation
#define
MENUS_API __declspec(dllimport) |
#define
MENU_ITEM_INTERFACE Interface_ID(0x2e926bd1,
0x296e68f6) |
#define
QUAD_MENU_INTERFACE Interface_ID(0x78b735e9,
0x7c001f68) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
-
EVENT_BEGIN_TRACK |
|
EVENT_CURSOR_DOWN |
|
EVENT_RIGHT_CURSOR_DOWN |
|
EVENT_CURSOR_MOVED |
|
EVENT_CURSOR_UP |
|
EVENT_END_TRACK |
|
EVENT_KEY |
|
EVENT_RIGHT_CURSOR_UP |
|
EVENT_MIDDLE_CURSOR_DOWN |
|
EVENT_MIDDLE_CURSOR_UP |
|
Definition at line 33 of file imenus.h.
{
EVENT_BEGIN_TRACK = 0,
EVENT_CURSOR_DOWN,
EVENT_RIGHT_CURSOR_DOWN,
EVENT_CURSOR_MOVED,
EVENT_CURSOR_UP,
EVENT_END_TRACK,
EVENT_KEY,
EVENT_RIGHT_CURSOR_UP,
EVENT_MIDDLE_CURSOR_DOWN,
EVENT_MIDDLE_CURSOR_UP,
};
- Enumerator:
-
EP_NULL |
|
EP_SHOW_SUBMENU |
|
EP_HIDE_SUBMENU |
|
Definition at line 47 of file imenus.h.
- Enumerator:
-
QUAD_ONE |
|
QUAD_TWO |
|
QUAD_THREE |
|
QUAD_FOUR |
|
Definition at line 72 of file imenus.h.
- Enumerator:
-
DM_NORMAL |
|
DM_STRETCH |
|
DM_FADE |
|
DM_NUM_METHODS |
|
Definition at line 74 of file imenus.h.
Function Documentation
- Parameters:
- ItemID& a,
ItemID&
b
The two ItemID's you wish to test for equality.
Definition at line 127 of file imenus.h.
COLORREF MakeCOLORREF |
( |
const Color & |
c |
) |
[inline] |
MENUS_API void ReleaseIMenuItem |
( |
IMenuItem * |
|
) |
|
MENUS_API IMenu* GetIMenu |
( |
|
) |
|
MENUS_API void ReleaseIMenu |
( |
IMenu * |
|
) |
|
MENUS_API void ReleaseIQuadMenu |
( |
IQuadMenu * |
|
) |
|