void AssistedNodeInformation::encode(IPC::Encoder& encoder) const { encoder << elementRect; encoder << selectionRect; encoder << minimumScaleFactor; encoder << maximumScaleFactor; encoder << nodeFontSize; encoder << hasNextNode; encoder << hasPreviousNode; encoder << isAutocorrect; encoder << isRTL; encoder.encodeEnum(autocapitalizeType); encoder.encodeEnum(elementType); encoder << formAction; encoder << selectOptions; encoder << selectedIndex; encoder << isMultiSelect; encoder << isReadOnly; encoder << allowsUserScaling; encoder << allowsUserScalingIgnoringForceAlwaysScaling; encoder << insideFixedPosition; encoder << value; encoder << valueAsNumber; encoder << title; encoder.encodeEnum(autofillFieldName); }
void WebPageCreationParameters::encode(IPC::Encoder& encoder) const { encoder << viewSize; encoder << viewState; encoder << store; encoder.encodeEnum(drawingAreaType); encoder << pageGroupData; encoder << drawsBackground; encoder << isEditable; encoder << underlayColor; encoder << useFixedLayout; encoder << fixedLayoutSize; encoder.encodeEnum(paginationMode); encoder << paginationBehavesLikeColumns; encoder << pageLength; encoder << gapBetweenPages; encoder << paginationLineGridEnabled; encoder << userAgent; encoder << itemStates; encoder << sessionID; encoder << highestUsedBackForwardItemID; encoder << userContentControllerID; encoder << visitedLinkTableID; encoder << websiteDataStoreID; encoder << canRunBeforeUnloadConfirmPanel; encoder << canRunModal; encoder << deviceScaleFactor; encoder << viewScaleFactor; encoder << topContentInset; encoder << mediaVolume; encoder << muted; encoder << mayStartMediaWhenInWindow; encoder << minimumLayoutSize; encoder << autoSizingShouldExpandToViewHeight; encoder.encodeEnum(scrollPinningBehavior); encoder << scrollbarOverlayStyle; encoder << backgroundExtendsBeyondPage; encoder.encodeEnum(layerHostingMode); encoder << mimeTypesWithCustomContentProviders; encoder << controlledByAutomation; #if ENABLE(REMOTE_INSPECTOR) encoder << allowsRemoteInspection; encoder << remoteInspectionNameOverride; #endif #if PLATFORM(MAC) encoder << colorSpace; #endif #if PLATFORM(IOS) encoder << screenSize; encoder << availableScreenSize; encoder << textAutosizingWidth; encoder << ignoresViewportScaleLimits; #endif encoder << appleMailPaginationQuirkEnabled; encoder << shouldScaleViewToFitDocument; encoder.encodeEnum(userInterfaceLayoutDirection); }
void WebPopupItem::encode(IPC::Encoder& encoder) const { encoder.encodeEnum(m_type); encoder << m_text; encoder.encodeEnum(m_textDirection); encoder << m_hasTextDirectionOverride; encoder << m_toolTip; encoder << m_accessibilityText; encoder << m_isEnabled; encoder << m_isLabel; encoder << m_isSelected; }
void Plugin::Parameters::encode(IPC::Encoder& encoder) const { encoder << url.string(); encoder << names; encoder << values; encoder << mimeType; encoder << isFullFramePlugin; encoder << shouldUseManualLoader; #if PLATFORM(COCOA) encoder.encodeEnum(layerHostingMode); #endif }