Widget Explorer.
View | |
| virtual void | SetIconSize (eWidgetExplorerIconSize aSize)=0 |
| Set the current icon size. {Property}. More... | |
| virtual eWidgetExplorerIconSize | GetIconSize () const =0 |
| Get the current icon size. {Property}. More... | |
| virtual void | SetViewType (iHString *ahspType)=0 |
| Set the type of view. {Property}. More... | |
| virtual iHString * | GetViewType () const =0 |
| Get the current view type. {Property}. More... | |
| virtual void | SetIconSet (iHString *ahspPath)=0 |
| Set the explorer's icon set. {Property}. More... | |
| virtual iHString * | GetIconSet () const =0 |
| Get the explorer's icon set. {Property}. More... | |
| virtual iImageMap * | GetImageMap () const =0 |
| Get the explorer's image map. {Property}. More... | |
Type handlers | |
| virtual tBool | RegisterStandardTypeHandlers ()=0 |
| Register the standard type handlers and icons. More... | |
| virtual ni::tU32 | GetNumTypeHandlers () const =0 |
| Get the number of type handlers. {Property}. More... | |
| virtual iExplorerItemTypeHandler * | GetTypeHandler (tU32 anIndex) const =0 |
| Get the type handler at the specified index. {Property}. More... | |
| virtual tU32 | GetTypeHandlerIndex (iExplorerItemTypeHandler *apHandler) const =0 |
| Get the index of the specified type handler. {Property}. More... | |
| virtual ni::tBool | ClearTypeHandlers ()=0 |
| Remove all type handlers. More... | |
| virtual ni::tBool | AddTypeHandler (iExplorerItemTypeHandler *apHandler)=0 |
| Add a type handler. More... | |
| virtual ni::tBool | AddTypeHandlerGeneric (iHString *ahspType, iHString *ahspIconPath, iHString *ahspTypes)=0 |
| Add a generic type handler that will set icons in function of the their type. More... | |
| virtual ni::tBool | RemoveTypeHandler (iExplorerItemTypeHandler *apHandler)=0 |
| Remove the type handler at the specified index. More... | |
| virtual iExplorerItemTypeHandler * | FindTypeHandler (tU32 anItem) const =0 |
| Find the first type handler that can handle the specified item. More... | |
| virtual iExplorerItemTypeHandler * | FindTypeHandlerEx (iExplorerItemContainer *apRC, tU32 anItem) const =0 |
| Find the first type handler that can handle the specified item in the specified container. More... | |
| virtual iOverlay * | GetTypeIconEx (iExplorerItemContainer *apContainer, tU32 anItemID) const =0 |
| Get the associated with the specified item in the specified container. More... | |
| virtual iOverlay * | GetTypeIcon (tU32 anItemID) const =0 |
| Get the associated with the specified item in the current container. More... | |
| virtual iHString * | GetTypeInfos (tU32 anItemID) const =0 |
Container | |
| virtual ni::tBool | SetContainer (iExplorerItemContainer *apRC)=0 |
| Set the current container that is explored. {Property}. More... | |
| virtual iExplorerItemContainer * | GetContainer () const =0 |
| Get the current explored items containers. {Property}. More... | |
| virtual iExplorerItemContainer * | CreateContainerDirectory (iHString *ahspDirectory, iHString *ahspFilter, tFileAttrFlags aAttrs)=0 |
| Create a container that explores the specified directory. More... | |
| virtual iExplorerItemContainer * | CreateContainerGeneric (iHString *ahspPath, iHString *ahspFilter)=0 |
| Create a generic container, aka filled manually by the user. More... | |
| virtual tBool | CanCreateExplorerItemContainer (iExplorerItemContainer *apContainer, tU32 anItemID)=0 |
| Check whether we can create a container which explores the specified item in the specified container. More... | |
| virtual iExplorerItemContainer * | CreateExplorerItemContainer (iExplorerItemContainer *apContainer, tU32 anItemID)=0 |
| Create a container which explores the specified item in the specified container. More... | |
Selection | |
| virtual tU32 | GetNumSelections () const =0 |
| Get the number of items selected. {Property}. More... | |
| virtual ni::tBool | SetSelection (tU32 anItemID)=0 |
| Set the selection to the specified item. {Property}. More... | |
| virtual tU32 | GetSelection () const =0 |
| Get the first selection. {Property}. More... | |
| virtual tBool | SetSelectionRange (tU32 anFirst, tU32 anLast)=0 |
| Set the selection to the specified range of item. More... | |
| virtual tU32 | GetLowestSelection () const =0 |
| Get the lowest index in the selection. {Property}. More... | |
| virtual tU32 | GetLastSetSelection () const =0 |
| Get the last selection set. {Property}. More... | |
| virtual void | ClearSelection ()=0 |
| Clear the selection. More... | |
| virtual tBool | AddSelection (tU32 anItemID)=0 |
| Add an item to the selection. More... | |
| virtual tBool | AddSelectionRange (tU32 anFirst, tU32 anLast)=0 |
| Add a range of item to the selection. More... | |
| virtual tBool | RemoveSelection (tU32 anItemID)=0 |
| Remove an item from the selection. More... | |
| virtual tBool | GetIsSelected (tU32 anItemID) const =0 |
| Get whether the specified item is selected. {Property}. More... | |
| virtual tBool | ToggleSelection (tU32 anItemID)=0 |
| Toggle the selection of the specified item. More... | |
| virtual tBool | ExploreItem (tU32 anItemID)=0 |
| Try to explore inside the specified item. More... | |
Additional Inherited Members | |
Public Member Functions inherited from iUnknown | |
| virtual tBool | IsOK () const =0 |
| Check if the object is valid. More... | |
| virtual tI32 | AddRef ()=0 |
| Signal that one more reference of the object has been created. More... | |
| virtual tI32 | Release ()=0 |
| Release a reference of the object. More... | |
| virtual void | DeleteThis ()=0 |
| Bypass any reference counting and delete this object. More... | |
| virtual void | Invalidate ()=0 |
| Invalidate the object. More... | |
| virtual iUnknown * | QueryInterface (const tUUID &aIID)=0 |
| Query an interface. More... | |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32 anFlags) const =0 |
| Fill a UUID list containing the UUIDs of the implemented interfaces. More... | |
| virtual tI32 | SetNumRefs (tI32 anNumRefs)=0 |
| Set the reference counter directly. More... | |
| virtual tI32 | GetNumRefs () const =0 |
| Get the number of references to this object. More... | |
|
pure virtual |
Set the current icon size. {Property}.
|
pure virtual |
Get the current icon size. {Property}.
Set the type of view. {Property}.
|
pure virtual |
Get the current view type. {Property}.
Set the explorer's icon set. {Property}.
|
pure virtual |
Get the explorer's icon set. {Property}.
|
pure virtual |
Get the explorer's image map. {Property}.
|
pure virtual |
Register the standard type handlers and icons.
|
pure virtual |
Get the number of type handlers. {Property}.
|
pure virtual |
Get the type handler at the specified index. {Property}.
|
pure virtual |
Get the index of the specified type handler. {Property}.
|
pure virtual |
Remove all type handlers.
|
pure virtual |
Add a type handler.
|
pure virtual |
Add a generic type handler that will set icons in function of the their type.
|
pure virtual |
Remove the type handler at the specified index.
|
pure virtual |
Find the first type handler that can handle the specified item.
|
pure virtual |
Find the first type handler that can handle the specified item in the specified container.
|
pure virtual |
Get the associated with the specified item in the specified container.
Get the associated with the specified item in the current container.
|
pure virtual |
Set the current container that is explored. {Property}.
|
pure virtual |
Get the current explored items containers. {Property}.
|
pure virtual |
Create a container that explores the specified directory.
|
pure virtual |
Create a generic container, aka filled manually by the user.
|
pure virtual |
Check whether we can create a container which explores the specified item in the specified container.
|
pure virtual |
Create a container which explores the specified item in the specified container.
|
pure virtual |
Get the number of items selected. {Property}.
Set the selection to the specified item. {Property}.
|
pure virtual |
Get the first selection. {Property}.
Set the selection to the specified range of item.
|
pure virtual |
Get the lowest index in the selection. {Property}.
|
pure virtual |
Get the last selection set. {Property}.
|
pure virtual |
Clear the selection.
Add a range of item to the selection.
Get whether the specified item is selected. {Property}.
Toggle the selection of the specified item.
1.8.7