19class API_AUI_VIEWS AOverlappingSurface: 
public AViewContainer {
 
   20    friend class AWindowBase;
 
   22    AWindowBase* mParentWindow;
 
   26    AOverlappingSurface() = 
default;
 
   28    virtual ~AOverlappingSurface() = 
default;
 
   31    bool isCloseOnClick()
 const {
 
   35    void setCloseOnClick(
bool closeOnClick) {
 
   36        mCloseOnClick = closeOnClick;
 
   39    AWindowBase* getParentWindow()
 const {
 
   43    virtual void setOverlappingSurfacePosition(glm::ivec2 
position) = 0;
 
   44    virtual void setOverlappingSurfaceSize(glm::ivec2 
size) = 0;