|
|
|
|
|
|
| Ortus Shell Components v2.35 |
|
|
|
|
|
|
|
|
Added support for Delphi 2006 (Win32) and Turbo Delphi/C++.
|
|
|
|
Added support for Delphi 2005 (Win32).
|
|
|
|
- applications using one of these components take a long time to terminate (threading problem when used in D4-D6 and CB5-CB6)
|
|
|
|
AutoDefaultCommand: Boolean
|
|
|
|
- popup menu actions do not use the correct node when a selection is made using the right mouse click
|
|
|
|
- if "itNonFolders" is included in the "ItemTypes" property , normal files are only showed for folders containing sub-folders
- pressing the ENTER key soes not navigate to the folder (as is the case when double clicking) but opens an external Windows Explorer window
OnCommandFailed
OnCommandFailed
- the "TOrtusShellLinkFolder" type has been extended with all other special folder locations
|
|
|
|
- "Delay" property of animation (TOrtusShellTrayIconAnimation) no longer limited to 100 msecs
- "Hint" property not truncated to the maximum allowed length (128 chars)
- "list index out of bounds" when selecting
- images not drawn transparently but always with a white background color
- double clicking items does not execute the default command on WinXP
- "CreateNewFolder" method does not work when no selection
- context menu not shown when no selection
- masks not starting with the wildcard "*" do not work
- not all detail information is displayed when starting a search in non-report mode and switching to report mode during or after the search
- restarting search without stopping does not restart from scratch
FilterMasks: string;
OnBalloonHintClick: TNotifyEvent;
OnBalloonHintHide: TNotifyEvent;
OnBalloonHintShow: TNotifyEvent;
OnBalloonHintTimeOut: TNotifyEvent;
|
|
|
|
SelectFolder method of TOrtusShellTreeView only works when RootFolder property is sfDesktop.
OLE Drag & Drop: dropping data from other applications is not accepted by TOrtusShellTreeView and TOrtusShellListView.
OLE Drag & Drop: dropping Outlook2000 messages in TOrtusShellListView raises an exception.
Multi-threading problem in TOrtusShellTrayIcon: animation stops during execution of Synchronize method.
Shortcut keys in TOrtusShellListView do not work on multi-selected items.
TOrtusShellNavigateFolderEvent= procedure(Sender: TObject; const Folder: string; var Accept: Boolean) of object;
AutoDefaultCommand: Boolean;
ShowHiddenAsTransparent: Boolean;
AutoDefaultCommand: Boolean;
AutoNavigate: Boolean;
ShowHiddenAsTransparent: Boolean;
OnAfterPopluate: TNotifyEvent;
OnBeforePopluate: TNotifyEvent;
OnNavigateFolder: TOrtusShellNavigateFolderEvent;
|
|
|
|
Listview does not show contents at design time.
Combined units OrtusShellConstants, OrtusShellTypes and OrtusShellFunctions into one unit OrtusShellGlobal.
Combined units OrtusShellComboBox, OrtusShellTreeView and OrtusShellListView into one unit OrtusShellExplorer.
TOrtusShellItemType= (itFolders, itNonFolders, itIncludeHidden);
TOrtusShellItemTypes= set of TOrtusShellItemType;
TOrtusShellOleDragEffect= (deCopy, deMove, deLink);
TOrtusShellOleDragEffects= set of TOrtusShellOleDragEffect;
TOrtusShellOleDropEffect= (deDefault, deCopyOnly, deMoveOnly, deLinkOnly);
TOrtusShellOleDropResult= (drNone, drCopy, drMove, drLink);
TOrtusShellContextMenuCommandEvent= procedure(Sender: TObject; Items: TOrtusShellItems; const Command: string; var Accept: Boolean) of object;
TOrtusShellContextMenuPopupEvent= procedure(Sender: TObject; Items: TOrtusShellItems; var Accept: Boolean) of object;
TOrtusShellSelectionChangedEvent= procedure(Sender: TObject) of object;
TOrtusShellDriveAddedEvent= procedure(Sender: TObject; const RootFolder: TOrtusShellFolder) of object;
TOrtusShellDriveRemovedEvent= procedure(Sender: TObject; const RootFolder: TOrtusShellFolder) of object;
TOrtusShellMediaInsertedEvent= procedure(Sender: TObject; const RootFolder: TOrtusShellFolder) of object;
TOrtusShellMediaRemovedEvent= procedure(Sender: TObject; const RootFolder: TOrtusShellFolder) of object;
TOrtusShellItem
TOrtusShellItems
TOrtusShellOleDragDropInfo
SelectedItems: TOrtusShellItems;
OnSelectionChanged: TOrtusShellSelectionChangedEvent;
AutoPropertiesDialog: Boolean;
AutoRefresh: Boolean;
DragEnabled: Boolean;
DropEnabled: Boolean;
DragEffect: TOrtusShellDragEffects;
DropEffect: TOrtusShellDropEffect;
ListView: TOrtusShellListView;
ObjectTypes: TOrtusShellObjectTypes;
Root: TOrtusRootFolder;
AutoExpandInterval: Integer;
AutoKeyboardShortcuts: Boolean;
AutoRefreshContents: Boolean;
AutoScrollInterval: Integer;
BorlandDragDropBehavior: Boolean;
ComboBox: TCustomOrtusShellComboBox;
ItemTypes: TOrtusShellItemTypes;
ListView: TCustomOrtusShellListView;
OleDragEffects: TOrtusShellOleDragEffects;
OleDragEnabled: Boolean;
OleDropEffect: TOrtusShellOleDropEffect;
OleDropEnabled: Boolean;
RootFolder: TOrtusShellFolder;
SelectedItems: TOrtusShellItems;
procedure SelectFolder(const Folder: string);
function CreateNewFolder(const Folder: string): Boolean;
procedure SelectFolder(const Folder: TOrtusShellFolder);
procedure RefreshContents;
OnSelectItem: TOrtusShellTreeViewSelectItemEvent;
OnDragDropItems: TOrtusShellTreeViewDragDropItemsEvent;
OnContextMenuCommand: TOrtusShellContextMenuCommandEvent;
OnContextMenuPopup: TOrtusShellContextMenuPopupEvent;
OnDriveAdded: TOrtusShellDriveAddedEvent;
OnDriveRemoved: TOrtusShellDriveRemovedEvent;
OnMediaInserted: TOrtusShellMediaInsertedEvent;
OnMediaRemoved: TOrtusShellMediaRemovedEvent;
OnSelectionChanged: TOrtusShellSelectionChangedEvent;
OnDragDrop
OnDragOver
OnEndDrag
OnStartDrag
AutoPropertiesDialog: Boolean;
AutoRefresh: Boolean;
DragEnabled: Boolean;
DropEnabled: Boolean;
DragEffect: TOrtusShellDragEffects;
DropEffect: TOrtusShellDropEffect;
ObjectTypes: TOrtusShellObjectTypes;
Root: TOrtusRootFolder;
AutoKeyboardShortcuts: Boolean;
AutoRefreshContents: Boolean;
AutoScrollInterval: Integer;
BorlandDragDropBehavior: Boolean;
ItemTypes: TOrtusShellItemTypes;
OleDragEffects: TOrtusShellOleDragEffects;
OleDragEnabled: Boolean;
OleDropEffect: TOrtusShellOleDropEffect;
OleDropEnabled: Boolean;
RootFolder: TOrtusShellFolder;
SelectedItems: TOrtusShellItems;
TreeView: TCustomOrtusShellTreeView;
function CreateNewFolder(const Folder: string): Boolean;
procedure RefreshContents;
procedure UpFolder;
OnDragDropItems: TOrtusShellListViewDragDropItemsEvent;
OnContextMenuCommand: TOrtusShellContextMenuCommandEvent;
OnContextMenuPopup: TOrtusShellContextMenuPopupEvent;
OnSelectionChanged: TOrtusShellSelectionChangedEvent;
OnDragDrop
OnDragOver
OnEndDrag
OnStartDrag
Folders: TOrtusShellChangeNotifierFolders;
|
|
|
|
|