bsp
WPropertyGrid Class Reference

Inherits WControl.

List of all members.

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)
WPropItemAdd (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 ()
WPITEMGetItem (int idx=-1)
bool GetItemRect (int idx, RECT *rc)
void ResizeEdit ()
void ShowEdit (int part)
bool HideEdit (bool change)

Public Attributes

list< WPropItem * > items
WFloatingListwplist
WPropEditwpedit
WScroll scroll
RECT rect
DrawButtonedit_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

The documentation for this class was generated from the following files:
 All Classes Functions