summaryrefslogtreecommitdiff
path: root/src/gui_xmebw.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-12-02 22:49:38 +0100
committerBram Moolenaar <Bram@vim.org>2019-12-02 22:49:38 +0100
commit734a867ffe198886da7365b618be67ab8ed9d9f6 (patch)
treecc650a9ce0b59d7a141bf312b7a724f308d31cea /src/gui_xmebw.c
parenta050b9471c66b383ed674bfd57ac78016199d972 (diff)
downloadvim-git-734a867ffe198886da7365b618be67ab8ed9d9f6.tar.gz
patch 8.1.2383: using old C style commentsv8.1.2383
Problem: Using old C style comments. Solution: Use // comments where appropriate.
Diffstat (limited to 'src/gui_xmebw.c')
-rw-r--r--src/gui_xmebw.c118
1 files changed, 57 insertions, 61 deletions
diff --git a/src/gui_xmebw.c b/src/gui_xmebw.c
index cd6079418..6a01a7132 100644
--- a/src/gui_xmebw.c
+++ b/src/gui_xmebw.c
@@ -52,13 +52,12 @@
#include "gui_xmebwp.h"
-/* Provide some missing wrappers, which are missed from the LessTif
- * implementation. Also missing in Motif 1.2 and earlier.
- *
- * We neither use XmeGetPixmapData or _XmGetPixmapData, since with LessTif the
- * pixmap will not appear in its caches properly. We cache the interesting
- * values in XmEnhancedButtonPart instead ourself.
- */
+// Provide some missing wrappers, which are missed from the LessTif
+// implementation. Also missing in Motif 1.2 and earlier.
+//
+// We neither use XmeGetPixmapData or _XmGetPixmapData, since with LessTif the
+// pixmap will not appear in its caches properly. We cache the interesting
+// values in XmEnhancedButtonPart instead ourself.
#if defined(LESSTIF_VERSION) || (XmVersion <= 1002)
# ifndef Lab_IsMenupane
# define Lab_IsMenupane(w) (Lab_MenuType(w) == (int)XmMENU_POPUP || \
@@ -74,7 +73,7 @@
* Motif internals we have to cheat around with.
*/
-/* Hopefully this will never change... */
+// Hopefully this will never change...
#ifndef XmFOCUS_IGNORE
# define XmFOCUS_IGNORE 1<<1
#endif
@@ -144,8 +143,8 @@ static XtResource resources[] =
}
};
-/* This is needed to work around a bug in Lesstif 2, leaving the extension
- * NULL somehow results in getting it set to an invalid pointer. */
+// This is needed to work around a bug in Lesstif 2, leaving the extension
+// NULL somehow results in getting it set to an invalid pointer.
XmPrimitiveClassExtRec xmEnhancedButtonPrimClassExtRec =
{
/* next_extension */ NULL,
@@ -160,7 +159,7 @@ XmPrimitiveClassExtRec xmEnhancedButtonPrimClassExtRec =
XmEnhancedButtonClassRec xmEnhancedButtonClassRec =
{
{
- /* core_class fields */
+ // core_class fields
/* superclass */ (WidgetClass) & xmPushButtonClassRec,
/* class_name */ "XmEnhancedButton",
/* widget_size */ sizeof(XmEnhancedButtonRec),
@@ -195,7 +194,7 @@ XmEnhancedButtonClassRec xmEnhancedButtonClassRec =
/* extension */ NULL
},
- /* primitive_class fields */
+ // primitive_class fields
{
/* border highlight */ BorderHighlight,
/* border_unhighlight */ BorderUnhighlight,
@@ -206,7 +205,7 @@ XmEnhancedButtonClassRec xmEnhancedButtonClassRec =
/* extension */ (XtPointer)&xmEnhancedButtonPrimClassExtRec,
},
- /* label_class fields */
+ // label_class fields
{
/* setOverrideCallback */ XmInheritSetOverrideCallback,
/* menuProcs */ XmInheritMenuProc,
@@ -214,12 +213,12 @@ XmEnhancedButtonClassRec xmEnhancedButtonClassRec =
/* extension */ NULL,
},
- /* pushbutton_class record */
+ // pushbutton_class record
{
/* extension */ (XtPointer) NULL,
},
- /* enhancedbutton_class fields */
+ // enhancedbutton_class fields
{
/* stipple_bitmap */ None
}
@@ -262,17 +261,17 @@ alloc_color(Display *display,
return status != 0 ? 1 : 0;
}
-/* XPM */
+// XPM
static char * blank_xpm[] =
{
-/* width height ncolors cpp [x_hot y_hot] */
+// width height ncolors cpp [x_hot y_hot]
"12 12 4 1 0 0",
-/* colors */
+// colors
" s iconColor1 m black c #000000",
". s none m none c none",
"X s topShadowColor m none c #DCDEE5",
"o s bottomShadowColor m black c #5D6069",
-/* pixels */
+// pixels
" ..",
" XXXXXXXX ..",
" X....... o.",
@@ -292,8 +291,8 @@ static char * blank_xpm[] =
static void
set_pixmap(XmEnhancedButtonWidget eb)
{
- /* Configure defines XPMATTRIBUTES_TYPE as XpmAttributes or as
- * XpmAttributes_21, depending on what is in Xm/XpmP.h. */
+ // Configure defines XPMATTRIBUTES_TYPE as XpmAttributes or as
+ // XpmAttributes_21, depending on what is in Xm/XpmP.h.
XPMATTRIBUTES_TYPE attr;
Pixmap sen_pix;
Window root;
@@ -323,8 +322,7 @@ set_pixmap(XmEnhancedButtonWidget eb)
int shift;
GC gc;
- /* Make sure there is a default value for the pixmap.
- */
+ // Make sure there is a default value for the pixmap.
if (!data)
return;
@@ -343,7 +341,7 @@ set_pixmap(XmEnhancedButtonWidget eb)
eb->enhancedbutton.highlight_pixmap = None;
eb->enhancedbutton.insensitive_pixmap = None;
- /* We use dynamic colors, get them now. */
+ // We use dynamic colors, get them now.
motif_get_toolbar_colors(
&eb->core.background_pixel,
&eb->primitive.foreground,
@@ -351,7 +349,7 @@ set_pixmap(XmEnhancedButtonWidget eb)
&eb->primitive.top_shadow_color,
&eb->primitive.highlight_color);
- /* Setup color substitution table. */
+ // Setup color substitution table.
color[0].pixel = eb->core.background_pixel;
color[1].pixel = eb->core.background_pixel;
color[2].pixel = eb->core.background_pixel;
@@ -361,9 +359,9 @@ set_pixmap(XmEnhancedButtonWidget eb)
color[6].pixel = eb->primitive.highlight_color;
color[7].pixel = eb->pushbutton.arm_color;
- /* Create the "sensitive" pixmap. */
+ // Create the "sensitive" pixmap.
attr.valuemask = XpmColorSymbols | XpmCloseness;
- attr.closeness = 65535; /* accuracy isn't crucial */
+ attr.closeness = 65535; // accuracy isn't crucial
attr.colorsymbols = color;
attr.numsymbols = XtNumber(color);
@@ -372,7 +370,7 @@ set_pixmap(XmEnhancedButtonWidget eb)
if (!fname || status != XpmSuccess)
status = XpmCreatePixmapFromData(dpy, root, data, &pix, &mask, &attr);
- /* If something failed, we will fill in the default pixmap. */
+ // If something failed, we will fill in the default pixmap.
if (status != XpmSuccess)
status = XpmCreatePixmapFromData(dpy, root, blank_xpm, &pix,
&mask, &attr);
@@ -381,7 +379,7 @@ set_pixmap(XmEnhancedButtonWidget eb)
XGetGeometry(dpy, pix, &root, &x, &y, &width, &height, &border, &depth);
- /* TODO: does the shift depend on label_location somehow? */
+ // TODO: does the shift depend on label_location somehow?
shift = eb->primitive.shadow_thickness / 2;
if (shift < 1)
@@ -395,15 +393,15 @@ set_pixmap(XmEnhancedButtonWidget eb)
XSetClipOrigin(dpy, gc, shift, shift);
XCopyArea(dpy, pix, sen_pix, gc, 0, 0, width, height, shift, shift);
- /* Create the "highlight" pixmap. */
+ // Create the "highlight" pixmap.
color[4].pixel = eb->primitive.bottom_shadow_color;
-#ifdef XpmAllocColor /* SGI doesn't have it */
+#ifdef XpmAllocColor // SGI doesn't have it
attr.valuemask = XpmColorSymbols | XpmCloseness | XpmAllocColor;
attr.alloc_color = alloc_color;
#else
attr.valuemask = XpmColorSymbols | XpmCloseness;
#endif
- attr.closeness = 65535; /* accuracy isn't crucial */
+ attr.closeness = 65535; // accuracy isn't crucial
attr.colorsymbols = color;
attr.numsymbols = XtNumber(color);
@@ -439,15 +437,15 @@ set_pixmap(XmEnhancedButtonWidget eb)
XFreePixmap(dpy, pix);
XFreePixmap(dpy, mask);
- /* Create the "insensitive" pixmap. */
+ // Create the "insensitive" pixmap.
attr.valuemask = XpmColorSymbols | XpmCloseness | XpmColorKey;
- attr.closeness = 65535; /* accuracy isn't crucial */
+ attr.closeness = 65535; // accuracy isn't crucial
attr.colorsymbols = color;
attr.numsymbols = sizeof(color) / sizeof(color[0]);
attr.color_key = XPM_MONO;
status = XpmCreatePixmapFromData(dpy, root, data, &pix, &mask, &attr);
- /* Need to create new Pixmaps with the mask applied. */
+ // Need to create new Pixmaps with the mask applied.
ins_pix = XCreatePixmap(dpy, root, width + shift, height + shift, depth);
@@ -566,13 +564,13 @@ draw_unhighlight(XmEnhancedButtonWidget eb)
XtClass(eb->core.parent), XmQTspecifyUnhighlight))
!= NULL) && (UnhighlightT->getUnhighlightGC != NULL))
{
- /* if unhighlight trait in parent use specified GC... */
+ // if unhighlight trait in parent use specified GC...
manager_background_GC =
UnhighlightT->getUnhighlightGC(eb->core.parent, (Widget) eb);
}
else
{
- /* ...otherwise, use parent's background GC */
+ // ...otherwise, use parent's background GC
manager_background_GC = ((XmManagerWidget)
(eb->core.parent))->manager.background_GC;
}
@@ -696,7 +694,7 @@ draw_label(XmEnhancedButtonWidget eb, XEvent *event, Region region)
eb->label.pixmap = eb->pushbutton.unarm_pixmap;
}
else
- /* pushbutton is not armed */
+ // pushbutton is not armed
eb->label.pixmap = eb->pushbutton.unarm_pixmap;
}
@@ -758,7 +756,7 @@ Enter(Widget wid,
if (eb->pushbutton.armed)
return;
- /* ...so KHelp event is delivered correctly. */
+ // ...so KHelp event is delivered correctly.
_XmSetFocusFlag(XtParent(XtParent(eb)), XmFOCUS_IGNORE, TRUE);
XtSetKeyboardFocus(XtParent(XtParent(eb)), (Widget) eb);
_XmSetFocusFlag(XtParent(XtParent(eb)), XmFOCUS_IGNORE, FALSE);
@@ -767,7 +765,7 @@ Enter(Widget wid,
((XmManagerWidget) XtParent(wid))->manager.active_child = wid;
- /* etched in menu button */
+ // etched in menu button
if (etched_in && !XmIsTearOffButton(eb))
{
XFillRectangle(XtDisplay(eb), XtWindow(eb),
@@ -843,7 +841,7 @@ Leave(Widget wid,
if (_XmGetInDragMode((Widget)eb)
&& eb->pushbutton.armed
- && ( /* !ActiveTearOff || */
+ && ( // !ActiveTearOff ||
event->xcrossing.mode == NotifyNormal))
{
eb->pushbutton.armed = FALSE;
@@ -915,7 +913,7 @@ set_size(XmEnhancedButtonWidget newtb)
_XmCalcLabelDimensions((Widget) newtb);
- /* Find out how big the pixmap is */
+ // Find out how big the pixmap is
if (newtb->enhancedbutton.pixmap_data
&& !IsNull(newtb->label.pixmap)
&& !IsNull(newtb->enhancedbutton.normal_pixmap))
@@ -958,8 +956,8 @@ set_size(XmEnhancedButtonWidget newtb)
}
else
{
- /* FIXME: We should calculate an drawing offset for the pixmap here to
- * adjust it. */
+ // FIXME: We should calculate an drawing offset for the pixmap here to
+ // adjust it.
}
#if 0
@@ -972,7 +970,7 @@ set_size(XmEnhancedButtonWidget newtb)
newtb->core.height);
#endif
- /* Invoke Label's Resize procedure. */
+ // Invoke Label's Resize procedure.
{
XtWidgetProc resize;
XtProcessLock();
@@ -994,7 +992,7 @@ Initialize(Widget rq, Widget ebw, ArgList args UNUSED, Cardinal *n UNUSED)
resize = xmLabelClassRec.core_class.resize;
XtProcessUnlock();
- /* Create a bitmap for stippling (Drawable resources are cheap). */
+ // Create a bitmap for stippling (Drawable resources are cheap).
if (STIPPLE_BITMAP == None)
{
Display *dpy = XtDisplay((Widget) request);
@@ -1005,15 +1003,14 @@ Initialize(Widget rq, Widget ebw, ArgList args UNUSED, Cardinal *n UNUSED)
}
eb->enhancedbutton.doing_setvalues = False;
- /* First see what type of extended label this is.
- */
+ // First see what type of extended label this is.
if (eb->enhancedbutton.pixmap_data)
{
XmString str;
set_pixmap(eb);
- /* FIXME: this is not the perfect way to deal with menus, which do not
- * have any string set right now. */
+ // FIXME: this is not the perfect way to deal with menus, which do not
+ // have any string set right now.
str = XmStringCreateLocalized("");
XtVaSetValues((Widget) eb, XmNlabelString, str, NULL);
XmStringFree(str);
@@ -1106,7 +1103,7 @@ SetValues(Widget current,
/*
* Artificially let the highlight appear if the mouse is over us.
*/
- /* Best way to get the root window of object: */
+ // Best way to get the root window of object:
XGetGeometry(dpy, XtWindow(cur), &root, &r_x, &r_y, &r_width,
&r_height, &r_border, &r_depth);
XQueryPointer(XtDisplay(cur), XtWindow(cur), &root_q, &child,
@@ -1133,7 +1130,7 @@ SetValues(Widget current,
if (NOT_EQUAL(primitive.shadow_thickness))
{
redraw = True;
- /* Don't change the pixmaps */
+ // Don't change the pixmaps
change = False;
}
@@ -1230,10 +1227,9 @@ Redisplay(Widget w, XEvent *event, Region region)
{
GC gc;
- /* Don't shade if the button contains a label with a pixmap, since
- * there is no variant of the label available with the needed
- * background.
- */
+ // Don't shade if the button contains a label with a pixmap, since
+ // there is no variant of the label available with the needed
+ // background.
if (eb->pushbutton.armed && eb->pushbutton.fill_on_arm)
{
if (eb->label.label_type == (int)XmPIXMAP)
@@ -1248,7 +1244,7 @@ Redisplay(Widget w, XEvent *event, Region region)
}
else
gc = eb->pushbutton.background_gc;
- /* really need to fill with background if not armed ? */
+ // really need to fill with background if not armed ?
if (gc)
XFillRectangle(XtDisplay(eb), XtWindow(eb), gc,
box.x, box.y, box.width, box.height);
@@ -1318,7 +1314,7 @@ Redisplay(Widget w, XEvent *event, Region region)
switch (default_button_emphasis)
{
case XmINTERNAL_HIGHLIGHT:
- /* The call above erases the border highlighting. */
+ // The call above erases the border highlighting.
if (eb->primitive.highlight_drawn)
(*(((XmPushButtonWidgetClass) XtClass (eb))
->primitive_class.border_highlight)) ((Widget) eb) ;
@@ -1368,13 +1364,13 @@ Redisplay(Widget w, XEvent *event, Region region)
parent = XtParent(eb);
if (XmIsManager(parent))
{
- /* Use the parent's GC so monochrome works. */
+ // Use the parent's GC so monochrome works.
bottom_gc = XmParentTopShadowGC(eb);
top_gc = XmParentBottomShadowGC(eb);
}
else
{
- /* Use your own pixel for drawing. */
+ // Use your own pixel for drawing.
bottom_gc = eb->primitive.top_shadow_GC;
top_gc = eb->primitive.bottom_shadow_GC;
}
@@ -1447,4 +1443,4 @@ BorderUnhighlight(Widget w)
draw_pixmap(eb, NULL, NULL);
}
-#endif /* FEAT_TOOLBAR */
+#endif // FEAT_TOOLBAR