Helper to implement private functions without modifying the header. More...
#include <window_private.hpp>
Static Public Member Functions | |
static void | layout (twindow &window, const unsigned maximum_width, const unsigned maximum_height) |
Layouts the window. More... | |
Helper to implement private functions without modifying the header.
The class is a helper to avoid recompilation and only has static functions.
Definition at line 39 of file window_private.hpp.
|
static |
Layouts the window.
This part handles the actual layouting of the window.
See Layout algorithm for more information.
window | The window to operate upon. |
maximum_width | The maximum width of the window. |
maximum_height | The maximum height of the window. |
Definition at line 1315 of file window.cpp.
References DBG_GUI_L, gui2::twidget::get_best_size(), gui2::twindow::layout(), gui2::tcontainer_::layout_initialise(), gui2::twindow::layout_linked_widgets(), gui2::log_gui_layout, LOG_IMPL_HEADER, LOG_IMPL_SCOPE_HEADER, log_scope2, gui2::tcontainer_::reduce_height(), gui2::tcontainer_::reduce_width(), gui2::tpoint::x, and gui2::tpoint::y.
Referenced by gui2::twindow::layout().