/[winpt]/trunk/Src/wptListView.cpp
ViewVC logotype

Diff of /trunk/Src/wptListView.cpp

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

revision 193 by twoaday, Sat Apr 1 12:36:35 2006 UTC revision 200 by twoaday, Mon Apr 17 09:12:50 2006 UTC
# Line 99  listview_add_column (listview_ctrl_t ctx Line 99  listview_add_column (listview_ctrl_t ctx
99          rc = 1;          rc = 1;
100      ctx->cols++;      ctx->cols++;
101      return rc;      return rc;
102  } /* listview_add_column */  }
103    
104    
105  int  int
# Line 131  listview_add_item( listview_ctrl_t ctx, Line 131  listview_add_item( listview_ctrl_t ctx,
131          rc = 1;          rc = 1;
132      ctx->items++;      ctx->items++;
133      return rc;      return rc;
134  } /* listview_add_item */  }
135    
136    
137  int  int
# Line 167  listview_add_item2 (listview_ctrl_t ctx, Line 167  listview_add_item2 (listview_ctrl_t ctx,
167          rc = 1;          rc = 1;
168      ctx->items++;      ctx->items++;
169      return rc;      return rc;
170  } /* listview_add_item2 */  }
171    
172    
173  void*  void*
# Line 201  void Line 201  void
201  listview_add_sub_item( listview_ctrl_t ctx, int pos, int col, const char *text )  listview_add_sub_item( listview_ctrl_t ctx, int pos, int col, const char *text )
202  {        {      
203      ListView_SetItemText( ctx->ctrl, pos, col, (char *)text );      ListView_SetItemText( ctx->ctrl, pos, col, (char *)text );
204  } /* listview_add_sub_item */  }
205    
206    
207  int  int
# Line 212  listview_count_items( listview_ctrl_t ct Line 212  listview_count_items( listview_ctrl_t ct
212      n = curr_sel? ListView_GetSelectedCount( ctx->ctrl ) :          n = curr_sel? ListView_GetSelectedCount( ctx->ctrl ) :    
213                    ListView_GetItemCount( ctx->ctrl );                    ListView_GetItemCount( ctx->ctrl );
214      return n;      return n;
215  } /* listview_count_items */  }
216    
217    
218  int  int
# Line 336  listview_sort_items( listview_ctrl_t ctx Line 336  listview_sort_items( listview_ctrl_t ctx
336                                      IMI_SORT_DOWNARROW : IMI_SORT_UPARROW);                                      IMI_SORT_DOWNARROW : IMI_SORT_UPARROW);
337      Header_SetItem (hheader, idx, &hdi);      Header_SetItem (hheader, idx, &hdi);
338      return 0;      return 0;
339  } /* listview_sort_items */  }
340    
341    
342  int  int
343  listview_get_curr_pos( listview_ctrl_t ctx )  listview_get_curr_pos( listview_ctrl_t ctx )
344  {        {      
345      return ListView_GetNextItem( ctx->ctrl, -1, LVNI_SELECTED );      return ListView_GetNextItem( ctx->ctrl, -1, LVNI_SELECTED );
346  } /* listview_get_curr_pos */  }
347    
348    
349  int  int
# Line 357  listview_get_item_text (listview_ctrl_t Line 357  listview_get_item_text (listview_ctrl_t
357      }      }
358      ListView_GetItemText (ctx->ctrl, pos, col, text, maxbytes);      ListView_GetItemText (ctx->ctrl, pos, col, text, maxbytes);
359      return 0;      return 0;
360  } /* listview_get_item_text */  }
361    
362    
363  /* Use extended style with checkboxes for each item. */  /* Use extended style with checkboxes for each item. */
# Line 381  int Line 381  int
381  listview_set_column_order( listview_ctrl_t ctx, int *array )  listview_set_column_order( listview_ctrl_t ctx, int *array )
382  {        {      
383      return ListView_SetColumnOrderArray( ctx->ctrl, ctx->cols, array );      return ListView_SetColumnOrderArray( ctx->ctrl, ctx->cols, array );
384  } /* listview_set_column_order */  }
385    
386    
387  void  void
388  listview_select_all (listview_ctrl_t ctx)  listview_select_all (listview_ctrl_t ctx)
389  {        {      
390      ListView_SetItemState( ctx->ctrl, -1, LVIS_SELECTED, LVIS_SELECTED );      ListView_SetItemState( ctx->ctrl, -1, LVIS_SELECTED, LVIS_SELECTED );
391  } /* listview_select_all */  }
392    
393    
394  void  void
# Line 456  listview_set_image_list (listview_ctrl_t Line 456  listview_set_image_list (listview_ctrl_t
456          ImageList_AddIcon (hil, ico[i]);              ImageList_AddIcon (hil, ico[i]);    
457      ListView_SetImageList (ctx->ctrl, hil, LVSIL_SMALL);          ListView_SetImageList (ctx->ctrl, hil, LVSIL_SMALL);    
458  }  }
       

Legend:
Removed from v.193  
changed lines
  Added in v.200

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26