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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
|
//////////////////////////////////////////////////////////////////////////
//
// pgAdmin III - PostgreSQL Tools
//
// Copyright (C) 2002 - 2014, The pgAdmin Development Team
// This software is released under the PostgreSQL Licence
//
// hdITool.cpp - Base class for all tools
//
//////////////////////////////////////////////////////////////////////////
#include "pgAdmin3.h"
// wxWindows headers
#include <wx/wx.h>
// App headers
#include "hotdraw/tools/hdITool.h"
#include "hotdraw/utilities/hdMouseEvent.h"
hdITool::hdITool()
{
activatedValue = false;
undoableValue = false;
}
hdITool::~hdITool()
{
}
void hdITool::mouseDown(hdMouseEvent &event)
{
/*
EVT_LEFT_DOWN(func)
EVT_MIDDLE_DOWN(func)
EVT_RIGHT_DOWN(func)
EVT_LEFT_DCLICK(func)
*/
}
void hdITool::mouseUp(hdMouseEvent &event)
{
/*
EVT_LEFT_UP(func)
EVT_MIDDLE_UP(func)
EVT_RIGHT_UP(func)
EVT_RIGHT_DCLICK(func)
*/
}
void hdITool::mouseMove(hdMouseEvent &event)
{
/*
EVT_MOTION(func)
*/
}
void hdITool::mouseDrag(hdMouseEvent &event)
{
/*
When a mouse is dragged this returns true: event.Dragging()
*/
}
void hdITool::keyDown(hdKeyEvent &event)
{
/*
setAnchorCoords(event.GetPosition().x,event.GetPosition().y);
*/
}
void hdITool::keyUp(hdKeyEvent &event)
{
}
void hdITool::activate(hdDrawingView *view)
{
activatedValue = true;
}
void hdITool::deactivate(hdDrawingView *view)
{
activatedValue = false;
}
bool hdITool::activated()
{
return activatedValue;
}
bool hdITool::undoable()
{
return undoableValue;
}
|