[Lazarus] LCL-fpGUI widgetset and COM interfaces
José Mejuto
joshyfun at gmail.com
Mon Jan 10 16:02:03 CET 2011
Hello Lazarus-List,
Monday, January 10, 2011, 3:37:21 PM, you wrote:
>> Currently the lack of regions in fpGUI (At least
>> I had not found them) is driving me crazy, but that's the "funny"
>> thing :)
GG> Not sure what that has to do with my original question, but I'll try and
GG> answer.
Nothing, just bring to my mind as I'm working on it right now :)
GG> Do you mean methods like the following:
GG> TfpgBaseCanvas = class(
)
GG> procedure SetClipRect(const ARect: TfpgRect);
GG> function GetClipRect: TfpgRect;
GG> procedure AddClipRect(const ARect: TfpgRect);
GG> procedure ClearClipRect;
GG> end;
GG> If not, then what is the difference between regions and clip rectangles?
GG> Where, or for what, would you use regions?
A region is more complex, it could have rectangles or any kind of
path, so for WinAPI compatibility I had created a simple workaround
for rectangles (as far as I know LCL only uses rectangles) and to
operate them because you can add cliprects but you can not read the
cliprect if it is a combination of two rects.
I'm not using regions, is LCL which use them (testing TLabel). Anyway
this is becoming off topic ;)
--
Best regards,
José
More information about the Lazarus
mailing list