aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/obm/ObmW/Gterm.h
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /vendor/x11iraf/obm/ObmW/Gterm.h
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'vendor/x11iraf/obm/ObmW/Gterm.h')
-rw-r--r--vendor/x11iraf/obm/ObmW/Gterm.h306
1 files changed, 306 insertions, 0 deletions
diff --git a/vendor/x11iraf/obm/ObmW/Gterm.h b/vendor/x11iraf/obm/ObmW/Gterm.h
new file mode 100644
index 00000000..a8a4cb48
--- /dev/null
+++ b/vendor/x11iraf/obm/ObmW/Gterm.h
@@ -0,0 +1,306 @@
+#ifndef _Gterm_h
+#define _Gterm_h
+
+/* Parameters:
+(this is not yet updated for xgterm - the rest of this file is)
+
+ Name Class RepType Default Value
+ ---- ----- ------- -------------
+ background Background Pixel White
+ border BorderColor Pixel XtDefaultForeground
+ borderWidth BorderWidth Dimension 1
+ destroyCallback Callback Pointer NULL
+ foreground Foreground Pixel Black
+ height Height Dimension 240
+ mappedWhenManaged MappedWhenManaged Boolean True
+ reverseVideo ReverseVideo Boolean False
+ width Width Dimension 320
+ x Position Position 0
+ y Position Position 0
+
+*/
+
+/*
+ * Resource definitions.
+ */
+#define XtCInt "Int"
+
+#define XtNalphaFont1 "alphaFont1"
+#define XtNalphaFont2 "alphaFont2"
+#define XtNalphaFont3 "alphaFont3"
+#define XtNalphaFont4 "alphaFont4"
+#define XtNalphaFont5 "alphaFont5"
+#define XtNalphaFont6 "alphaFont6"
+#define XtNalphaFont7 "alphaFont7"
+#define XtNalphaFont8 "alphaFont8"
+
+#define XtNdialogFont1 "dialogFont1"
+#define XtNdialogFont2 "dialogFont2"
+#define XtNdialogFont3 "dialogFont3"
+#define XtNdialogFont4 "dialogFont4"
+#define XtNdialogFont5 "dialogFont5"
+#define XtNdialogFont6 "dialogFont6"
+#define XtNdialogFont7 "dialogFont7"
+#define XtNdialogFont8 "dialogFont8"
+
+#define XtNdialogBgColor "dialogBgColor"
+#define XtNdialogFgColor "dialogFgColor"
+#define XtNidleCursorBgColor "idleCursorBgColor"
+#define XtNidleCursorFgColor "idleCursorFgColor"
+#define XtNbusyCursorBgColor "busyCursorBgColor"
+#define XtNbusyCursorFgColor "busyCursorFgColor"
+#define XtNginmodeCursorBgColor "ginmodeCursorBgColor"
+#define XtNginmodeCursorFgColor "ginmodeCursorFgColor"
+#define XtNginmodeBlinkInterval "ginmodeBlinkInterval"
+#define XtNcrosshairCursorColor "crosshairCursorColor"
+
+#define XtNidleCursor "idleCursor"
+#define XtNbusyCursor "busyCursor"
+#define XtNginmodeCursor "ginmodeCursor"
+#define XtNwarpCursor "warpCursor"
+#define XtNraiseWindow "raiseWindow"
+#define XtNdeiconifyWindow "deiconifyWindow"
+#define XtNuseTimers "useTimers"
+
+#define XtNcolor0 "color0"
+#define XtNcolor1 "color1"
+#define XtNcolor2 "color2"
+#define XtNcolor3 "color3"
+#define XtNcolor4 "color4"
+#define XtNcolor5 "color5"
+#define XtNcolor6 "color6"
+#define XtNcolor7 "color7"
+#define XtNcolor8 "color8"
+#define XtNcolor9 "color9"
+
+#define XtNcmapName "cmapName"
+#define XtNuseGlobalCmap "useGlobalCmap"
+#define XtNcmapInitialize "cmapInitialize"
+#define XtNcopyOnResize "copyOnResize"
+#define XtNbasePixel "basePixel"
+#define XtNcmapUpdate "cmapUpdate"
+#define XtNcmapShadow "cmapShadow"
+#define XtNcmapInterpolate "cmapInterpolate"
+#define XtNmaxRasters "maxRasters"
+#define XtNcacheRasters "cacheRasters"
+#define XtNmaxMappings "maxMappings"
+#define XtNmaxColors "maxColors"
+
+#define XtNmarkerTranslations "markerTranslations"
+#define XtNdefaultMarker "defaultMarker"
+#define XtNnearEdge "nearEdge"
+#define XtNnearVertex "nearVertex"
+#define XtNmarkerLineWidth "markerLineWidth"
+#define XtNmarkerLineStyle "markerLineStyle"
+#define XtNmarkerFill "markerFill"
+#define XtNmarkerFillColor "markerFillColor"
+#define XtNmarkerFillBgColor "markerFillBgColor"
+#define XtNmarkerFillStyle "markerFillStyle"
+#define XtNxorFill "xorFill"
+#define XtNxorFillColor "xorFillColor"
+#define XtNxorFillBgColor "xorFillBgColor"
+#define XtNmarkerHighlightWidth "markerHighlightWidth"
+#define XtNmarkerHighlightColor "markerHighlightColor"
+#define XtNmarkerCursorFgColor "markerCursorFgColor"
+#define XtNmarkerCursorBgColor "markerCursorBgColor"
+#define XtNmarkerLineLineColor "markerLineLineColor"
+#define XtNmarkerLineKnotColor "markerLineKnotColor"
+#define XtNmarkerLineKnotSize "markerLineKnotSize"
+#define XtNmarkerTextLineColor "markerTextLineColor"
+#define XtNmarkerTextColor "markerTextColor"
+#define XtNmarkerTextBgColor "markerTextBgColor"
+#define XtNmarkerTextBorder "markerTextBorder"
+#define XtNmarkerTextFont "markerTextFont"
+#define XtNmarkerTextString "markerTextString"
+#define XtNmarkerRectLineColor "markerRectLineColor"
+#define XtNmarkerRectKnotColor "markerRectKnotColor"
+#define XtNmarkerRectKnotSize "markerRectKnotSize"
+#define XtNmarkerBoxLineColor "markerBoxLineColor"
+#define XtNmarkerBoxKnotColor "markerBoxKnotColor"
+#define XtNmarkerBoxKnotSize "markerBoxKnotSize"
+#define XtNmarkerCircleLineColor "markerCircleLineColor"
+#define XtNmarkerCircleKnotColor "markerCircleKnotColor"
+#define XtNmarkerCircleKnotSize "markerCircleKnotSize"
+#define XtNmarkerEllipseLineColor "markerEllipseLineColor"
+#define XtNmarkerEllipseKnotColor "markerEllipseKnotColor"
+#define XtNmarkerEllipseKnotSize "markerEllipseKnotSize"
+#define XtNmarkerPgonLineColor "markerPgonLineColor"
+#define XtNmarkerPgonKnotColor "markerPgonKnotColor"
+#define XtNmarkerPgonKnotSize "markerPgonKnotSize"
+
+
+/* Deep Frame Definitions */
+#define XtNdialogBgColorStr "dialogBgColorStr"
+#define XtNdialogFgColorStr "dialogFgColorStr"
+#define XtNidleCursorBgColorStr "idleCursorBgColorStr"
+#define XtNidleCursorFgColorStr "idleCursorFgColorStr"
+#define XtNbusyCursorBgColorStr "busyCursorBgColorStr"
+#define XtNbusyCursorFgColorStr "busyCursorFgColorStr"
+#define XtNginmodeCursorBgColorStr "ginmodeCursorBgColorStr"
+#define XtNginmodeCursorFgColorStr "ginmodeCursorFgColorStr"
+#define XtNcrosshairCursorColorStr "crosshairCursorColorStr"
+
+#define XtNcolor0Str "color0Str"
+#define XtNcolor1Str "color1Str"
+#define XtNcolor2Str "color2Str"
+#define XtNcolor3Str "color3Str"
+#define XtNcolor4Str "color4Str"
+#define XtNcolor5Str "color5Str"
+#define XtNcolor6Str "color6Str"
+#define XtNcolor7Str "color7Str"
+#define XtNcolor8Str "color8Str"
+#define XtNcolor9Str "color9Str"
+
+#define XtNmarkerFillColorStr "markerFillColorStr"
+#define XtNmarkerFillBgColorStr "markerFillBgColorStr"
+
+#define XtNmarkerHighlightColorStr "markerHighlightColorStr"
+#define XtNmarkerCursorFgColorStr "markerCursorFgColorStr"
+#define XtNmarkerCursorBgColorStr "markerCursorBgColorStr"
+
+#define XtNmarkerLineLineColorStr "markerLineLineColorStr"
+#define XtNmarkerLineKnotColorStr "markerLineKnotColorStr"
+
+#define XtNmarkerTextLineColorStr "markerTextLineColorStr"
+#define XtNmarkerTextColorStr "markerTextColorStr"
+#define XtNmarkerTextBgColorStr "markerTextBgColorStr"
+
+#define XtNmarkerRectLineColorStr "markerRectLineColorStr"
+#define XtNmarkerRectKnotColorStr "markerRectKnotColorStr"
+
+#define XtNmarkerBoxLineColorStr "markerBoxLineColorStr"
+#define XtNmarkerBoxKnotColorStr "markerBoxKnotColorStr"
+
+#define XtNmarkerCircleLineColorStr "markerCircleLineColorStr"
+#define XtNmarkerCircleKnotColorStr "markerCircleKnotColorStr"
+
+#define XtNmarkerEllipseLineColorStr "markerEllipseLineColorStr"
+#define XtNmarkerEllipseKnotColorStr "markerEllipseKnotColorStr"
+
+#define XtNmarkerPgonLineColorStr "markerPgonLineColorStr"
+#define XtNmarkerPgonKnotColorStr "markerPgonKnotColorStr"
+
+#define XtNmarkerPointLineColorStr "markerPointLineColorStr"
+#define XtNmarkerPointKnotColorStr "markerPointKnotColorStr"
+/* Deep Frame Definitions */
+
+
+
+/*
+ * Gterm widget flags.
+ */
+#define GtSet 1 /* drawing mode */
+#define GtClear 2
+#define GtInvert 3
+
+#define GtOutline 1 /* line styles */
+#define GtPoint 2
+#define GtSolid 3
+#define GtDashed 4
+#define GtDotted 5
+#define GtDashDot 6
+#define GtDash3Dot 7
+
+#define GtNoCursor 0 /* cursor types */
+#define GtGinmodeCursor 1
+#define GtBusyCursor 2
+#define GtIdleCursor 3
+
+#define GtDefault 0 /* raster types */
+#define GtClient 1
+#define GtServer 2
+
+#define GtPixel 0 /* coordinate types */
+#define GtNDC 1
+
+#define GtMap 0 /* mapping direction */
+#define GtUnmap 1
+
+#define GtWindow 0 /* drawable types */
+#define GtWidget 1
+
+#define R_OpcodeMask 0000017 /* rasterop definitions */
+#define R_Transient 0000020
+#define R_RefreshAll 0000040
+#define R_RefreshNone 0000100
+#define R_MFMask 0777000
+
+#define MF_NEAREST 0001000 /* antialiasing functions */
+#define MF_BILINEAR 0002000
+#define MF_AREA 0004000
+#define MF_BLKAVG 0010000
+#define MF_BOXCAR 0020000
+#define MF_LOWPASS 0040000
+#define MF_GAUSSIAN 0100000
+
+#define GmText "text" /* graphics marker types */
+#define GmLine "line"
+#define GmPolyline "polyline"
+#define GmRectangle "rectangle"
+#define GmBox "box"
+#define GmCircle "circle"
+#define GmEllipse "ellipse"
+#define GmPolygon "polygon"
+
+#define Gm_Text 1 /* integer codes for above */
+#define Gm_Line 2
+#define Gm_Polyline 3
+#define Gm_Rectangle 4
+#define Gm_Box 5
+#define Gm_Circle 6
+#define Gm_Ellipse 7
+#define Gm_Polygon 8
+#define Gm_NTypes 8
+
+#define GmType "type" /* marker attributes */
+#define GmActivated "activated"
+#define GmVisible "visible"
+#define GmSensitive "sensitive"
+#define GmAutoRedraw "autoRedraw"
+#define GmTranslations "translations"
+#define GmX "x"
+#define GmY "y"
+#define GmWidth "width"
+#define GmHeight "height"
+#define GmRotangle "rotangle"
+#define GmHighlightColor "highlightColor"
+#define GmLineColor "lineColor"
+#define GmLineWidth "lineWidth"
+#define GmLineStyle "lineStyle"
+#define GmKnotColor "knotColor"
+#define GmKnotSize "knotSize"
+#define GmFill "fill"
+#define GmFillColor "fillColor"
+#define GmFillBgColor "fillBgColor"
+#define GmFillPattern "fillPattern"
+#define GmFillStyle "fillStyle"
+#define GmTextColor "textColor"
+#define GmTextBgColor "textBgColor"
+#define GmTextBorder "textBorder"
+#define GmImageText "imageText"
+#define GmFont "font"
+#define GmRotIndicator "rotIndicator" /* MF020 */
+
+#define GmEvNotify 00001 /* marker callback events */
+#define GmEvMoveResize 00002
+#define GmEvModify 00004
+#define GmEvRedraw 00010
+#define GmEvDestroy 00020
+#define GmEvInput 00040
+#define GmEvFocusIn 00100
+#define GmEvFocusOut 00200
+#define GmEvConstraint 00400
+
+/* Double version of XPoint. */
+struct dPoint {
+ double x;
+ double y;
+};
+typedef struct dPoint DPoint;
+
+typedef struct _GtermRec *GtermWidget;
+typedef struct _GtermClassRec *GtermWidgetClass;
+
+extern WidgetClass gtermWidgetClass;
+
+#endif /* _Gterm_h */