File:  [Research Unix] / researchv9 / jerq / src / sam / term / flayer.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:59 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv9-SUN3_old, researchv9-SUN3, HEAD
researchv9-SUN3(old)

#ifndef	FLAYER_H
#define	FLAYER_H
#include "frame.h"


typedef enum Vis{
	None=0,
	Some,
	All,
}Vis;
enum{
	Clicktime=60,		/* one second */
};
typedef struct Flayer Flayer;
struct Flayer{
	Frame		f;
	long		origin;	/* offset of first char in flayer */
	long		p0, p1;
	long		click;	/* time at which selection click occurred, in HZ */
	uchar		**(*textfn)();
	int		user0;
	char		*user1;
	Rectangle	entire;
	Rectangle	scroll;
	Vis		visible;
};

Flayer	*flwhich();
long	scrtotal();
#define	FLMARGIN	3
#define	FLSCROLLWID	12
#define	FLGAP		4
#endif FLAYER_H

unix.superglobalmegacorp.com

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