Description | Hierarchy | Fields | Methods | Properties |
type TvRbwMostRecentlyUsed = class(TComponent)
TvRbwMostRecentlyUsed
manages a list of the most recently used files in an application. It creates menu items for them that can be used to open those files.
![]() |
FCapacity: integer; |
![]() |
FFileNames: TStrings; |
![]() |
FFileToIgnore: string; |
![]() |
FMenuItemPosition: TMenuItemPosition; |
![]() |
FMenuItems: TObjectList; |
![]() |
FOnClick: TNotifyEvent; |
![]() |
FPreviousItem: TMenuItem; |
![]() |
FPublicFileNames: TStrings; |
![]() |
FShowHint: boolean; |
![]() |
FOnAdvancedDrawItem: TAdvancedMenuDrawItemEvent; |
![]() |
FOnDrawItem: TMenuDrawItemEvent; |
![]() |
FOnMeasureItem: TMenuMeasureItemEvent; |
![]() |
procedure CreateMenuItems(PriorPosition: integer); |
![]() |
function GetParentItem(out AddAsChild: boolean): TMenuItem; |
![]() |
function GetPublicFileNames: TStrings; |
![]() |
function GetMenuItemCount: integer; |
![]() |
procedure RestorePositionPreviousItem( const PositionOfPreviousItem: integer); |
![]() |
procedure SetCapacity(const Value: integer); |
![]() |
procedure SetFileToIgnore(const Value: string); |
![]() |
procedure SetMenuItemPosition(const Value: TMenuItemPosition); |
![]() |
procedure SetOnClick(const Value: TNotifyEvent); |
![]() |
procedure SetPreviousItem(const Value: TMenuItem); |
![]() |
procedure SetShowHint(const Value: boolean); |
![]() |
procedure UpdateCapacity; |
![]() |
procedure UpDateMenu; |
![]() |
procedure Notification(AComponent: TComponent; Operation: TOperation); override; |
![]() |
procedure AddFileName(FileName: string); |
![]() |
constructor Create(Owner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure RemoveFilename(FileName: string); |
![]() |
property FileNames: TStrings read GetPublicFileNames; |
![]() |
property MenuItemCount: integer read GetMenuItemCount; |
![]() |
property Capacity: integer read FCapacity write SetCapacity; |
![]() |
property FileToIgnore: string read FFileToIgnore write SetFileToIgnore; |
![]() |
property MenuItemPosition: TMenuItemPosition read FMenuItemPosition
write SetMenuItemPosition; |
![]() |
property OnClick: TNotifyEvent read FOnClick write SetOnClick; |
![]() |
property OnAdvancedDrawItem: TAdvancedMenuDrawItemEvent read FOnAdvancedDrawItem write FOnAdvancedDrawItem; |
![]() |
property OnDrawItem: TMenuDrawItemEvent read FOnDrawItem write FOnDrawItem; |
![]() |
property OnMeasureItem: TMenuMeasureItemEvent read FOnMeasureItem write FOnMeasureItem; |
![]() |
property PreviousItem: TMenuItem read FPreviousItem write SetPreviousItem; |
![]() |
property ShowHint: boolean read FShowHint write SetShowHint; |
![]() |
FCapacity: integer; |
see Capacity. |
![]() |
FFileNames: TStrings; |
See also
|
![]() |
FFileToIgnore: string; |
See FileToIgnore. |
![]() |
FMenuItemPosition: TMenuItemPosition; |
See MenuItemPosition. |
![]() |
FMenuItems: TObjectList; |
|
![]() |
FOnClick: TNotifyEvent; |
See OnClick. |
![]() |
FPreviousItem: TMenuItem; |
See PreviousItem. |
![]() |
FPublicFileNames: TStrings; |
|
![]() |
FShowHint: boolean; |
See ShowHint. |
![]() |
FOnAdvancedDrawItem: TAdvancedMenuDrawItemEvent; |
![]() |
FOnDrawItem: TMenuDrawItemEvent; |
![]() |
FOnMeasureItem: TMenuMeasureItemEvent; |
![]() |
procedure CreateMenuItems(PriorPosition: integer); |
|
![]() |
function GetParentItem(out AddAsChild: boolean): TMenuItem; |
|
![]() |
function GetPublicFileNames: TStrings; |
The read accessor for FileNames. |
![]() |
function GetMenuItemCount: integer; |
See MenuItemCount. |
![]() |
procedure RestorePositionPreviousItem( const PositionOfPreviousItem: integer); |
|
![]() |
procedure SetCapacity(const Value: integer); |
see Capacity. |
![]() |
procedure SetFileToIgnore(const Value: string); |
See FileToIgnore. |
![]() |
procedure SetMenuItemPosition(const Value: TMenuItemPosition); |
See MenuItemPosition. |
![]() |
procedure SetOnClick(const Value: TNotifyEvent); |
See OnClick. |
![]() |
procedure SetPreviousItem(const Value: TMenuItem); |
See PreviousItem. |
![]() |
procedure SetShowHint(const Value: boolean); |
See ShowHint. |
![]() |
procedure UpdateCapacity; |
|
![]() |
procedure UpDateMenu; |
|
![]() |
procedure Notification(AComponent: TComponent; Operation: TOperation); override; |
|
![]() |
procedure AddFileName(FileName: string); |
|
![]() |
constructor Create(Owner: TComponent); override; |
|
![]() |
destructor Destroy; override; |
|
![]() |
procedure RemoveFilename(FileName: string); |
|
![]() |
property FileNames: TStrings read GetPublicFileNames; |
|
![]() |
property MenuItemCount: integer read GetMenuItemCount; |
|
![]() |
property Capacity: integer read FCapacity write SetCapacity; |
|
![]() |
property FileToIgnore: string read FFileToIgnore write SetFileToIgnore; |
no TMenuItem is created for |
![]() |
property MenuItemPosition: TMenuItemPosition read FMenuItemPosition
write SetMenuItemPosition; |
See also
|
![]() |
property OnClick: TNotifyEvent read FOnClick write SetOnClick; |
|
![]() |
property OnAdvancedDrawItem: TAdvancedMenuDrawItemEvent read FOnAdvancedDrawItem write FOnAdvancedDrawItem; |
|
![]() |
property OnDrawItem: TMenuDrawItemEvent read FOnDrawItem write FOnDrawItem; |
![]() |
property OnMeasureItem: TMenuMeasureItemEvent read FOnMeasureItem write FOnMeasureItem; |
![]() |
property PreviousItem: TMenuItem read FPreviousItem write SetPreviousItem; |
|
![]() |
property ShowHint: boolean read FShowHint write SetShowHint; |
If ShowHint is true, the Hint property of the menu items will be set to the full file name. |