User forums > General (but related to Code::Blocks)
Sizers
(1/1)
jmccay:
Build: 3126 / WInXp / gcc 3.4.5 / Unicode
I am trying to allow a space around the edges of my dialog before the edge of the dialog. Currently, I am using FlexGridSizer with 10 spacers on 4 * 6 grid. Is there a better way to do it? Maybe with code instead of completely relying on wxSmith.
jmccay
Game_Ender:
You need to investigate padding. The dialog has a root sizer, to this root sizer and another sizer which has the padding you desire. Then add the rest of your controls to this sizer, not the root one.
jmccay:
--- Quote from: Game_Ender on November 02, 2006, 04:12:50 am ---You need to investigate padding. The dialog has a root sizer, to this root sizer and another sizer which has the padding you desire. Then add the rest of your controls to this sizer, not the root one.
--- End quote ---
I am not completely sure what you mean by padding. I thought that is what I was doing with the flexgrid & the spacers? I am using wxSmith, & I don't see a way to set the padding using properties. Or are you talking about the border size of the elements added to the sizer? Or did you mean to embed a sizer inside of another sizer? I think this is what you mean, and then you can set the border value of the inner sizer. I guess you meant to say "to this root sizer a[d]d another sizer" instead of "to this root sizer and another sizer".
The second one seems to work the best. That is better than using 10 spacers! Thanks. I didn't think of that.
jmccay
Game_Ender:
Yes I meant "add" not "and", despite my bad English (I am American) I still managed to get the point across. I am glad it was helpful.
jmccay:
Nah...it was not bad English. Just bad proof reading, and we all do it. It happens. Thanks again.
jmccay
Navigation
[0] Message Index
Go to full version