Back to index

texmacs  1.0.7.15
vars.hpp
Go to the documentation of this file.
00001 
00002 /******************************************************************************
00003 * MODULE     : vars.hpp
00004 * DESCRIPTION: environment variables for typesetting
00005 * COPYRIGHT  : (C) 1999  Joris van der Hoeven
00006 *******************************************************************************
00007 * This software falls under the GNU general public license version 3 or later.
00008 * It comes WITHOUT ANY WARRANTY WHATSOEVER. For details, see the file LICENSE
00009 * in the root directory or <http://www.gnu.org/licenses/gpl-3.0.html>.
00010 ******************************************************************************/
00011 
00012 #ifndef VARS_H
00013 #define VARS_H
00014 #include "string.hpp"
00015 
00016 /******************************************************************************
00017 * System environment variables
00018 ******************************************************************************/
00019 
00020 extern string DPI;
00021 extern string SFACTOR;
00022 extern string PREAMBLE;
00023 extern string SAVE_AUX;
00024 extern string MODE;
00025 extern string INFO_FLAG;
00026 extern string WINDOW_BARS;
00027 extern string SCROLL_BARS;
00028 extern string IDENTITY;
00029 extern string TABULAR;
00030 extern string THE_LABEL;
00031 extern string THE_TAGS;
00032 extern string THE_MODULES;
00033 
00034 extern string FONT;
00035 extern string FONT_FAMILY;
00036 extern string FONT_SERIES;
00037 extern string FONT_SHAPE;
00038 extern string FONT_SIZE;
00039 extern string FONT_BASE_SIZE;
00040 extern string MAGNIFICATION;
00041 extern string COLOR;
00042 extern string OPACITY;
00043 extern string BG_COLOR;
00044 extern string LOCUS_COLOR;
00045 extern string VISITED_COLOR;
00046 extern string LANGUAGE;
00047 extern string ATOM_DECORATIONS;
00048 extern string LINE_DECORATIONS;
00049 extern string PAGE_DECORATIONS;
00050 extern string XOFF_DECORATIONS;
00051 extern string YOFF_DECORATIONS;
00052 
00053 extern string MATH_LANGUAGE;
00054 extern string MATH_FONT;
00055 extern string MATH_FONT_FAMILY;
00056 extern string MATH_FONT_SERIES;
00057 extern string MATH_FONT_SHAPE;
00058 extern string MATH_LEVEL;
00059 extern string MATH_DISPLAY;
00060 extern string MATH_CONDENSED;
00061 extern string MATH_VPOS;
00062 extern string MATH_NESTING_MODE;
00063 extern string MATH_NESTING_LEVEL;
00064 
00065 extern string PROG_LANGUAGE;
00066 extern string PROG_SCRIPTS;
00067 extern string PROG_FONT;
00068 extern string PROG_FONT_FAMILY;
00069 extern string PROG_FONT_SERIES;
00070 extern string PROG_FONT_SHAPE;
00071 extern string PROG_SESSION;
00072 
00073 extern string PAR_MODE;
00074 extern string PAR_FLEXIBILITY;
00075 extern string PAR_HYPHEN;
00076 extern string PAR_WIDTH;
00077 extern string PAR_LEFT;
00078 extern string PAR_RIGHT;
00079 extern string PAR_FIRST;
00080 extern string PAR_NO_FIRST;
00081 extern string PAR_SEP;
00082 extern string PAR_HOR_SEP;
00083 extern string PAR_VER_SEP;
00084 extern string PAR_LINE_SEP;
00085 extern string PAR_PAR_SEP;
00086 extern string PAR_FNOTE_SEP;
00087 extern string PAR_COLUMNS;
00088 extern string PAR_COLUMNS_SEP;
00089 
00090 extern string PAGE_MEDIUM;
00091 extern string PAGE_PRINTED;
00092 extern string PAGE_TYPE;
00093 extern string PAGE_ORIENTATION;
00094 extern string PAGE_WIDTH_MARGIN;
00095 extern string PAGE_HEIGHT_MARGIN;
00096 extern string PAGE_SCREEN_MARGIN;
00097 extern string PAGE_BREAKING;
00098 extern string PAGE_FLEXIBILITY;
00099 extern string PAGE_NR;
00100 extern string PAGE_THE_PAGE;
00101 extern string PAGE_WIDTH;
00102 extern string PAGE_HEIGHT;
00103 extern string PAGE_ODD;
00104 extern string PAGE_EVEN;
00105 extern string PAGE_RIGHT;
00106 extern string PAGE_ODD_SHIFT;
00107 extern string PAGE_EVEN_SHIFT;
00108 extern string PAGE_TOP;
00109 extern string PAGE_BOT;
00110 extern string PAGE_USER_HEIGHT;
00111 extern string PAGE_SHRINK;
00112 extern string PAGE_EXTEND;
00113 extern string PAGE_HEAD_SEP;
00114 extern string PAGE_FOOT_SEP;
00115 extern string PAGE_ODD_HEADER;
00116 extern string PAGE_ODD_FOOTER;
00117 extern string PAGE_EVEN_HEADER;
00118 extern string PAGE_EVEN_FOOTER;
00119 extern string PAGE_THIS_HEADER;
00120 extern string PAGE_THIS_FOOTER;
00121 extern string PAGE_SCREEN_WIDTH;
00122 extern string PAGE_SCREEN_HEIGHT;
00123 extern string PAGE_SCREEN_LEFT;
00124 extern string PAGE_SCREEN_RIGHT;
00125 extern string PAGE_SCREEN_TOP;
00126 extern string PAGE_SCREEN_BOT;
00127 extern string PAGE_SHOW_HF;
00128 extern string PAGE_FNOTE_SEP;
00129 extern string PAGE_FNOTE_BARLEN;
00130 extern string PAGE_FLOAT_SEP;
00131 extern string PAGE_MNOTE_SEP;
00132 extern string PAGE_MNOTE_WIDTH;
00133 
00134 extern string TABLE_WIDTH;
00135 extern string TABLE_HEIGHT;
00136 extern string TABLE_HMODE;
00137 extern string TABLE_VMODE;
00138 extern string TABLE_HALIGN;
00139 extern string TABLE_VALIGN;
00140 extern string TABLE_ROW_ORIGIN;
00141 extern string TABLE_COL_ORIGIN;
00142 extern string TABLE_LSEP;
00143 extern string TABLE_RSEP;
00144 extern string TABLE_BSEP;
00145 extern string TABLE_TSEP;
00146 extern string TABLE_LBORDER;
00147 extern string TABLE_RBORDER;
00148 extern string TABLE_BBORDER;
00149 extern string TABLE_TBORDER;
00150 extern string TABLE_HYPHEN;
00151 extern string TABLE_MIN_ROWS;
00152 extern string TABLE_MIN_COLS;
00153 extern string TABLE_MAX_ROWS;
00154 extern string TABLE_MAX_COLS;
00155 
00156 extern string CELL_FORMAT;
00157 extern string CELL_DECORATION;
00158 extern string CELL_BACKGROUND;
00159 extern string CELL_ORIENTATION;
00160 extern string CELL_WIDTH;
00161 extern string CELL_HEIGHT;
00162 extern string CELL_HPART;
00163 extern string CELL_VPART;
00164 extern string CELL_HMODE;
00165 extern string CELL_VMODE;
00166 extern string CELL_HALIGN;
00167 extern string CELL_VALIGN;
00168 extern string CELL_LSEP;
00169 extern string CELL_RSEP;
00170 extern string CELL_BSEP;
00171 extern string CELL_TSEP;
00172 extern string CELL_LBORDER;
00173 extern string CELL_RBORDER;
00174 extern string CELL_BBORDER;
00175 extern string CELL_TBORDER;
00176 extern string CELL_ROW_SPAN;
00177 extern string CELL_COL_SPAN;
00178 extern string CELL_VCORRECT;
00179 extern string CELL_HYPHEN;
00180 extern string CELL_BLOCK;
00181 extern string CELL_ROW_NR;
00182 extern string CELL_COL_NR;
00183 
00184 extern string GR_GEOMETRY;
00185 extern string GR_FRAME;
00186 extern string GR_MODE;
00187 extern string GR_AUTO_CROP;
00188 extern string GR_CROP_PADDING;
00189 extern string GR_GRID;
00190 extern string GR_GRID_ASPECT;
00191 extern string GR_EDIT_GRID;
00192 extern string GR_EDIT_GRID_ASPECT;
00193 
00194 extern string GR_MAGNIFY;
00195 extern string GR_OPACITY;
00196 extern string GR_COLOR;
00197 extern string GR_POINT_STYLE;
00198 extern string GR_LINE_WIDTH;
00199 extern string GR_LINE_JOIN;
00200 extern string GR_LINE_CAPS;
00201 extern string GR_LINE_EFFECTS;
00202 extern string GR_DASH_STYLE;
00203 extern string GR_DASH_STYLE_UNIT;
00204 extern string GR_ARROW_BEGIN;
00205 extern string GR_ARROW_END;
00206 extern string GR_ARROW_LENGTH;
00207 extern string GR_ARROW_HEIGHT;
00208 extern string GR_FILL_COLOR;
00209 extern string GR_FILL_STYLE;
00210 extern string GR_TEXT_AT_HALIGN;
00211 extern string GR_TEXT_AT_VALIGN;
00212 extern string GR_TEXT_AT_MARGIN;
00213 
00214 extern string GID;
00215 extern string MAGNIFY;
00216 extern string POINT_STYLE;
00217 extern string LINE_WIDTH;
00218 extern string LINE_JOIN;
00219 extern string LINE_CAPS;
00220 extern string LINE_EFFECTS;
00221 extern string DASH_STYLE;
00222 extern string DASH_STYLE_UNIT;
00223 extern string ARROW_BEGIN;
00224 extern string ARROW_END;
00225 extern string ARROW_LENGTH;
00226 extern string ARROW_HEIGHT;
00227 extern string FILL_COLOR;
00228 extern string FILL_STYLE;
00229 extern string TEXT_AT_HALIGN;
00230 extern string TEXT_AT_VALIGN;
00231 extern string TEXT_AT_MARGIN;
00232 
00233 extern string SRC_STYLE;
00234 extern string SRC_SPECIAL;
00235 extern string SRC_COMPACT;
00236 extern string SRC_CLOSE;
00237 
00238 extern string CANVAS_TYPE;
00239 extern string CANVAS_COLOR;
00240 extern string CANVAS_HPADDING;
00241 extern string CANVAS_VPADDING;
00242 extern string CANVAS_BAR_WIDTH;
00243 extern string CANVAS_BAR_PADDING;
00244 extern string CANVAS_BAR_COLOR;
00245 extern string ORNAMENT_SHAPE;
00246 extern string ORNAMENT_BORDER;
00247 extern string ORNAMENT_HPADDING;
00248 extern string ORNAMENT_VPADDING;
00249 extern string ORNAMENT_COLOR;
00250 extern string ORNAMENT_SUNNY_COLOR;
00251 extern string ORNAMENT_SHADOW_COLOR;
00252 
00253 #endif // defined VARS_H