1010
1111#pragma comment(lib, "user32.lib")
1212
13- private
14- ref class window_ide_final : public editor ::window_ide
13+ private ref class window_ide_final : public editor ::window_ide
1514{
1615public:
17- window_ide_final (editor::ide *& ide, editor::engine* engine) : editor::window_ide(engine)
16+ window_ide_final (editor::ide_base *& ide, editor::engine* engine) : editor::window_ide(engine)
1817 {
1918 m_ide = ide;
2019 Application::Idle += gcnew System::EventHandler (this , &window_ide_final::on_idle);
@@ -61,7 +60,7 @@ ref class window_ide_final : public editor::window_ide
6160
6261ide_impl* g_ide = nullptr ;
6362
64- static void initialize_impl (editor::ide *& ide, editor::engine* engine)
63+ static void initialize_impl (editor::ide_base *& ide, editor::engine* engine)
6564{
6665 VERIFY (!g_ide);
6766 g_ide = new ide_impl (engine);
@@ -74,13 +73,13 @@ static void initialize_impl(editor::ide*& ide, editor::engine* engine)
7473WINOLEAPI CoInitializeEx (IN LPVOID pvReserved, IN DWORD dwCoInit);
7574#pragma comment(lib, "ole32.lib")
7675
77- extern " C" __declspec(dllexport) void initialize (editor::ide *& ide, editor::engine* engine)
76+ extern " C" __declspec(dllexport) void initialize (editor::ide_base *& ide, editor::engine* engine)
7877{
7978 CoInitializeEx (NULL , COINIT_APARTMENTTHREADED);
8079 initialize_impl (ide, engine);
8180}
8281
83- extern " C" __declspec(dllexport) void finalize (editor::ide *& ide)
82+ extern " C" __declspec(dllexport) void finalize (editor::ide_base *& ide)
8483{
8584 delete (ide);
8685 ide = nullptr ;
0 commit comments