pleyo.com

BAL Namespace Reference

Namespace of the interfaces and types of BAL. More...


Classes

class  BCFontPlatformDataPrivateEmbedded
class  BCGlyphBufferEmbedded
class  BCFontPlatformDataPrivateFreeType
class  BCGlyphBufferFreeType
struct  GraphicsContextState
class  GraphicsContextPrivate
class  GraphicsContextPlatformPrivate
class  BCGraphicsContext
class  BCNativeImage
class  BCGraphicsDeviceSDL
 The BIGraphicsDevice implementation. More...
class  BCInternationalizationGeneric
class  BCInternationalizationICU
class  BIEvent
class  BIEventLoop
class  BIFile
class  BIImageDecoder
 The ImageDecoder class represents the interface class for specific image format decoders (e.g., GIF, JPG, PNG, ICO) to derive from. More...
class  BIInputEvent
class  BIInternationalization
class  BIKeyboardEvent
class  BIMouseEvent
class  BINativeImage
class  BIObserver
class  BIObserverService
class  BIPainter
class  BITimerEvent
class  BIWheelEvent
class  WidgetClient
class  BIWindow
class  BIWindowEvent
class  BIXML
class  BIXSLT
class  RGBA32Buffer
 The RGBA32Buffer object represents the decoded image data in RGBA32 format. More...
class  BTXMLDoc
class  BTXMLNs
class  BTXMLAttr
class  BTXMLNode
class  BTXMLHashTable
class  BTXMLDict
class  BTXMLCharEncodingHandler
class  BTXMLBuffer
class  BTXMLOutputBuffer
class  BTXMLParserInput
class  BTXMLParserCtxt
class  BTXMLSAXHandler
class  BTXMLEntity
class  BTXSLTDocument
class  BTXSLTTransformContext
class  BTXSLTStyleSheet
class  BIFontPlatformData
class  BIFontPlatformDataPrivate
class  BIGlyphBuffer
 The GlyphBuffer associates Glyphs with their widths and FontData. More...
class  BTFontPlatformData
class  BIGraphicsContext
class  BIGraphicsDevice
class  BIWindowManager
 The BIWindowManager implementation. More...
class  BIResourceHandle
class  BIResourceHandleManager
class  TestResourceHandleClient

Namespaces

namespace  BTScrollView

Typedefs

