Annotation of 43BSDTahoe/new/X/Xlib/Xtext.h, revision 1.1.1.1

1.1       root        1: /* $Header: Xtext.h,v 10.4 86/04/23 12:04:49 jg 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: #include <X/Xlib.h>
                      6: 
                      7: typedef struct _TextWindow {
                      8:        struct _TextWindow *next; /* for linked list of TextWindows */
                      9:        Window w;               /* Window to use */
                     10:        FontInfo *font;         /* Font to use for text */
                     11:        int fgpixel;            /* Pixel value of foreground */
                     12:        int bgpixel;            /* Pixel value of background */
                     13:        short num_lines;        /* Number of lines in the window */
                     14:        short num_chars;        /* The length of each line */
                     15:        short mapped;           /* Whether or not the window is mapped */
                     16:        short height;           /* Height of window in pixels */
                     17:        short width;            /* Width of window in pixels */
                     18:        short first_line;       /* The index of the first line */
                     19:        char **lines;           /* Ptr to array of text lines */
                     20:        short *line_length;     /* Ptr to array of line lengths (in pixels) */
                     21:        short *line_chars;      /* Ptr to array of line lengths in chars */
                     22:        short last_line;        /* Which line is the last */
                     23:        short last_char;        /* Length of the last line */
                     24:        short next_x;           /* X-coord for next character */
                     25:        short next_y;           /* Y-coord for next character */
                     26:        unsigned int eventmask; /* List of events we're interested in */
                     27:        char *scroll_history;   /* Ptr to list of scroll amounts */
                     28:        short scroll_count;     /* Number of outstanding scrolls */
                     29:        short scroll_start;     /* Where in the history the history starts */
                     30:        short old_scrolls;      /* Number of ignorable outstanting scrolls */
                     31:        short fastscroll;       /* Whether or not to use fast scrolling */
                     32: } TextWindow; 
                     33: 
                     34: TextWindow *TextCreate();

unix.superglobalmegacorp.com

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