static bool add(wxSizer& sizer, const SizerItem& item){
  if (item.windowItem != nullptr){
    sizer.Add(item.windowItem, item.proportion.Get(), item.flags, item.border);
    return true;
  }
  else if (item.sizerItem != nullptr){
    sizer.Add(item.sizerItem, item.proportion.Get(), item.flags, item.border);
    return true;
  }
  return false;
}
Example #2
0
void operator+=( wxSizer& target, const pxStretchSpacer& spacer )
{
	target.AddStretchSpacer( spacer.proportion );
}
Example #3
0
void operator+=( wxSizer& target, int spacer )
{
	target.AddSpacer( spacer );
}
Example #4
0
void operator+=( wxSizer& target, wxSizer& src )
{
	target.Add( &src );
}
Example #5
0
void operator+=( wxSizer& target, wxWindow* src )
{
	target.Add( src );
}
Example #6
0
void operator+=(wxSizer &target, pxStaticText &src)
{
    target.Add(&src, pxExpand);
}
Example #7
0
void operator+=(wxSizer &target, pxStaticText *src)
{
    if (src)
        target.Add(src, pxExpand);
}
void add_spacing(wxSizer& sizer, SpacingType spacing){
  if (spacing != 0){
    sizer.AddSpacer(spacing);
  }
}