// This object is passed directly to Blockly, hence the colour* fields need to // be named exactly as they are, including the UK spelling of "colour". const blockColors = { dialogs: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, motion: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, looks: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, sounds: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, control: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, event: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, sensing: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, pen: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, operators: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, data: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, // This is not a new category, but rather for differentiation // between lists and scalar variables. data_lists: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, more: { colourPrimary: '#000000', colourSecondary: '#000000', colourTertiary: '#000000', colourQuaternary: '#000000' }, text: '#ffffff', workspace: '#ffffff', toolboxHover: '#ffffff', toolboxSelected: '#ffffff', toolboxText: '#000000', toolbox: '#ffffff', flyout: '#ffffff', scrollbar: '#ffffff', scrollbarHover: '#ffffff', textField: '#ffffff', textFieldText: '#000000', insertionMarker: '#ffffff', insertionMarkerOpacity: 0.2, dragShadowOpacity: 0.6, stackGlow: '#ffffff', stackGlowSize: 4, stackGlowOpacity: 1, replacementGlow: '#ffffff', replacementGlowSize: 2, replacementGlowOpacity: 1, colourPickerStroke: '#ffffff', // CSS colours: support RGBA fieldShadow: 'rgba(255, 255, 255, 0.3)', dropDownShadow: 'rgba(255, 255, 255, .3)', numPadBackground: '#ffffff', numPadBorder: '#ffffff', numPadActiveBackground: '#ffffff', numPadText: 'black', // Do not use hex here, it cannot be inlined with data-uri SVG valueReportBackground: '#ffffff', valueReportBorder: '#ffffff', menuHover: 'rgba(255, 255, 255, 0.2)' }; export { blockColors };