You've already forked lazarus-ccr
richmemo: added GetParaRange methods and its win32 implementation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3783 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -91,6 +91,8 @@ type
|
||||
var AMetrics: TIntParaMetric): Boolean; override;
|
||||
class procedure SetParaMetric(const AWinControl: TWinControl; TextStart, TextLength: Integer;
|
||||
const AMetrics: TIntParaMetric); override;
|
||||
class function GetParaRange(const AWinControl: TWinControl; TextStart: Integer;
|
||||
var ParaRange: TParaRange): Boolean; override;
|
||||
|
||||
class function GetParaNumbering(const AWinControl: TWinControl; TextStart: Integer;
|
||||
var ANumber: TIntParaNumbering): Boolean; override;
|
||||
@ -519,6 +521,17 @@ begin
|
||||
RichEditManager.SetPara2(AWinControl.Handle, TextStart, TextLength, para);
|
||||
end;
|
||||
|
||||
class function TWin32WSCustomRichMemo.GetParaRange(const AWinControl: TWinControl;
|
||||
TextStart: Integer; var ParaRange: TParaRange): Boolean;
|
||||
begin
|
||||
if not Assigned(AWinControl) then
|
||||
Result:=False
|
||||
else begin
|
||||
RichEditManager.GetParaRange(AWinControl.Handle, TextStart, ParaRange);
|
||||
Result:=true;
|
||||
end;
|
||||
end;
|
||||
|
||||
const
|
||||
PFN_ARABIC = 2;
|
||||
PFN_LCLETTER = 3;
|
||||
|
Reference in New Issue
Block a user