Class GoogleFontEditor
- Namespace
- Dynamicweb.Content.Items.Editors
- Assembly
- Dynamicweb.dll
Represents a Google font editor.
[Editor("Google font")]
public class GoogleFontEditor : Editor, IParameterOptions
- Inheritance
-
GoogleFontEditor
- Implements
- Inherited Members
Constructors
GoogleFontEditor()
Initializes a new instance of an object.
public GoogleFontEditor()
Properties
DataType
Gets the data type for this editor.
public override Type DataType { get; }
Property Value
DefaultFontName
Gets or sets the default font name.
[AddInLabel("Default font name")]
[AddInParameter("DefaultFontName")]
[AddInParameterEditor(typeof(TextEditor), "")]
public string? DefaultFontName { get; set; }
Property Value
DefaultFontWeight
Gets or sets the default font weight.
[AddInLabel("Default font weight")]
[AddInParameter("DefaultFontWeight")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "required=True; none=False")]
public string DefaultFontWeight { get; set; }
Property Value
Methods
GetParameterOptions(string)
public IEnumerable<ParameterOption> GetParameterOptions(string parameterName)
Parameters
parameterNamestring
Returns
GetViewModelValue(object?)
Gets the value as an instance of GoogleFontViewModel
public override object? GetViewModelValue(object? value)
Parameters
valueobject
Returns
RenderValue(EditorRenderingContext)
Renders value.
public override void RenderValue(EditorRenderingContext context)
Parameters
contextEditorRenderingContextEditor rendering context.