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;