Class TRbwInplaceEdit4

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TRbwInplaceEdit4 = class(TInplaceEditList)

Description

TRbwInplaceEdit4 is used to gain access to the protected UpdateContents procedure.

Hierarchy

Overview

Fields

Private FPushButtonWidth: integer;
Private FPressed: Boolean;
Private FTracking: Boolean;
Private FOnGetButtonCaption: TGetButtonCaptionEvent;
Private FOnGetButtonWidt: TGetButtonWidthEvent;

Methods

Private procedure WMLButtonDblClk(var Message: TWMLButtonDblClk); message wm_LButtonDblClk;
Private procedure WMSetCursor(var Message: TWMSetCursor); message WM_SetCursor;
Private function GetPushButtonWidth: integer;
Protected procedure BoundsChanged; override;
Protected function ButtonRect: TRect;
Protected procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override;
Protected procedure MouseMove(Shift: TShiftState; X, Y: Integer); override;
Protected procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override;
Protected function OverButton(const P: TPoint): Boolean;
Protected procedure PaintWindow(DC: HDC); override;
Protected procedure StopTracking;
Protected procedure TrackButton(X,Y: Integer);
Protected function GetButtonCaption(ACol, ARow: integer): string;
Public constructor Create(Owner: TComponent); override;

Properties

Public property PushButtonWidth: integer read GetPushButtonWidth;
Public property Pressed: Boolean read FPressed;
Public property OnGetButtonCaption: TGetButtonCaptionEvent read FOnGetButtonCaption write FOnGetButtonCaption;
Public property OnGetButtonWidth: TGetButtonWidthEvent read FOnGetButtonWidt write FOnGetButtonWidt;

Description

Fields

Private FPushButtonWidth: integer;
 
Private FPressed: Boolean;
 
Private FTracking: Boolean;
 
Private FOnGetButtonCaption: TGetButtonCaptionEvent;
 
Private FOnGetButtonWidt: TGetButtonWidthEvent;
 

Methods

Private procedure WMLButtonDblClk(var Message: TWMLButtonDblClk); message wm_LButtonDblClk;
 
Private procedure WMSetCursor(var Message: TWMSetCursor); message WM_SetCursor;
 
Private function GetPushButtonWidth: integer;
 
Protected procedure BoundsChanged; override;
 
Protected function ButtonRect: TRect;
 
Protected procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override;
 
Protected procedure MouseMove(Shift: TShiftState; X, Y: Integer); override;
 
Protected procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override;
 
Protected function OverButton(const P: TPoint): Boolean;
 
Protected procedure PaintWindow(DC: HDC); override;
 
Protected procedure StopTracking;
 
Protected procedure TrackButton(X,Y: Integer);
 
Protected function GetButtonCaption(ACol, ARow: integer): string;
 
Public constructor Create(Owner: TComponent); override;
 

Properties

Public property PushButtonWidth: integer read GetPushButtonWidth;
 
Public property Pressed: Boolean read FPressed;
 
Public property OnGetButtonCaption: TGetButtonCaptionEvent read FOnGetButtonCaption write FOnGetButtonCaption;
 
Public property OnGetButtonWidth: TGetButtonWidthEvent read FOnGetButtonWidt write FOnGetButtonWidt;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:59