X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c35414dbe42a39e6221d88182bebde920ad0164e..758bce950ba9236d0a9edc4c880c3ec73b5173f3:/src/generic/fontdlgg.cpp diff --git a/src/generic/fontdlgg.cpp b/src/generic/fontdlgg.cpp index 5f1ad03f4c..91ad7da07b 100644 --- a/src/generic/fontdlgg.cpp +++ b/src/generic/fontdlgg.cpp @@ -20,6 +20,8 @@ #pragma hdrstop #endif +#if wxUSE_FONTDLG && (!defined(__WXGTK__) || defined(__WXUNIVERSAL__)) + #ifndef WX_PRECOMP #include #include "wx/utils.h" @@ -31,7 +33,7 @@ #include "wx/dcclient.h" #include "wx/choice.h" #include "wx/checkbox.h" -#include +#include "wx/intl.h" #endif #include @@ -40,7 +42,6 @@ #include "wx/cmndata.h" #include "wx/generic/fontdlgg.h" -#if !USE_SHARED_LIBRARY IMPLEMENT_DYNAMIC_CLASS(wxGenericFontDialog, wxDialog) BEGIN_EVENT_TABLE(wxGenericFontDialog, wxDialog) @@ -54,62 +55,61 @@ 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") }; /* @@ -164,7 +164,7 @@ int wxGenericFontDialog::ShowModal(void) } -void wxGenericFontDialog::OnPaint(wxPaintEvent& event) +void wxGenericFontDialog::OnPaint(wxPaintEvent& WXUNUSED(event)) { wxPaintDC dc(this); PaintFontBackground(dc); @@ -345,7 +345,7 @@ void wxGenericFontDialog::OnChangeFont(wxCommandEvent& WXUNUSED(event)) 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()); @@ -364,14 +364,13 @@ wxChar *wxFontWeightIntToString(int weight) 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) @@ -379,14 +378,13 @@ 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) @@ -394,20 +392,19 @@ 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) @@ -415,15 +412,15 @@ 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; } @@ -432,9 +429,9 @@ int wxFontStyleStringToInt(wxChar *style) { 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; @@ -444,12 +441,14 @@ int wxFontWeightStringToInt(wxChar *weight) { 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