diff -b Controls4U_Demo/Controls4U_Demo.h Controls4U_Demo_changed/Controls4U_Demo.h 49a50,55 > class Background_Demo : public WithBackground { > public: > typedef Background_Demo CLASSNAME; > Background_Demo(); > }; > 59a66 > Background_Demo background_Demo; diff -b Controls4U_Demo/Controls4U_Demo.lay Controls4U_Demo_changed/Controls4U_Demo.lay 129a130,136 > LAYOUT(Background, 400, 200) > ITEM(EditField, dv___0, LeftPosZ(180, 64).TopPosZ(100, 19)) > ITEM(Label, dv___1, SetLabel(t_("Some Label")).LeftPosZ(180, 80).TopPosZ(68, 21)) > ITEM(StaticImage, img, LeftPosZ(192, 68).TopPosZ(60, 120)) > ITEM(Button, dv___3, SetLabel(t_("Useless button")).LeftPosZ(180, 100).TopPosZ(136, 15)) > END_LAYOUT > diff -b Controls4U_Demo/main.cpp Controls4U_Demo_changed/main.cpp 15a16 > tab.Add(background_Demo.SizePos(), "StaticImage as background"); 120a122,127 > Background_Demo::Background_Demo() { > CtrlLayout(*this); > img.Set(Images::ClockImage); > img.SetFit(StaticImage::FillFrame).SetAsBackground(); > } >