]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/htmllbox.h
added def value for Create() id parameter
[wxWidgets.git] / include / wx / htmllbox.h
index c3764c399d8297b35771067cc67339559f84b537..cd95ee26e992115650af094c10fedf64bc503be6 100644 (file)
@@ -36,32 +36,34 @@ public:
                   wxWindowID id = wxID_ANY,
                   const wxPoint& pos = wxDefaultPosition,
                   const wxSize& size = wxDefaultSize,
-                  size_t countItems = 0,
                   long style = 0,
                   const wxString& name = wxVListBoxNameStr)
     {
         Init();
 
-        (void)Create(parent, id, pos, size, countItems, style, name);
+        (void)Create(parent, id, pos, size, style, name);
     }
 
     // really creates the control and sets the initial number of items in it
     // (which may be changed later with SetItemCount())
     //
-    // there are no special styles defined for wxVListBox
+    // the only special style which may be specified here is wxLB_MULTIPLE
     //
     // returns true on success or false if the control couldn't be created
     bool Create(wxWindow *parent,
                 wxWindowID id = wxID_ANY,
                 const wxPoint& pos = wxDefaultPosition,
                 const wxSize& size = wxDefaultSize,
-                size_t countItems = 0,
                 long style = 0,
                 const wxString& name = wxVListBoxNameStr);
 
     // destructor cleans up whatever resources we use
     virtual ~wxHtmlListBox();
 
+    // refresh everything
+    virtual void RefreshAll();
+
+
 protected:
     // this method must be implemented in the derived class and should return
     // the body (i.e. without <html>) of the HTML for the given item
@@ -77,6 +79,10 @@ protected:
     virtual wxCoord OnMeasureItem(size_t n) const;
 
 
+    // event handlers
+    void OnSize(wxSizeEvent& event);
+
+
     // common part of all ctors
     void Init();
 
@@ -88,6 +94,9 @@ private:
 
     // HTML parser we use
     wxHtmlWinParser *m_htmlParser;
+
+
+    DECLARE_EVENT_TABLE()
 };
 
 #endif // _WX_HTMLLBOX_H_