Annotation of pmsdk/samples/petzold/chap04/sysvals.h, revision 1.1

1.1     ! root        1: /*----------------------------------------------
        !             2:    SYSVALS.H -- System values display structure 
        !             3:   ----------------------------------------------*/
        !             4: 
        !             5: #define NUMLINES (sizeof sysvals / sizeof sysvals [0])
        !             6: 
        !             7: struct
        !             8:      {
        !             9:      SHORT sIndex ;
        !            10:      CHAR  *szIdentifier ;
        !            11:      CHAR  *szDescription ;
        !            12:      }
        !            13:      sysvals [] =
        !            14:      {
        !            15:      SV_SWAPBUTTON,     "SV_SWAPBUTTON",     "Mouse buttons swapped flag",
        !            16:      SV_DBLCLKTIME,     "SV_DBLCLKTIME",     "Mouse double click time in msec",
        !            17:      SV_CXDBLCLK,       "SV_CXDBLCLK",       "Mouse double click area width",
        !            18:      SV_CYDBLCLK,       "SV_CYDBLCLK",       "Mouse double click area height",
        !            19:      SV_CXSIZEBORDER,   "SV_CXSIZEBORDER",   "Sizing border width",
        !            20:      SV_CYSIZEBORDER,   "SV_CYSIZEBORDER",   "Sizing border height",
        !            21:      SV_ALARM,          "SV_ALARM",          "Alarm enabled flag",
        !            22:      SV_CURSORRATE,     "SV_CURSORRATE",     "Cursor blink rate",
        !            23:      SV_FIRSTSCROLLRATE,"SV_FIRSTSCROLLRATE","Scroll bar time until repeats",
        !            24:      SV_SCROLLRATE,     "SV_SCROLLRATE",     "Scroll bar scroll rate",
        !            25:      SV_NUMBEREDLISTS,  "SV_NUMBEREDLISTS",  "Flag for numbering of lists",
        !            26:      SV_WARNINGFREQ,    "SV_WARNINGFREQ",    "Alarm frequency for WA_WARNING",
        !            27:      SV_NOTEFREQ,       "SV_NOTEFREQ",       "Alarm frequency for WA_NOTE",
        !            28:      SV_ERRORFREQ,      "SV_ERRORFREQ",      "Alarm frequency for WA_ERROR",
        !            29:      SV_WARNINGDURATION,"SV_WARNINGDURATION","Alarm duration for WA_WARNING",
        !            30:      SV_NOTEDURATION,   "SV_NOTEDURATION",   "Alarm duration for WA_NOTE",
        !            31:      SV_ERRORDURATION,  "SV_ERRORDURATION",  "Alarm duration for WA_ERROR",
        !            32:      SV_CXSCREEN,       "SV_CXSCREEN",       "Screen width in pixels",
        !            33:      SV_CYSCREEN,       "SV_CYSCREEN",       "Screen height in pixels",
        !            34:      SV_CXVSCROLL,      "SV_CXVSCROLL",      "Vertical scroll bar width",
        !            35:      SV_CYHSCROLL,      "SV_CYHSCROLL",      "Horizontal scroll bar height",
        !            36:      SV_CYVSCROLLARROW, "SV_CYVSCROLLARROW", "Vertical scroll arrow height",
        !            37:      SV_CXHSCROLLARROW, "SV_CXHSCROLLARROW", "Horizontal scroll arrow width",
        !            38:      SV_CXBORDER,       "SV_CXBORDER",       "Border width",
        !            39:      SV_CYBORDER,       "SV_CYBORDER",       "Border height",
        !            40:      SV_CXDLGFRAME,     "SV_CXDLGFRAME",     "Dialog window frame width",
        !            41:      SV_CYDLGFRAME,     "SV_CYDLGFRAME",     "Dialog window frame height",
        !            42:      SV_CYTITLEBAR,     "SV_CYTITLEBAR",     "Title bar height",
        !            43:      SV_CYVSLIDER,      "SV_CYVSLIDER",      "Vertical scroll slider height",
        !            44:      SV_CXHSLIDER,      "SV_CXHSLIDER",      "Horizontal scroll slider width",
        !            45:      SV_CXMINMAXBUTTON, "SV_CXMINMAXBUTTON", "Minimize/Maximize button width",
        !            46:      SV_CYMINMAXBUTTON, "SV_CYMINMAXBUTTON", "Minimize/Maximize button height",
        !            47:      SV_CYMENU,         "SV_CYMENU",         "Menu bar height",
        !            48:      SV_CXFULLSCREEN,   "SV_CXFULLSCREEN",   "Full screen client window width",
        !            49:      SV_CYFULLSCREEN,   "SV_CYFULLSCREEN",   "Full screen client window height",
        !            50:      SV_CXICON,         "SV_CXICON",         "Icon width",
        !            51:      SV_CYICON,         "SV_CYICON",         "Icon height",
        !            52:      SV_CXPOINTER,      "SV_CXPOINTER",      "Pointer width",
        !            53:      SV_CYPOINTER,      "SV_CYPOINTER",      "Pointer height",
        !            54:      SV_DEBUG,          "SV_DEBUG",          "Debug version flag",
        !            55:      SV_CMOUSEBUTTONS,  "SV_CMOUSEBUTTONS",  "Number of mouse buttons",
        !            56:      SV_POINTERLEVEL,   "SV_POINTERLEVEL",   "Pointer display count",
        !            57:      SV_CURSORLEVEL,    "SV_CURSORLEVEL",    "Cursor display count",
        !            58:      SV_TRACKRECTLEVEL, "SV_TRACKRECTLEVEL", "Tracking rectangle display count",
        !            59:      SV_CTIMERS,        "SV_CTIMERS",        "Number of available timers",
        !            60:      SV_MOUSEPRESENT,   "SV_MOUSEPRESENT",   "Mouse present flag",
        !            61:      SV_CXBYTEALIGN,    "SV_CXBYTEALIGN",    "Horizontal pixel alignment value",
        !            62:      SV_CYBYTEALIGN,    "SV_CYBYTEALIGN",    "Vertical pixel alignment value"
        !            63:      } ;

unix.superglobalmegacorp.com

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