X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/18027d49b9daea9f8808052d927246b4489b0ef9..af07f1749c51e4c94032466776fa5a8dc6322635:/include/wx/html/htmltag.h diff --git a/include/wx/html/htmltag.h b/include/wx/html/htmltag.h index 7b44f46e43..88aacdd4dd 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 @@ -35,7 +36,7 @@ typedef struct { // end2 is '>' or both are // -1 if there is no ending tag for this one... // or -2 if this is ending tag - char *Name; + wxChar *Name; // name of this tag } sCacheItem; @@ -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; @@ -97,7 +93,7 @@ class WXDLLEXPORT wxHtmlTag : public wxObject //
GetParam("SRC") returns (WhaT.jpg)
// (or ("WhaT.jpg") if with_commas == TRUE)
- int ScanParam(const wxString& par, char *format, void *param) const;
+ int ScanParam(const wxString& par, wxChar *format, void *param) const;
// Scans param like scanf() functions family do.
// Example : ScanParam("COLOR", "\"#%X\"", &clr);
// This is always with with_commas=FALSE
@@ -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 (