/[winpt]/trunk/Include/wptCommonCtl.h
ViewVC logotype

Diff of /trunk/Include/wptCommonCtl.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 133 by twoaday, Mon Jan 9 09:15:29 2006 UTC revision 208 by twoaday, Mon May 1 12:22:18 2006 UTC
# Line 26  Line 26 
26    
27  /* Symbol constants for the toolbar. */  /* Symbol constants for the toolbar. */
28  enum km_sym_tid_t {  enum km_sym_tid_t {
29      IMI_KEY_DELETE = 0,      IMI_KEY_NEW=0,  
30        IMI_KEY_DELETE,
31      IMI_KEY_PROPS,      IMI_KEY_PROPS,
32      IMI_KEY_SIGN,      IMI_KEY_SIGN,
33        IMI_KEY_SEARCH,
34        IMI_KEY_FILE_IMPORT,
35        IMI_KEY_FILE_EXPORT,
36      IMI_KEY_IMPORT,      IMI_KEY_IMPORT,
37      IMI_KEY_EXPORT,      IMI_KEY_EXPORT,    
38      IMI_SORT_UPARROW,      IMI_SORT_UPARROW,
39      IMI_SORT_DOWNARROW,      IMI_SORT_DOWNARROW,
40      IMI_EXIT,      IMI_EXIT,
# Line 56  struct listview_ctrl_s { Line 60  struct listview_ctrl_s {
60      HWND ctrl;          /* the actual listview window. */      HWND ctrl;          /* the actual listview window. */
61      int cols;           /* number of columns. */      int cols;           /* number of columns. */
62      int items;          /* number of items. */      int items;          /* number of items. */
63        unsigned int ext_chkbox:1;  /* exteneded style: checkboxes. */
64      HIMAGELIST hil;     /* Imagelist context. */      HIMAGELIST hil;     /* Imagelist context. */
65  };  };
66  typedef struct listview_ctrl_s * listview_ctrl_t;  typedef struct listview_ctrl_s * listview_ctrl_t;
67    
68  int listview_new (listview_ctrl_t *ctx);  void listview_new (listview_ctrl_t *ctx, HWND ctrl);
69  void listview_release (listview_ctrl_t ctx);  void listview_release (listview_ctrl_t ctx);
70  int listview_add_column (listview_ctrl_t ctx, listview_column_t col);  int listview_add_column (listview_ctrl_t ctx, listview_column_t col);
71  int  listview_add_item_pos (listview_ctrl_t ctx, int pos);  int  listview_add_item_pos (listview_ctrl_t ctx, int pos);
# Line 70  void listview_add_sub_item (listview_ctr Line 75  void listview_add_sub_item (listview_ctr
75                              const char *text);                              const char *text);
76  int listview_count_items (listview_ctrl_t ctx, int curr_sel);  int listview_count_items (listview_ctrl_t ctx, int curr_sel);
77  int listview_del_item (listview_ctrl_t ctx, int pos);  int listview_del_item (listview_ctrl_t ctx, int pos);
78  int listview_del_all (listview_ctrl_t ctx);  int listview_del_sel_items (listview_ctrl_t ctx);
79    int listview_del_all_items (listview_ctrl_t ctx);
80  int listview_get_item_state (listview_ctrl_t ctx, int pos);  int listview_get_item_state (listview_ctrl_t ctx, int pos);
81    int listview_get_selected_item (listview_ctrl_t lv);
82  void* listview_get_item2 (listview_ctrl_t ctx, int pos);  void* listview_get_item2 (listview_ctrl_t ctx, int pos);
83  int listview_set_item2 (listview_ctrl_t ctx, int pos, void *magic);  int listview_set_item2 (listview_ctrl_t ctx, int pos, void *magic);
84  int listview_sort_items (listview_ctrl_t ctx, int sortby,  int listview_sort_items (listview_ctrl_t ctx, int sortby,
# Line 80  int listview_get_curr_pos (listview_ctrl Line 87  int listview_get_curr_pos (listview_ctrl
87  int listview_get_item_text (listview_ctrl_t ctx, int entry, int pos,  int listview_get_item_text (listview_ctrl_t ctx, int entry, int pos,
88                               char *text, int maxbytes);                               char *text, int maxbytes);
89  void listview_set_ext_style (listview_ctrl_t ctx);  void listview_set_ext_style (listview_ctrl_t ctx);
90    void listview_set_chkbox_style (listview_ctrl_t ctx);
91  int listview_set_column_order (listview_ctrl_t ctx, int *array);  int listview_set_column_order (listview_ctrl_t ctx, int *array);
92    int listview_set_column_width (listview_ctrl_t ctx, int col, int width);
93  int listview_del_items (listview_ctrl_t ctx);  int listview_del_items (listview_ctrl_t ctx);
94  void listview_select_all (listview_ctrl_t ctx);  void listview_select_all (listview_ctrl_t ctx);
95  void listview_deselect_all (listview_ctrl_t ctx);  void listview_deselect_all (listview_ctrl_t ctx);
# Line 89  int listview_find (listview_ctrl_t ctx, Line 98  int listview_find (listview_ctrl_t ctx,
98  void listview_scroll (listview_ctrl_t ctx, int oldpos, int newpos);  void listview_scroll (listview_ctrl_t ctx, int oldpos, int newpos);
99  int listview_del_column (listview_ctrl_t ctx, int pos);  int listview_del_column (listview_ctrl_t ctx, int pos);
100  int listview_add_item_image (listview_ctrl_t ctx, const char *text, int image);  int listview_add_item_image (listview_ctrl_t ctx, const char *text, int image);
101  void listview_set_image_list (listview_ctrl_t ctx, HICON *ico, DWORD nicons);  void listview_set_image_list (listview_ctrl_t ctx, int cx, int cy,
102                                  HICON *ico, DWORD nicons);
103    
104  /*-- Image List --*/  /*-- Image List --*/
105  extern HIMAGELIST glob_imagelist;  extern HIMAGELIST glob_imagelist;

Legend:
Removed from v.133  
changed lines
  Added in v.208

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26