From 66ff8b8ba371be4d09dbbe812dc0983d843bbaa9 Mon Sep 17 00:00:00 2001 From: cxl Date: Mon, 12 Nov 2018 09:26:16 +0000 Subject: [PATCH] .examples git-svn-id: svn://ultimatepp.org/upp/trunk@12518 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- examples/PainterExamples/Examples.lay | 7 ++++--- examples/PainterExamples/main.cpp | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/examples/PainterExamples/Examples.lay b/examples/PainterExamples/Examples.lay index 472240d0e..8a8aa5576 100644 --- a/examples/PainterExamples/Examples.lay +++ b/examples/PainterExamples/Examples.lay @@ -18,13 +18,14 @@ LAYOUT(CtrlLayout, 212, 384) ITEM(EditDoubleSpin, opacity, SetInc(0.05).Max(1).Min(0).LeftPosZ(4, 64).TopPosZ(244, 19)) ITEM(SliderCtrl, opacity_slider, HSizePosZ(72, 4).TopPosZ(242, 24)) ITEM(Option, painting, SetLabel(t_("Paint through Painting")).LeftPosZ(4, 128).TopPosZ(268, 20)) - ITEM(Option, mt, SetLabel(t_("MT")).LeftPosZ(140, 68).TopPosZ(268, 20)) + ITEM(Option, mt, SetLabel(t_("MT")).LeftPosZ(148, 68).TopPosZ(268, 20)) + ITEM(Option, transparent, SetLabel(t_("Transparent background")).LeftPosZ(4, 204).TopPosZ(288, 20)) + ITEM(Option, preclip, SetLabel(t_("Preclip")).LeftPosZ(148, 68).TopPosZ(288, 20)) + ITEM(Switch, quality, SetLabel(t_("Antialiased\nNoAA\nSubpixel")).LeftPosZ(4, 204).TopPosZ(312, 16)) ITEM(DropList, linejoin, LeftPosZ(4, 100).BottomPosZ(33, 19)) ITEM(DropList, linecap, HSizePosZ(108, 4).BottomPosZ(33, 19)) ITEM(Button, reset, SetLabel(t_("Reset")).LeftPosZ(4, 64).BottomPosZ(4, 24)) ITEM(Button, print, SetLabel(t_("Print")).HSizePosZ(72, 80).BottomPosZ(4, 24)) ITEM(Button, benchmark, SetLabel(t_("Benchmark")).RightPosZ(4, 72).BottomPosZ(4, 24)) - ITEM(Switch, quality, SetLabel(t_("Antialiased\nNoAA\nSubpixel")).LeftPosZ(4, 204).TopPosZ(312, 16)) - ITEM(Option, transparent, SetLabel(t_("Transparent background")).LeftPosZ(4, 204).TopPosZ(288, 20)) END_LAYOUT diff --git a/examples/PainterExamples/main.cpp b/examples/PainterExamples/main.cpp index a947901a9..c0b960253 100644 --- a/examples/PainterExamples/main.cpp +++ b/examples/PainterExamples/main.cpp @@ -96,6 +96,7 @@ void App::Paint(Draw& w) else sw.Clear(White()); sw.Co(ctrl.mt); + sw.PreClip(ctrl.preclip); DoPaint(sw); } w.DrawImage(0, 0, ib);