Lines Matching refs:command

119     offset(command.callbacks),
128 offset(command.highlight_thickness),
137 offset(command.shape_style),
146 offset(command.corner_round),
211 /* command */
233 if (cbw->command.highlight_thickness > 1)
234 values.line_width = cbw->command.highlight_thickness;
256 if (cbw->command.shape_style != XawShapeRectangle &&
259 cbw->command.shape_style = XawShapeRectangle;
261 if (cbw->command.highlight_thickness == DEFAULT_SHAPE_HIGHLIGHT) {
262 if (cbw->command.shape_style != XawShapeRectangle)
263 cbw->command.highlight_thickness = 0;
265 cbw->command.highlight_thickness = DEFAULT_HIGHLIGHT_THICKNESS;
268 cbw->command.normal_GC = Get_GC(cbw, cbw->label.foreground,
270 cbw->command.inverse_GC = Get_GC(cbw, cbw->core.background_pixel,
273 cbw->label.normal_GC = cbw->command.normal_GC;
275 cbw->command.set = False;
276 cbw->command.highlighted = HighlightNone;
285 if (cbw->command.highlight_thickness == 0 ||
286 cbw->command.highlight_thickness > Min(XtWidth(cbw), XtHeight(cbw)) / 2)
300 rect.x = rect.y = (short)cbw->command.highlight_thickness;
301 rect.width = (unsigned short)(rect.width - cbw->command.highlight_thickness * 2);
302 rect.height = (unsigned short)(rect.height - cbw->command.highlight_thickness * 2);
333 if (cbw->command.set)
337 cbw->command.set= True;
346 if (!cbw->command.set)
349 cbw->command.set = False;
359 if (cbw->command.set) {
360 cbw->command.highlighted = HighlightNone;
374 cbw->command.highlighted = HighlightWhenUnset;
381 cbw->command.highlighted = HighlightAlways;
384 cbw->command.highlighted = HighlightWhenUnset;
399 cbw->command.highlighted = HighlightNone;
414 if (cbw->command.set)
415 XtCallCallbackList(w, cbw->command.callbacks, (XtPointer) NULL);
428 * w - command widget
439 very_thick = cbw->command.highlight_thickness
442 if (cbw->command.highlight_thickness == 0) {
451 if (cbw->command.highlighted != HighlightNone) {
452 rev_gc = cbw->command.normal_GC;
455 rev_gc = cbw->command.inverse_GC;
458 if (!((!change && cbw->command.highlighted == HighlightNone)
459 || (cbw->command.highlighted == HighlightWhenUnset
460 && cbw->command.set))) {
467 rev_gc == cbw->command.inverse_GC) {
469 0, 0, XtWidth(cbw), cbw->command.highlight_thickness,
472 0, cbw->command.highlight_thickness,
473 cbw->command.highlight_thickness,
474 (unsigned)(XtHeight(cbw) - (cbw->command.highlight_thickness<<1)),
477 XtWidth(cbw) - cbw->command.highlight_thickness,
478 cbw->command.highlight_thickness,
479 cbw->command.highlight_thickness,
480 (unsigned)(XtHeight(cbw) - (cbw->command.highlight_thickness<<1)),
483 0, XtHeight(cbw) - cbw->command.highlight_thickness,
484 XtWidth(cbw), cbw->command.highlight_thickness,
488 int offset = cbw->command.highlight_thickness / 2;
491 (unsigned)(XtWidth(cbw) - cbw->command.highlight_thickness),
492 (unsigned)(XtHeight(cbw) - cbw->command.highlight_thickness));
505 /* Label will release cbw->command.normal_GC */
506 XtReleaseGC(w, cbw->command.inverse_GC);
519 cbw->command.highlighted = HighlightNone;
523 if (cbw->command.set) {
541 || oldcbw->command.highlight_thickness
542 != cbw->command.highlight_thickness
544 XtReleaseGC(cnew, cbw->command.inverse_GC);
546 cbw->command.normal_GC = Get_GC(cbw, cbw->label.foreground,
548 cbw->command.inverse_GC = Get_GC(cbw, cbw->core.background_pixel,
551 cbw->label.normal_GC = cbw->command.normal_GC;
557 && oldcbw->command.shape_style != cbw->command.shape_style
559 cbw->command.shape_style = oldcbw->command.shape_style;
572 *((String*)args[i].value) = cbw->command.set ?
575 *((String*)args[i].value) = cbw->command.set ?
595 if (cbw->command.shape_style == XawShapeRoundedRectangle) {
598 corner_size = (Dimension)((corner_size * cbw->command.corner_round) / 100);
601 if (checkRectangular || cbw->command.shape_style != XawShapeRectangle) {
602 if (!XmuReshapeWidget((Widget)cbw, cbw->command.shape_style,
604 cbw->command.shape_style = XawShapeRectangle;
649 cbw->command.set ?