
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@820 8e941d3f-bd1b-0410-a28a-d453659cc2b4
54 lines
1.3 KiB
ObjectPascal
54 lines
1.3 KiB
ObjectPascal
unit WSRichMemo;
|
|
|
|
{$mode objfpc}{$H+}
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, SysUtils,
|
|
|
|
Graphics, Controls,
|
|
|
|
RichMemoTypes,
|
|
|
|
WSStdCtrls;
|
|
|
|
type
|
|
{ TWSCustomRichMemo }
|
|
|
|
TWSCustomRichMemo = class(TWSCustomMemo)
|
|
published
|
|
class function GetTextAttributes(const AWinControl: TWinControl; TextStart: Integer;
|
|
var Params: TFontParams): Boolean; virtual;
|
|
class procedure SetTextAttributes(const AWinControl: TWinControl; TextStart, TextLen: Integer;
|
|
Mask: TTextStyleMask; const Params: TFontParams); virtual;
|
|
class procedure SetHideSelection(const AWinControl: TWinControl; AHideSelection: Boolean); virtual;
|
|
end;
|
|
TWSCustomRichMemoClass = class of TWSCustomRichMemo;
|
|
|
|
function WSRegisterCustomRichMemo: Boolean; external name 'WSRegisterCustomRichMemo';
|
|
|
|
implementation
|
|
|
|
{ TWSCustomRichMemo }
|
|
|
|
class function TWSCustomRichMemo.GetTextAttributes(const AWinControl: TWinControl;
|
|
TextStart: Integer; var Params: TFontParams): Boolean;
|
|
begin
|
|
Result := false;
|
|
end;
|
|
|
|
class procedure TWSCustomRichMemo.SetTextAttributes(const AWinControl: TWinControl;
|
|
TextStart, TextLen: Integer;
|
|
Mask: TTextStyleMask; const Params: TFontParams);
|
|
begin
|
|
end;
|
|
|
|
class procedure TWSCustomRichMemo.SetHideSelection(const AWinControl: TWinControl; AHideSelection: Boolean);
|
|
begin
|
|
|
|
end;
|
|
|
|
end.
|
|
|