bsp
|
Inherits WControl.
Public Types | |
enum | Parts { partNone = 0, partLeft, partRight, partHeader, partSplitter, partAny } |
enum | ButtonType { btypeNone = 0, btypeDrop, btypeList } |
Public Member Functions | |
WPropertyGrid (HWND parent, int id, int cx, int cy, int width, int height) | |
LRESULT | WndProc (UINT msg, WPARAM wParam, LPARAM lParam) |
WPropItem * | Add (char *name, char *value=0, DWORD data=0) |
void | Clear () |
void | Redraw () |
void | mousedown (POINT pt, int button, bool doubleclick=false) |
void | mouseup (POINT pt, int button) |
void | mousemove (POINT pt) |
void | Resize (int cx, int cy) |
void | ResizeScrollbar () |
void | ResizeList () |
void | ScrollIntoView () |
void | MoveSelUp () |
void | MoveSelDown () |
void | ScrollUp () |
void | ScrollDown () |
int | ItemFromPoint (int Y) |
void | ClickEditButton () |
WPITEM * | GetItem (int idx=-1) |
bool | GetItemRect (int idx, RECT *rc) |
void | ResizeEdit () |
void | ShowEdit (int part) |
bool | HideEdit (bool change) |
Public Attributes | |
list< WPropItem * > | items |
WFloatingList * | wplist |
WPropEdit * | wpedit |
WScroll | scroll |
RECT | rect |
DrawButton * | edit_button |
bool | edit_visible |
int | edit_part |
bool | modified |
int | splitter_pos |
int | item_height |
int | selected_idx |
int | tmp_idx |
bool | mdown |
bool | splitdown |
bool | onsplit |