Annotation of 43BSD/contrib/X/Xlib/Xtext.h, revision 1.1

1.1     ! root        1: /* $Header: Xtext.h,v 10.3 86/02/01 15:42:28 tony Rel $ */
        !             2: /* Include file for X text window package.  An application using this
        !             3:    package modifies any of the fields at its own risk! */
        !             4: 
        !             5: typedef struct _TextWindow {
        !             6:        Window w;               /* Window to use */
        !             7:        FontInfo *font;         /* Font to use for text */
        !             8:        int fgpixel;            /* Pixel value of foreground */
        !             9:        int bgpixel;            /* Pixel value of background */
        !            10:        short num_lines;        /* Number of lines in the window */
        !            11:        short num_chars;        /* The length of each line */
        !            12:        short mapped;           /* Whether or not the window is mapped */
        !            13:        short height;           /* Height of window in pixels */
        !            14:        short width;            /* Width of window in pixels */
        !            15:        short first_line;       /* The index of the first line */
        !            16:        char **lines;           /* Ptr to array of text lines */
        !            17:        short *line_length;     /* Ptr to array of line lengths (in pixels) */
        !            18:        short *line_chars;      /* Ptr to array of line lengths in chars */
        !            19:        short last_line;        /* Which line is the last */
        !            20:        short last_char;        /* Length of the last line */
        !            21:        short next_x;           /* X-coord for next character */
        !            22:        short next_y;           /* Y-coord for next character */
        !            23:        unsigned int eventmask; /* List of events we're interested in */
        !            24:        char *scroll_history;   /* Ptr to list of scroll amounts */
        !            25:        short scroll_count;     /* Number of outstanding scrolls */
        !            26:        short scroll_start;     /* Where in the history the history starts */
        !            27:        short old_scrolls;      /* Number of ignorable outstanting scrolls */
        !            28:        short fastscroll;       /* Whether or not to use fast scrolling */
        !            29: } TextWindow; 
        !            30: 
        !            31: TextWindow *TextCreate();

unix.superglobalmegacorp.com

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