Package com.iizigo.color
package com.iizigo.color
- ClassesClassDescriptionThe palette color's Editor part: the values of the two reserved schemes with a swatch of what each resolves to, the reference and the CSS custom property a panel uses the color by, and the property grid for the description.The refactoring participant for palette colors (THEME-DESIGN section 5, phase B3): when a palette color file, or a folder under a module's
stylefolder, is renamed or moved - by the Rename dialog, a drag in the IIZI Explorer, or their undo - the property tree hears it as a rename or move of the file's or folder's container, and this class turns that event into the old and new canonical paths and has every%color reference in every loaded module follow (ColorRefRefactor.rename(Collection, String, String)).The Designer's palette service: installs the platform base palette from the theme sheet the internal web server serves, so that a role reference resolves in iiziGo as it does on a server; reads the base palette of every shipped family for the previews; lists the module roots whosestylefolders hold the palette colors; and tells the design views when a palette changed, so that the palette block they show (AppPaletteCSS) is regenerated.Wizard to create a new palette color: one file under the module's style folder, born with a mid-grey light value so that it resolves from the start.Wizard to create a new palette: a named selection of palette colors, one file under the module's style folder.The palette's Editor part: the tree of the module's palette colors and their folders under the style folder, on the VirtualSpace editor template - the Designer's filtered common viewer over the property tree, whose add, rename, move, delete, drag and drop and undo are the platform's - with, below, the selected color's values and its membership of this palette, and the palette's own properties.The values of a palette color, one row per reserved scheme: a swatch of what the value resolves to in the Designer's saved theme family, the value itself - a literal, a pointer at another palette color, or nothing - and the three ways to set it.Small swatch images of a color, one per ARGB value, for the IIZI Explorer, the palette tree and the color chooser: a filled square with a grey frame, a transparent color drawn over a white field so that its alpha shows.