Split this out from other changes to keep things sane..
wxDeprecated KeyCode. wxDeprecated old wxList compat methods. Replaced a large number of them in the gtk build already, but there are still plenty more so feel free to help nuke them as you find them. s/^I/ / and s/TRUE/true/ etc. a couple of these too. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18707 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -50,17 +50,17 @@ wxSTD ostream& DrawingDocument::SaveObject(wxSTD ostream& stream)
|
||||
{
|
||||
wxDocument::SaveObject(stream);
|
||||
|
||||
wxInt32 n = doodleSegments.Number();
|
||||
wxInt32 n = doodleSegments.GetCount();
|
||||
stream << n << '\n';
|
||||
|
||||
wxNode *node = doodleSegments.First();
|
||||
wxNode *node = doodleSegments.GetFirst();
|
||||
while (node)
|
||||
{
|
||||
DoodleSegment *segment = (DoodleSegment *)node->Data();
|
||||
DoodleSegment *segment = (DoodleSegment *)node->GetData();
|
||||
segment->SaveObject(stream);
|
||||
stream << '\n';
|
||||
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
|
||||
return stream;
|
||||
@@ -72,17 +72,17 @@ wxOutputStream& DrawingDocument::SaveObject(wxOutputStream& stream)
|
||||
|
||||
wxTextOutputStream text_stream( stream );
|
||||
|
||||
wxInt32 n = doodleSegments.Number();
|
||||
wxInt32 n = doodleSegments.GetCount();
|
||||
text_stream << n << '\n';
|
||||
|
||||
wxNode *node = doodleSegments.First();
|
||||
wxNode *node = doodleSegments.GetFirst();
|
||||
while (node)
|
||||
{
|
||||
DoodleSegment *segment = (DoodleSegment *)node->Data();
|
||||
DoodleSegment *segment = (DoodleSegment *)node->GetData();
|
||||
segment->SaveObject(stream);
|
||||
text_stream << '\n';
|
||||
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
|
||||
return stream;
|
||||
@@ -133,10 +133,10 @@ DoodleSegment::DoodleSegment(void)
|
||||
|
||||
DoodleSegment::DoodleSegment(DoodleSegment& seg)
|
||||
{
|
||||
wxNode *node = seg.lines.First();
|
||||
wxNode *node = seg.lines.GetFirst();
|
||||
while (node)
|
||||
{
|
||||
DoodleLine *line = (DoodleLine *)node->Data();
|
||||
DoodleLine *line = (DoodleLine *)node->GetData();
|
||||
DoodleLine *newLine = new DoodleLine;
|
||||
newLine->x1 = line->x1;
|
||||
newLine->y1 = line->y1;
|
||||
@@ -145,7 +145,7 @@ DoodleSegment::DoodleSegment(DoodleSegment& seg)
|
||||
|
||||
lines.Append(newLine);
|
||||
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -157,18 +157,18 @@ DoodleSegment::~DoodleSegment(void)
|
||||
#if wxUSE_STD_IOSTREAM
|
||||
wxSTD ostream& DoodleSegment::SaveObject(wxSTD ostream& stream)
|
||||
{
|
||||
wxInt32 n = lines.Number();
|
||||
wxInt32 n = lines.GetCount();
|
||||
stream << n << '\n';
|
||||
|
||||
wxNode *node = lines.First();
|
||||
wxNode *node = lines.GetFirst();
|
||||
while (node)
|
||||
{
|
||||
DoodleLine *line = (DoodleLine *)node->Data();
|
||||
DoodleLine *line = (DoodleLine *)node->GetData();
|
||||
stream << line->x1 << " " <<
|
||||
line->y1 << " " <<
|
||||
line->x2 << " " <<
|
||||
line->y2 << "\n";
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
|
||||
return stream;
|
||||
@@ -178,18 +178,18 @@ wxOutputStream &DoodleSegment::SaveObject(wxOutputStream& stream)
|
||||
{
|
||||
wxTextOutputStream text_stream( stream );
|
||||
|
||||
wxInt32 n = lines.Number();
|
||||
wxInt32 n = lines.GetCount();
|
||||
text_stream << n << _T('\n');
|
||||
|
||||
wxNode *node = lines.First();
|
||||
wxNode *node = lines.GetFirst();
|
||||
while (node)
|
||||
{
|
||||
DoodleLine *line = (DoodleLine *)node->Data();
|
||||
DoodleLine *line = (DoodleLine *)node->GetData();
|
||||
text_stream << line->x1 << _T(" ") <<
|
||||
line->y1 << _T(" ") <<
|
||||
line->x2 << _T(" ") <<
|
||||
line->y2 << _T("\n");
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
|
||||
return stream;
|
||||
@@ -238,12 +238,12 @@ wxInputStream &DoodleSegment::LoadObject(wxInputStream& stream)
|
||||
|
||||
void DoodleSegment::Draw(wxDC *dc)
|
||||
{
|
||||
wxNode *node = lines.First();
|
||||
wxNode *node = lines.GetFirst();
|
||||
while (node)
|
||||
{
|
||||
DoodleLine *line = (DoodleLine *)node->Data();
|
||||
DoodleLine *line = (DoodleLine *)node->GetData();
|
||||
dc->DrawLine(line->x1, line->y1, line->x2, line->y2);
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -272,13 +272,13 @@ bool DrawingCommand::Do(void)
|
||||
case DOODLE_CUT:
|
||||
{
|
||||
// Cut the last segment
|
||||
if (doc->GetDoodleSegments().Number() > 0)
|
||||
if (doc->GetDoodleSegments().GetCount() > 0)
|
||||
{
|
||||
wxNode *node = doc->GetDoodleSegments().Last();
|
||||
wxNode *node = doc->GetDoodleSegments().GetLast();
|
||||
if (segment)
|
||||
delete segment;
|
||||
|
||||
segment = (DoodleSegment *)node->Data();
|
||||
segment = (DoodleSegment *)node->GetData();
|
||||
delete node;
|
||||
|
||||
doc->Modify(TRUE);
|
||||
@@ -318,10 +318,10 @@ bool DrawingCommand::Undo(void)
|
||||
case DOODLE_ADD:
|
||||
{
|
||||
// Cut the last segment
|
||||
if (doc->GetDoodleSegments().Number() > 0)
|
||||
if (doc->GetDoodleSegments().GetCount() > 0)
|
||||
{
|
||||
wxNode *node = doc->GetDoodleSegments().Last();
|
||||
DoodleSegment *seg = (DoodleSegment *)node->Data();
|
||||
wxNode *node = doc->GetDoodleSegments().GetLast();
|
||||
DoodleSegment *seg = (DoodleSegment *)node->GetData();
|
||||
delete seg;
|
||||
delete node;
|
||||
|
||||
|
Reference in New Issue
Block a user