/usr/include/ncarg/hlu/LabelBar.h is in libncarg-dev 6.4.0-9.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 | /*
* $Id: LabelBar.h,v 1.17 2005-08-24 21:12:13 dbrown Exp $
*/
/************************************************************************
* *
* Copyright (C) 1992 *
* University Corporation for Atmospheric Research *
* All Rights Reserved *
* *
************************************************************************/
/*
* File: LabelBar.h
*
* Author: David I. Brown
* National Center for Atmospheric Research
* PO 3000, Boulder, Colorado
*
* Date: Fri Jun 11 15:17:49 MDT 1993
*
* Description: LabelBar public header file
*/
#ifndef _NLabelBar_h
#define _NLabelBar_h
#include <ncarg/hlu/View.h>
#include <ncarg/hlu/MultiText.h>
/* label alignment */
typedef enum _NhllbLabelAlignmentMode {
NhlBOXCENTERS =0, NhlINTERIOREDGES, NhlEXTERNALEDGES
} NhllbLabelAlignmentMode;
#define NhlTlbLabelAlignmentMode "lbLabelAlignmentMode"
typedef enum _NhllbBoxSizingMode {
NhlUNIFORMSIZING = 0, NhlEXPLICITSIZING
} NhllbBoxSizingMode;
#define NhlTlbBoxSizingMode "lbBoxSizingMode"
typedef enum _NhllbBoxEndCapStyle {
NhlRECTANGLEENDS = 0, NhlTRIANGLELOWEND, NhlTRIANGLEHIGHEND, NhlTRIANGLEBOTHENDS
} NhllbBoxEndCapStyle;
#define NhlTlbBoxEndCapStyle "lbBoxEndCapStyle"
/* Instance resources */
#define NhlNlbLabelBarOn "lbLabelBarOn"
#define NhlNlbOrientation "lbOrientation"
#define NhlNlbJustification "lbJustification"
#define NhlNlbBoxMajorExtentF "lbBoxMajorExtentF"
#define NhlNlbBoxMinorExtentF "lbBoxMinorExtentF"
#define NhlNlbBoxCount "lbBoxCount"
#define NhlNlbBoxSizing "lbBoxSizing"
#define NhlNlbAutoManage "lbAutoManage"
#define NhlNlbLabelOffsetF "lbLabelOffsetF"
#define NhlNlbTitleOffsetF "lbTitleOffsetF"
#define NhlNlbLeftMarginF "lbLeftMarginF"
#define NhlNlbRightMarginF "lbRightMarginF"
#define NhlNlbBottomMarginF "lbBottomMarginF"
#define NhlNlbTopMarginF "lbTopMarginF"
#define NhlNlbMarginMode "lbMarginMode"
/* arrays */
#define NhlNlbMonoFillColor "lbMonoFillColor"
#define NhlNlbFillColor "lbFillColor"
#define NhlNlbFillColors "lbFillColors"
#define NhlNlbMonoFillPattern "lbMonoFillPattern"
#define NhlNlbFillPattern "lbFillPattern"
#define NhlNlbFillPatterns "lbFillPatterns"
#define NhlNlbMonoFillScale "lbMonoFillScale"
#define NhlNlbFillScaleF "lbFillScaleF"
#define NhlNlbFillScales "lbFillScales"
#define NhlNlbFillDotSizeF "lbFillDotSizeF"
#define NhlNlbLabelStrings "lbLabelStrings"
#define NhlNlbBoxFractions "lbBoxFractions"
/*end of arrays */
#define NhlNlbLabelAutoStride "lbLabelAutoStride"
#define NhlNlbLabelsOn "lbLabelsOn"
#define NhlNlbLabelPosition "lbLabelPosition"
#define NhlNlbLabelAngleF "lbLabelAngleF"
#define NhlNlbLabelJust "lbLabelJust"
#define NhlNlbLabelDirection "lbLabelDirection"
#define NhlNlbLabelAlignment "lbLabelAlignment"
#define NhlNlbLabelFont "lbLabelFont"
#define NhlNlbLabelFontColor "lbLabelFontColor"
#define NhlNlbLabelFontHeightF "lbLabelFontHeightF"
#define NhlNlbLabelFontAspectF "lbLabelFontAspectF" /* height/width */
#define NhlNlbLabelFontThicknessF "lbLabelFontThicknessF"
#define NhlNlbLabelFontQuality "lbLabelFontQuality"
#define NhlNlbLabelConstantSpacingF "lbLabelConstantSpacingF"
#define NhlNlbLabelFuncCode "lbLabelFuncCode"
#define NhlNlbLabelStride "lbLabelStride"
#define NhlNlbMaxLabelLenF "lbMaxLabelLenF"
#define NhlNlbMinLabelSpacingF "lbMinLabelSpacingF"
#define NhlNlbTitleOn "lbTitleOn"
#define NhlNlbTitleString "lbTitleString"
#define NhlNlbTitlePosition "lbTitlePosition"
#define NhlNlbTitleExtentF "lbTitleExtentF"
#define NhlNlbTitleAngleF "lbTitleAngleF"
#define NhlNlbTitleDirection "lbTitleDirection"
#define NhlNlbTitleFont "lbTitleFont"
#define NhlNlbTitleJust "lbTitleJust"
#define NhlNlbTitleFontColor "lbTitleFontColor"
#define NhlNlbTitleFontHeightF "lbTitleFontHeightF"
#define NhlNlbTitleFontAspectF "lbTitleFontAspectF" /* height/width */
#define NhlNlbTitleFontThicknessF "lbTitleFontThicknessF"
#define NhlNlbTitleFontQuality "lbTitleFontQuality"
#define NhlNlbTitleConstantSpacingF "lbTitleConstantSpacingF"
#define NhlNlbTitleFuncCode "lbTitleFuncCode"
#define NhlNlbBoxLinesOn "lbBoxLinesOn"
#define NhlNlbBoxLineColor "lbBoxLineColor"
#define NhlNlbBoxLineThicknessF "lbBoxLineThicknessF"
#define NhlNlbBoxLineDashPattern "lbBoxLineDashPattern"
#define NhlNlbBoxLineDashSegLenF "lbBoxLineDashSegLenF"
#define NhlNlbBoxSeparatorLinesOn "lbBoxSeparatorLinesOn"
#define NhlNlbBoxEndCapStyle "lbBoxEndCapStyle"
#define NhlNlbPerimOn "lbPerimOn"
#define NhlNlbPerimColor "lbPerimColor"
#define NhlNlbPerimFill "lbPerimFill"
#define NhlNlbPerimFillColor "lbPerimFillColor"
#define NhlNlbPerimThicknessF "lbPerimThicknessF"
#define NhlNlbPerimDashPattern "lbPerimDashPattern"
#define NhlNlbPerimDashSegLenF "lbPerimDashSegLenF"
#define NhlNlbFillBackground "lbFillBackground"
#define NhlNlbFillLineThicknessF "lbFillLineThicknessF"
#define NhlNlbRasterFillOn "lbRasterFillOn"
#define NhlNlbFillOpacityF "lbFillOpacityF"
#define NhlNlbOverrideFillOpacity "lbOverrideFillOpacity"
/* Class resources */
#define NhlClbLabelBarOn "LbLabelBarOn"
#define NhlClbOrientation "LbOrientation"
#define NhlClbJustification "LbJustification"
#define NhlClbBoxMajorExtentF "LbBoxMajorExtentF"
#define NhlClbBoxMinorExtentF "LbBoxMinorExtentF"
#define NhlClbAlignment "LbAlignment"
#define NhlClbBoxCount "LbBoxCount"
#define NhlClbBoxSizing "LbBoxSizing"
#define NhlClbAutoManage "LbAutoManage"
#define NhlClbLabelOffsetF "LbLabelOffsetF"
#define NhlClbTitleOffsetF "LbTitleOffsetF"
#define NhlClbLeftMarginF "LbLeftMarginF"
#define NhlClbRightMarginF "LbRightMarginF"
#define NhlClbBottomMarginF "LbBottomMarginF"
#define NhlClbTopMarginF "LbTopMarginF"
#define NhlClbMarginMode "LbMarginMode"
/* arrays */
#define NhlClbMonoFillColor "LbMonoFillColor"
#define NhlClbFillColors "LbFillColors"
#define NhlClbMonoFillPattern "LbMonoFillPattern"
#define NhlClbFillPatterns "LbFillPatterns"
#define NhlClbMonoFillScale "LbMonoFillScale"
#define NhlClbFillScales "LbFillScales"
#define NhlClbLabelStrings "LbLabelStrings"
#define NhlClbBoxFractions "LbBoxFractions"
/*end of arrays */
#define NhlClbLabelsOn "LbLabelsOn"
#define NhlClbLabelPosition "LbLabelPosition"
#define NhlClbLabelAlignment "LbLabelAlignment"
#define NhlClbLabelStride "LbLabelStride"
#define NhlClbMaxLabelLenF "LbMaxLabelLenF"
#define NhlClbMinLabelSpacingF "LbMinLabelSpacingF"
#define NhlClbTitleOn "LbTitleOn"
#define NhlClbTitleString "LbTitleString"
#define NhlClbTitlePosition "LbTitlePosition"
#define NhlClbTitleExtentF "LbTitleExtentF"
#define NhlClbTitleFuncCode "LbTitleFuncCode"
#define NhlClbBoxLinesOn "LbBoxLinesOn"
#define NhlClbRasterFillOn "LbRasterFillOn"
#define NhlClbBoxSeparatorLinesOn "LbBoxSeparatorLinesOn"
#define NhlClbBoxEndCapStyle "LbBoxEndCapStyle"
#define NhlClbFillOpacityF "lbFillOpacityF"
#define NhlClbOverrideFillOpacity "lbOverrideFillOpacity"
/* end of resources */
/*
* These class resources have been eliminated
*/
#if 0
#define NhlClbFillColor "LbFillColor"
#define NhlClbFillPattern "LbFillPattern"
#define NhlClbFillScaleF "LbFillScaleF"
#define NhlClbLabelAngleF "LbLabelAngleF"
#define NhlClbLabelJust "LbLabelJust"
#define NhlClbLabelDirection "LbLabelDirection"
#define NhlClbLabelFontColor "LbLabelFontColor"
#define NhlClbLabelFontHeightF "LbLabelFontHeightF"
#define NhlClbLabelFontAspectF "LbLabelFontAspectF" /* height/width */
#define NhlClbLabelFontThicknessF "LbLabelFontThicknessF"
#define NhlClbLabelFontQuality "LbLabelFontQuality"
#define NhlClbLabelConstantSpacingF "LbLabelConstantSpacingF"
#define NhlClbLabelFuncCode "LbLabelFuncCode"
#define NhlClbTitleAngleF "LbTitleAngleF"
#define NhlClbTitleDirection "LbTitleDirection"
#define NhlClbTitleJust "LbTitleJust"
#define NhlClbTitleFontColor "LbTitleFontColor"
#define NhlClbTitleFontHeightF "LbTitleFontHeightF"
#define NhlClbTitleFontAspectF "LbTitleFontAspectF" /* height/width */
#define NhlClbTitleFontThicknessF "LbTitleFontThicknessF"
#define NhlClbTitleFontQuality "LbTitleFontQuality"
#define NhlClbTitleConstantSpacingF "LbTitleConstantSpacingF"
#define NhlClbBoxLineColor "LbBoxLineColor"
#define NhlClbBoxLineThicknessF "LbBoxLineThicknessF"
#define NhlClbBoxLineDashPattern "LbBoxLineDashPattern"
#define NhlClbBoxLineDashSegLenF "LbBoxLineDashSegLenF"
#define NhlClbPerimOn "LbPerimOn"
#define NhlClbPerimColor "LbPerimColor"
#define NhlClbPerimFill "LbPerimFill"
#define NhlClbPerimFillColor "LbPerimFillColor"
#define NhlClbPerimThicknessF "LbPerimThicknessF"
#define NhlClbPerimDashPattern "LbPerimDashPattern"
#define NhlClbPerimDashSegLenF "LbPerimDashSegLenF"
#define NhlClbFillBackground "LbFillBackground"
#define NhlClbFillLineThicknessF "LbFillLineThicknessF"
#endif
extern NhlClass NhllabelBarClass;
#endif /* _NLabelBar_h */
|