Mercurial > dwindows
diff dw.h @ 69:9510897c0b03
Added new container functions, and implemented some missing functionality.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Mon, 04 Feb 2002 16:04:43 +0000 |
parents | ab9b0fa6c66e |
children | 5e7a4d93d8d7 |
line wrap: on
line diff
--- a/dw.h Tue Jan 22 23:45:01 2002 +0000 +++ b/dw.h Mon Feb 04 16:04:43 2002 +0000 @@ -97,6 +97,9 @@ #define DW_CV_MINI CV_MINI #define DW_CV_DETAIL CV_DETAIL +#define DW_CRA_SELECTED CRA_SELECTED +#define DW_CRA_CURSORED CRA_CURSORED + #define DW_SLS_READONLY SLS_READONLY #define DW_SLS_RIBBONSTRIP SLS_RIBBONSTRIP @@ -214,13 +217,13 @@ #define DW_FCF_AUTOICON 0 #define DW_CFA_BITMAPORICON 1 -#define DW_CFA_STRING 1 << 2 -#define DW_CFA_ULONG 1 << 3 -#define DW_CFA_TIME 1 << 4 -#define DW_CFA_DATE 1 << 5 -#define DW_CFA_CENTER 1 << 6 -#define DW_CFA_LEFT 1 << 7 -#define DW_CFA_RIGHT 1 << 8 +#define DW_CFA_STRING (1 << 1) +#define DW_CFA_ULONG (1 << 2) +#define DW_CFA_TIME (1 << 3) +#define DW_CFA_DATE (1 << 4) +#define DW_CFA_CENTER (1 << 5) +#define DW_CFA_LEFT (1 << 6) +#define DW_CFA_RIGHT (1 << 7) #define DW_CFA_HORZSEPARATOR 0 #define DW_CFA_SEPARATOR 0 @@ -228,6 +231,9 @@ #define DW_CV_MINI 0 #define DW_CV_DETAIL 0 +#define DW_CRA_SELECTED LVNI_SELECTED +#define DW_CRA_CURSORED LVNI_FOCUSED + #define DW_SLS_READONLY 0 #define DW_SLS_RIBBONSTRIP 0 @@ -439,6 +445,9 @@ #define DW_CCS_SINGLESEL 1 #define DW_CCS_EXTENDSEL (1 << 1) +#define DW_CRA_SELECTED 1 +#define DW_CRA_CURSORED (1 << 1) + #define DW_LS_MULTIPLESEL 1 #define DW_LIT_NONE -1 @@ -691,6 +700,8 @@ char *dw_container_query_start(HWND handle, unsigned long flags); char *dw_container_query_next(HWND handle, unsigned long flags); void dw_container_scroll(HWND handle, int direction, long rows); +void dw_container_cursor(HWND handle, char *text); +void dw_container_optimize(HWND handle); int dw_filesystem_setup(HWND handle, unsigned long *flags, char **titles, int count); void dw_filesystem_set_item(HWND handle, void *pointer, int column, int row, void *data); void dw_filesystem_set_file(HWND handle, void *pointer, int row, char *filename, unsigned long icon);