2 #include <mof/widget/WidgetView.hpp>
3 #include <mof/stream/Manipulator.hpp>
4 #include <mof/Vector2D.hpp>
11 //{{{ HorizontalClipping
12 class HorizontalClipping : public mof::Manipulator<mof::Vector2D>
17 const mof::Manipulator<mof::Vector2D>::Handler& parentSize,
18 float initialChildSize,
22 virtual ~HorizontalClipping();
24 virtual mof::Vector2D value(mof::FrameNumber fn) const;
27 mof::Manipulator<mof::Vector2D>::Handler parentSize_;///< 親ウィジェットのサイズチャンネル
28 const float initialParentSize_; ///< 初期の親ウィジェットのサイズ
29 const float border_; ///< 初期の子ウィジェットの終点と親ウィジェットの終点との差
30 const float initialChildSize_; ///< 子ウィジェットの初期サイズ