doom3-gpl
Doom 3 GPL source release
|
#include <RollupPanel.h>
Public Member Functions | |
rvRollupPanel (void) | |
virtual | ~rvRollupPanel (void) |
bool | Create (DWORD dwStyle, const RECT &rect, HWND parent, unsigned int id) |
int | InsertItem (const char *caption, HWND dialog, bool autoDestroy, int index=-1) |
void | RemoveItem (int index) |
void | RemoveAllItems (void) |
void | ExpandItem (int index, bool expand=true) |
void | ExpandAllItems (bool expand=true) |
void | EnableItem (int index, bool enabled=true) |
void | EnableAllItems (bool enable=true) |
int | GetItemCount (void) |
RPITEM * | GetItem (int index) |
int | GetItemIndex (const char *caption) |
int | GetItemIndex (HWND hwnd) |
void | ScrollToItem (int index, bool top=true) |
int | MoveItemAt (int index, int newIndex) |
bool | IsItemExpanded (int index) |
bool | IsItemEnabled (int index) |
HWND | GetWindow (void) |
void | AutoSize (void) |
Protected Member Functions | |
void | RecallLayout (void) |
void | _RemoveItem (int index) |
void | _ExpandItem (RPITEM *item, bool expand) |
void | _EnableItem (RPITEM *item, bool enable) |
int | HandleCommand (WPARAM wParam, LPARAM lParam) |
int | HandlePaint (WPARAM wParam, LPARAM lParam) |
int | HandleSize (WPARAM wParam, LPARAM lParam) |
int | HandleLButtonDown (WPARAM wParam, LPARAM lParam) |
int | HandleLButtonUp (WPARAM wParam, LPARAM lParam) |
int | HandleMouseMove (WPARAM wParam, LPARAM lParam) |
int | HandleMouseWheel (WPARAM wParam, LPARAM lParam) |
int | HandleMouseActivate (WPARAM wParam, LPARAM lParam) |
int | HandleContextMenu (WPARAM wParam, LPARAM lParam) |
Static Protected Member Functions | |
static LRESULT CALLBACK | WindowProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static LRESULT CALLBACK | DialogProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static LRESULT CALLBACK | ButtonProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static LRESULT FAR PASCAL | GetMsgProc (int nCode, WPARAM wParam, LPARAM lParam) |
Protected Attributes | |
idList< RPITEM * > | mItems |
int | mStartYPos |
int | mItemHeight |
int | mOldMouseYPos |
int | mSBOffset |
HWND | mWindow |
Static Protected Attributes | |
static idList< HWND > | mDialogs |
static HHOOK | mDialogHook = NULL |
Definition at line 47 of file RollupPanel.h.
rvRollupPanel::rvRollupPanel | ( | void | ) |
Definition at line 60 of file RollupPanel.cpp.
|
virtual |
Definition at line 74 of file RollupPanel.cpp.
Definition at line 417 of file RollupPanel.cpp.
Definition at line 347 of file RollupPanel.cpp.
Definition at line 253 of file RollupPanel.cpp.
Definition at line 1195 of file RollupPanel.cpp.
|
staticprotected |
Definition at line 767 of file RollupPanel.cpp.
Definition at line 90 of file RollupPanel.cpp.
|
staticprotected |
Definition at line 700 of file RollupPanel.cpp.
Definition at line 397 of file RollupPanel.cpp.
Definition at line 378 of file RollupPanel.cpp.
Definition at line 327 of file RollupPanel.cpp.
Definition at line 301 of file RollupPanel.cpp.
Definition at line 682 of file RollupPanel.cpp.
Definition at line 118 of file RollupPanel.h.
Definition at line 659 of file RollupPanel.cpp.
int rvRollupPanel::GetItemIndex | ( | HWND | hwnd | ) |
Definition at line 643 of file RollupPanel.cpp.
|
staticprotected |
Definition at line 1158 of file RollupPanel.cpp.
ID_INLINE HWND rvRollupPanel::GetWindow | ( | void | ) |
Definition at line 141 of file RollupPanel.h.
Definition at line 847 of file RollupPanel.cpp.
Definition at line 1114 of file RollupPanel.cpp.
Definition at line 959 of file RollupPanel.cpp.
Definition at line 1026 of file RollupPanel.cpp.
Definition at line 1101 of file RollupPanel.cpp.
Definition at line 1043 of file RollupPanel.cpp.
Definition at line 1084 of file RollupPanel.cpp.
Definition at line 888 of file RollupPanel.cpp.
Definition at line 945 of file RollupPanel.cpp.
int rvRollupPanel::InsertItem | ( | const char * | caption, |
HWND | dialog, | ||
bool | autoDestroy, | ||
int | index = -1 |
||
) |
Definition at line 129 of file RollupPanel.cpp.
Definition at line 132 of file RollupPanel.h.
Definition at line 123 of file RollupPanel.h.
Definition at line 480 of file RollupPanel.cpp.
Definition at line 514 of file RollupPanel.cpp.
Definition at line 235 of file RollupPanel.cpp.
Definition at line 213 of file RollupPanel.cpp.
Definition at line 445 of file RollupPanel.cpp.
|
staticprotected |
Definition at line 785 of file RollupPanel.cpp.
|
staticprotected |
Definition at line 115 of file RollupPanel.h.
|
staticprotected |
Definition at line 114 of file RollupPanel.h.
|
protected |
Definition at line 103 of file RollupPanel.h.
Definition at line 101 of file RollupPanel.h.
|
protected |
Definition at line 104 of file RollupPanel.h.
|
protected |
Definition at line 105 of file RollupPanel.h.
|
protected |
Definition at line 102 of file RollupPanel.h.
|
protected |
Definition at line 106 of file RollupPanel.h.