Annotation of researchv9/jtools/src/pads/x11/cursor.c, revision 1.1

1.1     ! root        1: #include "univ.h"
        !             2: static short Danger_bits[] = {
        !             3:                0x0180, 0x0240, 0x0420, 0x0990, 0x1188, 0x2184, 0x4182, 0x8181,
        !             4:                0x8181, 0x4182, 0x2004, 0x1188, 0x0990, 0x0420, 0x0240, 0x0180 };
        !             5: static short Bullseye_bits[] = {
        !             6:                0x07E0, 0x1FF8, 0x399C, 0x63C6, 0x6FF6, 0xCDB3, 0xD99B, 0xFFFF,
        !             7:                0xFFFF, 0xD99B, 0xCDB3, 0x6FF6, 0x63C6, 0x399C, 0x1FF8, 0x07E0 };
        !             8: static short NoMemory_bits[] = {
        !             9:                0x2238, 0x2244, 0x3244, 0x2A44, 0x2644, 0x2244, 0x2238, 0x0000,
        !            10:                0x8BD1, 0xDA1B, 0xAA15, 0xAB95, 0x8A11, 0x8A11, 0x8BD1, 0x0000 };
        !            11: static short Coffee_bits[] = {
        !            12:                0x0000, 0x0380, 0x0400, 0x03E0, 0x0010, 0x07E0, 0x1FFC, 0x1002,
        !            13:                0x101A, 0x101A, 0x1002, 0x103C, 0x1810, 0x0FE0, 0x0000, 0x3FFC };
        !            14: static short HostBusy_bits[] = {
        !            15:                0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0FC0, 0x0FC0,
        !            16:                0x03C0, 0x07C0, 0x0EC0, 0x1CC0, 0x3800, 0x7000, 0xE0DB, 0xC0DB };
        !            17: static short NoGCMemory_bits[] = {
        !            18:                0x1C38, 0x2244, 0x2040, 0x2E40, 0x2240, 0x2244, 0x1C38, 0x0000,
        !            19:                0x8BD1, 0xDA1B, 0xAA15, 0x8B91, 0x8A11, 0x8A11, 0x8BD1, 0x0000  };
        !            20: static short Arrow_bits[] = {
        !            21:         0x0040, 0x0060, 0xFFF0, 0xFFF8,
        !            22:         0xFFFC, 0xFFFC, 0xFFF8, 0xFFF0,
        !            23:         0x0060, 0x0040, 0x0000, 0x0000,
        !            24:         0x0000, 0x0000, 0x0000, 0x0000,
        !            25: };
        !            26: static short Grey_bits[]={
        !            27:        0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA,
        !            28:        0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA, 0xAAAA,
        !            29: };
        !            30: 
        !            31: Cursor Danger, Bullseye, NoMemory, Coffee, HostBusy, NoGCMemory;
        !            32: Cursor *Pcursor;
        !            33: Texture Arrow;
        !            34: Texture Grey;
        !            35: 
        !            36: initcursors()
        !            37: {
        !            38:        Danger = ToCursor(Danger_bits, Danger_bits, 7, 7);
        !            39:        Bullseye = ToCursor(Bullseye_bits, Bullseye_bits, 7, 7);
        !            40:        NoMemory = ToCursor(NoMemory_bits, NoMemory_bits, 7, 7);
        !            41:        Coffee = ToCursor(Coffee_bits, Coffee_bits, 7, 7);
        !            42:        NoGCMemory = ToCursor(NoGCMemory_bits, NoGCMemory_bits, 7, 7);
        !            43:        HostBusy = ToCursor(HostBusy_bits, HostBusy_bits, 7, 7);
        !            44:        Arrow = ToTexture(Arrow_bits);
        !            45:        Grey = ToTexture(Grey_bits);
        !            46: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.