wkeMiniblink.wkeStruct module

class wkeMiniblink.wkeStruct.BITMAPFILEHEADER[源代码]

基类:Structure

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
wkeMiniblink.wkeStruct.WkeMethod(prototype)[源代码]
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[源代码]

基类:Structure

typedef 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[源代码]

基类:Structure

typedef 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
class wkeMiniblink.wkeStruct.wkeNavigationType(*values)[源代码]

基类:IntEnum

WKE_NAVIGATION_TYPE_BACKFORWARD = 2
WKE_NAVIGATION_TYPE_FORMRESUBMITT = 4
WKE_NAVIGATION_TYPE_FORMSUBMITTE = 1
WKE_NAVIGATION_TYPE_LINKCLICK = 0
WKE_NAVIGATION_TYPE_OTHER = 5
WKE_NAVIGATION_TYPE_RELOAD = 3
class wkeMiniblink.wkeStruct.wkeNetJobDataBind[源代码]

基类:Structure

typedef 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

isPrintPageHeadAndFooter

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[源代码]

基类:Structure

wkeProxy proxy; unsigned int mask; const char* extension;

extension

Structure/Union member

mask

Structure/Union member

proxy

Structure/Union member

class wkeMiniblink.wkeStruct.wkeSlist[源代码]

基类:Structure

char* 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[源代码]

基类:Structure

typedef 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[源代码]

基类:Structure

int 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

menuBarVisible

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

Module contents