// UserColors.cc // Gloobs example program // // draws things in user-defined colours // // by Smylers // 2000 Jan 10: original version // 2000 Jan 17: renamed PaleYellow as Cream #include int main() { using namespace Gloobs; Canvas DemoPic(X11, 200, 200, "Colours"); // define a pale shade of yellow, (100% red, 100% green, 90% blue): int Cream = DemoPic.ink(1.0, 1.0, 0.9); // define a scarlet using integers in the scale 0 to 255 (as used in `The // Gimp'): int Scarlet = DemoPic.ink(230, 25, 75); // define a purple using hexadecimal numbers between 00 and FF: int Purple = DemoPic.ink(0x9A, 0x32, 0xCD); // define a blue as a hex string, like on webpages: int RoyalBlue = DemoPic.ink("3366CC"); // now use these colours like any others: DemoPic.set_background(Cream); DemoPic.pen(Scarlet); DemoPic.set_line_width(4); DemoPic.rectangle(10, 10, 190, 190); DemoPic.pen(Purple); DemoPic.filled_triangle(30, 100, 100, 170, 170, 100); DemoPic.pen(RoyalBlue); DemoPic.set_font_size(20); DemoPic.string(30, 60, "a purple triangle"); DemoPic.pause(); return 0; }