30 #ifndef _CEGUIFrameWindow_h_
31 #define _CEGUIFrameWindow_h_
33 #include "CEGUIBase.h"
34 #include "CEGUIWindow.h"
35 #include "elements/CEGUIFrameWindowProperties.h"
39 # pragma warning(push)
40 # pragma warning(disable : 4251)
100 virtual void initialiseComponents(
void);
130 bool isTitleBarEnabled(
void)
const;
140 bool isCloseButtonEnabled(
void)
const;
183 void setSizingEnabled(
bool setting);
196 void setFrameEnabled(
bool setting);
209 void setTitleBarEnabled(
bool setting);
222 void setCloseButtonEnabled(
bool setting);
235 void setRollupEnabled(
bool setting);
245 void toggleRollup(
void);
273 void offsetPixelPosition(
const Vector2& offset);
296 void setDragMovingEnabled(
bool setting);
307 const Image* getNSSizingCursorImage()
const;
317 const Image* getEWSizingCursorImage()
const;
327 const Image* getNWSESizingCursorImage()
const;
337 const Image* getNESWSizingCursorImage()
const;
349 void setNSSizingCursorImage(
const Image* image);
361 void setEWSizingCursorImage(
const Image* image);
373 void setNWSESizingCursorImage(
const Image* image);
385 void setNESWSizingCursorImage(
const Image* image);
402 void setNSSizingCursorImage(
const String& imageset,
const String& image);
419 void setEWSizingCursorImage(
const String& imageset,
const String& image);
436 void setNWSESizingCursorImage(
const String& imageset,
const String& image);
453 void setNESWSizingCursorImage(
const String& imageset,
const String& image);
510 void moveLeftEdge(
float delta);
520 void moveRightEdge(
float delta);
530 void moveTopEdge(
float delta);
540 void moveBottomEdge(
float delta);
556 SizingLocation getSizingBorderAtPoint(
const Point& pt)
const;
615 bool closeClickHandler(
const EventArgs& e);
622 void setCursorForPoint(
const Point& pt)
const;
642 virtual bool testClassName_impl(
const String& class_name)
const
644 if (class_name==
"FrameWindow")
return true;
725 void addFrameWindowProperties(
void);
730 #if defined(_MSC_VER)
731 # pragma warning(pop)
734 #endif // end of guard _CEGUIFrameWindow_h_