Unit 'JvRollOut' Package
[Overview][Constants][Types][Classes][Index] [#pl_jvcl]

TJvCustomRollOut

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

Declaration

Source position: jvrollout.pas line 118

type TJvCustomRollOut = class(TCustomPanel)

protected

  procedure CheckChildVisibility;

  

  procedure AlignControls(); override;

  

  procedure Click; override;

  

  procedure CMParentColorChanged(); message;

  

  procedure CreateWnd; override;

  

  procedure DefineProperties(); override;

  

  function DialogChar(); override;

  

  procedure DoButtonFontChange();

  

  procedure DoCollapse; dynamic;

  

  procedure DoColorsChange();

  

  procedure DoEnter; override;

  

  procedure DoExit; override;

  

  procedure DoExpand; dynamic;

  

  procedure DoImageOptionsChange();

  

  procedure MouseDown(); override;

  

  procedure MouseEnter; override;

  

  procedure MouseLeave; override;

  

  procedure MouseMove(); override;

  

  procedure MouseUp(); override;

  

  procedure Notification(); override;

  

  procedure Paint; override;

  

  property ButtonFont: TFont; [rws]

  

  property ButtonHeight: Integer; [rw]

  

  property ButtonStyle: TJvRollOutButtonStyle; [rw]

  

  property ChildOffset: Integer; [rw]

  

  property CollapseCtrlsOnButton: Boolean; [rw]

  

  property Collapsed: Boolean; [rw]

  

  property Colors: TJvRollOutColors; [rw]

  

  property GroupIndex: Integer; [rw]

  

  property ImageOptions: TJvRollOutImageOptions; [rw]

  

  property Placement: TJvPlacement; [rw]

  

  property ShowFocus: Boolean; [rw]

  

  property ToggleAnywhere: Boolean; [rw]

  

  property SmartExpand: Boolean; [rw]

  

  property SmartShow: Boolean; [rw]

  

  property UseGroupBoxCaptionColor: Boolean; [rw]

  

  property OnCollapse: TNotifyEvent; [rw]

  

  property OnExpand: TNotifyEvent; [rw]

  

  procedure DoAutoAdjustLayout(); override;

  

public

  procedure ScaleFontsPPI(); override;

  

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function MouseIsOnButton;

  

  procedure SetBounds(); override;

  

  procedure Collapse; virtual;

  

  procedure Expand; virtual;

  

  property ExpandedSize: Integer; [ws]

  

end;

Inheritance

TJvCustomRollOut

  

|

TObject



CT Web help

CodeTyphon Studio