ColorQueue Members

ColorQueue Overview



Constructors

New(Int32[]) Instantiates a ColorQueue whose members are defined by ARGB Values in a given Array of Integers
New(SheetOfAssertion) Instantiates a ColorQueue associated with a given SheetOfAssertion; initially set up for Dot Colors
New() The Plain-Vanilla Constructor; initially set up for Dot Colors

Public Properties

ColorQ The Queue at the heart of this Class
DotColors This list of ARGB Values is the sequence of colors used by default as Dot (LI) Colors
NamedColors This list of ARGB Values is the Known Windows Colors, alphabetical, less duplicates (Fuschia for Magenta and Aqua for Cyan) and certain Complements (Lime (00FF00), Red, Yellow, White)
NextColorPeek Produces Color at Top of Queue, BUT DOESN'T REMOVE IT FROM QUEUE
NextIndexPeek Returns ARGB for Color at Top of Queue, BUT DOESN'T REMOVE IT FROM QUEUE
RootSA Root of the Graph-Tree

Public Methods

DemoteColor (Color) Finds and Removes a given Color from the Queue, and places it at the end of the Queue
DemoteColor (Int32) Finds and Removes a given ColorARGB from the Queue, and places it at the end of the Queue
GetNextColor Returns Color at Top of Queue and removes it from the Queue
HexForARGB (Color) Converts a System.Drawing.Color value to a Hex String (Only Hex Digits; no Prefix)
HexForARGB (Int32) Converts an Integer Color ARGB value to a Hex String (Only Hex Digits; no Prefix)
HexForARGB (String) Returns a Hex String (Only Hex Digits; no Prefix) corresponding to a given KNOWN COLOR NAME
KnownColorSubList Returns Array of ARGBs for KnownColors Beginning at Start and Ending at Last
ListColorQueue Outputs a List of the Colors on the Color Queue
ListKnownColors Passes Arrays of information about the Colors in the KnownColor Enum; returns a listing of their Names, ARGBs, and Enum Values
RecycleColor (Int32) (Overloaded) Takes a ColorARGB and places it at the end of the Queue
RecycleColor (Color) (Overloaded) Takes a ColorARGB and places it at the end of the Queue
RecycleColor (DotColor) (Overloaded) Takes a ColorARGB and places it at the end of the Queue
SetColorQueue Sets the ColorQueue based on an Array of Integers representing ARGB Color Values; returns a reference to that Queue