13#include "ACustomWindow.h"
14#include <AUI/View/AButton.h>
15#include <AUI/View/ASpacerExpanding.h>
16#include <AUI/Util/UIBuildingHelpers.h>
17#include "CustomCaptionWindowImplWin32.h"
62 return mCaptionContainer;
71 return mContentContainer;
75 bool isCustomCaptionMaximized()
override;
Represents a window with customizable caption bar.
Definition: ACustomCaptionWindow.h:48
const _< AViewContainer > & getContentContainer() const
Definition: ACustomCaptionWindow.h:69
const _< AViewContainer > & getCaptionContainer() const
Definition: ACustomCaptionWindow.h:60
Represents a window without native caption but still draggable by top side.
Definition: ACustomWindow.h:22
Represents a Unicode character string.
Definition: AString.h:37
void setViews(AVector< _< AView > > views)
Replace views.
Definition: AViewContainerBase.cpp:614
void setLayout(_unique< ALayout > layout)
Set new layout manager for this AViewContainerBase. DESTROYS OLD LAYOUT MANAGER WITH ITS VIEWS!...
Definition: AViewContainerBase.cpp:175
void addViews(AVector< _< AView > > views)
Add all views from vector.
Definition: AViewContainerBase.cpp:126
void removeAllViews()
Remove all views from container.
Definition: AViewContainerBase.cpp:493
void removeView(const _< AView > &view)
Remove view from the container.
Definition: AViewContainerBase.cpp:192
void addView(const _< AView > &view)
Add view to the container.
Definition: AViewContainerBase.cpp:143
void setContents(const _< AViewContainer > &container)
Moves (like via std::move) all children and layout of the specified container to this container.
Definition: AViewContainerBase.cpp:513
Definition: CustomCaptionWindowImplWin32.h:21
An std::weak_ptr with AUI extensions.
Definition: SharedPtrTypes.h:177