void XAttOneMotif::action_inputfocus( Widget w, XmAnyCallbackStruct *data) { Arg args[1]; XAttOneMotif *xattone; XtSetArg (args[0], XmNuserData, &xattone); XtGetValues (w, args, 1); if ( !xattone) return; if ( mrm_IsIconicState(w)) return; if ( xattone->set_focus_disabled) return; if ( flow_IsManaged( xattone->cmd_scrolledinput)) flow_SetInputFocus( xattone->cmd_scrolledinput); else if ( flow_IsManaged( xattone->cmd_input)) flow_SetInputFocus( xattone->cmd_input); disable_set_focus( xattone, 400); }
void WdaMotif::action_inputfocus( Widget w, XmAnyCallbackStruct *data) { Arg args[1]; WdaMotif *wda; XtSetArg (args[0], XmNuserData, &wda); XtGetValues (w, args, 1); if ( !wda) return; if ( mrm_IsIconicState(w)) return; if ( wda->set_focus_disabled) return; if ( flow_IsManaged( wda->cmd_scrolledinput)) flow_SetInputFocus( wda->cmd_scrolledinput); else if ( flow_IsManaged( wda->cmd_input)) flow_SetInputFocus( wda->cmd_input); else if ( wda->wdanav) ((WdaNav *)wda->wdanav)->set_inputfocus(); disable_set_focus( wda, 400); }
void WGeMotif::action_inputfocus( Widget w, XmAnyCallbackStruct *data) { Arg args[1]; WGeMotif *ge; XtSetArg (args[0], XmNuserData, &ge); XtGetValues (w, args, 1); if ( !ge) return; if ( mrm_IsIconicState(w)) return; if ( ge->set_focus_disabled) return; if ( ge->graph) ((Graph *)ge->graph)->set_inputfocus(1); disable_set_focus( ge, 400); }
void XCrrMotif::action_inputfocus( Widget w, XmAnyCallbackStruct *data) { Arg args[1]; XCrrMotif *xcrr; XtSetArg (args[0], XmNuserData, &xcrr); XtGetValues (w, args, 1); if ( !xcrr) return; if ( mrm_IsIconicState(w)) return; if ( xcrr->set_focus_disabled) return; if ( xcrr->xcrrnav) xcrr->xcrrnav->set_inputfocus(); disable_set_focus( xcrr, 400); }