Unit 'kmemo' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_kcontrols]

TKMemoContainer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: kmemo.pas line 1105

type TKMemoContainer = class(TKMemoBlock)

protected

  function AddRectOffset(); virtual;

  

  procedure AddSingleLine; virtual;

  

  procedure AddBlockLine(); virtual;

  

  procedure BlockStyleChanged();

  

  procedure ClearLines; virtual;

  

  function ContentLength; override;

  

  procedure FixedHeightChanged; virtual;

  

  procedure FixedWidthChanged; virtual;

  

  function GetBottomPadding; override;

  

  function GetWrapMode; override;

  

  function GetCanAddText; override;

  

  function GetResizable; override;

  

  function GetSelLength; override;

  

  function GetSelStart; override;

  

  function GetSelText; override;

  

  function GetText; override;

  

  function GetTopPadding; override;

  

  function GetTotalLineCount; virtual;

  

  function GetTotalLineRect(); virtual;

  

  function GetWordBottomPadding(); override;

  

  function GetWordBoundsRect(); override;

  

  function GetWordCount; override;

  

  function GetWordHeight(); override;

  

  function GetWordLeft(); override;

  

  function GetWordLength(); override;

  

  function GetWords(); override;

  

  function GetWordTop(); override;

  

  function GetWordTopPadding(); override;

  

  function GetWordWidth(); override;

  

  procedure ParentChanged; override;

  

  procedure RequiredHeightChanged; virtual;

  

  procedure RequiredWidthChanged; virtual;

  

  procedure SetResizable(); override;

  

  procedure SetWordBottomPadding(); override;

  

  procedure SetWordHeight(); override;

  

  procedure SetWordLeft(); override;

  

  procedure SetWordTop(); override;

  

  procedure SetWordTopPadding(); override;

  

  procedure SetWordWidth(); override;

  

public

  constructor Create; override;

  

  destructor Destroy; override;

  

  procedure Assign(); override;

  

  procedure AssignAttributes(); override;

  

  function CalcAscent(); override;

  

  function CanAdd(); override;

  

  procedure ClearSelection(); override;

  

  function InsertParagraph(); override;

  

  function InsertString(); override;

  

  procedure NotifyDefaultParaChange; override;

  

  procedure NotifyDefaultTextChange; override;

  

  procedure NotifyPrintBegin; override;

  

  procedure NotifyPrintEnd; override;

  

  procedure Resize(); override;

  

  function Select(); override;

  

  procedure SetBlockExtent(); virtual;

  

  procedure UpdateAttributes; virtual;

  

  function WordIndexToRect(); override;

  

  function WordMeasureExtent(); override;

  

  function WordMouseAction(); override;

  

  function WordPointToIndex(); override;

  

  procedure WordPaintToCanvas(); override;

  

  property Blocks: TKMemoBlocks; [r]

  

  property BlockStyle: TKMemoBlockStyle; [r]

  

  property Clip: Boolean; [rw]

  

  property CurrentRequiredHeight: Integer; [r]

  

  property CurrentRequiredWidth: Integer; [r]

  

  property FixedHeight: Boolean; [rw]

  

  property FixedWidth: Boolean; [rw]

  

  property RequiredHeight: Integer; [rw]

  

  property RequiredWidth: Integer; [rw]

  

  property TotalLineCount: Integer; [r]

  

  property TotalLineRect []: TRect; [r]

  

end;

Inheritance

TKMemoContainer

  

|

TKMemoBlock

  

|

TKObject

  

|

TObject



CT Web help

CodeTyphon Studio