mart added inline comments. INLINE COMMENTS
> McPain wrote in main.qml:111 > > Especially the spacer.width being divided by 2 in the second part of the > > statement. > > Look at all the parentheses I wrote ;) > I divide by two a *subtraction* of spacer.width from width. > > Former we calculated a button size to fit the whole widget vertically (if the > layout is horizontal) and vice versa but what if we don't have enough space > to fit the widget horizontally? > > We have a 100x100 field. Okay, let height = 90 (margins, etc) > Then, first button 90x90, spacer 5x90 (still okay), and one more button 90x90 > (oops, fail: the widget is 185x90) > > Now we check the second dimension and shrink the buttons when necessary. > First button 45x45, spacer 5x45, second button 45x45. The widget if 95x45, > and it fits now. > > So, we have to subtract spacer width from parent width and divide it by 2, > because we have two buttons and check if it's smaller than height. If so, we > fit in the width. > > Same thing when layout is vertical. can you put this in the commit description as well? REVISION DETAIL https://phabricator.kde.org/D15333 To: McPain, #plasma, ngraham Cc: mart, davidedmundson, cfeck, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol