lazarus-ccr/components/lazmapviewer/source/mvextradata.pas
wp_xxyyzz 70aa57d3bb lazmapviewer: Cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6809 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-01-27 18:44:08 +00:00

44 lines
649 B
ObjectPascal

unit mvExtraData;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, graphics;
type
{ TDrawingExtraData }
TDrawingExtraData = class
private
FColor: TColor;
FId: integer;
procedure SetColor(AValue: TColor);
public
constructor Create(aId: integer);virtual;
property Color: TColor read FColor write SetColor;
property Id: integer read FId;
End;
implementation
{ TDrawingExtraData }
procedure TDrawingExtraData.SetColor(AValue: TColor);
begin
if FColor = AValue then Exit;
FColor := AValue;
end;
constructor TDrawingExtraData.Create(aId: integer);
begin
FId := aId;
FColor := clRed;
end;
end.