I am refactoring some sizers UI code and I keep wondering if some patterns are equivalent. Namely:
- Is:
horizontal_box_sizer.Add(control, 0, wx.EXPAND)
equivalent to:
horizontal_box_sizer.Add(control)
?
1a. Above remain equivalent even if added to another sizer, as in
vertical_box_sizer.Add(horizontal_box_sizer, 1, wx.EXPAND)
?
- Is:
horizontal_box_sizer.Add(someControl, proportion, wx.LEFT | wx.EXPAND, border)
equivalent to:
horizontal_box_sizer.Add((border, 0))
horizontal_box_sizer.Add(someControl, proportion, wx.EXPAND)
?
The second one is equivalent as stated here: python - wxpython sizers - does WX.EXPAND make a difference in spacers? - Stack Overflow
Anyone for the first one ?
ยทยทยท
On Wednesday, June 29, 2016 at 2:06:12 AM UTC+3, Mr&Mrs D wrote:
I am refactoring some sizers UI code and I keep wondering if some patterns are equivalent. Namely:
- Is:
horizontal_box_sizer.Add(control, 0, wx.EXPAND)
equivalent to:
horizontal_box_sizer.Add(control)
?
1a. Above remain equivalent even if added to another sizer, as in
vertical_box_sizer.Add(horizontal_box_sizer, 1, wx.EXPAND)
?
- Is:
horizontal_box_sizer.Add(someControl, proportion, wx.LEFT | wx.EXPAND, border)
equivalent to:
horizontal_box_sizer.Add((border, 0))
horizontal_box_sizer.Add(someControl, proportion, wx.EXPAND)
?