in Tools/Apps/Microsoft.PowerApps.ThemeEditor/Design/DesignDataService.cs [9:444]
public void GetData(string path, Action<ThemeModel, Exception> callback)
{
ThemeModel item = new ThemeModel()
{
palette = new List<Palette>() {
new Palette()
{
name = "ScreenBkgColor",
value = "RGBA(255, 255, 255, 1)",
type = "c"
},
new Palette()
{
name = "InnerCircleBkgColor",
value = "RGBA(255, 255, 255, 1)",
type = "c"
},
new Palette()
{
name = "TextMainColor",
value = "RGBA(30, 30, 30, 1)",
type = "c"
},
new Palette()
{
name = "TextMainColorInverted",
value = "RGBA(255, 255, 255, 1)",
type = "c"
},
new Palette()
{
name = "PrimaryColor1",
value = "RGBA(0, 128, 137, 1)",
type = "c"
},
new Palette()
{
name = "PrimaryColor4",
value = "RGBA(200, 200, 200, 1)",
type = "c"
},
new Palette()
{
name = "PrimaryColor6",
value = "RGBA(102, 102, 102, 1)",
type = "c"
},
new Palette()
{
name = "PrimaryColor7",
value = "RGBA(102, 102, 102, 1)",
type = "c"
},
new Palette()
{
name = "TextColor1",
value = "RGBA(102, 102, 102, 1)",
type = "c"
},
new Palette()
{
name = "TextColor2",
value = "RGBA(51, 51, 51, 1)",
type = "c"
},
new Palette()
{
name = "ReservedWhiteColor",
value = "RGBA(255, 255, 255, 1)",
type = "c"
},
new Palette()
{
name = "InvertedBkgColor",
value = "RGBA(12, 123, 120, 1)",
type = "c"
},
new Palette()
{
name= "InputFocusedBorderThickness",
value= "4",
type= "n"
},
new Palette()
{
name= "defaultRadius",
value= "5",
type= "n"
},
new Palette()
{
name= "InputBorderThickness",
value= "1",
type= "n"
},
new Palette()
{
name="TextBodyFontFace",
value ="%Font.RESERVED%.Lato",
type="e"
} ,
new Palette()
{
name="TextEmphasisFontWeight",
value ="%FontWeight.RESERVED%.Bold",
type="e"
},
new Palette()
{
name="DefaultBorderStyle",
value ="%BorderStyle.RESERVED%.Solid",
type="e"
},
new Palette()
{
name="TextEmphasisFontSize",
value= "15",
phoneValue="24",
type= "n"
}
},
styles = new List<Style>
{
new Style()
{
name = "defaultScreenStyle",
controlTemplateName = "screen",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "Fill",
value = "%Palette.ScreenBkgColor%"
}
}
}
,
new Style()
{
name = "defaultDatePickerStyle",
controlTemplateName = "Button",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "IconFill",
value = "%Palette.ReservedWhiteColor%"
},
new Propertyvaluesmap()
{
property = "BorderColor",
value = "%Palette.PrimaryColor4%"
},
new Propertyvaluesmap()
{
property = "BorderThickness",
value = "%Palette.InputBorderThickness%"
},
new Propertyvaluesmap()
{
property = "Fill",
value = "%Palette.PrimaryColor4%"
},
new Propertyvaluesmap()
{
property = "Color",
value = "%Palette.TextColor1%"
},
}
},
new Style()
{
name = "defaultButtonStyle",
controlTemplateName = "Button",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "HoverFill",
value = "%Palette.PrimaryColor6%"
},
new Propertyvaluesmap()
{
property = "HoverColor",
value = "%Palette.ReservedWhiteColor%"
},
new Propertyvaluesmap()
{
property = "PressedFill",
value = "%Palette.PrimaryColor6%"
},
new Propertyvaluesmap()
{
property = "BorderThickness",
value = "%Palette.InputBorderThickness%"
},
new Propertyvaluesmap()
{
property = "Fill",
value = "%Palette.PrimaryColor1%"
},
new Propertyvaluesmap()
{
property = "Font",
value = "%Palette.TextBodyFontFace%"
},
new Propertyvaluesmap()
{
property = "RadiusTopLeft",
value = "%Palette.defaultRadius%"
},
new Propertyvaluesmap()
{
property = "RadiusTopRight",
value = "%Palette.defaultRadius%"
},
new Propertyvaluesmap()
{
property = "RadiusBottomLeft",
value = "%Palette.defaultRadius%"
},
new Propertyvaluesmap()
{
property = "RadiusBottomRight",
value = "%Palette.defaultRadius%"
}
}
},
new Style()
{
name = "defaultTextStyle",
controlTemplateName = "text",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "Font",
value = "%Palette.TextBodyFontFace%"
},
new Propertyvaluesmap()
{
property = "BorderColor",
value = "%Palette.PrimaryColor4%"
},
new Propertyvaluesmap()
{
property = "Color",
value = "%Palette.TextColor1%"
},
new Propertyvaluesmap()
{
property = "BorderThickness",
value = "%Palette.InputBorderThickness%"
},
new Propertyvaluesmap()
{
property = "Fill",
value = "%Palette.ReservedWhiteColor%"
}
}
},
new Style() {
name = "defaultCheckboxStyle",
controlTemplateName = "checkbox",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "Font",
value = "%Palette.TextBodyFontFace%"
},
new Propertyvaluesmap()
{
property = "CheckboxBorderColor",
value = "%Palette.PrimaryColor7%"
},
new Propertyvaluesmap()
{
property = "CheckboxBackgroundFill",
value = "%Palette.ScreenBkgColor%"
},
new Propertyvaluesmap()
{
property = "CheckmarkFill",
value = "%Palette.PrimaryColor1%"
}
}
},
new Style() {
name = "defaultSliderStyle",
controlTemplateName = "slider",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "BorderThickness",
value = "%Palette.InputBorderThickness%"
}
}
},
new Style() {
name = "defaultRadioStyle",
controlTemplateName = "checkbox",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "Font",
value = "%Palette.TextBodyFontFace%"
},
new Propertyvaluesmap()
{
property = "RadioSelectionFill",
value = "%Palette.TextColor2%"
},
new Propertyvaluesmap()
{
property = "RadioBackgroundFill",
value = "%Palette.ReservedWhiteColor%"
},
new Propertyvaluesmap()
{
property = "RadioBorderColor",
value = "%Palette.PrimaryColor1%"
},
new Propertyvaluesmap()
{
property = "BorderThickness",
value = "%Palette.InputBorderThickness%"
}
}
},
new Style()
{
name = "defaultDropdownStyle",
controlTemplateName = "Button",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "SelectionColor",
value = "%Palette.ReservedWhiteColor%"
},
new Propertyvaluesmap()
{
property = "ChevronFill",
value = "%Palette.PrimaryColor7%"
},
new Propertyvaluesmap()
{
property = "ChevronHoverFill",
value = "%Palette.PrimaryColor7%"
},
new Propertyvaluesmap()
{
property = "ChevronBackground",
value = "%Palette.ScreenBkgColor%"
},
new Propertyvaluesmap()
{
property = "BorderThickness",
value = "%Palette.InputBorderThickness%"
}
}
},
new Style()
{
name = "defaultListboxStyle",
controlTemplateName = "Button",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "SelectionColor",
value = "%Palette.ReservedWhiteColor%"
},
new Propertyvaluesmap()
{
property = "SelectionFill",
value = "%Palette.PrimaryColor1%"
},
new Propertyvaluesmap()
{
property = "Color",
value = "%Palette.TextColor1%"
},
new Propertyvaluesmap()
{
property = "HoverColor",
value = "%Palette.TextColor1%"
},
new Propertyvaluesmap()
{
property = "PressedColor",
value = "%Palette.ReservedWhiteColor%"
},
new Propertyvaluesmap()
{
property = "Fill",
value = "%Palette.ScreenBkgColor%"
},
new Propertyvaluesmap()
{
property = "HoverFill",
value = "%Palette.PrimaryColor8%"
},
new Propertyvaluesmap()
{
property = "PressedFill",
value = "%Palette.PrimaryColor9%"
},
new Propertyvaluesmap()
{
property = "BorderThickness",
value = "%Palette.InputBorderThickness%"
}
}
},
new Style() {
name = "defaultIconStyle",
controlTemplateName = "icon",
propertyValuesMap = new List<Propertyvaluesmap>()
{
new Propertyvaluesmap()
{
property = "Color",
value = "%Palette.PrimaryColor9%"
}
}
}
}
};
callback(item, null);
}