wkeMiniblink.wke module
wkeMiniblink.wkeEvent module
wkeMiniblink.wkeStruct module
- class wkeMiniblink.wkeStruct.BITMAPINFO[源代码]
基类:
Structure- bmiColors
Structure/Union member
- bmiHeader
Structure/Union member
- class wkeMiniblink.wkeStruct.BITMAPINFOHEADER[源代码]
基类:
Structure关于DIB的尺寸和颜色格式的信息
- biBitCount
Structure/Union member
- biClrImportant
Structure/Union member
- biClrUsed
Structure/Union member
- biCompression
Structure/Union member
- biHeight
Structure/Union member
- biPlanes
Structure/Union member
- biSize
Structure/Union member
- biSizeImage
Structure/Union member
- biWidth
Structure/Union member
- biXPelsPerMeter
Structure/Union member
- biYPelsPerMeter
Structure/Union member
- class wkeMiniblink.wkeStruct.COMPOSITIONFORM[源代码]
基类:
Structure- dwStyle
Structure/Union member
- ptCurrentPos
Structure/Union member
- rcArea
Structure/Union member
- class wkeMiniblink.wkeStruct.COPYDATASTRUCT[源代码]
基类:
Structure- cbData
Structure/Union member
- dwData
Structure/Union member
- lpData
Structure/Union member
- class wkeMiniblink.wkeStruct.PAINTSTRUCT[源代码]
基类:
Structure- fErase
Structure/Union member
- fIncUpdate
Structure/Union member
- fRestore
Structure/Union member
- hdc
Structure/Union member
- rcPaint
Structure/Union member
- rgbReserved
Structure/Union member
- class wkeMiniblink.wkeStruct.Rect[源代码]
基类:
Structure- Bottom
Structure/Union member
- Left
Structure/Union member
- Right
Structure/Union member
- Top
Structure/Union member
- class wkeMiniblink.wkeStruct.STARTUPINFOW[源代码]
基类:
Structure- cb
Structure/Union member
- cbReserved2
Structure/Union member
- dwFillAttribute
Structure/Union member
- dwFlags
Structure/Union member
- dwX
Structure/Union member
- dwXCountChars
Structure/Union member
- dwXSize
Structure/Union member
- dwY
Structure/Union member
- dwYCountChars
Structure/Union member
- dwYSize
Structure/Union member
- hStdError
Structure/Union member
- hStdInput
Structure/Union member
- hStdOutput
Structure/Union member
- lpDesktop
Structure/Union member
- lpReserved
Structure/Union member
- lpReserved2
Structure/Union member
- lpTitle
Structure/Union member
- wShowWindow
Structure/Union member
- class wkeMiniblink.wkeStruct.WkeConst[源代码]
基类:
object- AC_SRC_ALPHA = 1
- AC_SRC_OVER = 0
- CAPTUREBLT = 1073741824
- CFS_FORCE_POSITION = 32
- CFS_POINT = 2
- GWL_EXSTYLE = -20
- GWL_USERDATA = -21
- GWL_WNDPROC = -4
- ICON_BIG = 1
- ICON_SMALL = 0
- IDC_SIZENESW = 32643
- IDC_SIZENS = 32645
- IDC_SIZENWSE = 32642
- IDC_SIZEWE = 32644
- IMAGE_ICON = 1
- KF_EXTENDED = 256
- KF_REPEAT = 16384
- LR_CREATEDIBSECTION = 8192
- LR_LOADFROMFILE = 16
- MK_CONTROL = 8
- MK_LBUTTON = 1
- MK_MBUTTON = 16
- MK_RBUTTON = 2
- MK_SHIFT = 4
- OBJ_BITMAP = 7
- SRCCOPY = 13369376
- ULW_ALPHA = 2
- WM_CHAR = 258
- WM_CONTEXTMENU = 123
- WM_DESTROY = 2
- WM_ERASEBKGND = 20
- WM_GETMINMAXINFO = 36
- WM_IME_STARTCOMPOSITION = 269
- WM_INPUTLANGCHANGE = 81
- WM_KEYDOWN = 256
- WM_KEYUP = 257
- WM_KILLFOCUS = 8
- WM_LBUTTONDBLCLK = 515
- WM_LBUTTONDOWN = 513
- WM_LBUTTONUP = 514
- WM_MBUTTONDBLCLK = 521
- WM_MBUTTONDOWN = 519
- WM_MBUTTONUP = 520
- WM_MOUSEMOVE = 512
- WM_MOUSEWHEEL = 522
- WM_NCDESTROY = 130
- WM_NCHITTEST = 132
- WM_PAINT = 15
- WM_RBUTTONDBLCLK = 518
- WM_RBUTTONDOWN = 516
- WM_RBUTTONUP = 517
- WM_SETCURSOR = 32
- WM_SETFOCUS = 7
- WM_SETICON = 128
- WM_SIZE = 5
- WS_EX_LAYERED = 524288
- class wkeMiniblink.wkeStruct.bitMap[源代码]
基类:
Structure- bmBits
Structure/Union member
- bmBitsPixel
Structure/Union member
- bmHeight
Structure/Union member
- bmPlanes
Structure/Union member
- bmType
Structure/Union member
- bmWidth
Structure/Union member
- bmWidthBytes
Structure/Union member
- class wkeMiniblink.wkeStruct.blendFunction[源代码]
基类:
Structure- AlphaFormat
Structure/Union member
- BlendFlags
Structure/Union member
- BlendOp
Structure/Union member
- SourceConstantAlpha
Structure/Union member
- class wkeMiniblink.wkeStruct.mPos[源代码]
基类:
Structure- x
Structure/Union member
- y
Structure/Union member
- class wkeMiniblink.wkeStruct.mSize[源代码]
基类:
Structure- cx
Structure/Union member
- cy
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeClientHandle[源代码]
基类:
Structure- onTitleChanged
Structure/Union member
- onURLChanged
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeDraggableRegion[源代码]
基类:
Structuretypedef struct { RECT bounds; bool draggable;
} wkeDraggableRegion;
- bounds
Structure/Union member
- draggable
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeJsData[源代码]
基类:
Structure- typedef struct tagjsData {
char typeName[100]; jsGetPropertyCallback propertyGet; jsSetPropertyCallback propertySet; jsFinalizeCallback finalize; jsCallAsFunctionCallback callAsFunction;
} jsData; typedef jsValue(WKE_CALL_TYPE*jsGetPropertyCallback)(jsExecState es, jsValue object, const char* propertyName); typedef bool(WKE_CALL_TYPE*jsSetPropertyCallback)(jsExecState es, jsValue object, const char* propertyName, jsValue value); typedef void(WKE_CALL_TYPE*jsFinalizeCallback)(struct tagjsData* data); typedef jsValue(WKE_CALL_TYPE*jsCallAsFunctionCallback)(jsExecState es, jsValue object, jsValue* args, int argCount); jsValue -> c_longlong jsExecState -> c_void_p
- jsCallAsFunctionCallback
Structure/Union member
- jsFinalizeCallback
Structure/Union member
- propertyGet
Structure/Union member
- propertySet
Structure/Union member
- typeName
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeJsExceptionInfo[源代码]
基类:
Structure- typedef struct _jsExceptionInfo {
const utf8* message; // Returns the exception message. const utf8* sourceLine; // Returns the line of source code that the exception occurred within. const utf8* scriptResourceName; // Returns the resource name for the script from where the function causing the error originates. int lineNumber; // Returns the 1-based number of the line where the error occurred or 0 if the line number is unknown. int startPosition; // Returns the index within the script of the first character where the error occurred. int endPosition; // Returns the index within the script of the last character where the error occurred. int startColumn; // Returns the index within the line of the first character where the error occurred. int endColumn; // Returns the index within the line of the last character where the error occurred. const utf8* callstackString;
} jsExceptionInfo;
- callstackString
Structure/Union member
- endColumn
Structure/Union member
- endPosition
Structure/Union member
- keyssourceLine
Structure/Union member
- lineNumber
Structure/Union member
- message
Structure/Union member
- scriptResourceName
Structure/Union member
- startColumn
Structure/Union member
- startPosition
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeJsKeys[源代码]
基类:
Structuretypedef struct _jsKeys { unsigned int length; const char** keys; }jsKeys
- keys
Structure/Union member
- length
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeKeyFlags(*values)[源代码]
基类:
IntEnum- WKE_EXTENDED = 256
- WKE_REPEAT = 16384
- class wkeMiniblink.wkeStruct.wkeMediaLoadInfo[源代码]
基类:
Structure- typedef struct _wkeMediaLoadInfo {
int size; int width; int height; double duration;
} wkeMediaLoadInfo;
- duration
Structure/Union member
- height
Structure/Union member
- size
Structure/Union member
- width
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeMemBuf[源代码]
基类:
Structure- data
Structure/Union member
- length
Structure/Union member
- size
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeMouseFlags(*values)[源代码]
基类:
IntEnum- WKE_CONTROL = 8
- WKE_LBUTTON = 1
- WKE_MBUTTON = 16
- WKE_RBUTTON = 2
- WKE_SHIFT = 4
- class wkeMiniblink.wkeStruct.wkeMouseMsg(*values)[源代码]
基类:
IntEnum- WKE_MSG_LBUTTONDBLCLK = 515
- WKE_MSG_LBUTTONDOWN = 513
- WKE_MSG_LBUTTONUP = 514
- WKE_MSG_MBUTTONDBLCLK = 521
- WKE_MSG_MBUTTONDOWN = 519
- WKE_MSG_MBUTTONUP = 520
- WKE_MSG_MOUSEMOVE = 512
- WKE_MSG_MOUSEWHEEL = 522
- WKE_MSG_RBUTTONDBLCLK = 518
- WKE_MSG_RBUTTONDOWN = 516
- WKE_MSG_RBUTTONUP = 517
基类:
IntEnum
- class wkeMiniblink.wkeStruct.wkeNetJobDataBind[源代码]
基类:
Structuretypedef void(WKE_CALL_TYPE*wkeNetJobDataRecvCallback)(void* ptr, wkeNetJob job, const char* data, int length); typedef void(WKE_CALL_TYPE*wkeNetJobDataFinishCallback)(void* ptr, wkeNetJob job, wkeLoadingResult result);
- typedef struct _wkeNetJobDataBind {
void* param; wkeNetJobDataRecvCallback recvCallback; wkeNetJobDataFinishCallback finishCallback;
} wkeNetJobDataBind;
- finishCallback
Structure/Union member
- param
Structure/Union member
- recvCallback
Structure/Union member
- class wkeMiniblink.wkeStruct.wkePdfDatas[源代码]
基类:
Structure- count
Structure/Union member
- datas
Structure/Union member
- sizes
Structure/Union member
- class wkeMiniblink.wkeStruct.wkePoint[源代码]
基类:
Structure- x
Structure/Union member
- y
Structure/Union member
- class wkeMiniblink.wkeStruct.wkePostBodyElement[源代码]
基类:
Structure- typedef struct _wkePostBodyElement {
int size; wkeHttBodyElementType type; wkeMemBuf* data; wkeString filePath; __int64 fileStart; __int64 fileLength; // -1 means to the end of the file.
} wkePostBodyElement;
- data
Structure/Union member
- fileLength
Structure/Union member
- filePath
Structure/Union member
- fileStart
Structure/Union member
- size
Structure/Union member
- type
Structure/Union member
- class wkeMiniblink.wkeStruct.wkePostBodyElements[源代码]
基类:
Structure- typedef struct _wkePostBodyElements {
int size; wkePostBodyElement** element; size_t elementSize; bool isDirty;
} wkePostBodyElements;
- element
Structure/Union member
- elementSize
Structure/Union member
- isDirty
Structure/Union member
- size
Structure/Union member
- class wkeMiniblink.wkeStruct.wkePrintSettings[源代码]
基类:
Structure- struct _wkePrintSettings {
int structSize; int dpi; int width; // in px int height; int marginTop; int marginBottom; int marginLeft; int marginRight; BOOL isPrintPageHeadAndFooter; BOOL isPrintBackgroud; BOOL isLandscape; BOOL isPrintToMultiPage;
} wkePrintSettings;
- dpi
Structure/Union member
- height
Structure/Union member
- isLandscape
Structure/Union member
- isPrintBackgroud
Structure/Union member
Structure/Union member
- isPrintToMultiPage
Structure/Union member
- marginBottom
Structure/Union member
- marginLeft
Structure/Union member
- marginRight
Structure/Union member
- marginTop
Structure/Union member
- structSize
Structure/Union member
- width
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeProxy[源代码]
基类:
Structure- hostname
Structure/Union member
- password
Structure/Union member
- port
Structure/Union member
- type
Structure/Union member
- username
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeProxyType(*values)[源代码]
基类:
IntEnum- WKE_PROXY_HTTP = 1
- WKE_PROXY_NONE = 0
- WKE_PROXY_SOCKS4 = 2
- WKE_PROXY_SOCKS4A = 3
- WKE_PROXY_SOCKS5 = 4
- WKE_PROXY_SOCKS5HOSTNAME = 5
- class wkeMiniblink.wkeStruct.wkeRect[源代码]
基类:
Structure- h
Structure/Union member
- w
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeScreenshotSettings[源代码]
基类:
Structure- height
Structure/Union member
- structSize
Structure/Union member
- width
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeSettings[源代码]
基类:
StructurewkeProxy proxy; unsigned int mask; const char* extension;
- extension
Structure/Union member
- mask
Structure/Union member
- proxy
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeSlist[源代码]
基类:
Structurechar* data; struct _wkeSlist* next;
- data
Structure/Union member
- next
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeTempCallbackInfo[源代码]
基类:
Structure- typedef struct _wkeTempCallbackInfo {
int size; wkeWebFrameHandle frame; wkeWillSendRequestInfo* willSendRequestInfo; const char* url; wkePostBodyElements* postBody; wkeNetJob job;
} wkeTempCallbackInfo;
- frame
Structure/Union member
- job
Structure/Union member
- postBody
Structure/Union member
- size
Structure/Union member
- url
Structure/Union member
- willSendRequestInfo
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeUrlRequestCallbacks[源代码]
基类:
Structuretypedef void(WKE_CALL_TYPE* wkeOnUrlRequestWillRedirectCallback)(wkeWebView webView, void* param, wkeWebUrlRequestPtr oldRequest, wkeWebUrlRequestPtr request, wkeWebUrlResponsePtr redirectResponse); typedef void(WKE_CALL_TYPE* wkeOnUrlRequestDidReceiveResponseCallback)(wkeWebView webView, void* param, wkeWebUrlRequestPtr request, wkeWebUrlResponsePtr response); typedef void(WKE_CALL_TYPE* wkeOnUrlRequestDidReceiveDataCallback)(wkeWebView webView, void* param, wkeWebUrlRequestPtr request, const char* data, int dataLength); typedef void(WKE_CALL_TYPE* wkeOnUrlRequestDidFailCallback)(wkeWebView webView, void* param, wkeWebUrlRequestPtr request, const utf8* error); typedef void(WKE_CALL_TYPE* wkeOnUrlRequestDidFinishLoadingCallback)(wkeWebView webView, void* param, wkeWebUrlRequestPtr request, double finishTime);
- typedef struct _wkeUrlRequestCallbacks {
wkeOnUrlRequestWillRedirectCallback willRedirectCallback; wkeOnUrlRequestDidReceiveResponseCallback didReceiveResponseCallback; wkeOnUrlRequestDidReceiveDataCallback didReceiveDataCallback; wkeOnUrlRequestDidFailCallback didFailCallback; wkeOnUrlRequestDidFinishLoadingCallback didFinishLoadingCallback;
} wkeUrlRequestCallbacks;
- didFailCallback
Structure/Union member
- didFinishLoadingCallback
Structure/Union member
- didReceiveDataCallback
Structure/Union member
- didReceiveResponseCallback
Structure/Union member
- willRedirectCallback
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeViewSettings[源代码]
基类:
Structureint size; unsigned int bgColor;
- bgColor
Structure/Union member
- size
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeWebDragData[源代码]
基类:
Structure- typedef struct _wkeWebDragData {
- struct Item {
- enum wkeStorageType {
// String data with an associated MIME type. Depending on the MIME type, there may be // optional metadata attributes as well. StorageTypeString, // Stores the name of one file being dragged into the renderer. StorageTypeFilename, // An image being dragged out of the renderer. Contains a buffer holding the image data // as well as the suggested name for saving the image to. StorageTypeBinaryData, // Stores the filesystem URL of one file being dragged into the renderer. StorageTypeFileSystemFile,
} storageType;
// Only valid when storageType == StorageTypeString. wkeMemBuf* stringType; wkeMemBuf* stringData;
// Only valid when storageType == StorageTypeFilename. wkeMemBuf* filenameData; wkeMemBuf* displayNameData;
// Only valid when storageType == StorageTypeBinaryData. wkeMemBuf* binaryData;
// Title associated with a link when stringType == "text/uri-list". // Filename when storageType == StorageTypeBinaryData. wkeMemBuf* title;
// Only valid when storageType == StorageTypeFileSystemFile. wkeMemBuf* fileSystemURL; __int64 fileSystemFileSize;
// Only valid when stringType == "text/html". wkeMemBuf* baseURL;
};
struct Item* m_itemList; int m_itemListLength;
int m_modifierKeyState; // State of Shift/Ctrl/Alt/Meta keys. wkeMemBuf* m_filesystemId;
} wkeWebDragData;
- Item
Structure/Union member
- m_filesystemId
Structure/Union member
- m_itemList
Structure/Union member
- m_itemListLength
Structure/Union member
- m_modifierKeyState
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeWebDragDataItem[源代码]
基类:
Structure- baseURL
Structure/Union member
- binaryData
Structure/Union member
- displayNameData
Structure/Union member
- fileSystemFileSize
Structure/Union member
- fileSystemURL
Structure/Union member
- filenameData
Structure/Union member
- storageType
Structure/Union member
- stringData
Structure/Union member
- stringType
Structure/Union member
- title
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeWillSendRequestInfo[源代码]
基类:
Structure- typedef struct _wkeWillSendRequestInfo {
wkeString url; wkeString newUrl; wkeResourceType resourceType; int httpResponseCode; wkeString method; wkeString referrer; void* headers;
} wkeWillSendRequestInfo;
- headers
Structure/Union member
- httpResponseCode
Structure/Union member
- method
Structure/Union member
- newUrl
Structure/Union member
- referrer
Structure/Union member
- resourceType
Structure/Union member
- url
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeWindowCreateInfo[源代码]
基类:
Structure- typedef struct _wkeWindowCreateInfo {
int size; HWND parent; DWORD style; DWORD styleEx; int x; int y; int width; int height; COLORREF color; /typedef DWORD COLORREF;/
} wkeWindowCreateInfo;
- color
Structure/Union member
- height
Structure/Union member
- parent
Structure/Union member
- size
Structure/Union member
- style
Structure/Union member
- styleEx
Structure/Union member
- width
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member
- class wkeMiniblink.wkeStruct.wkeWindowFeatures[源代码]
基类:
Structure- fullscreen
Structure/Union member
- height
Structure/Union member
- locationBarVisible
Structure/Union member
Structure/Union member
- resizable
Structure/Union member
- scrollbarsVisible
Structure/Union member
- statusBarVisible
Structure/Union member
- toolBarVisible
Structure/Union member
- width
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member