doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Functions
PropTree.h File Reference
#include "PropTreeList.h"
#include "PropTreeInfo.h"
#include "PropTreeItem.h"
#include "PropTreeItemStatic.h"
#include "PropTreeItemEdit.h"
#include "PropTreeItemCombo.h"
#include "PropTreeItemColor.h"
#include "PropTreeItemCheck.h"
#include "PropTreeItemButton.h"
#include "PropTreeItemEditButton.h"
#include "PropTreeItemFileEdit.h"

Go to the source code of this file.

Classes

struct  _NMPROPTREE
 
class  CPropTree
 

Macros

#define PROPTREE_API
 
#define PTS_NOTIFY   0x00000001
 
#define HTPROPFIRST   50
 
#define HTLABEL   (HTPROPFIRST + 0)
 
#define HTCOLUMN   (HTPROPFIRST + 1)
 
#define HTEXPAND   (HTPROPFIRST + 2)
 
#define HTATTRIBUTE   (HTPROPFIRST + 3)
 
#define HTCHECKBOX   (HTPROPFIRST + 4)
 
#define HTBUTTON   (HTPROPFIRST + 5)
 
#define PTN_FIRST   (0U-1100U)
 
#define PTN_INSERTITEM   (PTN_FIRST-1)
 
#define PTN_DELETEITEM   (PTN_FIRST-2)
 
#define PTN_DELETEALLITEMS   (PTN_FIRST-3)
 
#define PTN_ITEMCHANGED   (PTN_FIRST-5)
 
#define PTN_ITEMBUTTONCLICK   (PTN_FIRST-6)
 
#define PTN_SELCHANGE   (PTN_FIRST-7)
 
#define PTN_ITEMEXPANDING   (PTN_FIRST-8)
 
#define PTN_COLUMNCLICK   (PTN_FIRST-9)
 
#define PTN_PROPCLICK   (PTN_FIRST-10)
 
#define PTN_CHECKCLICK   (PTN_FIRST-12)
 

Typedefs

typedef CPropTreeItem LPARAM
 
typedef struct _NMPROPTREE NMPROPTREE
 
typedef struct _NMPROPTREEPNMPROPTREE
 
typedef struct _NMPROPTREELPNMPROPTREE
 

Functions

typedef BOOL (CALLBACK *ENUMPROPITEMPROC)(CPropTree *
 
void InitPropTree (HINSTANCE hInstance)
 

Macro Definition Documentation

#define HTATTRIBUTE   (HTPROPFIRST + 3)

Definition at line 83 of file PropTree.h.

#define HTBUTTON   (HTPROPFIRST + 5)

Definition at line 85 of file PropTree.h.

#define HTCHECKBOX   (HTPROPFIRST + 4)

Definition at line 84 of file PropTree.h.

#define HTCOLUMN   (HTPROPFIRST + 1)

Definition at line 81 of file PropTree.h.

#define HTEXPAND   (HTPROPFIRST + 2)

Definition at line 82 of file PropTree.h.

#define HTLABEL   (HTPROPFIRST + 0)

Definition at line 80 of file PropTree.h.

#define HTPROPFIRST   50

Definition at line 78 of file PropTree.h.

#define PROPTREE_API

Definition at line 53 of file PropTree.h.

#define PTN_CHECKCLICK   (PTN_FIRST-12)

Definition at line 106 of file PropTree.h.

#define PTN_COLUMNCLICK   (PTN_FIRST-9)

Definition at line 104 of file PropTree.h.

#define PTN_DELETEALLITEMS   (PTN_FIRST-3)

Definition at line 99 of file PropTree.h.

#define PTN_DELETEITEM   (PTN_FIRST-2)

Definition at line 98 of file PropTree.h.

#define PTN_FIRST   (0U-1100U)

Definition at line 95 of file PropTree.h.

#define PTN_INSERTITEM   (PTN_FIRST-1)

Definition at line 97 of file PropTree.h.

#define PTN_ITEMBUTTONCLICK   (PTN_FIRST-6)

Definition at line 101 of file PropTree.h.

#define PTN_ITEMCHANGED   (PTN_FIRST-5)

Definition at line 100 of file PropTree.h.

#define PTN_ITEMEXPANDING   (PTN_FIRST-8)

Definition at line 103 of file PropTree.h.

#define PTN_PROPCLICK   (PTN_FIRST-10)

Definition at line 105 of file PropTree.h.

#define PTN_SELCHANGE   (PTN_FIRST-7)

Definition at line 102 of file PropTree.h.

#define PTS_NOTIFY   0x00000001

Definition at line 75 of file PropTree.h.

Typedef Documentation

Definition at line 70 of file PropTree.h.

typedef struct _NMPROPTREE* LPNMPROPTREE
typedef struct _NMPROPTREE NMPROPTREE
typedef struct _NMPROPTREE * PNMPROPTREE

Function Documentation

typedef BOOL ( CALLBACK *  ENUMPROPITEMPROC)
void InitPropTree ( HINSTANCE  hInstance)

Definition at line 62 of file PropTree.cpp.