// This file is part of Desktop App Toolkit, // a set of libraries for developing nice desktop applications. // // For license and copyright information please follow this link: // https://github.com/desktop-app/legal/blob/master/LEGAL // #include "ui/layers/generic_box.h" #include "ui/wrap/vertical_layout.h" #include "ui/wrap/padding_wrap.h" #include "ui/wrap/wrap.h" #include "styles/style_layers.h" namespace Ui { void GenericBox::prepare() { _init(this); auto wrap = object_ptr(this, std::move(_content)); setDimensionsToContent(_width ? _width : st::boxWidth, wrap.data()); setInnerWidget(std::move(wrap)); } void GenericBox::addSkip(int height) { addRow(object_ptr(this, height)); } } // namespace Ui