X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=include%2FCaps.aix4;fp=include%2FCaps.aix4;h=591c6efa2b7c1f990702874723f743f98d86a7d8;hp=726005a7d5125f76dcfd9367bf86267a746e9e20;hb=235aa9c4f39efed13a7b9a40d191f3a591095f75;hpb=bf2c36c4930ac5bb04cd2b1ba209cd09b6f510ab diff --git a/include/Caps.aix4 b/include/Caps.aix4 index 726005a7..591c6efa 100644 --- a/include/Caps.aix4 +++ b/include/Caps.aix4 @@ -29,7 +29,7 @@ # # Author: Thomas Dickey # -# $Id: Caps.aix4,v 1.24 2024/01/13 22:05:39 tom Exp $ +# $Id: Caps.aix4,v 1.25 2024/01/20 16:51:41 Branden.Robinson Exp $ # # This is an adaptation of ncurses' termcap/terminfo capability table, which # is designed to align with AIX 4.x's terminfo. @@ -153,6 +153,23 @@ # to buy space for non-essentials Emacs is still using. Capabilities high # on that hit list: rc, sc, uc. # +# FORMATTING THE TABLES +# +# We manually specify a (minimum) column width for the capability name +# and terminfo code columns in the tables to achieve a consistent +# arrangement; as used here, tbl(1) cannot know the width required by +# one table's data while formatting another's. +# +# The longest capability names (C variables) are +# "enter_near_letter_quality" and "bit_image_carriage_return" (tied at +# 25n), and the longest terminfo code is "setcolor" (8n). +# +# The tables are a tight fit on traditional man(7) implementations that +# use a line length of 65n, and the "Description" column has little room +# within which the formatter can make breaking or adjustment decisions. +# Words like "micro_..._address" and "parm_..._micro" don't break. +# Reducing the inter-column gaps to 2 ens gives them enough room. --GBR +# ############################################################################# # # STANDARD CAPABILITIES @@ -208,9 +225,9 @@ #%.PP #%.TS #%center; -#%Lb Cb S Lb -#%Lb Lb Lb Lb -#%Lb Lb Lb Lx. +#%Lb Cb S Lb +#%Lb Lb Lb Lb +#%Lbw(25n)2 Lbw(8n)2 Lb2 Lx. #%\& Code \& #%Boolean Capability Name TI TC Description #%_ @@ -256,9 +273,9 @@ lpi_changes_res lpix bool YG - - ----- changing line pitch changes resolution #%. #%.TS #%center; -#%Lb Cb S Lb -#%Lb Lb Lb Lb -#%Lb Lb Lb Lx. +#%Lb Cb S Lb +#%Lb Lb Lb Lb +#%Lbw(25n)2 Lbw(8n)2 Lb2 Lx. #%\& Code \& #%Numeric Capability Name TI TC Description #%_ @@ -289,9 +306,9 @@ no_color_video ncv num NC - - ----- video attributes that cannot be used with #%.PP #%.TS #%center; -#%Lb Cb S Lb -#%Lb Lb Lb Lb -#%Lb Lb Lb Lx. +#%Lb Cb S Lb +#%Lb Lb Lb Lb +#%Lbw(25n)2 Lbw(8n)2 Lb2 Lx. #%\& Code \& #%Numeric Capability Name TI TC Description #%_ @@ -317,9 +334,9 @@ bit_image_type bitype num Yp - - ----- type of bit-image device #%. #%.TS #%center; -#%Lb Cb S Lb -#%Lb Lb Lb Lb -#%Lb Lb Lb Lx. +#%Lb Cb S Lb +#%Lb Lb Lb Lb +#%Lbw(25n)2 Lbw(8n)2 Lb2 Lx. #%\& Code \& #%String Capability Name TI TC Description #%_ @@ -798,9 +815,9 @@ zero_motion zerom str Zx - - ----- No motion for subsequent character #%.PP #%.TS #%center; -#%Lb Cb S Lb -#%Lb Lb Lb Lb -#%Lb Lb Lb Lx. +#%Lb Cb S Lb +#%Lb Lb Lb Lb +#%Lbw(25n)2 Lbw(8n)2 Lb2 Lx. #%\& Code \& #%String Capability Name TI TC Description #%_ @@ -854,9 +871,9 @@ alt_scancode_esc scesa str S8 - - ----- Alternate escape for scancode emulatio #%.PP #%.TS #%center; -#%Lb Cb S Lb -#%Lb Lb Lb Lb -#%Lb Lb Lb Lx. +#%Lb Cb S Lb +#%Lb Lb Lb Lb +#%Lbw(25n)2 Lbw(8n)2 Lb2 Lx. #%\& Code \& #%String Capability Name TI TC Description #%_