diff options
| author | Christoph Lohmann <20h@r-36.net> | 2012-09-12 13:08:26 +0200 | 
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2012-09-12 13:08:26 +0200 | 
| commit | 121d9109e8202aaa8df836f2d23922008bdf2c72 (patch) | |
| tree | 48aac69ffaad30e967b102b472087f1332de1497 | |
| parent | c092bce366ce7469e92f59c889b31fa9037976b2 (diff) | |
| download | st-121d9109e8202aaa8df836f2d23922008bdf2c72.tar.gz st-121d9109e8202aaa8df836f2d23922008bdf2c72.tar.bz2 | |
Add preliminary blink stubs. Real implementation is still missing.
| -rw-r--r-- | st.c | 9 | 
1 files changed, 8 insertions, 1 deletions
| @@ -77,6 +77,7 @@ enum glyph_attribute {  	ATTR_BOLD      = 4,  	ATTR_GFX       = 8,  	ATTR_ITALIC    = 16, +	ATTR_BLINK     = 32,  };  enum cursor_movement { @@ -1133,7 +1134,7 @@ tsetattr(int *attr, int l) {  		switch(attr[i]) {  		case 0:  			term.c.attr.mode &= ~(ATTR_REVERSE | ATTR_UNDERLINE | ATTR_BOLD \ -					| ATTR_ITALIC); +					| ATTR_ITALIC | ATTR_BLINK);  			term.c.attr.fg = DefaultFG;  			term.c.attr.bg = DefaultBG;  			break; @@ -1146,6 +1147,9 @@ tsetattr(int *attr, int l) {  		case 4:  			term.c.attr.mode |= ATTR_UNDERLINE;  			break; +		case 5: +			term.c.attr.mode |= ATTR_BLINK; +			break;  		case 7:  			term.c.attr.mode |= ATTR_REVERSE;  			break; @@ -1158,6 +1162,9 @@ tsetattr(int *attr, int l) {  		case 24:  			term.c.attr.mode &= ~ATTR_UNDERLINE;  			break; +		case 25: +			term.c.attr.mode &= ~ATTR_BLINK; +			break;  		case 27:  			term.c.attr.mode &= ~ATTR_REVERSE;  			break; | 
