void XAttOneGtk::activate_cmd_scrolled_ok(GtkWidget* w, gpointer data) { XAttOne* xattone = (XAttOne*)data; int sts; sts = xattone->set_value(); if (ODD(sts)) { if (xattone->close_cb) (xattone->close_cb)(xattone->parent_ctx, xattone); else delete xattone; } }
void XAttOneGtk::valchanged_cmd_input( Widget w, XEvent *event) { XAttOne *xattone; int sts; Arg args[2]; XtSetArg(args[0], XmNuserData, &xattone); XtGetValues(w, args, 1); sts = mrm_TextInput( w, event, (char *)XAttOne::value_recall, sizeof(XAttOne::value_recall[0]), sizeof( XAttOne::value_recall)/sizeof(XAttOne::value_recall[0]), &xattone->value_current_recall); if ( sts) { sts = xattone->set_value(); if ( ODD(sts)) { if ( xattone->close_cb) (xattone->close_cb)( xattone->parent_ctx, xattone); else delete xattone; } } }
void XAttOneGtk::activate_cmd_scrolled_ap(GtkWidget* w, gpointer data) { XAttOne* xattone = (XAttOne*)data; xattone->set_value(); }