コード例 #1
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// adds a cubic Bezier curve from the current point, using two control points and an end point
void wxGraphicsPath::AddCurveToPoint( wxDouble cx1, wxDouble cy1, wxDouble cx2, wxDouble cy2, wxDouble x, wxDouble y )
{
    AllocExclusive();
    GetPathData()->AddCurveToPoint(cx1,cy1,cx2,cy2,x,y);
}
コード例 #2
0
ファイル: font.cpp プロジェクト: vdm113/wxWidgets-ICC-patch
void wxFont::DoSetNativeFontInfo( const wxNativeFontInfo& info )
{
    AllocExclusive();

    M_FONTDATA->SetNativeFontInfo( info );
}
コード例 #3
0
void wxBrush::SetColour( unsigned char r, unsigned char g, unsigned char b )
{
    AllocExclusive();

    M_BRUSHDATA->m_colour.Set( r, g, b );
}
コード例 #4
0
ファイル: font.cpp プロジェクト: vdm113/wxWidgets-ICC-patch
void wxFont::SetWeight(wxFontWeight weight)
{
    AllocExclusive();

    M_FONTDATA->SetWeight(weight);
}
コード例 #5
0
ファイル: font.cpp プロジェクト: vdm113/wxWidgets-ICC-patch
void wxFont::SetStrikethrough(bool strikethrough)
{
    AllocExclusive();

    M_FONTDATA->SetStrikethrough(strikethrough);
}
コード例 #6
0
ファイル: pen.cpp プロジェクト: chromylei/third_party
void wxPen::SetWidth( int width )
{
    AllocExclusive();

    M_PENDATA->m_width = width;
}
コード例 #7
0
ファイル: font.cpp プロジェクト: vdm113/wxWidgets-ICC-patch
void wxFont::SetFamily(wxFontFamily family)
{
    AllocExclusive();

    M_FONTDATA->SetFamily(family);
}
コード例 #8
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// appends an ellipse
void wxGraphicsPath::AddEllipse( wxDouble x, wxDouble y, wxDouble w, wxDouble h)
{
    AllocExclusive();
    GetPathData()->AddEllipse(x,y,w,h);
}
コード例 #9
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// appends a rounded rectangle
void wxGraphicsPath::AddRoundedRectangle( wxDouble x, wxDouble y, wxDouble w, wxDouble h, wxDouble radius)
{
    AllocExclusive();
    GetPathData()->AddRoundedRectangle(x,y,w,h,radius);
}
コード例 #10
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// adds a quadratic Bezier curve from the current point, using a control point and an end point
void wxGraphicsPath::AddQuadCurveToPoint( wxDouble cx, wxDouble cy, wxDouble x, wxDouble y )
{
    AllocExclusive();
    GetPathData()->AddQuadCurveToPoint(cx,cy,x,y);
}
コード例 #11
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// appends an ellipsis as a new closed subpath fitting the passed rectangle
void wxGraphicsPath::AddCircle( wxDouble x, wxDouble y, wxDouble r )
{
    AllocExclusive();
    GetPathData()->AddCircle(x,y,r);
}
コード例 #12
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// adds an arc of a circle centering at (x,y) with radius (r) from startAngle to endAngle
void wxGraphicsPath::AddArc( wxDouble x, wxDouble y, wxDouble r, wxDouble startAngle, wxDouble endAngle, bool clockwise )
{
    AllocExclusive();
    GetPathData()->AddArc(x,y,r,startAngle,endAngle,clockwise);
}
コード例 #13
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// closes the current sub-path
void wxGraphicsPath::CloseSubpath()
{
    AllocExclusive();
    GetPathData()->CloseSubpath();
}
コード例 #14
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// adds another path
void wxGraphicsPath::AddPath( const wxGraphicsPath& path )
{
    AllocExclusive();
    GetPathData()->AddPath(path.GetPathData());
}
コード例 #15
0
ファイル: pen.cpp プロジェクト: chromylei/third_party
void wxPen::SetJoin( wxPenJoin joinStyle )
{
    AllocExclusive();

    M_PENDATA->m_joinStyle = joinStyle;
}
コード例 #16
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// transforms each point of this path by the matrix
void wxGraphicsPath::Transform( const wxGraphicsMatrix& matrix )
{
    AllocExclusive();
    GetPathData()->Transform(matrix.GetMatrixData());
}
コード例 #17
0
ファイル: pen.cpp プロジェクト: chromylei/third_party
void wxPen::SetStyle( wxPenStyle style )
{
    AllocExclusive();

    M_PENDATA->m_style = style;
}
コード例 #18
0
ファイル: bitmap.cpp プロジェクト: CodeSmithyIDE/wxWidgets
void wxBitmap::SetWidth(int width)
{
    AllocExclusive();

    wxFAIL_MSG( "SetWidth not implemented" );
}
コード例 #19
0
ファイル: font.cpp プロジェクト: vdm113/wxWidgets-ICC-patch
void wxFont::SetPointSize(int pointSize)
{
    AllocExclusive();

    M_FONTDATA->SetPointSize(pointSize);
}
コード例 #20
0
ファイル: bitmap.cpp プロジェクト: EdgarTx/wx
void wxBitmap::SetHeight(int height)
{
    AllocExclusive();

    wxFAIL_MSG( _T("SetHeight not implemented") );
}
コード例 #21
0
ファイル: font.cpp プロジェクト: vdm113/wxWidgets-ICC-patch
void wxFont::SetStyle(wxFontStyle style)
{
    AllocExclusive();

    M_FONTDATA->SetStyle(style);
}
コード例 #22
0
ファイル: bitmap.cpp プロジェクト: EdgarTx/wx
void wxBitmap::SetDepth(int depth)
{
    AllocExclusive();

    wxFAIL_MSG( _T("SetDepth not implemented") );
}
コード例 #23
0
ファイル: font.cpp プロジェクト: vdm113/wxWidgets-ICC-patch
void wxFont::SetUnderlined(bool underlined)
{
    AllocExclusive();

    M_FONTDATA->SetUnderlined(underlined);
}
コード例 #24
0
ファイル: pen.cpp プロジェクト: chromylei/third_party
void wxPen::SetColour( const wxColour &colour )
{
    AllocExclusive();

    M_PENDATA->m_colour = colour;
}
コード例 #25
0
ファイル: font.cpp プロジェクト: vdm113/wxWidgets-ICC-patch
void wxFont::SetEncoding(wxFontEncoding encoding)
{
    AllocExclusive();

    M_FONTDATA->SetEncoding(encoding);
}
コード例 #26
0
ファイル: pen.cpp プロジェクト: chromylei/third_party
void wxPen::SetColour( unsigned char red, unsigned char green, unsigned char blue )
{
    AllocExclusive();

    M_PENDATA->m_colour.Set( red, green, blue );
}
コード例 #27
0
void wxBrush::SetColour( const wxColour& col )
{
    AllocExclusive();

    M_BRUSHDATA->m_colour = col;
}
コード例 #28
0
ファイル: pen.cpp プロジェクト: chromylei/third_party
void wxPen::SetCap( wxPenCap capStyle )
{
    AllocExclusive();

    M_PENDATA->m_capStyle = capStyle;
}
コード例 #29
0
void wxBrush::SetStyle( wxBrushStyle style )
{
    AllocExclusive();

    M_BRUSHDATA->m_style = style;
}
コード例 #30
0
ファイル: graphcmn.cpp プロジェクト: DumaGit/winsparkle
// adds a straight line from the current point to (x,y)
void wxGraphicsPath::AddLineToPoint( wxDouble x, wxDouble y )
{
    AllocExclusive();
    GetPathData()->AddLineToPoint(x,y);
}