Index: sources/gui/qml/components/FooterStatic.qml =================================================================== diff -u -r8a5dbf556a66524fbe4b60ac1573182a0bd27617 -raa4d7483945e26f1db100df27eedbb5f15616fd6 --- sources/gui/qml/components/FooterStatic.qml (.../FooterStatic.qml) (revision 8a5dbf556a66524fbe4b60ac1573182a0bd27617) +++ sources/gui/qml/components/FooterStatic.qml (.../FooterStatic.qml) (revision aa4d7483945e26f1db100df27eedbb5f15616fd6) @@ -21,7 +21,13 @@ import "qrc:/globals" /*! - * \brief Denali project Footer section which gives all the children same width with same spacing, aligned in center + * \brief Denali project Footer section which gives all the children same width with same spacing, aligned in center. + * \details It's been created because the row layout is always keeping it's children aligned at left and not at center. + * It's also not using row layout and sets it's children by itself. + * This mainly being used to keep buttons on a screen alinged with the same width and space between them and horisontalley centered + * on the bottom of the screen (footer), + * and with enough bottom marging to give room to the alarm bar. + * \note The main difference between FooterStatic and Footer is that once it sets it's children posision will not re arrnage them if they become hidden or visible. */ Item { id: _root property int childrenWidth : _root.width / (childrenCount * 2 + 1 )