X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fduck.h;h=1366472023e43ff20fb5fef3e9df7599b2f887a6;hb=73fc04aab8c81670a65f3c85238d696113769705;hp=167e0c87977a3463ccf897651690c9f6fe6c58ae;hpb=334e15ce6c4d9b1f30a168a55e7ef4d31320d568;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/duck.h b/synfig-studio/trunk/src/gtkmm/duck.h index 167e0c8..1366472 100644 --- a/synfig-studio/trunk/src/gtkmm/duck.h +++ b/synfig-studio/trunk/src/gtkmm/duck.h @@ -6,7 +6,7 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley -** Copyright (c) 2007 Chris Moore +** Copyright (c) 2007, 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -136,6 +136,7 @@ private: bool radius_; bool tangent_; bool hover_; + bool ignore_; synfig::TransformStack transform_stack_; @@ -175,6 +176,12 @@ public: //! Retrieves whether to show the duck as if it is being hovered over bool get_hover()const { return hover_; } + //! Sets whether to ignore the duck when checking for user interaction + void set_ignore(bool i) { ignore_=i; } + + //! Retrieves whether to ignore the duck when checking for user interaction + bool get_ignore()const { return ignore_; } + void set_connect_duck(const etl::handle& x) { connect_duck=x; } void set_box_duck(const etl::handle& x) { box_duck=x; }