typedef
WebCore::DeprecatedArray
< char > 
DeprecatedByteArray
typedef int(* BTXMLCharEncodingInputFunc )(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
 xmlCharEncodingInputFunc:
typedef int(* BTXMLCharEncodingOutputFunc )(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
 xmlCharEncodingOutputFunc:
typedef int(* BTXMLOutputWriteCallback )(void *context, const char *buffer, int len)
 xmlOutputWriteCallback:
typedef void(* BTXMLGenericErrorFunc )(void *ctx, const char *msg,...)
 BTXMLGenericErrorFunc:.
typedef void(* BTErrorSAXFunc )(void *ctx, const char *msg,...)
 BTErrorSAXFunc:.
typedef void(* BTFatalErrorSAXFunc )(void *ctx, const char *msg,...)
 BTFatalErrorSAXFunc:.
typedef void(* BTCharactersSAXFunc )(void *ctx, const unsigned char *ch, int len)
 BTCharactersSAXFunc:.
typedef void(* BTProcessingInstructionSAXFunc )(void *ctx, const unsigned char *target, const unsigned char *data)
 BTProcessingInstructionSAXFunc:.
typedef void(* BTCdataBlockSAXFunc )(void *ctx, const unsigned char *value, int len)
 BTCdataBlockSAXFunc:.
typedef void(* BTCommentSAXFunc )(void *ctx, const unsigned char *value)
 BTCommentSAXFunc:.
typedef void(* BTWarningSAXFunc )(void *ctx, const char *msg,...)
 BTWarningSAXFunc:.
typedef void(* BTStartElementNsSAX2Func )(void *ctx, const unsigned char *localname, const unsigned char *prefix, const unsigned char *URI, int nb_namespaces, const unsigned char **namespaces, int nb_attributes, int nb_defaulted, const unsigned char **attributes)
 BTStartElementNsSAX2Func:.
typedef void(* BTEndElementNsSAX2Func )(void *ctx, const unsigned char *localname, const unsigned char *prefix, const unsigned char *URI)
 BTEndElementNsSAX2Func:.
typedef void(* BTStartDocumentSAXFunc )(void *ctx)
 BTStartDocumentSAXFunc:.
typedef BTXMLEntity *(* BTGetEntitySAXFunc )(void *ctx, const unsigned char *name)
 BTGetEntitySAXFunc:.
typedef void(* BTInternalSubsetSAXFunc )(void *ctx, const unsigned char *name, const unsigned char *ExternalID, const unsigned char *SystemID)
 BTInternalSubsetSAXFunc:.
typedef void(* BTExternalSubsetSAXFunc )(void *ctx, const unsigned char *name, const unsigned char *ExternalID, const unsigned char *SystemID)
 BTExternalSubsetSAXFunc:.
typedef void(* BTIgnorableWhitespaceSAXFunc )(void *ctx, const unsigned char *ch, int len)
 BTIgnorableWhitespaceSAXFunc:.
typedef void(* BTEntityDeclSAXFunc )(void *ctx, const unsigned char *name, int type, const unsigned char *publicId, const unsigned char *systemId, unsigned char *content)
 BTEntityDeclSAXFunc:.
typedef int(* BTXMLInputMatchCallback )(char const *filename)
 BTXMLInputMatchCallback:.
typedef void *(* BTXMLInputOpenCallback )(char const *filename)
 BTXMLInputOpenCallback:.
typedef int(* BTXMLInputReadCallback )(void *context, char *buffer, int len)
 BTXMLInputReadCallback:.
typedef int(* BTXMLInputCloseCallback )(void *context)
 BTXMLInputCloseCallback:.
typedef int(* BTXMLOutputMatchCallback )(char const *filename)
 BTXMLOutputMatchCallback:.
typedef void *(* BTXMLOutputOpenCallback )(char const *filename)
 BTXMLOutputOpenCallback:.
typedef int(* BTXMLOutputWriteCallback )(void *context, const char *buffer, int len)
 BTXMLOutputWriteCallback:.
typedef int(* BTXMLOutputCloseCallback )(void *context)
 BTXMLOutputCloseCallback:.
typedef BTXMLDoc *(* BIXSLTDocLoaderFunc )(const unsigned char *URI, BTXMLDict *dict, int options, void *ctxt, BIXsltLoadType type)
typedef unsigned short Glyph
 a Glyph is an ID representing a character in a font map.
typedef unsigned short GlyphBufferGlyph
typedef FloatSize GlyphBufferAdvance
typedef Vector
< unsigned > 
RGBA32Array

Enumerations

enum  BTXMLParserOption {
  BTXML_PARSE_RECOVER = 1<<0, BTXML_PARSE_NOENT = 1<<1, BTXML_PARSE_DTDLOAD = 1<<2, BTXML_PARSE_DTDATTR = 1<<3,
  BTXML_PARSE_DTDVALID = 1<<4, BTXML_PARSE_NOERROR = 1<<5, BTXML_PARSE_NOWARNING = 1<<6, BTXML_PARSE_PEDANTIC = 1<<7,
  BTXML_PARSE_NOBLANKS = 1<<8, BTXML_PARSE_SAX1 = 1<<9, BTXML_PARSE_XINCLUDE = 1<<10, BTXML_PARSE_NONET = 1<<11,
  BTXML_PARSE_NODICT = 1<<12, BTXML_PARSE_NSCLEAN = 1<<13, BTXML_PARSE_NOCDATA = 1<<14, BTXML_PARSE_NOXINCNODE = 1<<15,
  BTXML_PARSE_COMPACT = 1<<16
}
enum  BIXsltLoadType { XSLT_LOAD_START = 0, XSLT_LOAD_STYLESHEET = 1, XSLT_LOAD_DOCUMENT = 2 }
enum  StrokeStyle { NoStroke, SolidStroke, DottedStroke, DashedStroke }

Functions

BIImageDecodercreateBCJPEGImageDecoder ()
BIImageDecodercreateBCPNGImageDecoder ()
BIImageDecodercreateBCGIFImageDecoder ()
BIImageDecodercreateBCBMPImageDecoder ()
void deleteBIImageDecoder (BIImageDecoder *)
BIEventLoopgetBIEventLoop ()
void deleteBIEventLoop ()
BIMouseEventcreateBIMouseEvent ()
BIWindowEventcreateBIWindowEvent (BIWindowEvent::ENUM_WINDOW, bool bGain, const WebCore::IntRect &rect, const BTWidget *)
BIKeyboardEventcreateBIKeyboardEvent (const WebCore::String &aText, const WebCore::String &aUnmodifiedText, const WebCore::String &aKeyIdentifier, bool bIsKeyUp, bool bShiftKey, bool bCtrlKey, bool bAltKey, bool bMetaKey, bool bIsAutoRepeat, int aVKey)
BIEventcreateBITimerEvent ()
BIWindowManagergetBIWindowManager ()
void deleteBIWindowManager ()
BIObserverServicegetBIObserverService ()
BIResourceHandleManagergetBIResourceHandleManager ()
void deleteBIResourceHandleManager ()
BIGlyphBuffercreateBIGlyphBuffer ()
void deleteBIGlyphBuffer (BIGlyphBuffer *)
BIFontPlatformDataPrivatecreateBIFontPlatformDataPrivate ()
void deleteBIFontPlatformDataPrivate (BIFontPlatformDataPrivate *data)
BIGraphicsContextcreateRGBA32GraphicsContext (unsigned width, unsigned height)
void deleteRGBA32GraphicsContext (BIGraphicsContext *)
BIGraphicsContextgetBIGraphicsContext ()
BIGraphicsContextcreateBIGraphicsContext ()
BIGraphicsContextcreateFakeBIGraphicsContext ()
void deleteBIGraphicsContext (BIGraphicsContext *)
BTAffineTransform & createBiAffineTransform ()
BTAffineTransform & createBiAffineTransform (double a, double b, double c, double d, double tx, double ty)
BIGraphicsDevicegetBIGraphicsDevice ()
void deleteBIGraphicsDevice ()
BIXSLTcreateBIXSLT ()
BIXMLcreateBIXML ()
BIInternationalizationgetBIInternationalization ()
BIEventLoopcreateBCEventLoop ()
void deleteBIEventLoop (BIEventLoop *)
BIWindowcreateBCWindowBal (int x, int y, int width, int height, int depth)
BINativeImagecreateBCNativeImage (const RGBA32Buffer &, const WebCore::IntSize &)
BIFontCache * getBIFontCache ()
BIFontData * createBIFontData (const FontPlatformData &f)
void deleteBIFontData (BIFontData *data)
static void setColor (cairo_t *cr, const Color &col)
static void fillRectSourceOver (cairo_t *cr, const FloatRect &rect, const Color &col)
static void setCompositingOperation (cairo_t *context, CompositeOperator op, bool hasAlpha)
void realDrawTiled (BINativeImage *, const FloatRect &dstRect, const FloatRect &srcRect, WebCore::TileRule hRule, WebCore::TileRule vRule, CompositeOperator)
static void adjustLineToPixelBounderies (FloatPoint &p1, FloatPoint &p2, float strokeWidth, const Pen::PenStyle &penStyle)
BINativeImagecreateBCNativeImage (const RGBA32Buffer &buffer, const IntSize &size)
BINativeImagecreateBCNativeImage (const IntSize &size)
void realDrawTiled (BINativeImage *, const FloatRect &dstRect, const FloatRect &srcRect, BIGraphicsContext::TileRule hRule, BIGraphicsContext::TileRule vRule, CompositeOperator)
FloatRect screenRect (Widget *widget)
FloatRect screenAvailableRect (Widget *widget)
int screenDepth (Widget *widget)
int screenDepthPerComponent (Widget *)
bool screenIsMonochrome (Widget *)
FloatRect usableScreenRect (Widget *w)
int gTransferFileCount (0)
bool gTimeout (false)

Variables

static
BC::BCEventLoopGeneric
gMainLoop = NULL
static
BC::BCEventLoopSDL
gMainLoop = NULL
static
BC::BCEventLoopSDL
gMainLoop = NULL
static
BC::BCObserverService
observerSingleton = NULL
static BIXMLtheXml = NULL
static BIXSLTtheXslt = NULL
const int cMisspellingLineThickness = 3
const int cMisspellingLinePatternWidth = 4
const int cMisspellingLinePatternGapWidth = 1
const int cTextInvisible = 0
const int cTextFill = 1
const int cTextStroke = 2
const int cTextClip = 4


Detailed Description

Namespace of the interfaces and types of BAL.

The BIGraphicsDevice implementation.

See also:
Font, FontData

Typedef Documentation

typedef WebCore::DeprecatedArray<char> BAL::DeprecatedByteArray

typedef int(* BAL::BTXMLCharEncodingInputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)

xmlCharEncodingInputFunc:

Parameters:
out a pointer to an array of bytes to store the UTF-8 result
outlen the length of
in a pointer to an array of chars in the original encoding
inlen the length of
Take a block of chars in the original encoding and try to convert it to an UTF-8 block of chars out.

Returns the number of bytes written, -1 if lack of space, or -2 if the transcoding failed. The value of after return is the number of octets consumed if the return value is positive, else unpredictiable. The value of after return is the number of octets consumed.

typedef int(* BAL::BTXMLCharEncodingOutputFunc)(unsigned char *out, int *outlen, const unsigned char *in, int *inlen)

xmlCharEncodingOutputFunc:

Parameters:
out a pointer to an array of bytes to store the result
outlen the length of
in a pointer to an array of UTF-8 chars
inlen the length of
Take a block of UTF-8 chars in and try to convert it to another encoding. Note: a first call designed to produce heading info is called with in = NULL. If stateful this should also initialize the encoder state.

Returns the number of bytes written, -1 if lack of space, or -2 if the transcoding failed. The value of after return is the number of octets consumed if the return value is positive, else unpredictiable. The value of after return is the number of octets produced.

typedef int(* BAL::BTXMLOutputWriteCallback)(void *context, const char *buffer, int len)

xmlOutputWriteCallback:

Parameters:
context an Output context
buffer the buffer of data to write
len the length of the buffer in bytes
Callback used in the I/O Output API to write to the resource

Returns the number of bytes written or -1 in case of error

typedef void(* BAL::BTXMLGenericErrorFunc)(void *ctx, const char *msg,...)

BTXMLGenericErrorFunc:.

Parameters:
ctx a parsing context
msg the message
... the extra arguments of the varags to format the message
Signature of the function to use when there is an error and no parsing or validity context available .

typedef void(* BAL::BTErrorSAXFunc)(void *ctx, const char *msg,...)

BTErrorSAXFunc:.

Parameters:
ctx an XML parser context
msg the message to display/transmit
... extra parameters for the message display
Display and format an error messages, callback.

typedef void(* BAL::BTFatalErrorSAXFunc)(void *ctx, const char *msg,...)

BTFatalErrorSAXFunc:.

Parameters:
ctx an XML parser context
msg the message to display/transmit
... extra parameters for the message display
Display and format fatal error messages, callback. Note: so far fatalError() SAX callbacks are not used, error() get all the callbacks for errors.

typedef void(* BAL::BTCharactersSAXFunc)(void *ctx, const unsigned char *ch, int len)

BTCharactersSAXFunc:.

Parameters:
ctx the user data (XML parser context)
ch a xmlChar string
len the number of xmlChar
Receiving some chars from the parser.

typedef void(* BAL::BTProcessingInstructionSAXFunc)(void *ctx, const unsigned char *target, const unsigned char *data)

BTProcessingInstructionSAXFunc:.

Parameters:
ctx the user data (XML parser context)
target the target name
data the PI data's
A processing instruction has been parsed.

typedef void(* BAL::BTCdataBlockSAXFunc)(void *ctx, const unsigned char *value, int len)

BTCdataBlockSAXFunc:.

Parameters:
ctx,: the user data (XML parser context)
cvalue,: The pcdata content
clen,: the block length
Called when a pcdata block has been parsed.

typedef void(* BAL::BTCommentSAXFunc)(void *ctx, const unsigned char *value)

BTCommentSAXFunc:.

Parameters:
cctx,: the user data (XML parser context)
cvalue,: the comment content
A comment has been parsed.

typedef void(* BAL::BTWarningSAXFunc)(void *ctx, const char *msg,...)

BTWarningSAXFunc:.

Parameters:
cctx,: an XML parser context
cmsg,: the message to display/transmit
c...,: extra parameters for the message display
Display and format a warning messages, callback.

typedef void(* BAL::BTStartElementNsSAX2Func)(void *ctx, const unsigned char *localname, const unsigned char *prefix, const unsigned char *URI, int nb_namespaces, const unsigned char **namespaces, int nb_attributes, int nb_defaulted, const unsigned char **attributes)

BTStartElementNsSAX2Func:.

Parameters:
cctx,: the user data (XML parser context)
clocalname,: the local name of the element
cprefix,: the element namespace prefix if available
cURI,: the element namespace name if available
cnb_namespaces,: number of namespace definitions on that node
cnamespaces,: pointer to the array of prefix/URI pairs namespace definitions
cnb_attributes,: the number of attributes on that node
cnb_defaulted,: the number of defaulted attributes. The defaulted ones are at the end of the array
cattributes,: pointer to the array of (localname/prefix/URI/value/end) attribute values.
SAX2 callback when an element start has been detected by the parser. It provides the namespace informations for the element, as well as the new namespace declarations on the element.

typedef void(* BAL::BTEndElementNsSAX2Func)(void *ctx, const unsigned char *localname, const unsigned char *prefix, const unsigned char *URI)

BTEndElementNsSAX2Func:.

Parameters:
cctx,: the user data (XML parser context)
clocalname,: the local name of the element
cprefix,: the element namespace prefix if available
cURI,: the element namespace name if available
SAX2 callback when an element end has been detected by the parser. It provides the namespace informations for the element.

typedef void(* BAL::BTStartDocumentSAXFunc)(void *ctx)

BTStartDocumentSAXFunc:.

Parameters:
cctx,: the user data (XML parser context)
Called when the document start being processed.

typedef BTXMLEntity*(* BAL::BTGetEntitySAXFunc)(void *ctx, const unsigned char *name)

BTGetEntitySAXFunc:.

Parameters:
cctx,: the user data (XML parser context)
cname,: The entity name
Get an entity by name.

Returns the xmlEntityPtr if found.

typedef void(* BAL::BTInternalSubsetSAXFunc)(void *ctx, const unsigned char *name, const unsigned char *ExternalID, const unsigned char *SystemID)

BTInternalSubsetSAXFunc:.

Parameters:
cctx,: the user data (XML parser context)
cname,: the root element name
cExternalID,: the external ID
cSystemID,: the SYSTEM ID (e.g. filename or URL)
Callback on internal subset declaration.

typedef void(* BAL::BTExternalSubsetSAXFunc)(void *ctx, const unsigned char *name, const unsigned char *ExternalID, const unsigned char *SystemID)

BTExternalSubsetSAXFunc:.

Parameters:
cctx,: the user data (XML parser context)
cname,: the root element name
cExternalID,: the external ID
cSystemID,: the SYSTEM ID (e.g. filename or URL)
Callback on external subset declaration.

typedef void(* BAL::BTIgnorableWhitespaceSAXFunc)(void *ctx, const unsigned char *ch, int len)

BTIgnorableWhitespaceSAXFunc:.

Parameters:
cctx,: the user data (XML parser context)
cch,: a xmlChar string
clen,: the number of xmlChar
Receiving some ignorable whitespaces from the parser. UNUSED: by default the DOM building will use characters.

typedef void(* BAL::BTEntityDeclSAXFunc)(void *ctx, const unsigned char *name, int type, const unsigned char *publicId, const unsigned char *systemId, unsigned char *content)

BTEntityDeclSAXFunc:.

Parameters:
cctx,: the user data (XML parser context)
cname,: the entity name
ctype,: the entity type
cpublicId,: The public ID of the entity
csystemId,: The system ID of the entity
ccontent,: the entity value (without processing).
An entity definition has been parsed.

typedef int(* BAL::BTXMLInputMatchCallback)(char const *filename)

BTXMLInputMatchCallback:.

Parameters:
cfilename,: the filename or URI
Callback used in the I/O Input API to detect if the current handler can provide input fonctionnalities for this resource.

Returns 1 if yes and 0 if another Input module should be used

typedef void*(* BAL::BTXMLInputOpenCallback)(char const *filename)

BTXMLInputOpenCallback:.

Parameters:
filename,: the filename or URI
Callback used in the I/O Input API to open the resource

Returns an Input context or NULL in case or error

typedef int(* BAL::BTXMLInputReadCallback)(void *context, char *buffer, int len)

BTXMLInputReadCallback:.

Parameters:
context,: an Input context
buffer,: the buffer to store data read
len,: the length of the buffer in bytes
Callback used in the I/O Input API to read the resource

Returns the number of bytes read or -1 in case of error

typedef int(* BAL::BTXMLInputCloseCallback)(void *context)

BTXMLInputCloseCallback:.

Parameters:
context,: an Input context
Callback used in the I/O Input API to close the resource

Returns 0 or -1 in case of error

typedef int(* BAL::BTXMLOutputMatchCallback)(char const *filename)

BTXMLOutputMatchCallback:.

Parameters:
filename,: the filename or URI
Callback used in the I/O Output API to detect if the current handler can provide output fonctionnalities for this resource.

Returns 1 if yes and 0 if another Output module should be used

typedef void*(* BAL::BTXMLOutputOpenCallback)(char const *filename)

BTXMLOutputOpenCallback:.

Parameters:
filename,: the filename or URI
Callback used in the I/O Output API to open the resource

Returns an Output context or NULL in case or error

typedef int(* BAL::BTXMLOutputWriteCallback)(void *context, const char *buffer, int len)

BTXMLOutputWriteCallback:.

Parameters:
context,: an Output context
buffer,: the buffer of data to write
len,: the length of the buffer in bytes
Callback used in the I/O Output API to write to the resource

Returns the number of bytes written or -1 in case of error

typedef int(* BAL::BTXMLOutputCloseCallback)(void *context)

BTXMLOutputCloseCallback:.

Parameters:
context,: an Output context
Callback used in the I/O Output API to close the resource

Returns 0 or -1 in case of error

typedef BTXMLDoc*(* BAL::BIXSLTDocLoaderFunc)(const unsigned char *URI, BTXMLDict *dict, int options, void *ctxt, BIXsltLoadType type)

typedef unsigned short BAL::Glyph

a Glyph is an ID representing a character in a font map.

typedef unsigned short BAL::GlyphBufferGlyph

typedef FloatSize BAL::GlyphBufferAdvance

typedef Vector<unsigned> BAL::RGBA32Array


Enumeration Type Documentation

enum BAL::BTXMLParserOption

Enumerator:
BTXML_PARSE_RECOVER 
BTXML_PARSE_NOENT 
BTXML_PARSE_DTDLOAD 
BTXML_PARSE_DTDATTR 
BTXML_PARSE_DTDVALID 
BTXML_PARSE_NOERROR 
BTXML_PARSE_NOWARNING 
BTXML_PARSE_PEDANTIC 
BTXML_PARSE_NOBLANKS 
BTXML_PARSE_SAX1 
BTXML_PARSE_XINCLUDE 
BTXML_PARSE_NONET 
BTXML_PARSE_NODICT 
BTXML_PARSE_NSCLEAN 
BTXML_PARSE_NOCDATA 
BTXML_PARSE_NOXINCNODE 
BTXML_PARSE_COMPACT 

enum BAL::BIXsltLoadType

Enumerator:
XSLT_LOAD_START 
XSLT_LOAD_STYLESHEET 
XSLT_LOAD_DOCUMENT 

enum BAL::StrokeStyle

Enumerator:
NoStroke 
SolidStroke 
DottedStroke 
DashedStroke 


Function Documentation

BIImageDecoder * BAL::createBCJPEGImageDecoder (  ) 

BIImageDecoder * BAL::createBCPNGImageDecoder (  ) 

BIImageDecoder * BAL::createBCGIFImageDecoder (  ) 

BIImageDecoder* BAL::createBCBMPImageDecoder (  )  [inline]

void BAL::deleteBIImageDecoder ( BAL::BIImageDecoder p  ) 

BIEventLoop * BAL::getBIEventLoop (  ) 

void BAL::deleteBIEventLoop (  ) 

BIMouseEvent * BAL::createBIMouseEvent (  ) 

BIWindowEvent * BAL::createBIWindowEvent ( BIWindowEvent::ENUM_WINDOW  aW,
bool  bGain = false,
const WebCore::IntRect rect = WebCore::IntRect(),
const BTWidget *  widget = NULL 
)

BIKeyboardEvent * BAL::createBIKeyboardEvent ( const WebCore::String aText,
const WebCore::String aUnmodifiedText,
const WebCore::String aKeyIdentifier,
bool  bIsKeyUp,
bool  bShiftKey,
bool  bCtrlKey,
bool  bAltKey,
bool  bMetaKey,
bool  bIsAutoRepeat,
int  aVKey 
)

BIEvent * BAL::createBITimerEvent (  ) 

BIWindowManager* BAL::getBIWindowManager (  ) 

void BAL::deleteBIWindowManager (  ) 

BIObserverService * BAL::getBIObserverService (  ) 

BIResourceHandleManager * BAL::getBIResourceHandleManager (  ) 

void BAL::deleteBIResourceHandleManager (  ) 

BIGlyphBuffer * BAL::createBIGlyphBuffer (  ) 

void BAL::deleteBIGlyphBuffer ( BIGlyphBuffer *   ) 

BIFontPlatformDataPrivate* BAL::createBIFontPlatformDataPrivate (  ) 

void BAL::deleteBIFontPlatformDataPrivate ( BIFontPlatformDataPrivate *  data  ) 

BIGraphicsContext * BAL::createRGBA32GraphicsContext ( unsigned  width,
unsigned  height 
)

void BAL::deleteRGBA32GraphicsContext ( BIGraphicsContext *   ) 

BIGraphicsContext * BAL::getBIGraphicsContext (  ) 

BIGraphicsContext * BAL::createBIGraphicsContext (  ) 

BIGraphicsContext * BAL::createFakeBIGraphicsContext (  ) 

void BAL::deleteBIGraphicsContext ( BIGraphicsContext *  context  ) 

BTAffineTransform& BAL::createBiAffineTransform (  ) 

BTAffineTransform& BAL::createBiAffineTransform ( double  a,
double  b,
double  c,
double  d,
double  tx,
double  ty 
)

BIGraphicsDevice* BAL::getBIGraphicsDevice (  ) 

void BAL::deleteBIGraphicsDevice (  ) 

BIXSLT * BAL::createBIXSLT (  ) 

BIXML * BAL::createBIXML (  )