#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.