select-tool.h revision f543621cd53a7b3757796b2bee11be2dcfb480cd
#ifndef __SP_SELECT_CONTEXT_H__
#define __SP_SELECT_CONTEXT_H__
/*
* Select tool
*
* Authors:
* Lauris Kaplinski <lauris@kaplinski.com>
*
* Copyright (C) 1999-2002 authors
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
#include "ui/tools/tool-base.h"
#define SP_SELECT_CONTEXT(obj) (dynamic_cast<Inkscape::UI::Tools::SelectTool*>((Inkscape::UI::Tools::ToolBase*)obj))
#define SP_IS_SELECT_CONTEXT(obj) (dynamic_cast<const Inkscape::UI::Tools::SelectTool*>((const Inkscape::UI::Tools::ToolBase*)obj) != NULL)
struct SPCanvasItem;
}
SelectTool();
virtual ~SelectTool();
bool dragging;
bool moved;
bool button_press_shift;
bool button_press_ctrl;
bool button_press_alt;
bool cycling_wrap;
bool sp_select_context_abort();
void sp_select_context_cycle_through_items(Inkscape::Selection *selection, GdkEventScroll *scroll_event, bool shift_pressed);
};
}
}
}
#endif