|
Classes |
| struct | WidthIterator |
| struct | FontPlatformDataCacheKey |
| struct | FontPlatformDataCacheKeyHash |
| struct | FontPlatformDataCacheKeyTraits |
| struct | FontDataCacheKeyHash |
| struct | FontDataCacheKeyTraits |
| struct | QuadraticBezier |
| struct | CubicBezier |
| class | TextBreakIterator |
| class | WordBreakIterator |
| class | CharBreakIterator |
| struct | CStringTranslator |
| struct | UCharBuffer |
| struct | UCharBufferTranslator |
| class | DeprecatedListNode |
| struct | HandlePageNode |
| struct | HandleNode |
| struct | ExtensionMap |
| struct | TextEncodingNameHash |
| struct | TextCodecFactory |
| class | TimerHeapElement |
| class | TimerHeapIterator |
| class | WidgetPrivate |
| struct | Arena |
| struct | ArenaPool |
| class | ArrayImpl |
| class | AtomicString |
| class | AtomicStringImpl |
| class | BidiContext |
| struct | BidiStatus |
| struct | BidiCharacterRun |
| class | BidiResolver |
| class | BTWidget |
| class | FormDataElement |
| class | FormData |
| class | BTScrollView |
| class | BTTextCodec |
| struct | CharsetEntry |
| class | ContextMenuItem |
| class | CStringBuffer |
| class | CString |
| class | Cursor |
| class | DeprecatedArray |
| class | DeprecatedCString |
| class | DeprecatedPtrList |
| class | DeprecatedPtrListIterator |
| class | DeprecatedPtrListImpl |
| class | DeprecatedPtrListImplIterator |
| class | DeprecatedPtrQueue |
| class | DeprecatedChar |
| struct | DeprecatedStringData |
| class | DeprecatedString |
| class | DeprecatedConstString |
| class | DeprecatedStringList |
| class | DeprecatedValueListNode |
| class | DeprecatedValueListIterator |
| class | DeprecatedValueListConstIterator |
| class | DeprecatedValueList |
| class | DeprecatedValueListImplIterator |
| class | DeprecatedValueListImpl |
| class | DeprecatedValueListImplNode |
| class | DragData |
| class | FileChooserClient |
| class | FileChooser |
| class | TextRun |
| class | BTFont |
| class | BTFontCache |
| class | BTFontData |
| struct | GlyphData |
| struct | BTGlyphPage |
| class | GlyphPageTreeNode |
| class | FontDescription |
| class | FontFallbackList |
| class | FontFamily |
| class | FontSelector |
| class | GlyphWidthMap |
| struct | FrameData |
| class | BitmapImage |
| class | BTAffineTransform |
| class | Color |
| class | FloatPoint |
| class | FloatRect |
| class | FloatSize |
| class | Icon |
| class | Image |
| class | ImageObserver |
| class | ImageSource |
| class | IntPoint |
| class | IntRect |
| class | IntSize |
| struct | PathElement |
| class | Path |
| class | PathTraversalState |
| class | Pen |
| class | PopupMenu |
| class | PopupMenuClient |
| class | SearchPopupMenu |
| class | KURL |
| class | MIMETypeRegistry |
| class | AuthenticationChallenge |
| class | Credential |
| class | ProtectionSpace |
| class | ResourceError |
| class | ResourceHandleClient |
| struct | ResourceRequest |
| struct | ResourceRequestBase |
| class | ResourceResponse |
| class | PlatformScrollbar |
| class | String |
| | Currently, strings are explicitly shared (they behave like pointers), meaning that modifications to one instance will also modify all others. More...
|
| struct | MimeClassInfo |
| struct | PluginInfo |
| class | PlugInInfoStore |
| class | RegularExpression |
| class | ScrollbarClient |
| class | Scrollbar |
| class | SecurityOrigin |
| class | SegmentedSubstring |
| class | SegmentedString |
| class | Shared |
| class | TreeShared |
| class | SharedBuffer |
| class | StringImpl |
| class | TextCodec |
| class | TextCodecICU |
| class | TextCodecLatin1 |
| class | TextCodecUTF16 |
| class | TextDecoder |
| class | TextEncoding |
| class | TextStream |
| class | TextStyle |
| class | Mutex |
| class | MutexLocker |
| class | ThreadCondition |
| class | ThreadSafeShared |
| class | TimerBase |
| class | Timer |
Typedefs |
typedef HashMap
< FontPlatformDataCacheKey,
FontPlatformData *,
FontPlatformDataCacheKeyHash,
FontPlatformDataCacheKeyTraits > | FontPlatformDataCache |
typedef HashMap
< FontPlatformData,
FontData *,
FontDataCacheKeyHash,
FontDataCacheKeyTraits > | FontDataCache |
typedef HashMap
< const char *,
const char *,
TextEncodingNameHash > | TextEncodingNameMap |
typedef HashMap
< const char *,
TextCodecFactory > | TextCodecMap |
| typedef unsigned long | uword |
| typedef void * | PlatformCursor |
typedef
DeprecatedArray
< char > | DeprecatedByteArray |
| typedef unsigned short | Glyph |
| typedef unsigned short | Glyph |
| typedef unsigned | RGBA32 |
| typedef ImageDecoder * | NativeImageSourcePtr |
| typedef cairo_surface_t * | NativeImagePtr |
| typedef void(* | PathApplierFunction )(void *info, const PathElement *) |
typedef HashMap
< String, String,
CaseInsensitiveHash
< String > > | HTTPHeaderMap |
| typedef void(* | EncodingNameRegistrar )(const char *alias, const char *name) |
typedef
std::auto_ptr
< TextCodec >(* | NewTextCodecFunction )(const TextEncoding &, const void *additionalData) |
| typedef void(* | TextCodecRegistrar )(const char *name, NewTextCodecFunction, const void *additionalData) |
| typedef TextStream &(* | TextStreamManipulator )(TextStream &) |
| typedef uint32_t | ThreadIdentifier |
| typedef void *(* | ThreadFunction )(void *argument) |
| typedef void * | PlatformMutex |
| typedef void * | PlatformCondition |
Enumerations |
| enum | URLCharacterClasses {
SchemeFirstChar = 1 << 0,
SchemeChar = 1 << 1,
UserInfoChar = 1 << 2,
HostnameChar = 1 << 3,
IPv6Char = 1 << 4,
PathSegmentEndChar = 1 << 5,
HexDigitChar = 1 << 6,
BadChar = 1 << 7
} |
| enum | ContextMenuAction {
ContextMenuItemTagNoAction = 0,
ContextMenuItemTagOpenLinkInNewWindow = 1,
ContextMenuItemTagDownloadLinkToDisk,
ContextMenuItemTagCopyLinkToClipboard,
ContextMenuItemTagOpenImageInNewWindow,
ContextMenuItemTagDownloadImageToDisk,
ContextMenuItemTagCopyImageToClipboard,
ContextMenuItemTagOpenFrameInNewWindow,
ContextMenuItemTagCopy,
ContextMenuItemTagGoBack,
ContextMenuItemTagGoForward,
ContextMenuItemTagStop,
ContextMenuItemTagReload,
ContextMenuItemTagCut,
ContextMenuItemTagPaste,
ContextMenuItemTagSpellingGuess,
ContextMenuItemTagNoGuessesFound,
ContextMenuItemTagIgnoreSpelling,
ContextMenuItemTagLearnSpelling,
ContextMenuItemTagOther,
ContextMenuItemTagSearchInSpotlight,
ContextMenuItemTagSearchWeb,
ContextMenuItemTagLookUpInDictionary,
ContextMenuItemTagOpenWithDefaultApplication,
ContextMenuItemPDFActualSize,
ContextMenuItemPDFZoomIn,
ContextMenuItemPDFZoomOut,
ContextMenuItemPDFAutoSize,
ContextMenuItemPDFSinglePage,
ContextMenuItemPDFFacingPages,
ContextMenuItemPDFContinuous,
ContextMenuItemPDFNextPage,
ContextMenuItemPDFPreviousPage,
ContextMenuItemTagOpenLink = 2000,
ContextMenuItemTagIgnoreGrammar,
ContextMenuItemTagSpellingMenu,
ContextMenuItemTagShowSpellingPanel,
ContextMenuItemTagCheckSpelling,
ContextMenuItemTagCheckSpellingWhileTyping,
ContextMenuItemTagCheckGrammarWithSpelling,
ContextMenuItemTagFontMenu,
ContextMenuItemTagShowFonts,
ContextMenuItemTagBold,
ContextMenuItemTagItalic,
ContextMenuItemTagUnderline,
ContextMenuItemTagOutline,
ContextMenuItemTagStyles,
ContextMenuItemTagShowColors,
ContextMenuItemTagSpeechMenu,
ContextMenuItemTagStartSpeaking,
ContextMenuItemTagStopSpeaking,
ContextMenuItemTagWritingDirectionMenu,
ContextMenuItemTagDefaultDirection,
ContextMenuItemTagLeftToRight,
ContextMenuItemTagRightToLeft,
ContextMenuItemTagPDFSinglePageScrolling,
ContextMenuItemTagPDFFacingPagesScrolling,
ContextMenuItemTagInspectElement,
ContextMenuItemBaseApplicationTag = 10000
} |
| enum | ContextMenuItemType { ActionType,
SeparatorType,
SubmenuType
} |
| enum | Pitch { UnknownPitch,
FixedPitch,
VariablePitch
} |
| enum | CompositeOperator {
CompositeClear,
CompositeCopy,
CompositeSourceOver,
CompositeSourceIn,
CompositeSourceOut,
CompositeSourceAtop,
CompositeDestinationOver,
CompositeDestinationIn,
CompositeDestinationOut,
CompositeDestinationAtop,
CompositeXOR,
CompositePlusDarker,
CompositeHighlight,
CompositePlusLighter
} |
| enum | LineCap { ButtCap,
RoundCap,
SquareCap
} |
| enum | LineJoin { MiterJoin,
RoundJoin,
BevelJoin
} |
| enum | HorizontalAlignment { AlignLeft,
AlignRight,
AlignHCenter
} |
| enum | WindRule { RULE_NONZERO = 0,
RULE_EVENODD = 1
} |
| enum | PathElementType {
PathElementMoveToPoint,
PathElementAddLineToPoint,
PathElementAddQuadCurveToPoint,
PathElementAddCurveToPoint,
PathElementCloseSubpath
} |
| enum | ScrollDirection { ScrollUp,
ScrollDown,
ScrollLeft,
ScrollRight
} |
| enum | ScrollGranularity { ScrollByLine,
ScrollByPage,
ScrollByDocument,
ScrollByPixel
} |
| enum | ScrollbarOrientation { HorizontalScrollbar,
VerticalScrollbar
} |
| enum | ScrollbarMode { ScrollbarAuto,
ScrollbarAlwaysOff,
ScrollbarAlwaysOn
} |
| enum | CredentialPersistence { CredentialPersistenceNone,
CredentialPersistenceForSession,
CredentialPersistencePermanent
} |
| enum | ProtectionSpaceServerType {
ProtectionSpaceServerHTTP = 1,
ProtectionSpaceServerHTTPS = 2,
ProtectionSpaceServerFTP = 3,
ProtectionSpaceServerFTPS = 4,
ProtectionSpaceProxyHTTP = 5,
ProtectionSpaceProxyHTTPS = 6,
ProtectionSpaceProxyFTP = 7,
ProtectionSpaceProxySOCKS = 8
} |
| enum | ProtectionSpaceAuthenticationScheme {
ProtectionSpaceAuthenticationSchemeDefault = 1,
ProtectionSpaceAuthenticationSchemeHTTPBasic = 2,
ProtectionSpaceAuthenticationSchemeHTTPDigest = 3,
ProtectionSpaceAuthenticationSchemeHTMLForm = 4,
ProtectionSpaceAuthenticationSchemeNTLM = 5,
ProtectionSpaceAuthenticationSchemeNegotiate = 6
} |
| enum | CacheStoragePolicy { StorageAllowed,
StorageAllowedInMemoryOnly,
StorageNotAllowed
} |
| enum | ResourceRequestCachePolicy { UseProtocolCachePolicy,
ReloadIgnoringCacheData,
ReturnCacheDataElseLoad,
ReturnCacheDataDontLoad
} |
| enum | MouseButton { NoButton = -1,
LeftButton,
MiddleButton,
RightButton
} |
| enum | MouseEventType { MouseEventMoved,
MouseEventPressed,
MouseEventReleased,
MouseEventScroll
} |
| enum | ScrollbarControlSize { RegularScrollbar,
SmallScrollbar,
MiniScrollbar
} |
| enum | TextDirection { RTL,
LTR
} |
Functions |
| const char * | charsetNameFromTextEncodingID (WebCore::TextEncodingID) |
| WebCore::TextEncodingID | textEncodingIDFromCharsetName (char const *, WebCore::TextEncodingFlags *) |
| void | refreshPlugins (bool) |
| unsigned | computeHash (const FontPlatformDataCacheKey &fontKey) |
static const
AtomicString & | alternateFamilyName (const AtomicString &familyName) |
| void | setFocusRingColorChangeFunction (void(*)()) |
| Color | focusRingColor () |
| RGBA32 | makeRGB (int r, int g, int b) |
| RGBA32 | makeRGBA (int r, int g, int b, int a) |
| static double | calcHue (double temp1, double temp2, double hueVal) |
| RGBA32 | makeRGBAFromHSLA (double hue, double saturation, double lightness, double alpha) |
| int | differenceSquared (const Color &c1, const Color &c2) |
| static int | blendComponent (int c, int a) |
| void | deleteDragImage (DragImageRef) |
| DragImageRef | scaleDragImage (DragImageRef image, FloatSize) |
| DragImageRef | dissolveDragImageToFraction (DragImageRef image, float) |
| DragImageRef | createDragImageFromImage (Image *) |
| DragImageRef | createDragImageIconForCachedImage (CachedImage *) |
| bool | parseCompositeOperator (const String &s, CompositeOperator &op) |
| String | compositeOperatorName (CompositeOperator op) |
| bool | parseLineCap (const String &s, LineCap &cap) |
| String | lineCapName (LineCap cap) |
| bool | parseLineJoin (const String &s, LineJoin &join) |
| String | lineJoinName (LineJoin join) |
| static FloatSize | calculatePatternScale (const FloatRect &dstRect, const FloatRect &srcRect, Image::TileRule hRule, Image::TileRule vRule) |
| BAL::BIImageDecoder * | createDecoder (const SharedBuffer &data) |
| static void | pathLengthApplierFunction (void *info, const PathElement *element) |
| static FloatPoint | midPoint (const FloatPoint &first, const FloatPoint &second) |
| static float | distanceLine (const FloatPoint &start, const FloatPoint &end) |
| template<class CurveType> |
| static float | curveLength (PathTraversalState &traversalState, CurveType curve) |
| void | systemBeep () |
| const Cursor & | pointerCursor () |
| const Cursor & | crossCursor () |
| const Cursor & | handCursor () |
| const Cursor & | moveCursor () |
| const Cursor & | iBeamCursor () |
| const Cursor & | waitCursor () |
| const Cursor & | helpCursor () |
| const Cursor & | eastResizeCursor () |
| const Cursor & | northResizeCursor () |
| const Cursor & | northEastResizeCursor () |
| const Cursor & | northWestResizeCursor () |
| const Cursor & | southResizeCursor () |
| const Cursor & | southEastResizeCursor () |
| const Cursor & | southWestResizeCursor () |
| const Cursor & | westResizeCursor () |
| const Cursor & | northSouthResizeCursor () |
| const Cursor & | eastWestResizeCursor () |
| const Cursor & | northEastSouthWestResizeCursor () |
| const Cursor & | northWestSouthEastResizeCursor () |
| const Cursor & | columnResizeCursor () |
| const Cursor & | rowResizeCursor () |
| const Cursor & | verticalTextCursor () |
| const Cursor & | cellCursor () |
| const Cursor & | contextMenuCursor () |
| const Cursor & | noDropCursor () |
| const Cursor & | copyCursor () |
| const Cursor & | progressCursor () |
| const Cursor & | aliasCursor () |
| const Cursor & | noneCursor () |
| const Cursor & | notAllowedCursor () |
| const Cursor & | zoomInCursor () |
| const Cursor & | zoomOutCursor () |
| String | defaultLanguage () |
| String | submitButtonDefaultLabel () |
| String | inputElementAltText () |
| String | resetButtonDefaultLabel () |
| String | searchableIndexIntroduction () |
| String | fileButtonChooseFileLabel () |
| String | fileButtonNoFileSelectedLabel () |
| String | contextMenuItemTagOpenLinkInNewWindow () |
| String | contextMenuItemTagDownloadLinkToDisk () |
| String | contextMenuItemTagCopyLinkToClipboard () |
| String | contextMenuItemTagOpenImageInNewWindow () |
| String | contextMenuItemTagDownloadImageToDisk () |
| String | contextMenuItemTagCopyImageToClipboard () |
| String | contextMenuItemTagOpenFrameInNewWindow () |
| String | contextMenuItemTagCopy () |
| String | contextMenuItemTagGoBack () |
| String | contextMenuItemTagGoForward () |
| String | contextMenuItemTagStop () |
| String | contextMenuItemTagReload () |
| String | contextMenuItemTagCut () |
| String | contextMenuItemTagPaste () |
| String | contextMenuItemTagNoGuessesFound () |
| String | contextMenuItemTagIgnoreSpelling () |
| String | contextMenuItemTagLearnSpelling () |
| String | contextMenuItemTagSearchWeb () |
| String | contextMenuItemTagLookUpInDictionary () |
| String | contextMenuItemTagOpenLink () |
| String | contextMenuItemTagIgnoreGrammar () |
| String | contextMenuItemTagSpellingMenu () |
| String | contextMenuItemTagShowSpellingPanel (bool show) |
| String | contextMenuItemTagCheckSpelling () |
| String | contextMenuItemTagCheckSpellingWhileTyping () |
| String | contextMenuItemTagCheckGrammarWithSpelling () |
| String | contextMenuItemTagFontMenu () |
| String | contextMenuItemTagBold () |
| String | contextMenuItemTagItalic () |
| String | contextMenuItemTagUnderline () |
| String | contextMenuItemTagOutline () |
| String | contextMenuItemTagWritingDirectionMenu () |
| String | contextMenuItemTagDefaultDirection () |
| String | contextMenuItemTagLeftToRight () |
| String | contextMenuItemTagRightToLeft () |
| String | contextMenuItemTagInspectElement () |
| String | searchMenuNoRecentSearchesText () |
| String | searchMenuRecentSearchesText () |
| String | searchMenuClearRecentSearchesText () |
| String | unknownFileSizeText () |
static std::auto_ptr
< TextCodec > | newBTTextCodec (const TextEncoding &encoding, const void *) |
| TextBreakIterator * | wordBreakIterator (const UChar *string, int length) |
| TextBreakIterator * | characterBreakIterator (const UChar *string, int length) |
| TextBreakIterator * | lineBreakIterator (const UChar *, int) |
| TextBreakIterator * | sentenceBreakIterator (const UChar *, int) |
| int | textBreakFirst (TextBreakIterator *bi) |
| int | textBreakNext (TextBreakIterator *bi) |
| int | textBreakPreceding (TextBreakIterator *bi, int pos) |
| int | textBreakFollowing (TextBreakIterator *bi, int pos) |
| int | textBreakCurrent (TextBreakIterator *bi) |
| bool | isTextBreak (TextBreakIterator *, int) |
static auto_ptr
< TextCodec > | newTextCodecICU (const TextEncoding &encoding, const void *) |
static HashMap
< UChar32, UChar > & | gbkEscapes () |
| static void | gbkCallbackEscape (const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err) |
| static void | gbkCallbackSubstitute (const void *context, UConverterFromUnicodeArgs *fromUArgs, const UChar *codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode *err) |
static
TextBreakIterator * | setUpIterator (bool &createdIterator, TextBreakIterator *&iterator, UBreakIteratorType type, const UChar *string, int length) |
| bool | operator== (const AuthenticationChallenge &a, const AuthenticationChallenge &b) |
| bool | operator!= (const AuthenticationChallenge &a, const AuthenticationChallenge &b) |
| bool | operator== (const Credential &a, const Credential &b) |
| static bool | skipWhiteSpace (const String &str, int &pos, bool fromHttpEquivMeta) |
| bool | parseHTTPRefresh (const String &refresh, bool fromHttpEquivMeta, double &delay, String &url) |
| String | filenameFromHTTPContentDisposition (const String &value) |
| String | extractMIMETypeFromMediaType (const String &mediaType) |
| String | extractCharsetFromMediaType (const String &mediaType) |
| static int | copyPathRemovingDots (char *dst, const char *src, int srcStart, int srcEnd) |
| static char * | encodeRelativeString (const KURL &base, const DeprecatedString &rel, const TextEncoding &) |
| static DeprecatedString | substituteBackslashes (const DeprecatedString &string) |
| static bool | isSchemeFirstChar (unsigned char c) |
| static bool | isSchemeChar (unsigned char c) |
| static bool | isUserInfoChar (unsigned char c) |
| static bool | isHostnameChar (unsigned char c) |
| static bool | isIPv6Char (unsigned char c) |
| static bool | isPathSegmentEndChar (unsigned char c) |
| static bool | isBadChar (unsigned char c) |
| static bool | isHexDigit (unsigned char c) |
| static int | hexDigitValue (unsigned char c) |
| static void | appendEscapingBadChars (char *&buffer, const char *strStart, size_t length) |
| static bool | hasSlashDotOrDotDot (const char *str) |
| static bool | matchLetter (char c, char lowercaseLetter) |
| bool | operator== (const KURL &a, const KURL &b) |
| bool | equalIgnoringRef (const KURL &a, const KURL &b) |
| static DeprecatedString | encodeHostname (const DeprecatedString &s) |
static Vector< pair
< int, int > > | findHostnamesInMailToURL (const DeprecatedString &s) |
| static bool | findHostnameInHierarchicalURL (const DeprecatedString &s, int &startOffset, int &endOffset) |
| static DeprecatedString | encodeHostnames (const DeprecatedString &s) |
| bool | operator== (const ProtectionSpace &a, const ProtectionSpace &b) |
| bool | equalIgnoringHeaderFields (const ResourceRequestBase &a, const ResourceRequestBase &b) |
| bool | operator== (const ResourceRequestBase &a, const ResourceRequestBase &b) |
| bool | operator== (const ResourceResponse &a, const ResourceResponse &b) |
| static int | CeilingLog2 (unsigned int i) |
| void | InitArenaPool (ArenaPool *pool, const char *name, unsigned int size, unsigned int align) |
| void * | ArenaAllocate (ArenaPool *pool, unsigned int nb) |
| void * | ArenaGrow (ArenaPool *pool, void *p, unsigned int size, unsigned int incr) |
| static void | FreeArenaList (ArenaPool *pool, Arena *head, bool reallyFree) |
| void | ArenaRelease (ArenaPool *pool, char *mark) |
| void | FreeArenaPool (ArenaPool *pool) |
| void | FinishArenaPool (ArenaPool *pool) |
| bool | operator== (const AtomicString &a, const char *b) |
| void | base64Encode (const Vector< char > &in, Vector< char > &out, bool insertLFs) |
| bool | base64Decode (const Vector< char > &in, Vector< char > &out) |
| bool | operator== (const CString &a, const CString &b) |
| bool | operator== (const DeprecatedCString &s1, const char *s2) |
static
DeprecatedListNode * | copyList (DeprecatedListNode *l, DeprecatedListNode *&tail) |
| | COMPILE_ASSERT (sizeof(DeprecatedChar)==2, deprecated_char_is_2_bytes) static inline DeprecatedStringData **allocateHandle() |
| static void | freeHandle (DeprecatedStringData **) |
| static int | ucstrcmp (const DeprecatedString &as, const DeprecatedString &bs) |
| static bool | equal (const DeprecatedChar *a, const char *b, int l) |
| static bool | equalCaseInsensitive (const char *a, const char *b, int l) |
| static bool | equalCaseInsensitive (const DeprecatedChar *a, const char *b, int l) |
| static bool | equalCaseInsensitive (const DeprecatedChar *a, const DeprecatedChar *b, int l) |
| static bool | equalCaseInsensitive (char c1, char c2) |
| static bool | equalCaseInsensitive (DeprecatedChar c1, char c2) |
| static bool | |