/* === S Y N F I G ========================================================= */
/*! \file zoom.cpp
-** \brief writeme
+** \brief Implementation of the "Zoom" layer
**
** $Id$
**
SYNFIG_LAYER_INIT(Zoom);
SYNFIG_LAYER_SET_NAME(Zoom,"zoom");
-SYNFIG_LAYER_SET_LOCAL_NAME(Zoom,_("Zoom"));
-SYNFIG_LAYER_SET_CATEGORY(Zoom,_("Transform"));
+SYNFIG_LAYER_SET_LOCAL_NAME(Zoom,N_("Zoom"));
+SYNFIG_LAYER_SET_CATEGORY(Zoom,N_("Transform"));
SYNFIG_LAYER_SET_VERSION(Zoom,"0.1");
SYNFIG_LAYER_SET_CVS_ID(Zoom,"$Id$");
synfig::Rect
Zoom::get_full_bounding_rect(synfig::Context context)const
{
- return context.get_full_bounding_rect();
+ return (context.get_full_bounding_rect()-center)*exp(amount)+center;
}
-