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) 
  122         virtual void    initialiseComponents(
void);
 
  152         bool    isTitleBarEnabled(
void) 
const;
 
  162         bool    isCloseButtonEnabled(
void) 
const;
 
  205         void    setSizingEnabled(
bool setting);
 
  218         void    setFrameEnabled(
bool setting);
 
  231         void    setTitleBarEnabled(
bool setting);
 
  244         void    setCloseButtonEnabled(
bool setting);
 
  257         void    setRollupEnabled(
bool setting);
 
  267         void    toggleRollup(
void);
 
  295         void    offsetPixelPosition(
const Vector2& offset);
 
  318         void    setDragMovingEnabled(
bool setting);
 
  329     const Image* getNSSizingCursorImage() 
const;
 
  339     const Image* getEWSizingCursorImage() 
const;
 
  349     const Image* getNWSESizingCursorImage() 
const;
 
  359     const Image* getNESWSizingCursorImage() 
const;
 
  371     void setNSSizingCursorImage(
const Image* image);
 
  383     void setEWSizingCursorImage(
const Image* image);
 
  395     void setNWSESizingCursorImage(
const Image* image);
 
  407     void setNESWSizingCursorImage(
const Image* image);
 
  424     void setNSSizingCursorImage(
const String& imageset, 
const String& image);
 
  441     void setEWSizingCursorImage(
const String& imageset, 
const String& image);
 
  458     void setNWSESizingCursorImage(
const String& imageset, 
const String& image);
 
  475     void setNESWSizingCursorImage(
const String& imageset, 
const String& image);
 
  478     bool isHit(
const Point& position, 
const bool )
 const 
  533         bool    moveLeftEdge(
float delta, 
URect& out_area);
 
  543         bool    moveRightEdge(
float delta, 
URect& out_area);
 
  553         bool    moveTopEdge(
float delta, 
URect& out_area);
 
  563         bool    moveBottomEdge(
float delta, 
URect& out_area);
 
  579         SizingLocation  getSizingBorderAtPoint(
const Point& pt) 
const;
 
  638         bool    closeClickHandler(
const EventArgs& e);
 
  645         void    setCursorForPoint(
const Point& pt) 
const;
 
  665         virtual bool    testClassName_impl(
const String& class_name)
 const 
  667                 if (class_name==
"FrameWindow")  
return true;
 
  753         void    addFrameWindowProperties(
void);
 
  758 #if defined(_MSC_VER) 
  759 #       pragma warning(pop) 
  762 #endif  // end of guard _CEGUIFrameWindow_h_