| 269 | } |
| 270 | |
| 271 | void ColorScheme::writeToConfig(Confparse &obvconfig) { |
| 272 | obvconfig.WriteHex("backgroundColor", byte4swap(this->backgroundColor)); |
| 273 | obvconfig.WriteHex("boardFillColor", byte4swap(this->boardFillColor)); |
| 274 | obvconfig.WriteHex("boardOutlineColor", byte4swap(this->boardOutlineColor)); |
| 275 | obvconfig.WriteHex("partOutlineColor", byte4swap(this->partOutlineColor)); |
| 276 | obvconfig.WriteHex("partHullColor", byte4swap(this->partHullColor)); |
| 277 | obvconfig.WriteHex("partFillColor", byte4swap(this->partFillColor)); |
| 278 | obvconfig.WriteHex("partTextColor", byte4swap(this->partTextColor)); |
| 279 | obvconfig.WriteHex("partHighlightedColor", byte4swap(this->partHighlightedColor)); |
| 280 | obvconfig.WriteHex("partHighlightedFillColor", byte4swap(this->partHighlightedFillColor)); |
| 281 | obvconfig.WriteHex("partHighlightedTextColor", byte4swap(this->partHighlightedTextColor)); |
| 282 | obvconfig.WriteHex("partHighlightedTextBackgroundColor", byte4swap(this->partHighlightedTextBackgroundColor)); |
| 283 | obvconfig.WriteHex("pinDefaultColor", byte4swap(this->pinDefaultColor)); |
| 284 | obvconfig.WriteHex("pinDefaultTextColor", byte4swap(this->pinDefaultTextColor)); |
| 285 | obvconfig.WriteHex("pinTextBackgroundColor", byte4swap(this->pinTextBackgroundColor)); |
| 286 | obvconfig.WriteHex("pinGroundColor", byte4swap(this->pinGroundColor)); |
| 287 | obvconfig.WriteHex("pinNotConnectedColor", byte4swap(this->pinNotConnectedColor)); |
| 288 | obvconfig.WriteHex("pinTestPadColor", byte4swap(this->pinTestPadColor)); |
| 289 | obvconfig.WriteHex("pinTestPadFillColor", byte4swap(this->pinTestPadFillColor)); |
| 290 | obvconfig.WriteHex("pinA1PadColor", byte4swap(this->pinA1PadColor)); |
| 291 | obvconfig.WriteHex("pinSelectedColor", byte4swap(this->pinSelectedColor)); |
| 292 | obvconfig.WriteHex("pinSelectedTextColor", byte4swap(this->pinSelectedTextColor)); |
| 293 | obvconfig.WriteHex("pinSelectedFillColor", byte4swap(this->pinSelectedFillColor)); |
| 294 | obvconfig.WriteHex("pinSameNetColor", byte4swap(this->pinSameNetColor)); |
| 295 | obvconfig.WriteHex("pinSameNetTextColor", byte4swap(this->pinSameNetTextColor)); |
| 296 | obvconfig.WriteHex("pinSameNetFillColor", byte4swap(this->pinSameNetFillColor)); |
| 297 | obvconfig.WriteHex("pinHaloColor", byte4swap(this->pinHaloColor)); |
| 298 | obvconfig.WriteHex("pinNetWebColor", byte4swap(this->pinNetWebColor)); |
| 299 | obvconfig.WriteHex("pinNetWebOSColor", byte4swap(this->pinNetWebOSColor)); |
| 300 | obvconfig.WriteHex("annotationPopupTextColor", byte4swap(this->annotationPopupTextColor)); |
| 301 | obvconfig.WriteHex("annotationPopupBackgroundColor", byte4swap(this->annotationPopupBackgroundColor)); |
| 302 | obvconfig.WriteHex("annotationBoxColor", byte4swap(this->annotationBoxColor)); |
| 303 | obvconfig.WriteHex("annotationStalkColor", byte4swap(this->annotationStalkColor)); |
| 304 | obvconfig.WriteHex("selectedMaskOutline", byte4swap(this->selectedMaskOutline)); |
| 305 | obvconfig.WriteHex("selectedMaskParts", byte4swap(this->selectedMaskParts)); |
| 306 | obvconfig.WriteHex("selectedMaskPins", byte4swap(this->selectedMaskPins)); |
| 307 | obvconfig.WriteHex("orMaskPins", byte4swap(this->orMaskPins)); |
| 308 | obvconfig.WriteHex("orMaskParts", byte4swap(this->orMaskParts)); |
| 309 | obvconfig.WriteHex("orMaskOutline", byte4swap(this->orMaskOutline)); |
| 310 | } |