+//---------------------------------------------------------------------------
+//---------------------------------------------------------------------------
+
+class wxHtmlCell {
+public:
+ wxHtmlCell();
+
+ void SetParent(wxHtmlContainerCell *p);
+ wxHtmlContainerCell* GetParent();
+ int GetPosX();
+ int GetPosY();
+ int GetWidth();
+ int GetHeight();
+ int GetDescent();
+ wxString GetLink(int x = 0, int y = 0);
+ wxHtmlCell* GetNext();
+ void SetPos(int x, int y);
+ void SetLink(const wxString& link);
+ void SetNext(wxHtmlCell *cell);
+ void Layout(int w);
+ void Draw(wxDC& dc, int x, int y, int view_y1, int view_y2);
+ void DrawInvisible(wxDC& dc, int x, int y);
+ const wxHtmlCell* Find(int condition, const void* param);
+};
+
+
+class wxHtmlContainerCell : public wxHtmlCell {
+public:
+ wxHtmlContainerCell(wxHtmlContainerCell *parent);
+
+ void InsertCell(wxHtmlCell *cell);
+ void SetAlignHor(int al);
+ int GetAlignHor();
+ void SetAlignVer(int al);
+ int GetAlignVer();
+ void SetIndent(int i, int what, int units = HTML_UNITS_PIXELS);
+ int GetIndent(int ind);
+ int GetIndentUnits(int ind);
+ void SetAlign(const wxHtmlTag& tag);
+ void SetWidthFloat(int w, int units);
+ %name(SetWidthFloatFromTag)void SetWidthFloat(const wxHtmlTag& tag);
+ void SetMinHeight(int h, int align = HTML_ALIGN_TOP);
+ int GetMaxLineWidth();
+ void SetBackgroundColour(const wxColour& clr);
+ void SetBorder(const wxColour& clr1, const wxColour& clr2);
+ wxHtmlCell* GetFirstCell();
+};
+
+
+
+
+class wxHtmlWidgetCell : public wxHtmlCell {
+public:
+ wxHtmlWidgetCell(wxWindow* wnd, int w = 0);
+
+};
+