Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2017-03

Widgetset TPenMode- where?

2 messages · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Alexey

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

Reply by email