30 #ifndef _CEGUIFrameWindow_h_
31 #define _CEGUIFrameWindow_h_
33 #include "../CEGUIBase.h"
34 #include "../CEGUIWindow.h"
35 #include "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);
456 bool isHit(
const Point& position,
const bool )
const
511 void moveLeftEdge(
float delta);
521 void moveRightEdge(
float delta);
531 void moveTopEdge(
float delta);
541 void moveBottomEdge(
float delta);
557 SizingLocation getSizingBorderAtPoint(
const Point& pt)
const;
616 bool closeClickHandler(
const EventArgs& e);
623 void setCursorForPoint(
const Point& pt)
const;
643 virtual bool testClassName_impl(
const String& class_name)
const
645 if (class_name==
"FrameWindow")
return true;
726 void addFrameWindowProperties(
void);
731 #if defined(_MSC_VER)
732 # pragma warning(pop)
735 #endif // end of guard _CEGUIFrameWindow_h_