]> code.delx.au - gnu-emacs/blobdiff - src/termchar.h
Another fix for Cygwin.
[gnu-emacs] / src / termchar.h
index 11cea34df2397c3a2c94f9fe0782907c08a2fee3..feb89e02d0ebce68c3fd6e93f6a45e3bcf62b092 100644 (file)
@@ -194,6 +194,28 @@ struct tty_display_info
   /* Nonzero means use ^S/^Q for flow control.  */
 
   unsigned flow_control : 1;
+
+  /* Non-zero means we are displaying a TTY menu on this tty.  */
+  unsigned showing_menu : 1;
+
+  /* Nonzero means spaces in the text must actually be output;
+     can't just skip over some columns to leave them blank.  */
+  unsigned must_write_spaces : 1;
+
+  /* Nonzero if TTY can insert and delete lines.  */
+  unsigned line_ins_del_ok : 1;
+
+  /* Nonzero if TTY can insert and delete chars.  */
+  unsigned char_ins_del_ok : 1;
+
+  /* Nonzero if TTY supports setting the scroll window.  */
+  unsigned scroll_region_ok : 1;
+
+  /* Nonzero if TTY remembers lines scrolled off bottom.  */
+  unsigned memory_below_frame : 1;
+
+  /* Cost of setting the scroll window, measured in characters.  */
+  int scroll_region_cost;      
 };
 
 /* A chain of structures for all tty devices currently in use. */