Removed a method using wxColour from non-GUI benchmark code.
No idea how could this work before but the presence of this code in the non-GUI benchmark project prevented it from building. As it's not used anyhow, just remove it. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74734 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
cb41a69b15
commit
7980868347
@ -14,10 +14,6 @@
|
|||||||
|
|
||||||
#include "htmltag.h"
|
#include "htmltag.h"
|
||||||
|
|
||||||
#ifndef WXPRECOMP
|
|
||||||
#include "wx/colour.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "htmlpars.h"
|
#include "htmlpars.h"
|
||||||
#include <stdio.h> // for vsscanf
|
#include <stdio.h> // for vsscanf
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
@ -406,47 +402,6 @@ int wx28HtmlTag::ScanParam(const wxString& par,
|
|||||||
return wxSscanf(parval, format, param);
|
return wxSscanf(parval, format, param);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wx28HtmlTag::GetParamAsColour(const wxString& par, wxColour *clr) const
|
|
||||||
{
|
|
||||||
wxCHECK_MSG( clr, false, wxT("invalid colour argument") );
|
|
||||||
|
|
||||||
wxString str = GetParam(par);
|
|
||||||
|
|
||||||
// handle colours defined in HTML 4.0 first:
|
|
||||||
if (str.length() > 1 && str[0] != wxT('#'))
|
|
||||||
{
|
|
||||||
#define HTML_COLOUR(name, r, g, b) \
|
|
||||||
if (str.IsSameAs(wxT(name), false)) \
|
|
||||||
{ clr->Set(r, g, b); return true; }
|
|
||||||
HTML_COLOUR("black", 0x00,0x00,0x00)
|
|
||||||
HTML_COLOUR("silver", 0xC0,0xC0,0xC0)
|
|
||||||
HTML_COLOUR("gray", 0x80,0x80,0x80)
|
|
||||||
HTML_COLOUR("white", 0xFF,0xFF,0xFF)
|
|
||||||
HTML_COLOUR("maroon", 0x80,0x00,0x00)
|
|
||||||
HTML_COLOUR("red", 0xFF,0x00,0x00)
|
|
||||||
HTML_COLOUR("purple", 0x80,0x00,0x80)
|
|
||||||
HTML_COLOUR("fuchsia", 0xFF,0x00,0xFF)
|
|
||||||
HTML_COLOUR("green", 0x00,0x80,0x00)
|
|
||||||
HTML_COLOUR("lime", 0x00,0xFF,0x00)
|
|
||||||
HTML_COLOUR("olive", 0x80,0x80,0x00)
|
|
||||||
HTML_COLOUR("yellow", 0xFF,0xFF,0x00)
|
|
||||||
HTML_COLOUR("navy", 0x00,0x00,0x80)
|
|
||||||
HTML_COLOUR("blue", 0x00,0x00,0xFF)
|
|
||||||
HTML_COLOUR("teal", 0x00,0x80,0x80)
|
|
||||||
HTML_COLOUR("aqua", 0x00,0xFF,0xFF)
|
|
||||||
#undef HTML_COLOUR
|
|
||||||
}
|
|
||||||
|
|
||||||
// then try to parse #rrggbb representations or set from other well
|
|
||||||
// known names (note that this doesn't strictly conform to HTML spec,
|
|
||||||
// but it doesn't do real harm -- but it *must* be done after the standard
|
|
||||||
// colors are handled above):
|
|
||||||
if (clr->Set(str))
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool wx28HtmlTag::GetParamAsInt(const wxString& par, int *clr) const
|
bool wx28HtmlTag::GetParamAsInt(const wxString& par, int *clr) const
|
||||||
{
|
{
|
||||||
if ( !HasParam(par) )
|
if ( !HasParam(par) )
|
||||||
|
@ -14,7 +14,6 @@
|
|||||||
#include "wx/object.h"
|
#include "wx/object.h"
|
||||||
#include "wx/arrstr.h"
|
#include "wx/arrstr.h"
|
||||||
|
|
||||||
class wxColour;
|
|
||||||
class wx28HtmlEntitiesParser;
|
class wx28HtmlEntitiesParser;
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
@ -91,8 +90,6 @@ public:
|
|||||||
// (or ("WhaT.jpg") if with_commas == true)
|
// (or ("WhaT.jpg") if with_commas == true)
|
||||||
wxString GetParam(const wxString& par, bool with_commas = false) const;
|
wxString GetParam(const wxString& par, bool with_commas = false) const;
|
||||||
|
|
||||||
// Convenience functions:
|
|
||||||
bool GetParamAsColour(const wxString& par, wxColour *clr) const;
|
|
||||||
bool GetParamAsInt(const wxString& par, int *clr) const;
|
bool GetParamAsInt(const wxString& par, int *clr) const;
|
||||||
|
|
||||||
// Scans param like scanf() functions family does.
|
// Scans param like scanf() functions family does.
|
||||||
|
Loading…
Reference in New Issue
Block a user