Trying to adopt to new wxGTK API.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1149 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Karsten Ballüder 1998-12-10 10:22:22 +00:00
parent 99c67c777b
commit d2ecd67c1b

View File

@ -161,7 +161,7 @@ wxLayoutObjectIcon::wxLayoutObjectIcon(wxIcon *icon)
void void
wxLayoutObjectIcon::Draw(wxDC &dc, wxPoint const &translate) wxLayoutObjectIcon::Draw(wxDC &dc, wxPoint const &translate)
{ {
dc.DrawIcon(m_Icon,m_Position.x+translate.x, m_Position.y+translate.y); dc.DrawIcon(m_Icon,wxPoint(m_Position.x+translate.x, m_Position.y+translate.y));
} }
void void
@ -223,7 +223,7 @@ void
wxLayoutObjectCmd::Draw(wxDC &dc, wxPoint const &translate) wxLayoutObjectCmd::Draw(wxDC &dc, wxPoint const &translate)
{ {
wxASSERT(m_font); wxASSERT(m_font);
dc.SetFont(m_font); dc.SetFont(*m_font);
if(m_ColourFG) if(m_ColourFG)
dc.SetTextForeground(*m_ColourFG); dc.SetTextForeground(*m_ColourFG);
if(m_ColourBG) if(m_ColourBG)
@ -243,6 +243,8 @@ wxLayoutList::wxLayoutList()
{ {
m_DefaultSetting = NULL; m_DefaultSetting = NULL;
m_WrapMargin = -1; m_WrapMargin = -1;
m_Editable = FALSE;
Clear(); Clear();
} }
@ -462,8 +464,9 @@ wxLayoutList::EraseAndDraw(wxDC &dc, iterator start)
//FIXME: wxGTK: MaxX()/MaxY() broken //FIXME: wxGTK: MaxX()/MaxY() broken
//WXL_VAR(dc.MaxX()); WXL_VAR(dc.MaxY()); //WXL_VAR(dc.MaxX()); WXL_VAR(dc.MaxY());
dc.SetBrush(*wxWHITE_BRUSH);
dc.SetPen(wxPen(*wxWHITE,0,wxTRANSPARENT)); dc.SetBrush(wxBrush(*m_ColourBG, wxSOLID));
dc.SetPen(wxPen(*m_ColourBG,0,wxTRANSPARENT));
dc.DrawRectangle(p.x,p.y,2000,2000); //dc.MaxX(),dc.MaxY()); dc.DrawRectangle(p.x,p.y,2000,2000); //dc.MaxX(),dc.MaxY());
Draw(dc,-1,-1,start,wxPoint(0,0)); Draw(dc,-1,-1,start,wxPoint(0,0));
//dc.DrawRectangle(p.x,p.y,2000,2000); //dc.MaxX(),dc.MaxY()); //dc.DrawRectangle(p.x,p.y,2000,2000); //dc.MaxX(),dc.MaxY());
@ -829,7 +832,7 @@ wxLayoutList::Delete(CoordType count)
m_bModified = true; m_bModified = true;
CoordType offs; CoordType offs = 0;
wxLayoutObjectList::iterator i; wxLayoutObjectList::iterator i;
do do
@ -1165,7 +1168,7 @@ wxLayoutList::Find(wxPoint coords) const
void void
wxLayoutList::SetWrapMargin(long n = -1) wxLayoutList::SetWrapMargin(long n)
{ {
m_WrapMargin = n; m_WrapMargin = n;
} }
@ -1319,10 +1322,10 @@ wxLayoutPrintout::DrawHeader(wxDC &dc,
int pageno) int pageno)
{ {
// make backups of all essential parameters // make backups of all essential parameters
wxBrush *brush = dc.GetBrush(); wxBrush &brush = dc.GetBrush();
wxPen *pen = dc.GetPen(); wxPen &pen = dc.GetPen();
wxFont *font = dc.GetFont(), wxFont &font = dc.GetFont(),
*myfont;; *myfont;
dc.SetBrush(*wxWHITE_BRUSH); dc.SetBrush(*wxWHITE_BRUSH);
dc.SetPen(wxPen(*wxBLACK,0,wxSOLID)); dc.SetPen(wxPen(*wxBLACK,0,wxSOLID));
@ -1343,9 +1346,9 @@ wxLayoutPrintout::DrawHeader(wxDC &dc,
dc.DrawText(m_title, topleft.x+w,topleft.y+h/2); dc.DrawText(m_title, topleft.x+w,topleft.y+h/2);
// restore settings // restore settings
dc.SetPen(*pen); dc.SetPen(pen);
dc.SetBrush(*brush); dc.SetBrush(brush);
dc.SetFont(*font); dc.SetFont(font);
delete myfont; delete myfont;
} }