29 #ifndef _CEGUIFrameWindow_h_
30 #define _CEGUIFrameWindow_h_
33 #include "../Window.h"
36 # pragma warning(push)
37 # pragma warning(disable : 4251)
119 virtual void initialiseComponents(
void);
149 bool isTitleBarEnabled(
void)
const;
159 bool isCloseButtonEnabled(
void)
const;
178 void setRolledup(
bool val);
210 void setSizingEnabled(
bool setting);
223 void setFrameEnabled(
bool setting);
236 void setTitleBarEnabled(
bool setting);
249 void setCloseButtonEnabled(
bool setting);
262 void setRollupEnabled(
bool setting);
272 void toggleRollup(
void);
299 void offsetPixelPosition(
const Vector2f& offset);
322 void setDragMovingEnabled(
bool setting);
333 const Image* getNSSizingCursorImage()
const;
343 const Image* getEWSizingCursorImage()
const;
353 const Image* getNWSESizingCursorImage()
const;
363 const Image* getNESWSizingCursorImage()
const;
375 void setNSSizingCursorImage(
const Image* image);
387 void setEWSizingCursorImage(
const Image* image);
399 void setNWSESizingCursorImage(
const Image* image);
411 void setNESWSizingCursorImage(
const Image* image);
425 void setNSSizingCursorImage(
const String& name);
439 void setEWSizingCursorImage(
const String& name);
453 void setNWSESizingCursorImage(
const String& name);
467 void setNESWSizingCursorImage(
const String& name);
470 bool isHit(
const Vector2f& position,
const bool )
const
525 bool moveLeftEdge(
float delta,
URect& out_area);
535 bool moveRightEdge(
float delta,
URect& out_area);
545 bool moveTopEdge(
float delta,
URect& out_area);
555 bool moveBottomEdge(
float delta,
URect& out_area);
571 SizingLocation getSizingBorderAtPoint(
const Vector2f& pt)
const;
630 bool closeClickHandler(
const EventArgs& e);
637 void setCursorForPoint(
const Vector2f& pt)
const;
710 void addFrameWindowProperties(
void);
715 #if defined(_MSC_VER)
716 # pragma warning(pop)
719 #endif // end of guard _CEGUIFrameWindow_h_