diff src/EmacsFrame.c @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents 74fd4e045ea6
children
line wrap: on
line diff
--- a/src/EmacsFrame.c	Mon Aug 13 11:19:22 2007 +0200
+++ b/src/EmacsFrame.c	Mon Aug 13 11:20:41 2007 +0200
@@ -57,141 +57,110 @@
 #undef XtOffset
 #define XtOffset(p_type,field) \
 	((Cardinal) (((char *) (&(((p_type)0)->field))) - ((char *)0)))
-#define offset(field) XtOffset (EmacsFrame, emacs_frame.field)
+#define offset(field) XtOffset(EmacsFrame, emacs_frame.field)
 
 static XtResource resources[] = {
-  { XtNgeometry, XtCGeometry,
-    XtRString, sizeof (String),
-    offset (geometry), XtRString, (XtPointer) 0 },
-  { XtNiconic, XtCIconic,
-    XtRBoolean, sizeof (Boolean),
-    offset (iconic), XtRImmediate, (XtPointer) False },
+  {XtNgeometry, XtCGeometry, XtRString, sizeof(String),
+     offset (geometry), XtRString, (XtPointer) 0},
+  {XtNiconic, XtCIconic, XtRBoolean, sizeof(Boolean),
+     offset (iconic), XtRImmediate, (XtPointer) False},
 
-  { XtNemacsFrame, XtCEmacsFrame,
-    XtRPointer, sizeof (XtPointer),
-    offset (frame), XtRImmediate, 0 },
-  { XtNmenubar, XtCMenubar,
-    XtRBoolean, sizeof (Boolean),
-    offset (menubar_p), XtRImmediate, (XtPointer) True },
-  { XtNinitiallyUnmapped, XtCInitiallyUnmapped,
-    XtRBoolean, sizeof (Boolean),
-    offset (initially_unmapped), XtRImmediate, (XtPointer) False },
-  { XtNminibuffer, XtCMinibuffer,
-    XtRBoolean, sizeof (Boolean),
-    offset (minibuffer), XtRImmediate, (XtPointer) True },
-  { XtNunsplittable, XtCUnsplittable,
-    XtRBoolean, sizeof (Boolean),
-    offset (unsplittable), XtRImmediate, (XtPointer) False },
-  { XtNinternalBorderWidth, XtCInternalBorderWidth,
-    XtRInt, sizeof (int),
-    offset (internal_border_width), XtRImmediate, (XtPointer)4 },
+  {XtNemacsFrame, XtCEmacsFrame, XtRPointer, sizeof (XtPointer),
+     offset (frame), XtRImmediate, 0},
+  {XtNmenubar, XtCMenubar, XtRBoolean, sizeof (Boolean),
+     offset (menubar_p), XtRImmediate, (XtPointer) True},
+  {XtNinitiallyUnmapped, XtCInitiallyUnmapped, XtRBoolean, sizeof (Boolean),
+     offset (initially_unmapped), XtRImmediate, (XtPointer) False},
+  {XtNminibuffer, XtCMinibuffer, XtRBoolean, sizeof (Boolean),
+     offset (minibuffer), XtRImmediate, (XtPointer) True},
+  {XtNunsplittable, XtCUnsplittable, XtRBoolean, sizeof (Boolean),
+     offset (unsplittable), XtRImmediate, (XtPointer) False},
+  {XtNinternalBorderWidth, XtCInternalBorderWidth, XtRInt, sizeof (int),
+     offset (internal_border_width), XtRImmediate, (XtPointer)4},
 #ifdef HAVE_SCROLLBARS
-  { XtNscrollBarWidth, XtCScrollBarWidth,
-    XtRInt, sizeof (int),
-    offset (scrollbar_width), XtRImmediate, (XtPointer)-1 },
-  { XtNscrollBarHeight, XtCScrollBarHeight,
-    XtRInt, sizeof (int),
-    offset (scrollbar_height), XtRImmediate, (XtPointer)-1 },
-  { XtNscrollBarPlacement, XtCScrollBarPlacement,
-    XtRScrollBarPlacement, sizeof (unsigned char),
-    offset (scrollbar_placement), XtRImmediate,
+  {XtNscrollBarWidth, XtCScrollBarWidth, XtRInt, sizeof (int),
+     offset (scrollbar_width), XtRImmediate, (XtPointer)-1},
+  {XtNscrollBarHeight, XtCScrollBarHeight, XtRInt, sizeof (int),
+     offset (scrollbar_height), XtRImmediate, (XtPointer)-1},
+  {XtNscrollBarPlacement, XtCScrollBarPlacement, XtRScrollBarPlacement,
+      sizeof(unsigned char), offset(scrollbar_placement), XtRImmediate,
 #if defined (LWLIB_SCROLLBARS_MOTIF) || defined (LWLIB_SCROLLBARS_LUCID) || \
     defined (LWLIB_SCROLLBARS_ATHENA3D)
-    (XtPointer) XtBOTTOM_RIGHT
+      (XtPointer) XtBOTTOM_RIGHT
 #else
-    (XtPointer) XtBOTTOM_LEFT
+      (XtPointer) XtBOTTOM_LEFT
 #endif
   },
 #endif /* HAVE_SCROLLBARS */
-
 #ifdef HAVE_TOOLBARS
-  { XtNtopToolBarHeight, XtCTopToolBarHeight,
-    XtRInt, sizeof (int),
-    offset (top_toolbar_height), XtRImmediate, (XtPointer)-1 },
-  { XtNbottomToolBarHeight, XtCBottomToolBarHeight,
-    XtRInt, sizeof (int),
-    offset (bottom_toolbar_height), XtRImmediate, (XtPointer)-1 },
-  { XtNleftToolBarWidth, XtCLeftToolBarWidth,
-    XtRInt, sizeof (int),
-    offset (left_toolbar_width), XtRImmediate, (XtPointer)-1 },
-  { XtNrightToolBarWidth, XtCRightToolBarWidth,
-    XtRInt, sizeof (int),
-    offset (right_toolbar_width), XtRImmediate, (XtPointer)-1 },
-  { XtNtopToolBarBorderWidth, XtCTopToolBarBorderWidth,
-    XtRInt, sizeof (int),
-    offset (top_toolbar_border_width), XtRImmediate, (XtPointer)-1 },
-  { XtNbottomToolBarBorderWidth, XtCBottomToolBarBorderWidth,
-    XtRInt, sizeof (int),
-    offset (bottom_toolbar_border_width), XtRImmediate, (XtPointer)-1 },
-  { XtNleftToolBarBorderWidth, XtCLeftToolBarBorderWidth,
-    XtRInt, sizeof (int),
-    offset (left_toolbar_border_width), XtRImmediate, (XtPointer)-1 },
-  { XtNrightToolBarBorderWidth, XtCRightToolBarBorderWidth,
-    XtRInt, sizeof (int),
-    offset (right_toolbar_border_width), XtRImmediate, (XtPointer)-1 },
-  { XtNtopToolBarShadowColor, XtCTopToolBarShadowColor,
-    XtRPixel, sizeof (Pixel),
-    offset(top_toolbar_shadow_pixel), XtRString, (XtPointer) "#000000" },
-  { XtNbottomToolBarShadowColor, XtCBottomToolBarShadowColor,
-    XtRPixel, sizeof (Pixel),
-    offset (bottom_toolbar_shadow_pixel), XtRString, (XtPointer) "#000000" },
-  { XtNbackgroundToolBarColor, XtCBackgroundToolBarColor,
-    XtRPixel, sizeof (Pixel),
-    offset (background_toolbar_pixel), XtRImmediate, (XtPointer)-1 },
-  { XtNforegroundToolBarColor, XtCForegroundToolBarColor,
-    XtRPixel, sizeof (Pixel),
-    offset (foreground_toolbar_pixel), XtRImmediate, (XtPointer)-1 },
-  { XtNtopToolBarShadowPixmap, XtCTopToolBarShadowPixmap,
-    XtRPixmap, sizeof (Pixmap),
-    offset (top_toolbar_shadow_pixmap), XtRImmediate, (XtPointer)None },
-  { XtNbottomToolBarShadowPixmap, XtCBottomToolBarShadowPixmap,
-    XtRPixmap, sizeof (Pixmap),
-    offset (bottom_toolbar_shadow_pixmap), XtRImmediate, (XtPointer)None },
-  { XtNtoolBarShadowThickness, XtCToolBarShadowThickness,
-    XtRDimension, sizeof (Dimension),
-    offset (toolbar_shadow_thickness), XtRImmediate, (XtPointer)2 },
+  {XtNtopToolBarHeight, XtCTopToolBarHeight, XtRInt, sizeof (int),
+     offset (top_toolbar_height), XtRImmediate, (XtPointer)-1},
+  {XtNbottomToolBarHeight, XtCBottomToolBarHeight, XtRInt, sizeof (int),
+     offset (bottom_toolbar_height), XtRImmediate, (XtPointer)-1},
+  {XtNleftToolBarWidth, XtCLeftToolBarWidth, XtRInt, sizeof (int),
+     offset (left_toolbar_width), XtRImmediate, (XtPointer)-1},
+  {XtNrightToolBarWidth, XtCRightToolBarWidth, XtRInt, sizeof (int),
+     offset (right_toolbar_width), XtRImmediate, (XtPointer)-1},
+  {XtNtopToolBarBorderWidth, XtCTopToolBarBorderWidth, XtRInt,
+     sizeof (int),
+     offset (top_toolbar_border_width), XtRImmediate, (XtPointer)-1},
+  {XtNbottomToolBarBorderWidth, XtCBottomToolBarBorderWidth, XtRInt,
+     sizeof (int),
+     offset (bottom_toolbar_border_width), XtRImmediate, (XtPointer)-1},
+  {XtNleftToolBarBorderWidth, XtCLeftToolBarBorderWidth, XtRInt,
+     sizeof (int),
+     offset (left_toolbar_border_width), XtRImmediate, (XtPointer)-1},
+  {XtNrightToolBarBorderWidth, XtCRightToolBarBorderWidth, XtRInt,
+     sizeof (int),
+     offset (right_toolbar_border_width), XtRImmediate, (XtPointer)-1},
+  {XtNtopToolBarShadowColor, XtCTopToolBarShadowColor, XtRPixel, sizeof(Pixel),
+     offset(top_toolbar_shadow_pixel), XtRString, (XtPointer) "#000000"},
+  {XtNbottomToolBarShadowColor, XtCBottomToolBarShadowColor, XtRPixel,
+     sizeof(Pixel), offset(bottom_toolbar_shadow_pixel), XtRString, (XtPointer) "#000000"},
+  {XtNbackgroundToolBarColor, XtCBackgroundToolBarColor, XtRPixel,
+     sizeof(Pixel), offset(background_toolbar_pixel), XtRImmediate,
+     (XtPointer)-1},
+  {XtNforegroundToolBarColor, XtCForegroundToolBarColor, XtRPixel,
+     sizeof(Pixel), offset(foreground_toolbar_pixel), XtRImmediate,
+     (XtPointer)-1},
+  {XtNtopToolBarShadowPixmap, XtCTopToolBarShadowPixmap, XtRPixmap,
+     sizeof (Pixmap), offset(top_toolbar_shadow_pixmap), XtRImmediate,
+     (XtPointer)None},
+  {XtNbottomToolBarShadowPixmap, XtCBottomToolBarShadowPixmap, XtRPixmap,
+     sizeof (Pixmap), offset(bottom_toolbar_shadow_pixmap), XtRImmediate,
+     (XtPointer)None},
+  {XtNtoolBarShadowThickness, XtCToolBarShadowThickness, XtRDimension,
+     sizeof (Dimension), offset (toolbar_shadow_thickness), XtRImmediate,
+     (XtPointer)2},
 #endif /* HAVE_TOOLBARS */
-
-  { XtNinterline, XtCInterline,
-    XtRInt, sizeof (int),
-    offset (interline), XtRImmediate, (XtPointer)0 },
+  {XtNinterline, XtCInterline, XtRInt, sizeof (int),
+     offset (interline), XtRImmediate, (XtPointer)0},
   {
 #ifdef I18N4
-    XtNfontSet, XtCFontSet,
-    XtRFontSet, sizeof (XFontSet),
+    XtNfontSet, XtCFontSet, XtRFontSet,    sizeof(XFontSet),
 #else
-    XtNfont, XtCFont,
-    XtRFontStruct, sizeof (XFontStruct *),
+    XtNfont,    XtCFont,    XtRFontStruct, sizeof(XFontStruct *),
 #endif
     offset(font), XtRImmediate, (XtPointer)0
   },
-  { XtNforeground, XtCForeground,
-    XtRPixel, sizeof (Pixel),
-    offset(foreground_pixel), XtRString, (XtPointer) "Black" },
-  { XtNbackground, XtCBackground,
-    XtRPixel, sizeof (Pixel),
-    offset(background_pixel), XtRString, (XtPointer) "Gray80" },
-  { XtNcursorColor, XtCForeground,
-    XtRPixel, sizeof (Pixel),
-    offset(cursor_color), XtRString, (XtPointer) "XtDefaultForeground" },
-  { XtNbarCursor, XtCBarCursor,
-    XtRBoolean, sizeof (Boolean),
-    offset (bar_cursor), XtRImmediate, (XtPointer)0 },
-  { XtNvisualBell, XtCVisualBell,
-    XtRBoolean, sizeof (Boolean),
-    offset (visual_bell), XtRImmediate, (XtPointer)0 },
-  { XtNbellVolume, XtCBellVolume,
-    XtRInt, sizeof (int),
-    offset (bell_volume), XtRImmediate, (XtPointer)0 },
-  { XtNuseBackingStore, XtCUseBackingStore,
-    XtRBoolean, sizeof (Boolean),
-    offset (use_backing_store), XtRImmediate, (XtPointer)0 },
-  { XtNpreferredWidth, XtCPreferredWidth,
-    XtRDimension, sizeof (Dimension),
-    offset (preferred_width), XtRImmediate, (XtPointer)0 },
-  { XtNpreferredHeight, XtCPreferredHeight,
-    XtRDimension, sizeof (Dimension),
-    offset (preferred_height), XtRImmediate, (XtPointer)0 },
+  {XtNforeground, XtCForeground, XtRPixel, sizeof(Pixel),
+     offset(foreground_pixel), XtRString, (XtPointer) "Black"},
+  {XtNbackground, XtCBackground, XtRPixel, sizeof(Pixel),
+     offset(background_pixel), XtRString, (XtPointer) "Gray80"},
+  {XtNcursorColor, XtCForeground, XtRPixel, sizeof(Pixel),
+     offset(cursor_color), XtRString, (XtPointer) "XtDefaultForeground"},
+  {XtNbarCursor, XtCBarCursor, XtRBoolean, sizeof (Boolean),
+     offset (bar_cursor), XtRImmediate, (XtPointer)0},
+  {XtNvisualBell, XtCVisualBell, XtRBoolean, sizeof (Boolean),
+     offset (visual_bell), XtRImmediate, (XtPointer)0},
+  {XtNbellVolume, XtCBellVolume, XtRInt, sizeof (int),
+     offset (bell_volume), XtRImmediate, (XtPointer)0},
+  {XtNuseBackingStore, XtCUseBackingStore, XtRBoolean, sizeof (Boolean),
+     offset (use_backing_store), XtRImmediate, (XtPointer)0},
+  {XtNpreferredWidth, XtCPreferredWidth, XtRDimension, sizeof (Dimension),
+     offset (preferred_width), XtRImmediate, (XtPointer)0},
+  {XtNpreferredHeight, XtCPreferredHeight, XtRDimension, sizeof (Dimension),
+     offset (preferred_height), XtRImmediate, (XtPointer)0},
 };
 
 #undef offset
@@ -222,7 +191,7 @@
     /* superclass		*/	&widgetClassRec,
 #endif
     /* class_name		*/	"EmacsFrame",
-    /* widget_size		*/	sizeof (EmacsFrameRec),
+    /* widget_size		*/	sizeof(EmacsFrameRec),
     /* class_initialize		*/	EmacsFrameClassInitialize,
     /* class_part_initialize	*/	0,
     /* class_inited		*/	FALSE,
@@ -232,7 +201,7 @@
     /* actions			*/	emacsFrameActionsTable,
     /* num_actions		*/	XtNumber (emacsFrameActionsTable),
     /* resources		*/	resources,
-    /* resource_count		*/	XtNumber (resources),
+    /* resource_count		*/	XtNumber(resources),
     /* xrm_class		*/	NULLQUARK,
     /* compress_motion		*/	TRUE,
     /* compress_exposure	*/	TRUE,
@@ -580,7 +549,7 @@
 }
 
 /* Xt string-to-scrollbar-placement converter */
-/* #### Convert this to a `new-style' converter (See XtAddTypeConverter) */
+/* ### Convert this to a `new-style' converter (See XtAddTypeConverter) */
 
 /* This variable cannot be a stack variable. */
 static unsigned char cvt_string_scrollbar_placement;