X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/18027d49b9daea9f8808052d927246b4489b0ef9..a2115c88f381b95cf6d423a5d3128ccbe20c4fa1:/include/wx/html/htmltag.h diff --git a/include/wx/html/htmltag.h b/include/wx/html/htmltag.h index 7b44f46e43..b24bdc0ec5 100644 --- a/include/wx/html/htmltag.h +++ b/include/wx/html/htmltag.h @@ -2,13 +2,14 @@ // Name: htmltag.h // Purpose: wxHtmlTag class (represents single tag) // Author: Vaclav Slavik +// RCS-ID: $Id$ // Copyright: (c) 1999 Vaclav Slavik // Licence: wxWindows Licence ///////////////////////////////////////////////////////////////////////////// -#ifndef __HTMLTAG_H__ -#define __HTMLTAG_H__ +#ifndef _WX_HTMLTAG_H_ +#define _WX_HTMLTAG_H_ #ifdef __GNUG__ #pragma interface @@ -71,18 +72,13 @@ class WXDLLEXPORT wxHtmlTag : public wxObject { DECLARE_CLASS(wxHtmlTag) - private: - wxString m_Name, m_Params; - int m_Begin, m_End1, m_End2; - bool m_Ending; - public: wxHtmlTag(const wxString& source, int pos, int end_pos, wxHtmlTagsCache* cache); // constructs wxHtmlTag object based on HTML tag. // The tag begins (with '<' character) at position pos in source // end_pos is position where parsing ends (usually end of document) - inline wxString GetName() const {return m_Name;}; + inline wxString GetName() const {return m_Name;} // Returns tag's name in uppercase. bool HasParam(const wxString& par) const; @@ -106,34 +102,40 @@ class WXDLLEXPORT wxHtmlTag : public wxObject // NOTE: unlike scanf family, this function only accepts // *one* parameter ! - inline const wxString& GetAllParams() const {return m_Params;}; + inline const wxString& GetAllParams() const {return m_Params;} // Returns string containing all params. - inline bool IsEnding() const {return m_Ending;}; + inline bool IsEnding() const {return m_Ending;} // return TRUE if this is ending tag () or FALSE // if it isn't () - inline bool HasEnding() const {return m_End1 >= 0;}; + inline bool HasEnding() const {return m_End1 >= 0;} // return TRUE if this is ending tag () or FALSE // if it isn't () - inline int GetBeginPos() const {return m_Begin;}; + inline int GetBeginPos() const {return m_Begin;} // returns beginning position of _internal_ block of text // See explanation (returned value is marked with *): // bla bla bla * bla bla intenal text bla bla - inline int GetEndPos1() const {return m_End1;}; + inline int GetEndPos1() const {return m_End1;} // returns ending position of _internal_ block of text. // bla bla bla bla bla intenal text* bla bla - inline int GetEndPos2() const {return m_End2;}; + inline int GetEndPos2() const {return m_End2;} // returns end position 2 : // bla bla bla bla bla internal text* bla bla -}; + private: + wxString m_Name, m_Params; + int m_Begin, m_End1, m_End2; + bool m_Ending; +}; -#endif // __HTMLTAG_H__ #endif + +#endif // _WX_HTMLTAG_H_ +