void GraphMotif::set_inputfocus( int focus)
{
  Pixel 	bg, fg;

  XtVaGetValues( form_widget, XmNbackground, &bg, XmNforeground, &fg, NULL);
  if ( !focus) {
    // XtSetArg(args[0], XmNborderColor, bg);
    // XtSetValues( form_widget, args, 1);
  }
  else {
    if ( flow_IsViewable( grow_widget)) {
      XtCallAcceptFocus( grow_widget, CurrentTime);
      // XtSetArg(args[0], XmNborderColor, fg);
      // XtSetValues( form_widget, args, 1);
    }
  }
}
Example #2
0
void WNavMotif::set_inputfocus( int focus)
{
    Arg 		args[2];
    Pixel 	bg, fg;

    if ( !displayed)
        return;

    XtVaGetValues( form_widget, XmNbackground, &bg, XmNforeground, &fg, NULL);
    if ( !focus)
    {
        XtSetArg(args[0], XmNborderColor, bg);
        XtSetValues( form_widget, args, 1);
    }
    else
    {
        if ( flow_IsViewable( brow_widget)) {
            XtCallAcceptFocus( brow_widget, CurrentTime);
            XtSetArg(args[0], XmNborderColor, fg);
            XtSetValues( form_widget, args, 1);
        }
    }
}
void EvListMotif::set_input_focus()
{
  if ( flow_IsViewable( brow_widget))
    XtCallAcceptFocus( brow_widget, CurrentTime);
}
void CoXHelpNavMotif::set_inputfocus()
{
  if ( displayed && flow_IsViewable( brow_widget)) {
    XtCallAcceptFocus( brow_widget, CurrentTime);
  }
}