mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-08-15 14:43:32 -07:00
Use new WX object macro
Added in 2010. Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
This commit is contained in:
parent
8523fa5ab4
commit
aae1bbbab2
25 changed files with 38 additions and 38 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (C) 2025 Wildfire Games.
|
/* Copyright (C) 2026 Wildfire Games.
|
||||||
* This file is part of 0 A.D.
|
* This file is part of 0 A.D.
|
||||||
*
|
*
|
||||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||||
|
|
@ -29,7 +29,7 @@
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
IMPLEMENT_CLASS(DragCommand, AtlasWindowCommand);
|
wxIMPLEMENT_CLASS(DragCommand, AtlasWindowCommand);
|
||||||
|
|
||||||
DragCommand::DragCommand(DraggableListCtrl* ctrl, long src, long tgt)
|
DragCommand::DragCommand(DraggableListCtrl* ctrl, long src, long tgt)
|
||||||
: AtlasWindowCommand(true, _("Drag")), m_Ctrl(ctrl), m_Src(src), m_Tgt(tgt)
|
: AtlasWindowCommand(true, _("Drag")), m_Ctrl(ctrl), m_Src(src), m_Tgt(tgt)
|
||||||
|
|
@ -104,7 +104,7 @@ bool DragCommand::Merge(AtlasWindowCommand* command)
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
IMPLEMENT_CLASS(DeleteCommand, AtlasWindowCommand);
|
wxIMPLEMENT_CLASS(DeleteCommand, AtlasWindowCommand);
|
||||||
|
|
||||||
DeleteCommand::DeleteCommand(DraggableListCtrl* ctrl, long itemID)
|
DeleteCommand::DeleteCommand(DraggableListCtrl* ctrl, long itemID)
|
||||||
: AtlasWindowCommand(true, _("Delete")), m_Ctrl(ctrl), m_ItemID(itemID)
|
: AtlasWindowCommand(true, _("Delete")), m_Ctrl(ctrl), m_ItemID(itemID)
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ class DraggableListCtrl;
|
||||||
|
|
||||||
class DragCommand : public AtlasWindowCommand
|
class DragCommand : public AtlasWindowCommand
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(DragCommand);
|
wxDECLARE_CLASS(DragCommand);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DragCommand(DraggableListCtrl* ctrl, long src, long tgt);
|
DragCommand(DraggableListCtrl* ctrl, long src, long tgt);
|
||||||
|
|
@ -44,7 +44,7 @@ private:
|
||||||
|
|
||||||
class DeleteCommand : public AtlasWindowCommand
|
class DeleteCommand : public AtlasWindowCommand
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(DeleteCommand);
|
wxDECLARE_CLASS(DeleteCommand);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DeleteCommand(DraggableListCtrl* ctrl, long itemID);
|
DeleteCommand(DraggableListCtrl* ctrl, long itemID);
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (C) 2025 Wildfire Games.
|
/* Copyright (C) 2026 Wildfire Games.
|
||||||
* This file is part of 0 A.D.
|
* This file is part of 0 A.D.
|
||||||
*
|
*
|
||||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||||
|
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
IMPLEMENT_CLASS(EditCommand_Dialog, AtlasWindowCommand);
|
wxIMPLEMENT_CLASS(EditCommand_Dialog, AtlasWindowCommand);
|
||||||
|
|
||||||
EditCommand_Dialog::EditCommand_Dialog(EditableListCtrl* ctrl, long row, int col, AtObj& newData)
|
EditCommand_Dialog::EditCommand_Dialog(EditableListCtrl* ctrl, long row, int col, AtObj& newData)
|
||||||
: AtlasWindowCommand(true, _("Edit")), m_Ctrl(ctrl), m_Row(row), m_Col(col), m_NewData(newData)
|
: AtlasWindowCommand(true, _("Edit")), m_Ctrl(ctrl), m_Row(row), m_Col(col), m_NewData(newData)
|
||||||
|
|
@ -60,7 +60,7 @@ bool EditCommand_Dialog::Undo()
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
IMPLEMENT_CLASS(EditCommand_Text, AtlasWindowCommand);
|
wxIMPLEMENT_CLASS(EditCommand_Text, AtlasWindowCommand);
|
||||||
|
|
||||||
EditCommand_Text::EditCommand_Text(EditableListCtrl* ctrl, long row, int col, wxString newText)
|
EditCommand_Text::EditCommand_Text(EditableListCtrl* ctrl, long row, int col, wxString newText)
|
||||||
: AtlasWindowCommand(true, _("Edit")), m_Ctrl(ctrl), m_Row(row), m_Col(col), m_NewText(newText)
|
: AtlasWindowCommand(true, _("Edit")), m_Ctrl(ctrl), m_Row(row), m_Col(col), m_NewText(newText)
|
||||||
|
|
@ -93,7 +93,7 @@ bool EditCommand_Text::Undo()
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
IMPLEMENT_CLASS(PasteCommand, AtlasWindowCommand);
|
wxIMPLEMENT_CLASS(PasteCommand, AtlasWindowCommand);
|
||||||
|
|
||||||
PasteCommand::PasteCommand(EditableListCtrl* ctrl, long row, AtObj& newData)
|
PasteCommand::PasteCommand(EditableListCtrl* ctrl, long row, AtObj& newData)
|
||||||
: AtlasWindowCommand(true, _("Paste")), m_Ctrl(ctrl), m_Row(row), m_NewData(newData)
|
: AtlasWindowCommand(true, _("Paste")), m_Ctrl(ctrl), m_Row(row), m_NewData(newData)
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ class EditableListCtrl;
|
||||||
|
|
||||||
class EditCommand_Dialog : public AtlasWindowCommand
|
class EditCommand_Dialog : public AtlasWindowCommand
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(EditCommand_Dialog);
|
wxDECLARE_CLASS(EditCommand_Dialog);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
EditCommand_Dialog(EditableListCtrl* ctrl, long row, int col, AtObj& newData);
|
EditCommand_Dialog(EditableListCtrl* ctrl, long row, int col, AtObj& newData);
|
||||||
|
|
@ -46,7 +46,7 @@ private:
|
||||||
|
|
||||||
class EditCommand_Text : public AtlasWindowCommand
|
class EditCommand_Text : public AtlasWindowCommand
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(EditCommand_Text);
|
wxDECLARE_CLASS(EditCommand_Text);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
EditCommand_Text(EditableListCtrl* ctrl, long row, int col, wxString newText);
|
EditCommand_Text(EditableListCtrl* ctrl, long row, int col, wxString newText);
|
||||||
|
|
@ -65,7 +65,7 @@ private:
|
||||||
|
|
||||||
class PasteCommand : public AtlasWindowCommand
|
class PasteCommand : public AtlasWindowCommand
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(PasteCommand);
|
wxDECLARE_CLASS(PasteCommand);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
PasteCommand(EditableListCtrl* ctrl, long row, AtObj& newData);
|
PasteCommand(EditableListCtrl* ctrl, long row, AtObj& newData);
|
||||||
|
|
|
||||||
|
|
@ -186,7 +186,7 @@ private:
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(QuickFileCtrl, wxPanel);
|
wxIMPLEMENT_DYNAMIC_CLASS(QuickFileCtrl, wxPanel);
|
||||||
|
|
||||||
QuickFileCtrl::QuickFileCtrl(wxWindow* parent,
|
QuickFileCtrl::QuickFileCtrl(wxWindow* parent,
|
||||||
wxRect& location,
|
wxRect& location,
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@
|
||||||
class wxSize;
|
class wxSize;
|
||||||
class wxWindow;
|
class wxWindow;
|
||||||
|
|
||||||
IMPLEMENT_CLASS(AtlasDialog, wxDialog);
|
wxIMPLEMENT_CLASS(AtlasDialog, wxDialog);
|
||||||
|
|
||||||
wxBEGIN_EVENT_TABLE(AtlasDialog, wxDialog)
|
wxBEGIN_EVENT_TABLE(AtlasDialog, wxDialog)
|
||||||
EVT_MENU(wxID_UNDO, AtlasDialog::OnUndo)
|
EVT_MENU(wxID_UNDO, AtlasDialog::OnUndo)
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ class AtlasDialog : public wxDialog, public IAtlasSerialiser
|
||||||
friend class FieldEditCtrl_Dialog;
|
friend class FieldEditCtrl_Dialog;
|
||||||
friend class AtlasWindowCommandProc;
|
friend class AtlasWindowCommandProc;
|
||||||
|
|
||||||
DECLARE_CLASS(AtlasDialog);
|
wxDECLARE_CLASS(AtlasDialog);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
AtlasDialog(wxWindow* parent, const wxString& title, const wxSize& size);
|
AtlasDialog(wxWindow* parent, const wxString& title, const wxSize& size);
|
||||||
|
|
|
||||||
|
|
@ -95,7 +95,7 @@ wxEND_EVENT_TABLE()
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
IMPLEMENT_CLASS(AtlasWindow, wxFrame);
|
wxIMPLEMENT_CLASS(AtlasWindow, wxFrame);
|
||||||
|
|
||||||
wxBEGIN_EVENT_TABLE(AtlasWindow, wxFrame)
|
wxBEGIN_EVENT_TABLE(AtlasWindow, wxFrame)
|
||||||
EVT_MENU(wxID_NEW, AtlasWindow::OnNew)
|
EVT_MENU(wxID_NEW, AtlasWindow::OnNew)
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ class AtlasWindow : public wxFrame, public IAtlasSerialiser
|
||||||
{
|
{
|
||||||
friend class AtlasWindowCommandProc;
|
friend class AtlasWindowCommandProc;
|
||||||
|
|
||||||
DECLARE_CLASS(AtlasWindow);
|
wxDECLARE_CLASS(AtlasWindow);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (C) 2025 Wildfire Games.
|
/* Copyright (C) 2026 Wildfire Games.
|
||||||
* This file is part of 0 A.D.
|
* This file is part of 0 A.D.
|
||||||
*
|
*
|
||||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||||
|
|
@ -26,10 +26,10 @@
|
||||||
#include <wx/log.h>
|
#include <wx/log.h>
|
||||||
#include <wx/translation.h>
|
#include <wx/translation.h>
|
||||||
|
|
||||||
IMPLEMENT_ABSTRACT_CLASS(AtlasWindowCommand, wxCommand);
|
wxIMPLEMENT_ABSTRACT_CLASS(AtlasWindowCommand, wxCommand);
|
||||||
|
|
||||||
IMPLEMENT_CLASS(AtlasCommand_Begin, AtlasWindowCommand);
|
wxIMPLEMENT_CLASS(AtlasCommand_Begin, AtlasWindowCommand);
|
||||||
IMPLEMENT_CLASS(AtlasCommand_End, AtlasWindowCommand);
|
wxIMPLEMENT_CLASS(AtlasCommand_End, AtlasWindowCommand);
|
||||||
|
|
||||||
AtlasCommand_Begin::AtlasCommand_Begin(const wxString& description, IAtlasSerialiser* object)
|
AtlasCommand_Begin::AtlasCommand_Begin(const wxString& description, IAtlasSerialiser* object)
|
||||||
: AtlasWindowCommand(true, description),
|
: AtlasWindowCommand(true, description),
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ class IAtlasSerialiser;
|
||||||
|
|
||||||
class AtlasWindowCommand : public wxCommand
|
class AtlasWindowCommand : public wxCommand
|
||||||
{
|
{
|
||||||
DECLARE_ABSTRACT_CLASS(AtlasWindowCommand);
|
wxDECLARE_ABSTRACT_CLASS(AtlasWindowCommand);
|
||||||
|
|
||||||
friend class AtlasWindowCommandProc;
|
friend class AtlasWindowCommandProc;
|
||||||
|
|
||||||
|
|
@ -53,7 +53,7 @@ private:
|
||||||
|
|
||||||
class AtlasCommand_Begin : public AtlasWindowCommand
|
class AtlasCommand_Begin : public AtlasWindowCommand
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(AtlasCommand_Begin);
|
wxDECLARE_CLASS(AtlasCommand_Begin);
|
||||||
|
|
||||||
friend class AtlasCommand_End;
|
friend class AtlasCommand_End;
|
||||||
|
|
||||||
|
|
@ -70,7 +70,7 @@ private:
|
||||||
|
|
||||||
class AtlasCommand_End : public AtlasWindowCommand
|
class AtlasCommand_End : public AtlasWindowCommand
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(AtlasCommand_End);
|
wxDECLARE_CLASS(AtlasCommand_End);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
AtlasCommand_End() : AtlasWindowCommand(true, _T("[error]")) {}
|
AtlasCommand_End() : AtlasWindowCommand(true, _T("[error]")) {}
|
||||||
|
|
|
||||||
|
|
@ -187,4 +187,4 @@ public:
|
||||||
Viewing;
|
Viewing;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(ActorViewerTool, StateDrivenTool<ActorViewerTool>);
|
wxIMPLEMENT_DYNAMIC_CLASS(ActorViewerTool, StateDrivenTool<ActorViewerTool>);
|
||||||
|
|
|
||||||
|
|
@ -143,4 +143,4 @@ public:
|
||||||
Lowering;
|
Lowering;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(AlterElevation, StateDrivenTool<AlterElevation>);
|
wxIMPLEMENT_DYNAMIC_CLASS(AlterElevation, StateDrivenTool<AlterElevation>);
|
||||||
|
|
|
||||||
|
|
@ -151,7 +151,7 @@ void RegisterToolBarButton(wxToolBar* toolbar, int buttonId, const wxString& too
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
IMPLEMENT_CLASS(WorldCommand, AtlasWindowCommand);
|
wxIMPLEMENT_CLASS(WorldCommand, AtlasWindowCommand);
|
||||||
|
|
||||||
WorldCommand::WorldCommand(AtlasMessage::mWorldCommand* command)
|
WorldCommand::WorldCommand(AtlasMessage::mWorldCommand* command)
|
||||||
: AtlasWindowCommand(true, wxString::FromAscii(command->GetName())), m_Command(command), m_AlreadyDone(false)
|
: AtlasWindowCommand(true, wxString::FromAscii(command->GetName())), m_Command(command), m_AlreadyDone(false)
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ extern void RegisterToolBarButton(wxToolBar* toolbar, int buttonId, const wxStri
|
||||||
namespace AtlasMessage { struct mWorldCommand; }
|
namespace AtlasMessage { struct mWorldCommand; }
|
||||||
class WorldCommand : public AtlasWindowCommand
|
class WorldCommand : public AtlasWindowCommand
|
||||||
{
|
{
|
||||||
DECLARE_CLASS(WorldCommand);
|
wxDECLARE_CLASS(WorldCommand);
|
||||||
|
|
||||||
bool m_AlreadyDone;
|
bool m_AlreadyDone;
|
||||||
public:
|
public:
|
||||||
|
|
|
||||||
|
|
@ -83,4 +83,4 @@ public:
|
||||||
Waiting;
|
Waiting;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(FillTerrain, StateDrivenTool<FillTerrain>);
|
wxIMPLEMENT_DYNAMIC_CLASS(FillTerrain, StateDrivenTool<FillTerrain>);
|
||||||
|
|
|
||||||
|
|
@ -120,4 +120,4 @@ public:
|
||||||
Flattening;
|
Flattening;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(FlattenElevation, StateDrivenTool<FlattenElevation>);
|
wxIMPLEMENT_DYNAMIC_CLASS(FlattenElevation, StateDrivenTool<FlattenElevation>);
|
||||||
|
|
|
||||||
|
|
@ -219,4 +219,4 @@ public:
|
||||||
Eyedropper;
|
Eyedropper;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(PaintTerrain, StateDrivenTool<PaintTerrain>);
|
wxIMPLEMENT_DYNAMIC_CLASS(PaintTerrain, StateDrivenTool<PaintTerrain>);
|
||||||
|
|
|
||||||
|
|
@ -66,4 +66,4 @@ public:
|
||||||
Waiting;
|
Waiting;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(PickWaterHeight, StateDrivenTool<PickWaterHeight>);
|
wxIMPLEMENT_DYNAMIC_CLASS(PickWaterHeight, StateDrivenTool<PickWaterHeight>);
|
||||||
|
|
|
||||||
|
|
@ -143,4 +143,4 @@ public:
|
||||||
PikeLowering;
|
PikeLowering;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(PikeElevation, StateDrivenTool<PikeElevation>);
|
wxIMPLEMENT_DYNAMIC_CLASS(PikeElevation, StateDrivenTool<PikeElevation>);
|
||||||
|
|
|
||||||
|
|
@ -246,4 +246,4 @@ public:
|
||||||
Placing;
|
Placing;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(PlaceObject, StateDrivenTool<PlaceObject>);
|
wxIMPLEMENT_DYNAMIC_CLASS(PlaceObject, StateDrivenTool<PlaceObject>);
|
||||||
|
|
|
||||||
|
|
@ -83,4 +83,4 @@ public:
|
||||||
Waiting;
|
Waiting;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(ReplaceTerrain, StateDrivenTool<ReplaceTerrain>);
|
wxIMPLEMENT_DYNAMIC_CLASS(ReplaceTerrain, StateDrivenTool<ReplaceTerrain>);
|
||||||
|
|
|
||||||
|
|
@ -143,4 +143,4 @@ public:
|
||||||
Roughing;
|
Roughing;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(SmoothElevation, StateDrivenTool<SmoothElevation>);
|
wxIMPLEMENT_DYNAMIC_CLASS(SmoothElevation, StateDrivenTool<SmoothElevation>);
|
||||||
|
|
|
||||||
|
|
@ -624,4 +624,4 @@ public:
|
||||||
Rotating;
|
Rotating;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(TransformObject, StateDrivenTool<TransformObject>);
|
wxIMPLEMENT_DYNAMIC_CLASS(TransformObject, StateDrivenTool<TransformObject>);
|
||||||
|
|
|
||||||
|
|
@ -167,4 +167,4 @@ public:
|
||||||
Dragging;
|
Dragging;
|
||||||
};
|
};
|
||||||
|
|
||||||
IMPLEMENT_DYNAMIC_CLASS(TransformPath, StateDrivenTool<TransformPath>);
|
wxIMPLEMENT_DYNAMIC_CLASS(TransformPath, StateDrivenTool<TransformPath>);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue