|
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 |