More unicode fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@18317 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -142,19 +142,21 @@ typedef void (wxEvtHandler::*wxDynamicSashUnifyEventFunction)(wxDynamicSashSplit
|
|||||||
/*
|
/*
|
||||||
wxDynamicSashWindow. See above.
|
wxDynamicSashWindow. See above.
|
||||||
*/
|
*/
|
||||||
|
extern const wxChar* GIZMODLLEXPORT wxDynamicSashWindowNameStr;
|
||||||
|
|
||||||
class GIZMODLLEXPORT wxDynamicSashWindow : public wxWindow {
|
class GIZMODLLEXPORT wxDynamicSashWindow : public wxWindow {
|
||||||
public:
|
public:
|
||||||
wxDynamicSashWindow();
|
wxDynamicSashWindow();
|
||||||
wxDynamicSashWindow(wxWindow *parent, wxWindowID id,
|
wxDynamicSashWindow(wxWindow *parent, wxWindowID id,
|
||||||
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||||
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
||||||
const wxString& name = "dynamicSashWindow");
|
const wxString& name = wxDynamicSashWindowNameStr);
|
||||||
virtual ~wxDynamicSashWindow();
|
virtual ~wxDynamicSashWindow();
|
||||||
|
|
||||||
virtual bool Create(wxWindow *parent, wxWindowID id,
|
virtual bool Create(wxWindow *parent, wxWindowID id,
|
||||||
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
|
||||||
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
long style = wxCLIP_CHILDREN | wxDS_MANAGE_SCROLLBARS | wxDS_DRAG_CORNER,
|
||||||
const wxString& name = "dynamicSashWindow");
|
const wxString& name = wxDynamicSashWindowNameStr);
|
||||||
virtual wxScrollBar *GetHScrollBar(const wxWindow *child) const;
|
virtual wxScrollBar *GetHScrollBar(const wxWindow *child) const;
|
||||||
virtual wxScrollBar *GetVScrollBar(const wxWindow *child) const;
|
virtual wxScrollBar *GetVScrollBar(const wxWindow *child) const;
|
||||||
|
|
||||||
|
@@ -353,7 +353,7 @@ class wxShape: public wxShapeEvtHandler
|
|||||||
virtual int GetRegionId(const wxString& name);
|
virtual int GetRegionId(const wxString& name);
|
||||||
|
|
||||||
// Construct names for regions, unique even for children of a composite.
|
// Construct names for regions, unique even for children of a composite.
|
||||||
virtual void NameRegions(const wxString& parentName = "");
|
virtual void NameRegions(const wxString& parentName = wxEmptyString);
|
||||||
|
|
||||||
// Get list of regions
|
// Get list of regions
|
||||||
inline wxList& GetRegions() const { return (wxList&) m_regions; }
|
inline wxList& GetRegions() const { return (wxList&) m_regions; }
|
||||||
|
@@ -22,7 +22,7 @@ class wxShapeTextLine: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxShapeTextLine)
|
DECLARE_DYNAMIC_CLASS(wxShapeTextLine)
|
||||||
public:
|
public:
|
||||||
wxShapeTextLine(double the_x = 0.0, double the_y = 0.0, const wxString& the_line = "");
|
wxShapeTextLine(double the_x = 0.0, double the_y = 0.0, const wxString& the_line = wxEmptyString);
|
||||||
~wxShapeTextLine();
|
~wxShapeTextLine();
|
||||||
|
|
||||||
inline double GetX() const { return m_x; }
|
inline double GetX() const { return m_x; }
|
||||||
|
@@ -25,7 +25,8 @@ class wxOGLConstraintType: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxOGLConstraintType)
|
DECLARE_DYNAMIC_CLASS(wxOGLConstraintType)
|
||||||
public:
|
public:
|
||||||
wxOGLConstraintType(int type = 0, const wxString& name = "", const wxString& phrase = "");
|
wxOGLConstraintType(int type = 0, const wxString& name = wxEmptyString,
|
||||||
|
const wxString& phrase = wxEmptyString);
|
||||||
~wxOGLConstraintType();
|
~wxOGLConstraintType();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@@ -60,7 +61,9 @@ class wxOGLConstraint: public wxObject
|
|||||||
{
|
{
|
||||||
DECLARE_DYNAMIC_CLASS(wxOGLConstraint)
|
DECLARE_DYNAMIC_CLASS(wxOGLConstraint)
|
||||||
public:
|
public:
|
||||||
wxOGLConstraint() { m_xSpacing = 0.0; m_ySpacing = 0.0; m_constraintType = 0; m_constraintName = ""; m_constraintId = 0;
|
wxOGLConstraint() {
|
||||||
|
m_xSpacing = 0.0; m_ySpacing = 0.0; m_constraintType = 0;
|
||||||
|
m_constraintName = wxEmptyString; m_constraintId = 0;
|
||||||
m_constrainingObject = NULL; }
|
m_constrainingObject = NULL; }
|
||||||
wxOGLConstraint(int type, wxShape *constraining, wxList& constrained);
|
wxOGLConstraint(int type, wxShape *constraining, wxList& constrained);
|
||||||
~wxOGLConstraint();
|
~wxOGLConstraint();
|
||||||
|
@@ -48,7 +48,7 @@ class wxPseudoMetaFile: public wxObject
|
|||||||
// Rotate about the given axis by theta radians from the x axis.
|
// Rotate about the given axis by theta radians from the x axis.
|
||||||
void Rotate(double x, double y, double theta);
|
void Rotate(double x, double y, double theta);
|
||||||
|
|
||||||
bool LoadFromMetaFile(char *filename, double *width, double *height);
|
bool LoadFromMetaFile(const wxString& filename, double *width, double *height);
|
||||||
|
|
||||||
void GetBounds(double *minX, double *minY, double *maxX, double *maxY);
|
void GetBounds(double *minX, double *minY, double *maxX, double *maxY);
|
||||||
|
|
||||||
@@ -157,7 +157,7 @@ class wxDrawnShape: public wxRectangleShape
|
|||||||
inline double GetRotation() const { return m_rotation; }
|
inline double GetRotation() const { return m_rotation; }
|
||||||
|
|
||||||
void SetSize(double w, double h, bool recursive = TRUE);
|
void SetSize(double w, double h, bool recursive = TRUE);
|
||||||
bool LoadFromMetaFile(char *filename);
|
bool LoadFromMetaFile(const wxString& filename);
|
||||||
|
|
||||||
inline void SetSaveToFile(bool save) { m_saveToFile = save; }
|
inline void SetSaveToFile(bool save) { m_saveToFile = save; }
|
||||||
inline wxPseudoMetaFile& GetMetaFile(int which = 0) const { return (wxPseudoMetaFile&) m_metafiles[which]; }
|
inline wxPseudoMetaFile& GetMetaFile(int which = 0) const { return (wxPseudoMetaFile&) m_metafiles[which]; }
|
||||||
|
@@ -51,7 +51,7 @@ class wxArrowHead: public wxObject
|
|||||||
DECLARE_DYNAMIC_CLASS(wxArrowHead)
|
DECLARE_DYNAMIC_CLASS(wxArrowHead)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
wxArrowHead(WXTYPE type = 0, int end = 0, double size = 0.0, double dist = 0.0, const wxString& name = "", wxPseudoMetaFile *mf = NULL,
|
wxArrowHead(WXTYPE type = 0, int end = 0, double size = 0.0, double dist = 0.0, const wxString& name = wxEmptyString, wxPseudoMetaFile *mf = NULL,
|
||||||
long arrowId = -1);
|
long arrowId = -1);
|
||||||
~wxArrowHead();
|
~wxArrowHead();
|
||||||
wxArrowHead(wxArrowHead& toCopy);
|
wxArrowHead(wxArrowHead& toCopy);
|
||||||
@@ -210,7 +210,8 @@ class wxLineShape: public wxShape
|
|||||||
|
|
||||||
// Add an arrowhead.
|
// Add an arrowhead.
|
||||||
wxArrowHead *AddArrow(WXTYPE type, int end = ARROW_POSITION_END,
|
wxArrowHead *AddArrow(WXTYPE type, int end = ARROW_POSITION_END,
|
||||||
double arrowSize = 10.0, double xOffset = 0.0, const wxString& name = "",
|
double arrowSize = 10.0, double xOffset = 0.0,
|
||||||
|
const wxString& name = wxEmptyString,
|
||||||
wxPseudoMetaFile *mf = NULL, long arrowId = -1);
|
wxPseudoMetaFile *mf = NULL, long arrowId = -1);
|
||||||
|
|
||||||
// Add an arrowhead in the position indicated by the reference
|
// Add an arrowhead in the position indicated by the reference
|
||||||
|
@@ -195,7 +195,7 @@ class wxXMetaFile: public wxObject
|
|||||||
wxList metaRecords;
|
wxList metaRecords;
|
||||||
wxList gdiObjects; // List of wxMetaRecord objects created with Create...,
|
wxList gdiObjects; // List of wxMetaRecord objects created with Create...,
|
||||||
// referenced by position in list by SelectObject
|
// referenced by position in list by SelectObject
|
||||||
wxXMetaFile(char *file = NULL);
|
wxXMetaFile(const wxChar* file = NULL);
|
||||||
~wxXMetaFile(void);
|
~wxXMetaFile(void);
|
||||||
|
|
||||||
// After this is called, the metafile cannot be used for anything
|
// After this is called, the metafile cannot be used for anything
|
||||||
@@ -204,7 +204,7 @@ class wxXMetaFile: public wxObject
|
|||||||
|
|
||||||
bool Play(wxDC *dc);
|
bool Play(wxDC *dc);
|
||||||
inline bool Ok(void) const { return ok; }
|
inline bool Ok(void) const { return ok; }
|
||||||
bool ReadFile(char *file);
|
bool ReadFile(const wxChar *file);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -29,6 +29,10 @@
|
|||||||
|
|
||||||
#include "wx/gizmos/dynamicsash.h"
|
#include "wx/gizmos/dynamicsash.h"
|
||||||
|
|
||||||
|
|
||||||
|
const wxChar* wxDynamicSashWindowNameStr = wxT("dynamicSashWindow");
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
wxDynamicSashWindow works by internally storing a tree of Implementation
|
wxDynamicSashWindow works by internally storing a tree of Implementation
|
||||||
objects (wxDynamicSsahWindowImpl) and Leaf objects
|
objects (wxDynamicSsahWindowImpl) and Leaf objects
|
||||||
|
@@ -286,7 +286,7 @@ wxShape::wxShape(wxShapeCanvas *can)
|
|||||||
m_brush = wxWHITE_BRUSH;
|
m_brush = wxWHITE_BRUSH;
|
||||||
m_font = g_oglNormalFont;
|
m_font = g_oglNormalFont;
|
||||||
m_textColour = wxBLACK;
|
m_textColour = wxBLACK;
|
||||||
m_textColourName = "BLACK";
|
m_textColourName = wxT("BLACK");
|
||||||
m_visible = FALSE;
|
m_visible = FALSE;
|
||||||
m_selected = FALSE;
|
m_selected = FALSE;
|
||||||
m_attachmentMode = ATTACHMENT_MODE_NONE;
|
m_attachmentMode = ATTACHMENT_MODE_NONE;
|
||||||
@@ -305,7 +305,7 @@ wxShape::wxShape(wxShapeCanvas *can)
|
|||||||
m_shadowBrush = wxBLACK_BRUSH;
|
m_shadowBrush = wxBLACK_BRUSH;
|
||||||
m_textMarginX = 5;
|
m_textMarginX = 5;
|
||||||
m_textMarginY = 5;
|
m_textMarginY = 5;
|
||||||
m_regionName = "0";
|
m_regionName = wxT("0");
|
||||||
m_centreResize = TRUE;
|
m_centreResize = TRUE;
|
||||||
m_maintainAspectRatio = FALSE;
|
m_maintainAspectRatio = FALSE;
|
||||||
m_highlighted = FALSE;
|
m_highlighted = FALSE;
|
||||||
@@ -319,10 +319,10 @@ wxShape::wxShape(wxShapeCanvas *can)
|
|||||||
// the region eventually (the duplication is for compatibility)
|
// the region eventually (the duplication is for compatibility)
|
||||||
wxShapeRegion *region = new wxShapeRegion;
|
wxShapeRegion *region = new wxShapeRegion;
|
||||||
m_regions.Append(region);
|
m_regions.Append(region);
|
||||||
region->SetName("0");
|
region->SetName(wxT("0"));
|
||||||
region->SetFont(g_oglNormalFont);
|
region->SetFont(g_oglNormalFont);
|
||||||
region->SetFormatMode(FORMAT_CENTRE_HORIZ | FORMAT_CENTRE_VERT);
|
region->SetFormatMode(FORMAT_CENTRE_HORIZ | FORMAT_CENTRE_VERT);
|
||||||
region->SetColour("BLACK");
|
region->SetColour(wxT("BLACK"));
|
||||||
}
|
}
|
||||||
|
|
||||||
wxShape::~wxShape()
|
wxShape::~wxShape()
|
||||||
@@ -616,7 +616,7 @@ void wxShape::FormatText(wxDC& dc, const wxString& s, int i)
|
|||||||
node = stringList->First();
|
node = stringList->First();
|
||||||
while (node)
|
while (node)
|
||||||
{
|
{
|
||||||
char *s = (char *)node->Data();
|
wxChar *s = (wxChar *)node->Data();
|
||||||
wxShapeTextLine *line = new wxShapeTextLine(0.0, 0.0, s);
|
wxShapeTextLine *line = new wxShapeTextLine(0.0, 0.0, s);
|
||||||
region->GetFormattedText().Append((wxObject *)line);
|
region->GetFormattedText().Append((wxObject *)line);
|
||||||
node = node->Next();
|
node = node->Next();
|
||||||
@@ -776,7 +776,7 @@ wxString wxShape::GetTextColour(int regionId) const
|
|||||||
{
|
{
|
||||||
wxNode *node = m_regions.Nth(regionId);
|
wxNode *node = m_regions.Nth(regionId);
|
||||||
if (!node)
|
if (!node)
|
||||||
return wxString("");
|
return wxEmptyString;
|
||||||
wxShapeRegion *region = (wxShapeRegion *)node->Data();
|
wxShapeRegion *region = (wxShapeRegion *)node->Data();
|
||||||
return region->GetColour();
|
return region->GetColour();
|
||||||
}
|
}
|
||||||
@@ -794,7 +794,7 @@ wxString wxShape::GetRegionName(int regionId)
|
|||||||
{
|
{
|
||||||
wxNode *node = m_regions.Nth(regionId);
|
wxNode *node = m_regions.Nth(regionId);
|
||||||
if (!node)
|
if (!node)
|
||||||
return wxString("");
|
return wxEmptyString;
|
||||||
wxShapeRegion *region = (wxShapeRegion *)node->Data();
|
wxShapeRegion *region = (wxShapeRegion *)node->Data();
|
||||||
return region->GetName();
|
return region->GetName();
|
||||||
}
|
}
|
||||||
@@ -822,7 +822,7 @@ void wxShape::NameRegions(const wxString& parentName)
|
|||||||
for (int i = 0; i < n; i++)
|
for (int i = 0; i < n; i++)
|
||||||
{
|
{
|
||||||
if (parentName.Length() > 0)
|
if (parentName.Length() > 0)
|
||||||
buff << parentName << "." << i;
|
buff << parentName << wxT(".") << i;
|
||||||
else
|
else
|
||||||
buff << i;
|
buff << i;
|
||||||
SetRegionName(buff, i);
|
SetRegionName(buff, i);
|
||||||
@@ -834,7 +834,7 @@ void wxShape::NameRegions(const wxString& parentName)
|
|||||||
buff.Empty();
|
buff.Empty();
|
||||||
wxShape *child = (wxShape *)node->Data();
|
wxShape *child = (wxShape *)node->Data();
|
||||||
if (parentName.Length() > 0)
|
if (parentName.Length() > 0)
|
||||||
buff << parentName << "." << j;
|
buff << parentName << wxT(".") << j;
|
||||||
else
|
else
|
||||||
buff << j;
|
buff << j;
|
||||||
child->NameRegions(buff);
|
child->NameRegions(buff);
|
||||||
|
@@ -1761,7 +1761,7 @@ IMPLEMENT_DYNAMIC_CLASS(wxShapeRegion, wxObject)
|
|||||||
|
|
||||||
wxShapeRegion::wxShapeRegion()
|
wxShapeRegion::wxShapeRegion()
|
||||||
{
|
{
|
||||||
m_regionText = "";
|
m_regionText = wxEmptyString;
|
||||||
m_font = g_oglNormalFont;
|
m_font = g_oglNormalFont;
|
||||||
m_minHeight = 5.0;
|
m_minHeight = 5.0;
|
||||||
m_minWidth = 5.0;
|
m_minWidth = 5.0;
|
||||||
@@ -1773,9 +1773,9 @@ wxShapeRegion::wxShapeRegion()
|
|||||||
m_regionProportionX = -1.0;
|
m_regionProportionX = -1.0;
|
||||||
m_regionProportionY = -1.0;
|
m_regionProportionY = -1.0;
|
||||||
m_formatMode = FORMAT_CENTRE_HORIZ | FORMAT_CENTRE_VERT;
|
m_formatMode = FORMAT_CENTRE_HORIZ | FORMAT_CENTRE_VERT;
|
||||||
m_regionName = "";
|
m_regionName = wxEmptyString;
|
||||||
m_textColour = "BLACK";
|
m_textColour = wxT("BLACK");
|
||||||
m_penColour = "BLACK";
|
m_penColour = wxT("BLACK");
|
||||||
m_penStyle = wxSOLID;
|
m_penStyle = wxSOLID;
|
||||||
m_actualColourObject = NULL;
|
m_actualColourObject = NULL;
|
||||||
m_actualPenObject = NULL;
|
m_actualPenObject = NULL;
|
||||||
@@ -1897,7 +1897,7 @@ wxPen *wxShapeRegion::GetActualPen()
|
|||||||
return m_actualPenObject;
|
return m_actualPenObject;
|
||||||
|
|
||||||
if (!m_penColour) return NULL;
|
if (!m_penColour) return NULL;
|
||||||
if (m_penColour == "Invisible")
|
if (m_penColour == wxT("Invisible"))
|
||||||
return NULL;
|
return NULL;
|
||||||
m_actualPenObject = wxThePenList->FindOrCreatePen(m_penColour, 1, m_penStyle);
|
m_actualPenObject = wxThePenList->FindOrCreatePen(m_penColour, 1, m_penStyle);
|
||||||
return m_actualPenObject;
|
return m_actualPenObject;
|
||||||
|
@@ -41,7 +41,7 @@ IMPLEMENT_DYNAMIC_CLASS(wxBitmapShape, wxShape)
|
|||||||
|
|
||||||
wxBitmapShape::wxBitmapShape():wxRectangleShape(100.0, 50.0)
|
wxBitmapShape::wxBitmapShape():wxRectangleShape(100.0, 50.0)
|
||||||
{
|
{
|
||||||
m_filename = "";
|
m_filename = wxEmptyString;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxBitmapShape::~wxBitmapShape()
|
wxBitmapShape::~wxBitmapShape()
|
||||||
|
@@ -827,10 +827,10 @@ wxDivisionShape::wxDivisionShape()
|
|||||||
m_handleSide = DIVISION_SIDE_NONE;
|
m_handleSide = DIVISION_SIDE_NONE;
|
||||||
m_leftSidePen = wxBLACK_PEN;
|
m_leftSidePen = wxBLACK_PEN;
|
||||||
m_topSidePen = wxBLACK_PEN;
|
m_topSidePen = wxBLACK_PEN;
|
||||||
m_leftSideColour = "BLACK";
|
m_leftSideColour = wxT("BLACK");
|
||||||
m_topSideColour = "BLACK";
|
m_topSideColour = wxT("BLACK");
|
||||||
m_leftSideStyle = "Solid";
|
m_leftSideStyle = wxT("Solid");
|
||||||
m_topSideStyle = "Solid";
|
m_topSideStyle = wxT("Solid");
|
||||||
ClearRegions();
|
ClearRegions();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1574,11 +1574,11 @@ bool wxDivisionShape::ResizeAdjoining(int side, double newPos, bool test)
|
|||||||
class OGLPopupDivisionMenu : public wxMenu {
|
class OGLPopupDivisionMenu : public wxMenu {
|
||||||
public:
|
public:
|
||||||
OGLPopupDivisionMenu() : wxMenu() {
|
OGLPopupDivisionMenu() : wxMenu() {
|
||||||
Append(DIVISION_MENU_SPLIT_HORIZONTALLY, "Split horizontally");
|
Append(DIVISION_MENU_SPLIT_HORIZONTALLY, wxT("Split horizontally"));
|
||||||
Append(DIVISION_MENU_SPLIT_VERTICALLY, "Split vertically");
|
Append(DIVISION_MENU_SPLIT_VERTICALLY, wxT("Split vertically"));
|
||||||
AppendSeparator();
|
AppendSeparator();
|
||||||
Append(DIVISION_MENU_EDIT_LEFT_EDGE, "Edit left edge");
|
Append(DIVISION_MENU_EDIT_LEFT_EDGE, wxT("Edit left edge"));
|
||||||
Append(DIVISION_MENU_EDIT_TOP_EDGE, "Edit top edge");
|
Append(DIVISION_MENU_EDIT_TOP_EDGE, wxT("Edit top edge"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void OnMenu(wxCommandEvent& event);
|
void OnMenu(wxCommandEvent& event);
|
||||||
@@ -1626,7 +1626,7 @@ void OGLPopupDivisionMenu::OnMenu(wxCommandEvent& event)
|
|||||||
|
|
||||||
void wxDivisionShape::EditEdge(int side)
|
void wxDivisionShape::EditEdge(int side)
|
||||||
{
|
{
|
||||||
wxMessageBox("EditEdge() not implemented", "OGL", wxOK);
|
wxMessageBox(wxT("EditEdge() not implemented"), wxT("OGL"), wxOK);
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
wxBeginBusyCursor();
|
wxBeginBusyCursor();
|
||||||
|
@@ -58,51 +58,51 @@ void OGLInitializeConstraintTypes()
|
|||||||
wxOGLConstraintTypes = new wxList(wxKEY_INTEGER);
|
wxOGLConstraintTypes = new wxList(wxKEY_INTEGER);
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_CENTRED_VERTICALLY,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_CENTRED_VERTICALLY,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_CENTRED_VERTICALLY, "Centre vertically", "centred vertically w.r.t."));
|
new wxOGLConstraintType(gyCONSTRAINT_CENTRED_VERTICALLY, wxT("Centre vertically"), wxT("centred vertically w.r.t.")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_CENTRED_HORIZONTALLY,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_CENTRED_HORIZONTALLY,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_CENTRED_HORIZONTALLY, "Centre horizontally", "centred horizontally w.r.t."));
|
new wxOGLConstraintType(gyCONSTRAINT_CENTRED_HORIZONTALLY, wxT("Centre horizontally"), wxT("centred horizontally w.r.t.")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_CENTRED_BOTH,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_CENTRED_BOTH,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_CENTRED_BOTH, "Centre", "centred w.r.t."));
|
new wxOGLConstraintType(gyCONSTRAINT_CENTRED_BOTH, wxT("Centre"), wxT("centred w.r.t.")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_LEFT_OF,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_LEFT_OF,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_LEFT_OF, "Left of", "left of"));
|
new wxOGLConstraintType(gyCONSTRAINT_LEFT_OF, wxT("Left of"), wxT("left of")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_RIGHT_OF,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_RIGHT_OF,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_RIGHT_OF, "Right of", "right of"));
|
new wxOGLConstraintType(gyCONSTRAINT_RIGHT_OF, wxT("Right of"), wxT("right of")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_ABOVE,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_ABOVE,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_ABOVE, "Above", "above"));
|
new wxOGLConstraintType(gyCONSTRAINT_ABOVE, wxT("Above"), wxT("above")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_BELOW,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_BELOW,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_BELOW, "Below", "below"));
|
new wxOGLConstraintType(gyCONSTRAINT_BELOW, wxT("Below"), wxT("below")));
|
||||||
|
|
||||||
// Alignment
|
// Alignment
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_ALIGNED_TOP,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_ALIGNED_TOP,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_ALIGNED_TOP, "Top-aligned", "aligned to the top of"));
|
new wxOGLConstraintType(gyCONSTRAINT_ALIGNED_TOP, wxT("Top-aligned"), wxT("aligned to the top of")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_ALIGNED_BOTTOM,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_ALIGNED_BOTTOM,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_ALIGNED_BOTTOM, "Bottom-aligned", "aligned to the bottom of"));
|
new wxOGLConstraintType(gyCONSTRAINT_ALIGNED_BOTTOM, wxT("Bottom-aligned"), wxT("aligned to the bottom of")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_ALIGNED_LEFT,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_ALIGNED_LEFT,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_ALIGNED_LEFT, "Left-aligned", "aligned to the left of"));
|
new wxOGLConstraintType(gyCONSTRAINT_ALIGNED_LEFT, wxT("Left-aligned"), wxT("aligned to the left of")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_ALIGNED_RIGHT,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_ALIGNED_RIGHT,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_ALIGNED_RIGHT, "Right-aligned", "aligned to the right of"));
|
new wxOGLConstraintType(gyCONSTRAINT_ALIGNED_RIGHT, wxT("Right-aligned"), wxT("aligned to the right of")));
|
||||||
|
|
||||||
// Mid-alignment
|
// Mid-alignment
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_MIDALIGNED_TOP,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_MIDALIGNED_TOP,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_MIDALIGNED_TOP, "Top-midaligned", "centred on the top of"));
|
new wxOGLConstraintType(gyCONSTRAINT_MIDALIGNED_TOP, wxT("Top-midaligned"), wxT("centred on the top of")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_MIDALIGNED_BOTTOM,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_MIDALIGNED_BOTTOM,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_MIDALIGNED_BOTTOM, "Bottom-midaligned", "centred on the bottom of"));
|
new wxOGLConstraintType(gyCONSTRAINT_MIDALIGNED_BOTTOM, wxT("Bottom-midaligned"), wxT("centred on the bottom of")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_MIDALIGNED_LEFT,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_MIDALIGNED_LEFT,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_MIDALIGNED_LEFT, "Left-midaligned", "centred on the left of"));
|
new wxOGLConstraintType(gyCONSTRAINT_MIDALIGNED_LEFT, wxT("Left-midaligned"), wxT("centred on the left of")));
|
||||||
|
|
||||||
wxOGLConstraintTypes->Append(gyCONSTRAINT_MIDALIGNED_RIGHT,
|
wxOGLConstraintTypes->Append(gyCONSTRAINT_MIDALIGNED_RIGHT,
|
||||||
new wxOGLConstraintType(gyCONSTRAINT_MIDALIGNED_RIGHT, "Right-midaligned", "centred on the right of"));
|
new wxOGLConstraintType(gyCONSTRAINT_MIDALIGNED_RIGHT, wxT("Right-midaligned"), wxT("centred on the right of")));
|
||||||
}
|
}
|
||||||
|
|
||||||
void OGLCleanUpConstraintTypes()
|
void OGLCleanUpConstraintTypes()
|
||||||
@@ -137,7 +137,7 @@ wxOGLConstraint::wxOGLConstraint(int type, wxShape *constraining, wxList& constr
|
|||||||
m_constrainingObject = constraining;
|
m_constrainingObject = constraining;
|
||||||
|
|
||||||
m_constraintId = 0;
|
m_constraintId = 0;
|
||||||
m_constraintName = "noname";
|
m_constraintName = wxT("noname");
|
||||||
|
|
||||||
wxNode *node = constrained.First();
|
wxNode *node = constrained.First();
|
||||||
while (node)
|
while (node)
|
||||||
|
@@ -434,7 +434,7 @@ void wxDividedShape::ReadAttributes(wxExpr *clause)
|
|||||||
|
|
||||||
void wxDividedShape::EditRegions()
|
void wxDividedShape::EditRegions()
|
||||||
{
|
{
|
||||||
wxMessageBox("EditRegions() is unimplemented.", "OGL", wxOK);
|
wxMessageBox(wxT("EditRegions() is unimplemented."), wxT("OGL"), wxOK);
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
#if 0
|
#if 0
|
||||||
|
@@ -292,7 +292,7 @@ void wxDrawnShape::Copy(wxShape& copy)
|
|||||||
drawnCopy.m_currentAngle = m_currentAngle;
|
drawnCopy.m_currentAngle = m_currentAngle;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxDrawnShape::LoadFromMetaFile(char *filename)
|
bool wxDrawnShape::LoadFromMetaFile(const wxString& filename)
|
||||||
{
|
{
|
||||||
return m_metafiles[0].LoadFromMetaFile(filename, &m_width, &m_height);
|
return m_metafiles[0].LoadFromMetaFile(filename, &m_width, &m_height);
|
||||||
}
|
}
|
||||||
@@ -1825,7 +1825,7 @@ void wxPseudoMetaFile::Copy(wxPseudoMetaFile& copy)
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
bool wxPseudoMetaFile::LoadFromMetaFile(char *filename, double *rwidth, double *rheight)
|
bool wxPseudoMetaFile::LoadFromMetaFile(const wxString& filename, double *rwidth, double *rheight)
|
||||||
{
|
{
|
||||||
if (!wxFileExists(filename))
|
if (!wxFileExists(filename))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@@ -77,17 +77,17 @@ wxLineShape::wxLineShape()
|
|||||||
// and make the three line regions.
|
// and make the three line regions.
|
||||||
ClearRegions();
|
ClearRegions();
|
||||||
wxShapeRegion *newRegion = new wxShapeRegion;
|
wxShapeRegion *newRegion = new wxShapeRegion;
|
||||||
newRegion->SetName("Middle");
|
newRegion->SetName(wxT("Middle"));
|
||||||
newRegion->SetSize(150, 50);
|
newRegion->SetSize(150, 50);
|
||||||
m_regions.Append((wxObject *)newRegion);
|
m_regions.Append((wxObject *)newRegion);
|
||||||
|
|
||||||
newRegion = new wxShapeRegion;
|
newRegion = new wxShapeRegion;
|
||||||
newRegion->SetName("Start");
|
newRegion->SetName(wxT("Start"));
|
||||||
newRegion->SetSize(150, 50);
|
newRegion->SetSize(150, 50);
|
||||||
m_regions.Append((wxObject *)newRegion);
|
m_regions.Append((wxObject *)newRegion);
|
||||||
|
|
||||||
newRegion = new wxShapeRegion;
|
newRegion = new wxShapeRegion;
|
||||||
newRegion->SetName("End");
|
newRegion->SetName(wxT("End"));
|
||||||
newRegion->SetSize(150, 50);
|
newRegion->SetSize(150, 50);
|
||||||
m_regions.Append((wxObject *)newRegion);
|
m_regions.Append((wxObject *)newRegion);
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@ void wxLineShape::FormatText(wxDC& dc, const wxString& s, int i)
|
|||||||
node = string_list->First();
|
node = string_list->First();
|
||||||
while (node)
|
while (node)
|
||||||
{
|
{
|
||||||
char *s = (char *)node->Data();
|
wxChar *s = (wxChar *)node->Data();
|
||||||
wxShapeTextLine *line = new wxShapeTextLine(0.0, 0.0, s);
|
wxShapeTextLine *line = new wxShapeTextLine(0.0, 0.0, s);
|
||||||
region->GetFormattedText().Append((wxObject *)line);
|
region->GetFormattedText().Append((wxObject *)line);
|
||||||
node = node->Next();
|
node = node->Next();
|
||||||
|
@@ -98,7 +98,7 @@ wxMetaRecord::~wxMetaRecord(void)
|
|||||||
if (stringParam) delete[] stringParam;
|
if (stringParam) delete[] stringParam;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxXMetaFile::wxXMetaFile(char *file)
|
wxXMetaFile::wxXMetaFile(const wxChar *file)
|
||||||
{
|
{
|
||||||
ok = FALSE;
|
ok = FALSE;
|
||||||
top = 0.0;
|
top = 0.0;
|
||||||
@@ -162,11 +162,11 @@ int AddMetaRecordHandle(wxMetaRecord *record)
|
|||||||
return (HandleTableSize - 1);
|
return (HandleTableSize - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxXMetaFile::ReadFile(char *file)
|
bool wxXMetaFile::ReadFile(const wxChar *file)
|
||||||
{
|
{
|
||||||
HandleTableSize = 0;
|
HandleTableSize = 0;
|
||||||
|
|
||||||
FILE *handle = fopen(file, "rb");
|
FILE *handle = wxFopen(file, wxT("rb"));
|
||||||
if (!handle) return FALSE;
|
if (!handle) return FALSE;
|
||||||
|
|
||||||
// Read placeable metafile header, if any
|
// Read placeable metafile header, if any
|
||||||
|
@@ -423,7 +423,7 @@ wxStringList *oglFormatText(wxDC& dc, const wxString& text, double width, double
|
|||||||
{
|
{
|
||||||
wxString oldBuffer(buffer);
|
wxString oldBuffer(buffer);
|
||||||
|
|
||||||
char *s = (char *)node->Data();
|
wxChar *s = (wxChar *)node->Data();
|
||||||
if (!s)
|
if (!s)
|
||||||
{
|
{
|
||||||
// FORCE NEW LINE
|
// FORCE NEW LINE
|
||||||
@@ -435,7 +435,7 @@ wxStringList *oglFormatText(wxDC& dc, const wxString& text, double width, double
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (buffer.Length() != 0)
|
if (buffer.Length() != 0)
|
||||||
buffer += " ";
|
buffer += wxT(" ");
|
||||||
|
|
||||||
buffer += s;
|
buffer += s;
|
||||||
dc.GetTextExtent(buffer, &x, &y);
|
dc.GetTextExtent(buffer, &x, &y);
|
||||||
@@ -782,7 +782,7 @@ void UpdateListBox(wxListBox *item, wxList *list)
|
|||||||
wxNode *node = list->First();
|
wxNode *node = list->First();
|
||||||
while (node)
|
while (node)
|
||||||
{
|
{
|
||||||
char *s = (char *)node->Data();
|
wxChar *s = (wxChar *)node->Data();
|
||||||
item->Append(s);
|
item->Append(s);
|
||||||
node = node->Next();
|
node = node->Next();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user