Browser Library

详细描述

Groups

  CBPluginType
  SDKBrowserBase
  SDKBrowserLanguage

Classes

class   iBrowser
class   BrowserURL
class   ReferenceObject
class   RTreeNode
class   BrowserContentNode
class   BrowserPluginInterface
class   SDKBrowserURL
class   SDKBrowserIcon
class   SDKReferenceObject
class   SDKRTreeNode
struct   SDKBrowserPreviewInfo
class   SDKBrowserPluginInterface
class   SDKBrowserPluginInterfaceInfo
class   SDKBrowserContentNodeInfo
class   SDKBrowserContentNode
class   SDKBrowserDragInfo
class   SDKBrowserPreviewDialog
class   SDKBrowsePresets
class   SDKBrowser

Macros

#define  LinkThrough
#define  DRAGTYPE_BROWSER
#define  SDKBROWSER_MIN_GADGET_ID
#define  BROWSER_LIB_ID

Typedefs

typedef SDKReferenceObjectPtr < SDKRTreeNode SDKRTreeNodeRef
typedef SDKReferenceObjectPtr < SDKBrowserContentNode SDKBrowserContentNodeRef
typedef void  SDKBrowserPreviewData
typedef SDKBrowserPluginInterface SDKBrowserPluginRef
typedef Int32   CopyMoveCallback (void *private_data, Int32 msg, Int32 item_cnt, Int64 item_size, void *reserved)

Enumerations

enum   {
   SDKBrowserPreviewDialogAlloc ,
   SDKBrowserPreviewDialogFree ,
   SDKBrowserPreviewDialogInit ,
   SDKBrowserPreviewDialogAddTab ,
   SDKBrowserPreviewDialogRemoveDefaultTab ,
   SDKBrowserPreviewDialogLayoutFlushTab ,
   SDKBrowserPreviewDialogLayoutAddToTab ,
   SDKBrowserPreviewDialogLayoutChangedTab ,
   SDKBrowserPreviewDialogGetActiveTab ,
   SDKBrowserPreviewDialogChangePreviewBitmap ,
   SDKBrowserPreviewDialogCreateLayout ,
   SDKBrowserPreviewDialogInitValues ,
   SDKBrowserPreviewDialogCoreMessage ,
   SDKBrowserPreviewDialogCommandNotifyEx ,
   SDKBrowserPreviewDialogCommand ,
   SDKBrowserPreviewDialogAskClose ,
   SDKBrowserPreviewDialogTimer ,
   SDKBrowserPreviewDialogDestroyWindow ,
   SDKBrowserPreviewDialogMessage ,
   SDKBrowserPreviewDialogUpdate
}

Macro Definition Documentation

◆  LinkThrough

#define LinkThrough

Return the linked data, for example the "real" plugin for a linked node (in case of a catalog item).

另请参阅
SDKBrowserContentNode::GetNodeURL

◆  DRAGTYPE_BROWSER

#define DRAGTYPE_BROWSER

Browser drag message.

◆  SDKBROWSER_MIN_GADGET_ID

#define SDKBROWSER_MIN_GADGET_ID

The minimum ID for additional gadgets in the preview sub-dialog SDKBrowserPreviewDialog .

◆  BROWSER_LIB_ID

#define BROWSER_LIB_ID

Content Browser library ID.

Typedef Documentation

◆  SDKRTreeNodeRef

typedef SDKReferenceObjectPtr < SDKRTreeNode > SDKRTreeNodeRef

Defines a reference object pointer to a SDKRTreeNode .

◆  SDKBrowserContentNodeRef

typedef SDKReferenceObjectPtr < SDKBrowserContentNode > SDKBrowserContentNodeRef

Defines a reference object pointer to a SDKBrowserContentNode .

◆  SDKBrowserPreviewData

typedef void SDKBrowserPreviewData

Browser preview data. Currently just void .

◆  SDKBrowserPluginRef

typedef SDKBrowserPluginInterface * SDKBrowserPluginRef

◆  CopyMoveCallback

typedef Int32 CopyMoveCallback(void *private_data, Int32 msg, Int32 item_cnt, Int64 item_size, void *reserved)

Callback for copy and move.

参数
[in] private_data The private callback data.
[in] msg The callback message.
[in] item_cnt The item count.
[in] item_size The item size.
[in] reserved Reserved.
返回
The result. See OperationResult in SDKBrowserContentNodeInfo .

Enumeration Type Documentation

◆  anonymous enum

anonymous enum

Private .

Enumerator
SDKBrowserPreviewDialogAlloc 
SDKBrowserPreviewDialogFree 
SDKBrowserPreviewDialogInit 
SDKBrowserPreviewDialogAddTab 
SDKBrowserPreviewDialogRemoveDefaultTab 
SDKBrowserPreviewDialogLayoutFlushTab 
SDKBrowserPreviewDialogLayoutAddToTab 
SDKBrowserPreviewDialogLayoutChangedTab 
SDKBrowserPreviewDialogGetActiveTab 
SDKBrowserPreviewDialogChangePreviewBitmap 
SDKBrowserPreviewDialogCreateLayout 
SDKBrowserPreviewDialogInitValues 
SDKBrowserPreviewDialogCoreMessage 
SDKBrowserPreviewDialogCommandNotifyEx 
SDKBrowserPreviewDialogCommand 
SDKBrowserPreviewDialogAskClose 
SDKBrowserPreviewDialogTimer 
SDKBrowserPreviewDialogDestroyWindow 
SDKBrowserPreviewDialogMessage 
SDKBrowserPreviewDialogUpdate