ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtgrx.h
Revision: 1.2
Committed: Mon Nov 24 17:31:27 2003 UTC (20 years, 6 months ago) by pcg
Content type: text/plain
Branch: MAIN
CVS Tags: rel-1-3, rel-1-2, stable
Changes since 1.1: +0 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 pcg 1.1 /*--------------------------------*-C-*---------------------------------*
2     * File: rxvtgrx.h
3     * $Id: rxvtgrx.h,v 1.1 2003/11/18 14:22:18 root Exp $
4     *
5     * Stuff for text alignment for rxvt special graphics mode
6     *
7     * alignment
8     * Top:
9     * text is placed so that the specified point is at the top of the
10     * capital letters
11     * Center:
12     * text is placed so that the specified point is equidistant from the
13     * bottom of descenders and the top of the capital letters
14     * Bottom:
15     * text is placed so that the bottom of descenders is on the specified
16     * point
17     * Base:
18     * text is placed so that the bottom of the characters with no descenders
19     * is on the specified point
20     * Caps_Center:
21     * text is placed so that the specified point is equidistant from the
22     * bottom and tops of capital letters
23     *----------------------------------------------------------------------*/
24     #ifndef _RXVTGRX_H_
25     #define _RXVTGRX_H_
26    
27     #define GRX_SCALE 10000
28    
29     #define RIGHT_TEXT 0x10
30     #define HCENTER_TEXT 0x20
31     #define LEFT_TEXT 0x30
32     #define HORIZONTAL_ALIGNMENT 0x70
33    
34     #define TOP_TEXT 0x01
35     #define VCENTER_TEXT 0x02
36     #define BOTTOM_TEXT 0x03
37     #define BASE_TEXT 0x04
38     #define VCAPS_CENTER_TEXT 0x05
39     #define VERTICAL_ALIGNMENT 0x0F
40    
41     #if 0 /* this would be nicer */
42     # define TXT_RIGHT 'r'
43     # define TXT_CENTER 'c'
44     # define TXT_LEFT 'l'
45    
46     # define TXT_TOP 't'
47     # define TXT_VCENTER 'v'
48     # define TXT_BOTTOM 'b'
49     # define TXT_BASE '_'
50     # define TXT_VCAPS_CENTER 'C'
51     #endif
52    
53     #endif /* _RXVTGRX_H_ */
54     /*----------------------- end-of-file (C header) -----------------------*/