Make DECSCUSR thickness configurable
This commit is contained in:
		
							parent
							
								
									93b54cfcc4
								
							
						
					
					
						commit
						ecac5ee35e
					
				| 
						 | 
				
			
			@ -41,6 +41,11 @@ static unsigned int actionfps = 30;
 | 
			
		|||
 */
 | 
			
		||||
static unsigned int blinktimeout = 800;
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * thickness of underline and bar cursors
 | 
			
		||||
 */
 | 
			
		||||
static unsigned int cursorthickness = 2;
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * bell volume. It must be a value between -100 and 100. Use 0 for disabling
 | 
			
		||||
 * it
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										10
									
								
								st.c
								
								
								
								
							
							
						
						
									
										10
									
								
								st.c
								
								
								
								
							| 
						 | 
				
			
			@ -3591,15 +3591,15 @@ xdrawcursor(void) {
 | 
			
		|||
			case 4: /* Steady Underline */
 | 
			
		||||
				XftDrawRect(xw.draw, &dc.col[defaultcs],
 | 
			
		||||
						borderpx + curx * xw.cw,
 | 
			
		||||
						borderpx + (term.c.y + 1) * xw.ch - 1,
 | 
			
		||||
						xw.cw, 1);
 | 
			
		||||
						borderpx + (term.c.y + 1) * xw.ch - cursorthickness,
 | 
			
		||||
						xw.cw, cursorthickness);
 | 
			
		||||
				break;
 | 
			
		||||
			case 5: /* Blinking bar */
 | 
			
		||||
			case 6: /* Steady bar */
 | 
			
		||||
				XftDrawRect(xw.draw, &dc.col[defaultcs],
 | 
			
		||||
								borderpx + curx * xw.cw,
 | 
			
		||||
								borderpx + term.c.y * xw.ch,
 | 
			
		||||
								1, xw.ch);
 | 
			
		||||
						borderpx + curx * xw.cw,
 | 
			
		||||
						borderpx + term.c.y * xw.ch,
 | 
			
		||||
						cursorthickness, xw.ch);
 | 
			
		||||
				break;
 | 
			
		||||
		}
 | 
			
		||||
	} else {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue