]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/listctrl.h
optimize wxGrid::BlockToDeviceRect() to avoid iterating over all cells, it's enough...
[wxWidgets.git] / interface / listctrl.h
index 48550a861a19fdde2c0f028b7b0e1dc350c262b2..df70624f85539aff6a201b8764e9a6ab06039e5f 100644 (file)
@@ -84,7 +84,7 @@
 
     @library{wxcore}
     @category{ctrl}
-    @appearance{listctrl.png}
+    <!-- @appearance{listctrl.png} -->
 
     @see @ref overview_wxlistctrloverview "wxListCtrl overview", wxListView,
     wxListBox, wxTreeCtrl, wxImageList, wxListEvent, wxListItem
@@ -832,11 +832,17 @@ The m_stateMask and m_state members take flags from the following:
     bool SetItemColumnImage(long item, long column, int image);
 
     /**
-    This method can only be used with virtual list controls. It is used to indicate
-    to the control the number of items it contains. After calling it, the main
-    program should be ready to handle calls to various item callbacks (such as
-    wxListCtrl::OnGetItemText) for all items in the range
-    from 0 to @e count.
+        This method can only be used with virtual list controls.
+
+        It is used to indicate to the control the number of items it contains.
+        After calling it, the main program should be ready to handle calls to
+        various item callbacks (such as wxListCtrl::OnGetItemText) for all
+        items in the range from 0 to @a count.
+
+        Notice that the control is not necessarily redrawn after this call as
+        it may be undesirable if an item which is not visible on the screen
+        anyhow was added to or removed from a control displaying many items, if
+        you do need to refresh the display you can just call Refresh() manually.
     */
     void SetItemCount(long count);
 
@@ -1122,7 +1128,7 @@ public:
 
     @library{wxcore}
     @category{ctrl}
-    @appearance{listview.png}
+    <!-- @appearance{listview.png} -->
 
     @see wxListView::SetColumnImage
 */
@@ -1149,7 +1155,7 @@ public:
         Together with GetNextSelected() it can be
         used to iterate over all selected items in the control.
 
-        @returns The first selected item, if any, -1 otherwise.
+        @return The first selected item, if any, -1 otherwise.
     */
     long GetFirstSelected() const;
 
@@ -1164,7 +1170,7 @@ public:
         Used together with GetFirstSelected() to
         iterate over all selected items in the control.
 
-        @returns Returns the next selected item or -1 if there are no more of
+        @return Returns the next selected item or -1 if there are no more of
                  them.
     */
     long GetNextSelected(long item) const;