Ortus Ortus is a Borland® Technology Partner
Overview
Contents
Pricing info
Downloads
History
Ortus Shell Components v2.35
General changes

Added support for Delphi 2006 (Win32) and Turbo Delphi/C++.
Ortus Shell Components v2.34
General changes

Added support for Delphi 2005 (Win32).
Ortus Shell Components v2.33
Solved bugs

TOrtusShellFolderChangeNotifier,
TOrtusShellTrayIcon,
TOrtusShellSearch

- applications using one of these components take a long time to terminate (threading problem when used in D4-D6 and CB5-CB6)
Ortus Shell Components v2.32
TOrtusShellSearchResultListView

new properties

AutoDefaultCommand: Boolean
Ortus Shell Components v2.31
Solved bugs

TOrtusShellTreeView
- popup menu actions do not use the correct node when a selection is made using the right mouse click
Ortus Shell Components v2.3
Solved bugs

TOrtusShellTreeView
- if "itNonFolders" is included in the "ItemTypes" property , normal files are only showed for folders containing sub-folders

TOrtusShellListView
- pressing the ENTER key soes not navigate to the folder (as is the case when double clicking) but opens an external Windows Explorer window


TOrtusShellTreeView

new events

OnCommandFailed


TOrtusShellListView

new events

OnCommandFailed

TOrtusShellLink
- the "TOrtusShellLinkFolder" type has been extended with all other special folder locations
Ortus Shell Components v2.2
Solved bugs

TOrtusShellTrayIcon
- "Delay" property of animation (TOrtusShellTrayIconAnimation) no longer limited to 100 msecs
- "Hint" property not truncated to the maximum allowed length (128 chars)

TOrtusShellComboBox
- "list index out of bounds" when selecting

TOrtusShellTreeView
- images not drawn transparently but always with a white background color

TOrtusShellListView
- 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

TOrtusShellSearch
- masks not starting with the wildcard "*" do not work

TOrtusShellSearchResultListView
- 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


TOrtusShellListView

new properties

FilterMasks: string;


TOrtusShellTrayIcon

new events

OnBalloonHintClick: TNotifyEvent;
OnBalloonHintHide: TNotifyEvent;
OnBalloonHintShow: TNotifyEvent;
OnBalloonHintTimeOut: TNotifyEvent;

Ortus Shell Components v2.1
Solved bugs

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.


New types

TOrtusShellNavigateFolderEvent= procedure(Sender: TObject; const Folder: string; var Accept: Boolean) of object;


TOrtusShellTreeView

new properties

AutoDefaultCommand: Boolean;
ShowHiddenAsTransparent: Boolean;



TOrtusShellListView

new properties

AutoDefaultCommand: Boolean;
AutoNavigate: Boolean;
ShowHiddenAsTransparent: Boolean;


new events

OnAfterPopluate: TNotifyEvent;
OnBeforePopluate: TNotifyEvent;
OnNavigateFolder: TOrtusShellNavigateFolderEvent;

Ortus Shell Components v2.0
Solved bugs

Listview does not show contents at design time.


General changes

Combined units OrtusShellConstants, OrtusShellTypes and OrtusShellFunctions into one unit OrtusShellGlobal.
Combined units OrtusShellComboBox, OrtusShellTreeView and OrtusShellListView into one unit OrtusShellExplorer.


New types

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;



New classes

TOrtusShellItem
TOrtusShellItems
TOrtusShellOleDragDropInfo



TOrtusShellComboBox

new properties

SelectedItems: TOrtusShellItems;

new events

OnSelectionChanged: TOrtusShellSelectionChangedEvent;


TOrtusShellTreeView

removed or changed properties

AutoPropertiesDialog: Boolean;
AutoRefresh: Boolean;
DragEnabled: Boolean;
DropEnabled: Boolean;
DragEffect: TOrtusShellDragEffects;
DropEffect: TOrtusShellDropEffect;
ListView: TOrtusShellListView;
ObjectTypes: TOrtusShellObjectTypes;
Root: TOrtusRootFolder;


new properties

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;


removed or changed methods

procedure SelectFolder(const Folder: string);

new methods

function CreateNewFolder(const Folder: string): Boolean;
procedure SelectFolder(const Folder: TOrtusShellFolder);
procedure RefreshContents;


removed or changed events

OnSelectItem: TOrtusShellTreeViewSelectItemEvent;
OnDragDropItems: TOrtusShellTreeViewDragDropItemsEvent;


new events

OnContextMenuCommand: TOrtusShellContextMenuCommandEvent;
OnContextMenuPopup: TOrtusShellContextMenuPopupEvent;
OnDriveAdded: TOrtusShellDriveAddedEvent;
OnDriveRemoved: TOrtusShellDriveRemovedEvent;
OnMediaInserted: TOrtusShellMediaInsertedEvent;
OnMediaRemoved: TOrtusShellMediaRemovedEvent;
OnSelectionChanged: TOrtusShellSelectionChangedEvent;


existing events used for OLE Drag & Drop feedback

OnDragDrop
OnDragOver
OnEndDrag
OnStartDrag



TOrtusShellListView

removed or changed properties

AutoPropertiesDialog: Boolean;
AutoRefresh: Boolean;
DragEnabled: Boolean;
DropEnabled: Boolean;
DragEffect: TOrtusShellDragEffects;
DropEffect: TOrtusShellDropEffect;
ObjectTypes: TOrtusShellObjectTypes;
Root: TOrtusRootFolder;


new properties

AutoKeyboardShortcuts: Boolean;
AutoRefreshContents: Boolean;
AutoScrollInterval: Integer;
BorlandDragDropBehavior: Boolean;
ItemTypes: TOrtusShellItemTypes;
OleDragEffects: TOrtusShellOleDragEffects;
OleDragEnabled: Boolean;
OleDropEffect: TOrtusShellOleDropEffect;
OleDropEnabled: Boolean;
RootFolder: TOrtusShellFolder;
SelectedItems: TOrtusShellItems;
TreeView: TCustomOrtusShellTreeView;


new methods

function CreateNewFolder(const Folder: string): Boolean;
procedure RefreshContents;
procedure UpFolder;


removed or changed events

OnDragDropItems: TOrtusShellListViewDragDropItemsEvent;

new events

OnContextMenuCommand: TOrtusShellContextMenuCommandEvent;
OnContextMenuPopup: TOrtusShellContextMenuPopupEvent;
OnSelectionChanged: TOrtusShellSelectionChangedEvent;


existing events used for OLE Drag & Drop feedback

OnDragDrop
OnDragOver
OnEndDrag
OnStartDrag



TOrtusShellChangeNotifier

new properties

Folders: TOrtusShellChangeNotifierFolders;
Ortus Shell Components v1.0
Release April 25, 2002
     Top   
 
   Welcome   |   Products   |   Downloads   |   Support   |   Company       Shop online   
 

© Copyright 1999-2007 - Ortus bvba, Belgium