summaryrefslogtreecommitdiff
path: root/LiteEditor/debuggertip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'LiteEditor/debuggertip.cpp')
-rw-r--r--LiteEditor/debuggertip.cpp89
1 files changed, 0 insertions, 89 deletions
diff --git a/LiteEditor/debuggertip.cpp b/LiteEditor/debuggertip.cpp
deleted file mode 100644
index 09bd4438..00000000
--- a/LiteEditor/debuggertip.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-//////////////////////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////////////////////
-//
-// copyright : (C) 2008 by Eran Ifrah
-// file name : debuggertip.cpp
-//
-// -------------------------------------------------------------------------
-// A
-// _____ _ _ _ _
-// / __ \ | | | | (_) |
-// | / \/ ___ __| | ___| | _| |_ ___
-// | | / _ \ / _ |/ _ \ | | | __/ _ )
-// | \__/\ (_) | (_| | __/ |___| | || __/
-// \____/\___/ \__,_|\___\_____/_|\__\___|
-//
-// F i l e
-//
-// This program is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 2 of the License, or
-// (at your option) any later version.
-//
-//////////////////////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////////////////////
- #if 0
-#include "debuggertip.h"
-#include "tiptree.h"
-#include "wx/stattext.h"
-#include "wx/statline.h"
-#include "wx/dcbuffer.h"
-#include "manager.h"
-#include "editor.h"
-
-DebuggerTip::DebuggerTip(wxWindow *parent, const wxString &expression, TreeNode<wxString, NodeData> *tree, long pos)
-: wxPopupWindow(parent)
-{
- SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_INFOBK));
- Initialize(expression, tree, pos);
-}
-
-DebuggerTip::~DebuggerTip()
-{
-}
-
-void DebuggerTip::Initialize(const wxString &expression, TreeNode<wxString, NodeData> *tree, long pos)
-{
- wxBoxSizer *topSizer = new wxBoxSizer(wxVERTICAL);
- SetSizer(topSizer);
-
- wxBoxSizer *sz = new wxBoxSizer(wxVERTICAL);
- wxPanel *mainPanel = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSIMPLE_BORDER );
- mainPanel->SetSizer(sz);
-
- wxBoxSizer *hsz = new wxBoxSizer(wxHORIZONTAL);
-
- wxStaticText *text = new wxStaticText(mainPanel, wxID_ANY, wxT("Expression: "));
- wxFont font = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
- font.SetWeight(wxBOLD);
-
- text->SetFont(font);
- hsz->Add(text, 0, wxEXPAND|wxALL, 5);
-
- wxStaticText *expr = new wxStaticText(mainPanel, wxID_ANY, expression);
- hsz->Add(expr, 0, wxEXPAND|wxALL, 5);
- sz->Add(hsz, 0, wxEXPAND);
-
- wxStaticLine *staticline = new wxStaticLine(mainPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL);
- sz->Add(staticline, 0, wxEXPAND|wxALL, 5);
-
- m_localVarsTree = new TipTree(mainPanel, wxID_ANY, wxTR_HAS_BUTTONS | wxTR_LINES_AT_ROOT | wxTR_HIDE_ROOT | wxNO_BORDER);
- m_localVarsTree->BuildTree(tree);
- sz->Add(m_localVarsTree, 1, wxALL|wxEXPAND, 5);
- sz->SetMinSize(200, 200);
-
- topSizer->Add(sz, 1, wxEXPAND|wxALL, 1);
- sz->Fit(mainPanel);
- topSizer->Fit(this);
-
- //set the tip window at the caret place
- LEditor *editor = Frame::Get()->GetMainBook()->GetActiveEditor();
- if(editor){
- wxPoint pt = editor->PointFromPosition(pos);
- //pt is in wxScintilla coordinates, need to convert them into
- //the screen coordinates
- wxPoint displayPt = editor->ClientToScreen(pt);
- this->Position(displayPt, wxSize(0, 0));
- }
-}
-#endif