#pragma hdrstop
#endif
+#if wxUSE_FONTDLG && (!defined(__WXGTK__) || defined(__WXUNIVERSAL__))
+
#ifndef WX_PRECOMP
#include <stdio.h>
#include "wx/utils.h"
#include "wx/dcclient.h"
#include "wx/choice.h"
#include "wx/checkbox.h"
-#include <wx/intl.h>
+#include "wx/intl.h"
#endif
#include <string.h>
#include "wx/cmndata.h"
#include "wx/generic/fontdlgg.h"
-#if !USE_SHARED_LIBRARY
IMPLEMENT_DYNAMIC_CLASS(wxGenericFontDialog, wxDialog)
BEGIN_EVENT_TABLE(wxGenericFontDialog, wxDialog)
EVT_CLOSE(wxGenericFontDialog::OnCloseWindow)
END_EVENT_TABLE()
-#endif
#define NUM_COLS 48
-static wxString wxColourDialogNames[NUM_COLS]={T("ORANGE"),
- T("GOLDENROD"),
- T("WHEAT("),
- T("SPRING GREEN"),
- T("SKY BLUE"),
- T("SLATE BLUE"),
- T("MEDIUM VIOLET RED"),
- T("PURPLE"),
-
- T("RED"),
- T("YELLOW"),
- T("MEDIUM SPRING GREEN"),
- T("PALE GREEN"),
- T("CYAN"),
- T("LIGHT STEEL BLUE"),
- T("ORCHID"),
- T("LIGHT MAGENTA"),
-
- T("BROWN"),
- T("YELLOW"),
- T("GREEN"),
- T("CADET BLUE"),
- T("MEDIUM BLUE"),
- T("MAGENTA"),
- T("MAROON"),
- T("ORANGE RED"),
-
- T("FIREBRICK"),
- T("CORAL"),
- T("FOREST GREEN"),
- T("AQUARAMINE"),
- T("BLUE"),
- T("NAVY"),
- T("THISTLE"),
- T("MEDIUM VIOLET RED"),
-
- T("INDIAN RED"),
- T("GOLD"),
- T("MEDIUM SEA GREEN"),
- T("MEDIUM BLUE"),
- T("MIDNIGHT BLUE"),
- T("GREY"),
- T("PURPLE"),
- T("KHAKI"),
-
- T("BLACK"),
- T("MEDIUM FOREST GREEN"),
- T("KHAKI"),
- T("DARK GREY"),
- T("SEA GREEN"),
- T("LIGHT GREY"),
- T("MEDIUM SLATE BLUE"),
- T("WHITE")
+static wxString wxColourDialogNames[NUM_COLS]={wxT("ORANGE"),
+ wxT("GOLDENROD"),
+ wxT("WHEAT"),
+ wxT("SPRING GREEN"),
+ wxT("SKY BLUE"),
+ wxT("SLATE BLUE"),
+ wxT("MEDIUM VIOLET RED"),
+ wxT("PURPLE"),
+
+ wxT("RED"),
+ wxT("YELLOW"),
+ wxT("MEDIUM SPRING GREEN"),
+ wxT("PALE GREEN"),
+ wxT("CYAN"),
+ wxT("LIGHT STEEL BLUE"),
+ wxT("ORCHID"),
+ wxT("LIGHT MAGENTA"),
+
+ wxT("BROWN"),
+ wxT("YELLOW"),
+ wxT("GREEN"),
+ wxT("CADET BLUE"),
+ wxT("MEDIUM BLUE"),
+ wxT("MAGENTA"),
+ wxT("MAROON"),
+ wxT("ORANGE RED"),
+
+ wxT("FIREBRICK"),
+ wxT("CORAL"),
+ wxT("FOREST GREEN"),
+ wxT("AQUARAMINE"),
+ wxT("BLUE"),
+ wxT("NAVY"),
+ wxT("THISTLE"),
+ wxT("MEDIUM VIOLET RED"),
+
+ wxT("INDIAN RED"),
+ wxT("GOLD"),
+ wxT("MEDIUM SEA GREEN"),
+ wxT("MEDIUM BLUE"),
+ wxT("MIDNIGHT BLUE"),
+ wxT("GREY"),
+ wxT("PURPLE"),
+ wxT("KHAKI"),
+
+ wxT("BLACK"),
+ wxT("MEDIUM FOREST GREEN"),
+ wxT("KHAKI"),
+ wxT("DARK GREY"),
+ wxT("SEA GREEN"),
+ wxT("LIGHT GREY"),
+ wxT("MEDIUM SLATE BLUE"),
+ wxT("WHITE")
};
/*
}
-void wxGenericFontDialog::OnPaint(wxPaintEvent& event)
+void wxGenericFontDialog::OnPaint(wxPaintEvent& WXUNUSED(event))
{
wxPaintDC dc(this);
PaintFontBackground(dc);
int fontUnderline = underLineCheckBox->GetValue();
dialogFont = wxFont(fontSize, fontFamily, fontStyle, fontWeight, (fontUnderline != 0));
- if (colourChoice->GetStringSelection() != T(""))
+ if (colourChoice->GetStringSelection() != wxT(""))
{
wxColour *col = (wxColour*) NULL;
col = wxTheColourDatabase->FindColour(colourChoice->GetStringSelection());
switch (weight)
{
case wxLIGHT:
- return T("Light");
+ return wxT("Light");
case wxBOLD:
- return T("Bold");
+ return wxT("Bold");
case wxNORMAL:
default:
- return T("Normal");
+ return wxT("Normal");
}
- return T("Normal");
}
wxChar *wxFontStyleIntToString(int style)
switch (style)
{
case wxITALIC:
- return T("Italic");
+ return wxT("Italic");
case wxSLANT:
- return T("Slant");
+ return wxT("Slant");
case wxNORMAL:
default:
- return T("Normal");
+ return wxT("Normal");
}
- return T("Normal");
}
wxChar *wxFontFamilyIntToString(int family)
switch (family)
{
case wxROMAN:
- return T("Roman");
+ return wxT("Roman");
case wxDECORATIVE:
- return T("Decorative");
+ return wxT("Decorative");
case wxMODERN:
- return T("Modern");
+ return wxT("Modern");
case wxSCRIPT:
- return T("Script");
+ return wxT("Script");
case wxTELETYPE:
- return T("Teletype");
+ return wxT("Teletype");
case wxSWISS:
default:
- return T("Swiss");
+ return wxT("Swiss");
}
- return T("Swiss");
}
int wxFontFamilyStringToInt(wxChar *family)
if (!family)
return wxSWISS;
- if (wxStrcmp(family, T("Roman")) == 0)
+ if (wxStrcmp(family, wxT("Roman")) == 0)
return wxROMAN;
- else if (wxStrcmp(family, T("Decorative")) == 0)
+ else if (wxStrcmp(family, wxT("Decorative")) == 0)
return wxDECORATIVE;
- else if (wxStrcmp(family, T("Modern")) == 0)
+ else if (wxStrcmp(family, wxT("Modern")) == 0)
return wxMODERN;
- else if (wxStrcmp(family, T("Script")) == 0)
+ else if (wxStrcmp(family, wxT("Script")) == 0)
return wxSCRIPT;
- else if (wxStrcmp(family, T("Teletype")) == 0)
+ else if (wxStrcmp(family, wxT("Teletype")) == 0)
return wxTELETYPE;
else return wxSWISS;
}
{
if (!style)
return wxNORMAL;
- if (wxStrcmp(style, T("Italic")) == 0)
+ if (wxStrcmp(style, wxT("Italic")) == 0)
return wxITALIC;
- else if (wxStrcmp(style, T("Slant")) == 0)
+ else if (wxStrcmp(style, wxT("Slant")) == 0)
return wxSLANT;
else
return wxNORMAL;
{
if (!weight)
return wxNORMAL;
- if (wxStrcmp(weight, T("Bold")) == 0)
+ if (wxStrcmp(weight, wxT("Bold")) == 0)
return wxBOLD;
- else if (wxStrcmp(weight, T("Light")) == 0)
+ else if (wxStrcmp(weight, wxT("Light")) == 0)
return wxLIGHT;
else
return wxNORMAL;
}
+#endif
+ // wxUSE_FONTDLG