[Lazarus] Widgetset TPenMode- where?

Alexey aaa5500 at ya.ru
Thu Mar 16 11:51:43 CET 2017


I cannot find where Carbon makes code for TPenMode (I need to see why 
one mode works bad, pmNotXor)

I search TPenMode and find only gtk3 items??

+Search for "TPenMode" in "/home/user/lazarus/lcl/interfaces" (4 matches 
in 1 files)
     </home/user/lazarus/lcl/interfaces>: #4
         <gtk3>: #4
             <gtk3objects.pas>: #4
                 <(98)>:     FPenMode: TPenMode;
                 <(110)>:     procedure SetPenMode(AValue: TPenMode);
                 <(123)>:     property Mode: TPenMode read FPenMode 
write SetPenMode;
                 <(782)>: procedure TGtk3Pen.SetPenMode(AValue: TPenMode);

+Search for "pmNot" in "/home/user/lazarus/lcl/interfaces" (5 matches in 
1 files)
     </home/user/lazarus/lcl/interfaces>: #5
         <gtk3>: #5
             <gtk3objects.pas>: #5
                 <(1005)>:     pmNotXor: cairo_set_operator(Widget, 
CAIRO_OPERATOR_XOR);
                 <(1007)>:     pmNot,
                 <(1009)>:     pmNotCopy,
                 <(1015)>:     pmNotMerge,
                 <(1017)>:     pmNotMask,}

so where widgetsets do it? How to fix pmXor/pmNotXor?

-- 
Regards,
Alexey



More information about the Lazarus mailing list