1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include "TailFrame.h"
#include "TailPanel.h"
#include "codelite_events.h"
#include "event_notifier.h"
#include "tail.h"
TailFrame::TailFrame(wxWindow* parent, Tail* plugin)
: TailFrameBase(parent)
, m_plugin(plugin)
{
}
TailFrame::~TailFrame() {}
void TailFrame::OnClose(wxCloseEvent& event)
{
// Remove us from the view
m_plugin->GetView()->SetFrame(NULL);
// Redock the view
TailData d = m_plugin->GetView()->GetTailData();
m_plugin->CallAfter(&Tail::DockTailWindow, d);
m_plugin->m_view = NULL;
event.Skip();
}
|