void test_pad() { TGMainFrame* mf = new TGMainFrame(gClient->GetRoot(), 100, 100); mf->SetCleanup(kDeepCleanup); gStyle->SetCanvasPreferGL();//NEEDED for fast drawing. gStyle->SetOptStat(0); gStyle->SetNumberContours(255);//2D gStyle->SetPadTopMargin(0.); gStyle->SetPadRightMargin(0.); gStyle->SetPadBottomMargin(0.); gStyle->SetPadLeftMargin(0.); TRootEmbeddedCanvas* fCanvas = new TRootEmbeddedCanvas("c",mf,600,600); mf->AddFrame(fCanvas, new TGLayoutHints(kLHintsExpandX | kLHintsExpandY, 2, 2, 2, 2)); mf->SetWindowName("testpad"); mf->MapSubwindows(); mf->Resize(mf->GetDefaultSize()); mf->MapWindow(); TImage* fWater = TImage::Open("water.jpg"); fWater->Draw("X"); TPad *p = new TPad("p","p",0.2,0.2,0.8,0.8); p->SetFillStyle(4000); p->SetFrameFillStyle(4000); p->Draw(); p->cd(); TImage *img = TImage::Open("chili.png"); img->Draw(); }