28 #ifndef _CEGUIFalFrameComponent_h_
29 #define _CEGUIFalFrameComponent_h_
31 #include "CEGUI/falagard/ComponentBase.h"
32 #include "CEGUI/XMLSerializer.h"
33 #include "CEGUI/falagard/FormattingSetting.h"
36 # pragma warning(push)
37 # pragma warning(disable : 4251)
116 void setLeftEdgeFormattingPropertySource(
const String& property_name);
123 void setRightEdgeFormattingPropertySource(
const String& property_name);
130 void setTopEdgeFormattingPropertySource(
const String& property_name);
137 void setBottomEdgeFormattingPropertySource(
const String& property_name);
144 void setBackgroundVerticalFormattingPropertySource(
const String& property_name);
151 void setBackgroundHorizontalFormattingPropertySource(
const String& property_name);
348 return d_specified == rhs.d_specified &&
349 d_image == rhs.d_image &&
350 d_propertyName == rhs.d_propertyName;
359 const Image* d_image;
364 void render_impl(
Window& srcWindow,
Rectf& destRect,
366 const Rectf* clipper,
bool clipToDisplay)
const;
372 const Rectf* clipper,
bool clipToDisplay)
const;
387 #if defined(_MSC_VER)
388 # pragma warning(pop)