]> git.saurik.com Git - wxWidgets.git/commitdiff
added Append(wxArrayString) to wxItemContainer (and so to wxChoice, wxComboBox, wxLis...
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 20 Jan 2002 15:20:57 +0000 (15:20 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 20 Jan 2002 15:20:57 +0000 (15:20 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13677 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/ctrlsub.h
src/common/ctrlsub.cpp

index ac07defc279e08bc0280c65ad51e578949dc1c44..38b22f90fcee6157c2e516870dadcad9890e6eca 100644 (file)
@@ -44,6 +44,9 @@ public:
     int Append(const wxString& item, wxClientData *clientData)
         { int n = DoAppend(item); SetClientObject(n, clientData); return n; }
 
+    // append several items at once to the control
+    void Append(const wxArrayString& strings);
+
     // deleting items
     // --------------
 
index 1c7e18ea27ac807f9643e750732326cd60344ddb..aa0714d83f5c066ef3a2e5834913718efc6978f2 100644 (file)
@@ -57,6 +57,19 @@ wxString wxItemContainer::GetStringSelection() const
     return s;
 }
 
+// ----------------------------------------------------------------------------
+// appending items
+// ----------------------------------------------------------------------------
+
+void wxItemContainer::Append(const wxArrayString& strings)
+{
+    size_t count = strings.GetCount();
+    for ( size_t n = 0; n < count; n++ )
+    {
+        Append(strings[n]);
+    }
+}
+
 // ----------------------------------------------------------------------------
 // client data
 // ----------------------------------------------------------------------------