30 #ifndef _CEGUIFrameWindow_h_
31 #define _CEGUIFrameWindow_h_
34 #include "../Window.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
120 virtual void initialiseComponents(
void);
150 bool isTitleBarEnabled(
void)
const;
160 bool isCloseButtonEnabled(
void)
const;
179 void setRolledup(
bool val);
211 void setSizingEnabled(
bool setting);
224 void setFrameEnabled(
bool setting);
237 void setTitleBarEnabled(
bool setting);
250 void setCloseButtonEnabled(
bool setting);
263 void setRollupEnabled(
bool setting);
273 void toggleRollup(
void);
300 void offsetPixelPosition(
const Vector2f& offset);
323 void setDragMovingEnabled(
bool setting);
334 const Image* getNSSizingCursorImage()
const;
344 const Image* getEWSizingCursorImage()
const;
354 const Image* getNWSESizingCursorImage()
const;
364 const Image* getNESWSizingCursorImage()
const;
376 void setNSSizingCursorImage(
const Image* image);
388 void setEWSizingCursorImage(
const Image* image);
400 void setNWSESizingCursorImage(
const Image* image);
412 void setNESWSizingCursorImage(
const Image* image);
426 void setNSSizingCursorImage(
const String& name);
440 void setEWSizingCursorImage(
const String& name);
454 void setNWSESizingCursorImage(
const String& name);
468 void setNESWSizingCursorImage(
const String& name);
471 bool isHit(
const Vector2f& position,
const bool )
const
526 bool moveLeftEdge(
float delta,
URect& out_area);
536 bool moveRightEdge(
float delta,
URect& out_area);
546 bool moveTopEdge(
float delta,
URect& out_area);
556 bool moveBottomEdge(
float delta,
URect& out_area);
572 SizingLocation getSizingBorderAtPoint(
const Vector2f& pt)
const;
631 bool closeClickHandler(
const EventArgs& e);
638 void setCursorForPoint(
const Vector2f& pt)
const;
711 void addFrameWindowProperties(
void);
716 #if defined(_MSC_VER)
717 # pragma warning(pop)
720 #endif // end of guard _CEGUIFrameWindow_h_