|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T X
Length: 1573 (0x625)
Types: TextFile
Names: »Xtext.h«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
└─⟦526ad3590⟧ »EUUGD11/gnu-31mar87/X.V10.R4.tar.Z«
└─⟦2109abc41⟧
└─⟦this⟧ »./X.V10R4/Xlib/Xtext.h«
/* $Header: Xtext.h,v 10.4 86/04/23 12:04:49 jg Rel $ */
/* Include file for X text window package. An application using this
package modifies any of the fields at its own risk! */
#include <X/Xlib.h>
typedef struct _TextWindow {
struct _TextWindow *next; /* for linked list of TextWindows */
Window w; /* Window to use */
FontInfo *font; /* Font to use for text */
int fgpixel; /* Pixel value of foreground */
int bgpixel; /* Pixel value of background */
short num_lines; /* Number of lines in the window */
short num_chars; /* The length of each line */
short mapped; /* Whether or not the window is mapped */
short height; /* Height of window in pixels */
short width; /* Width of window in pixels */
short first_line; /* The index of the first line */
char **lines; /* Ptr to array of text lines */
short *line_length; /* Ptr to array of line lengths (in pixels) */
short *line_chars; /* Ptr to array of line lengths in chars */
short last_line; /* Which line is the last */
short last_char; /* Length of the last line */
short next_x; /* X-coord for next character */
short next_y; /* Y-coord for next character */
unsigned int eventmask; /* List of events we're interested in */
char *scroll_history; /* Ptr to list of scroll amounts */
short scroll_count; /* Number of outstanding scrolls */
short scroll_start; /* Where in the history the history starts */
short old_scrolls; /* Number of ignorable outstanting scrolls */
short fastscroll; /* Whether or not to use fast scrolling */
} TextWindow;
TextWindow *TextCreate();