#include <lib_browser.h>
SDKBrowserTab | |
enum | { PreviewTab, InfoTab, PrivateTab0, PrivateTab1, PrivateTab2, PrivateTab3, PrivateTab4, PrivateTab5, PrivateTab6, PrivateTab7 } |
SDKBrowserItemType | |
enum | { BasicItemType, SpecificItemType, HierarchicalItemType } |
SDKBrowserIdentification | |
enum | { SlowIdentification } |
SDKBrowserOpen | |
enum | { Merge } |
Alloc | |
static SDKBrowserPluginRef | Alloc (SDKBrowserPluginInterfaceInfo *plugin_info) |
static void | Free (SDKBrowserPluginRef &plugin) |
Plugin ID | |
Int32 | GetPluginID (String *plugin_name=0) const |
Identify | |
Bool | Identify (const SDKBrowserURL &url, UChar *probe, Int32 size, UInt32 flags) |
Types | |
String | GetTypeName (const SDKBrowserContentNodeRef node, const SDKBrowserURL *url, Int32 mode) |
void | GetTypeNames (Int32 mode, maxon::BaseArray< String > &strings) |
Preview Bitmap | |
SDKBrowserPreviewData * | OpenPreviewBitmap (BaseThread *thread, const SDKBrowserContentNodeRef node, const SDKBrowserURL *url, SDKBrowserPreviewInfo *info) |
void | ClosePreviewBitmap (SDKBrowserPreviewData *data) |
BaseBitmap * | GetPreviewBitmap (SDKBrowserPreviewData *data, Int32 w, Int32 h, Int32 quality) |
Preview Dialog | |
SubDialog * | OpenPreviewDialog (SDKBrowserContentNodeRef node, Int32 tab_id) |
Int32 | ClosePreviewDialog (SDKBrowserContentNodeRef node, SubDialog *s) |
Int32 | UpdatePreviewDialog (SDKBrowserContentNodeRef node, SubDialog *s) |
Open | |
Bool | Open (SDKBrowserContentNodeRef node, const SDKBrowserURL *url, Int32 flags) |
Icon | |
SDKBrowserIcon * | GetIcon (const SDKBrowserURL &url, Int32 pref_wh=0) |
anonymous enum |
anonymous enum |
anonymous enum |
|
static |
Allocates a browser plugin interface. Destroy the allocated browser plugin interface with Free(). Use AutoAlloc to automate the allocation and destruction based on scope.
[in] | plugin_info | The browser plugin interface information to use for the allocation. |
|
static |
Returns SDKBrowserPluginInterfaceInfo::GetPluginID(plugin_name) for the plugin.
Bool Identify | ( | const SDKBrowserURL & | url, |
UChar * | probe, | ||
Int32 | size, | ||
UInt32 | flags | ||
) |
Returns SDKBrowserPluginInterfaceInfo::Identify(url, probe, size, flags) for the plugin.
String GetTypeName | ( | const SDKBrowserContentNodeRef | node, |
const SDKBrowserURL * | url, | ||
Int32 | mode | ||
) |
Returns SDKBrowserPluginInterfaceInfo::GetTypeName(node, url, mode) for the plugin.
void GetTypeNames | ( | Int32 | mode, |
maxon::BaseArray< String > & | strings | ||
) |
Returns SDKBrowserPluginInterfaceInfo::GetTypeNames(mode, strings) for the plugin.
SDKBrowserPreviewData* OpenPreviewBitmap | ( | BaseThread * | thread, |
const SDKBrowserContentNodeRef | node, | ||
const SDKBrowserURL * | url, | ||
SDKBrowserPreviewInfo * | info | ||
) |
Returns SDKBrowserPluginInterfaceInfo::OpenPreviewBitmap(thread, node, url, info) for the plugin.
void ClosePreviewBitmap | ( | SDKBrowserPreviewData * | data | ) |
Returns SDKBrowserPluginInterfaceInfo::ClosePreviewBitmap(data) for the plugin.
BaseBitmap* GetPreviewBitmap | ( | SDKBrowserPreviewData * | data, |
Int32 | w, | ||
Int32 | h, | ||
Int32 | quality | ||
) |
Returns SDKBrowserPluginInterfaceInfo::GetPreviewBitmap(data, w, h, quality) for the plugin.
SubDialog* OpenPreviewDialog | ( | SDKBrowserContentNodeRef | node, |
Int32 | tab_id | ||
) |
Returns SDKBrowserPluginInterfaceInfo::OpenPreviewDialog(node, tab_id) for the plugin.
Int32 ClosePreviewDialog | ( | SDKBrowserContentNodeRef | node, |
SubDialog * | s | ||
) |
Returns SDKBrowserPluginInterfaceInfo::ClosePreviewDialog(node, s) for the plugin.
Int32 UpdatePreviewDialog | ( | SDKBrowserContentNodeRef | node, |
SubDialog * | s | ||
) |
Returns SDKBrowserPluginInterfaceInfo::UpdatePreviewDialog(node, s) for the plugin.
Bool Open | ( | SDKBrowserContentNodeRef | node, |
const SDKBrowserURL * | url, | ||
Int32 | flags | ||
) |
Returns SDKBrowserPluginInterfaceInfo::UpdatePreviewDialog(node, url, flags) for the plugin.
SDKBrowserIcon* GetIcon | ( | const SDKBrowserURL & | url, |
Int32 | pref_wh = 0 |
||
) |
Returns SDKBrowserPluginInterfaceInfo::GetIcon(url, pref_wh) for the plugin.