webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::ThemeIOS Class Reference

#include <ThemeIOS.h>

Inheritance diagram for WebCore::ThemeIOS:
WebCore::ThemeCocoa WebCore::Theme

Public Member Functions

 ThemeIOS ()
 
virtual ~ThemeIOS ()
 
bool userPrefersReducedMotion () const override
 
- Public Member Functions inherited from WebCore::ThemeCocoa
 ThemeCocoa ()
 
virtual ~ThemeCocoa ()
 
void drawNamedImage (const String &, GraphicsContext &, const FloatRect &) const override
 
- Public Member Functions inherited from WebCore::Theme
 Theme ()
 
virtual ~Theme ()
 
virtual int baselinePositionAdjustment (ControlPart) const
 
virtual bool controlHasInactiveAppearance (ControlPart) const
 
virtual bool controlsCanHaveInactiveAppearance () const
 
virtual bool controlsCanHaveHoveredAppearance () const
 
virtual bool controlDrawsBorder (ControlPart) const
 
virtual bool controlDrawsBackground (ControlPart) const
 
virtual bool controlDrawsFocusOutline (ControlPart) const
 
virtual Color selectionColor (ControlPart, const ControlStates &, SelectionPart) const
 
virtual Color textSearchHighlightColor () const
 
virtual Color systemColor (ThemeColor) const
 
virtual FontCascade systemFont (ThemeFont, FontDescription &) const
 
virtual double caretBlinkInterval () const
 
virtual void themeChanged ()
 
virtual std::optional< FontCascadeDescriptioncontrolFont (ControlPart, const FontCascade &, float) const
 
virtual LengthSize controlSize (ControlPart, const FontCascade &, const LengthSize &zoomedSize, float) const
 
virtual LengthSize minimumControlSize (ControlPart, const FontCascade &, float) const
 
virtual LengthBox controlPadding (ControlPart, const FontCascade &, const LengthBox &zoomedBox, float zoomFactor) const
 
virtual LengthBox controlBorder (ControlPart, const FontCascade &, const LengthBox &zoomedBox, float zoomFactor) const
 
virtual bool controlRequiresPreWhiteSpace (ControlPart) const
 
virtual void paint (ControlPart, ControlStates &, GraphicsContext &, const FloatRect &, float, ScrollView *, float, float)
 
virtual void inflateControlPaintRect (ControlPart, const ControlStates &, FloatRect &, float) const
 
 Theme ()
 
virtual ~Theme ()
 
virtual int baselinePositionAdjustment (ControlPart) const
 
virtual bool controlHasInactiveAppearance (ControlPart) const
 
virtual bool controlsCanHaveInactiveAppearance () const
 
virtual bool controlsCanHaveHoveredAppearance () const
 
virtual bool controlDrawsBorder (ControlPart) const
 
virtual bool controlDrawsBackground (ControlPart) const
 
virtual bool controlDrawsFocusOutline (ControlPart) const
 
virtual Color selectionColor (ControlPart, const ControlStates &, SelectionPart) const
 
virtual Color textSearchHighlightColor () const
 
virtual Color systemColor (ThemeColor) const
 
virtual FontCascade systemFont (ThemeFont, FontDescription &) const
 
virtual double caretBlinkInterval () const
 
virtual void themeChanged ()
 
virtual std::optional< FontCascadeDescriptioncontrolFont (ControlPart, const FontCascade &, float) const
 
virtual LengthSize controlSize (ControlPart, const FontCascade &, const LengthSize &zoomedSize, float) const
 
virtual LengthSize minimumControlSize (ControlPart, const FontCascade &, float) const
 
virtual LengthBox controlPadding (ControlPart, const FontCascade &, const LengthBox &zoomedBox, float zoomFactor) const
 
virtual LengthBox controlBorder (ControlPart, const FontCascade &, const LengthBox &zoomedBox, float zoomFactor) const
 
virtual bool controlRequiresPreWhiteSpace (ControlPart) const
 
virtual void paint (ControlPart, ControlStates &, GraphicsContext &, const FloatRect &, float, ScrollView *, float, float)
 
virtual void inflateControlPaintRect (ControlPart, const ControlStates &, FloatRect &, float) const
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::Theme
static String defaultStyleSheet ()
 
static String defaultStyleSheet ()
 

Constructor & Destructor Documentation

◆ ThemeIOS()

WebCore::ThemeIOS::ThemeIOS ( )
inline

◆ ~ThemeIOS()

virtual WebCore::ThemeIOS::~ThemeIOS ( )
inlinevirtual

Member Function Documentation

◆ userPrefersReducedMotion()

bool WebCore::ThemeIOS::userPrefersReducedMotion ( ) const
overridevirtual

Reimplemented from WebCore::Theme.


The documentation for this class was generated from the following files: