1 /*** DTB_USER_CODE_START vvv Add file header below vvv ***/
2 //%% (c) Copyright 1993, 1994 Hewlett-Packard Company
3 //%% (c) Copyright 1993, 1994 International Business Machines Corp.
4 //%% (c) Copyright 1993, 1994 Sun Microsystems, Inc.
5 //%% (c) Copyright 1993, 1994 Novell, Inc.
6 //%% $XConsortium: callbackChooser_stubs.C.src /main/3 1995/11/06 17:12:25 rswiston $
7 /*** DTB_USER_CODE_END ^^^ Add file header above ^^^ ***/
10 * File: callbackChooser_stubs.c
11 * Contains: Module callbacks and connection functions
13 * This file was generated by dtcodegen, from module callbackChooser
15 * Any text may be added between the DTB_USER_CODE_START and
16 * DTB_USER_CODE_END comments (even non-C code). Descriptive comments
17 * are provided only as an aid.
19 * ** EDIT ONLY WITHIN SECTIONS MARKED WITH DTB_USER_CODE COMMENTS. **
20 * ** ALL OTHER MODIFICATIONS WILL BE OVERWRITTEN. DO NOT MODIFY OR **
21 * ** DELETE THE GENERATED COMMENTS! **
27 #include "dtb_utils.h"
28 #include "callbackChooser_ui.h"
31 * Header files for cross-module connections
33 #include "ttsnoop_ui.h"
36 /**************************************************************************
37 *** DTB_USER_CODE_START
39 *** All necessary header files have been included.
41 *** Add include files, types, macros, externs, and user functions here.
44 #if defined(linux) || defined(CSRG_BASED) || defined(sun)
49 #include <strstream.h>
54 extern std::ofstream snoopStream;
73 DtbCallbackChooserCallbackChooserInfo instance =
74 &dtb_callback_chooser_callback_chooser;
75 if (! instance->initialized) {
76 dtb_callback_chooser_callback_chooser_initialize(
77 instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin );
79 XtVaSetValues( instance->callbackChooser, XmNtitle, title, NULL );
80 XtPointer xtPtr = (XtPointer) (intptr_t) isMessage;
81 XtVaSetValues( instance->callbackAddButton, XmNuserData, xtPtr, NULL );
82 XtVaSetValues( instance->callbackAddCancelButton,
83 XmNuserData, entity, NULL );
84 XtManageChild( instance->callbackChooser_shellform );
92 _DtTtMsgCbChooserSet( pat, 0, "tt_pattern_callback_add" );
100 _DtTtMsgCbChooserSet( msg, 1, "tt_message_callback_add" );
103 static Tt_callback_action
109 DtTtCreated( DTTT_MESSAGE, msg );
110 snoopIt( "Tt_message_callback", (void *) openIt, msg, pat, True );
111 Widget newWidget = DtTtMessageWidgetCreate(
112 dtb_ttsnoop_ttsnoop_win.ttsnoopWin,
113 msg, DtTtMessageWidgetUpdate );
114 if (! tt_is_err( tt_ptr_error( newWidget ) )) {
115 XRaiseWindow( XtDisplay( newWidget ),
116 XtWindow( newWidget ));
118 return TT_CALLBACK_PROCESSED;
121 static Tt_callback_action
125 Tt_message_callback func,
131 DtTtCreated( DTTT_MESSAGE, msg );
132 if (snoopStream.bad()) {
133 return TT_CALLBACK_CONTINUE;
135 snoopStream << "(Tt_message_callback)" << func << "( ";
136 snoopStream << "(Tt_message)" << (void *)msg << ", ";
137 snoopStream << "(Tt_pattern)" << (void *)pat << " ): ";
138 char *msgString = tt_message_print( msg );
139 Tt_status status = tt_ptr_error( msgString );
140 if (status == TT_OK) {
141 snoopStream << endl << msgString << endl;
143 snoopStream << status << endl;
145 tt_free( msgString );
146 Tt_status (*actionFunc)(Tt_message) = 0;
147 char *actionFuncName = 0;
153 actionFunc = tt_message_reply;
154 actionFuncName = "tt_message_reply";
157 actionFunc = tt_message_fail;
158 actionFuncName = "tt_message_fail";
161 actionFunc = tt_message_reject;
162 actionFuncName = "tt_message_reject";
165 actionFunc = tt_message_accept;
166 actionFuncName = "tt_message_accept";
172 if (actionFunc != 0) {
173 snoopStream << func << "(): " << actionFuncName << "("
175 << (*actionFunc)( msg ) << endl;
178 status = tttk_message_destroy( msg );
179 snoopStream << func << "(): tttk_message_destroy("
180 << msg << ") = " << status << endl;
181 if (status == TT_OK) {
182 DtTtDestroyed( DTTT_MESSAGE, msg );
185 Tt_callback_action val = TT_CALLBACK_PROCESSED;
187 val = TT_CALLBACK_CONTINUE;
189 snoopStream << func << "(): return " << val << endl;
193 static Tt_callback_action
194 mcbJustPrint_Cont( Tt_message m, Tt_pattern p ) {
195 return ucb( m, p, mcbJustPrint_Cont, DoJustPrint, 0, 0 ); }
196 static Tt_callback_action
197 mcbJustPrint_Done( Tt_message m, Tt_pattern p ) {
198 return ucb( m, p, mcbJustPrint_Done, DoJustPrint, 0, 1 ); }
199 static Tt_callback_action
200 mcbJustPrint_Destroy_Cont( Tt_message m, Tt_pattern p ) {
201 return ucb( m, p, mcbJustPrint_Destroy_Cont, DoJustPrint, 1, 0 ); }
202 static Tt_callback_action
203 mcbJustPrint_Destroy_Done( Tt_message m, Tt_pattern p ) {
204 return ucb( m, p, mcbJustPrint_Destroy_Done, DoJustPrint, 1, 1 ); }
205 static Tt_callback_action
206 mcbReply_Cont( Tt_message m, Tt_pattern p ) {
207 return ucb( m, p, mcbReply_Cont, DoReply, 0, 0 ); }
208 static Tt_callback_action
209 mcbReply_Done( Tt_message m, Tt_pattern p ) {
210 return ucb( m, p, mcbReply_Done, DoReply, 0, 1 ); }
211 static Tt_callback_action
212 mcbReply_Destroy_Cont( Tt_message m, Tt_pattern p ) {
213 return ucb( m, p, mcbReply_Destroy_Cont, DoReply, 1, 0 ); }
214 static Tt_callback_action
215 mcbReply_Destroy_Done( Tt_message m, Tt_pattern p ) {
216 return ucb( m, p, mcbReply_Destroy_Done, DoReply, 1, 1 ); }
217 static Tt_callback_action
218 mcbFail_Cont( Tt_message m, Tt_pattern p ) {
219 return ucb( m, p, mcbFail_Cont, DoFail, 0, 0 ); }
220 static Tt_callback_action
221 mcbFail_Done( Tt_message m, Tt_pattern p ) {
222 return ucb( m, p, mcbFail_Done, DoFail, 0, 1 ); }
223 static Tt_callback_action
224 mcbFail_Destroy_Cont( Tt_message m, Tt_pattern p ) {
225 return ucb( m, p, mcbFail_Destroy_Cont, DoFail, 1, 0 ); }
226 static Tt_callback_action
227 mcbFail_Destroy_Done( Tt_message m, Tt_pattern p ) {
228 return ucb( m, p, mcbFail_Destroy_Done, DoFail, 1, 1 ); }
229 static Tt_callback_action
230 mcbReject_Cont( Tt_message m, Tt_pattern p ) {
231 return ucb( m, p, mcbReject_Cont, DoReject, 0, 0 ); }
232 static Tt_callback_action
233 mcbReject_Done( Tt_message m, Tt_pattern p ) {
234 return ucb( m, p, mcbReject_Done, DoReject, 0, 1 ); }
235 static Tt_callback_action
236 mcbReject_Destroy_Cont( Tt_message m, Tt_pattern p ) {
237 return ucb( m, p, mcbReject_Destroy_Cont, DoReject, 1, 0 ); }
238 static Tt_callback_action
239 mcbReject_Destroy_Done( Tt_message m, Tt_pattern p ) {
240 return ucb( m, p, mcbReject_Destroy_Done, DoReject, 1, 1 ); }
241 static Tt_callback_action
242 mcbAccept_Cont( Tt_message m, Tt_pattern p ) {
243 return ucb( m, p, mcbAccept_Cont, DoAccept, 0, 0 ); }
244 static Tt_callback_action
245 mcbAccept_Done( Tt_message m, Tt_pattern p ) {
246 return ucb( m, p, mcbAccept_Done, DoAccept, 0, 1 ); }
247 static Tt_callback_action
248 mcbAccept_Destroy_Cont( Tt_message m, Tt_pattern p ) {
249 return ucb( m, p, mcbAccept_Destroy_Cont, DoAccept, 1, 0 ); }
250 static Tt_callback_action
251 mcbAccept_Destroy_Done( Tt_message m, Tt_pattern p ) {
252 return ucb( m, p, mcbAccept_Destroy_Done, DoAccept, 1, 1 ); }
253 static Tt_callback_action
254 mcbAbstain_Cont( Tt_message m, Tt_pattern p ) {
255 return ucb( m, p, mcbAbstain_Cont, DoAbstain, 0, 0 ); }
256 static Tt_callback_action
257 mcbAbstain_Done( Tt_message m, Tt_pattern p ) {
258 return ucb( m, p, mcbAbstain_Done, DoAbstain, 0, 1 ); }
259 static Tt_callback_action
260 mcbAbstain_Destroy_Cont( Tt_message m, Tt_pattern p ) {
261 return ucb( m, p, mcbAbstain_Destroy_Cont, DoAbstain, 1, 0 ); }
262 static Tt_callback_action
263 mcbAbstain_Destroy_Done( Tt_message m, Tt_pattern p ) {
264 return ucb( m, p, mcbAbstain_Destroy_Done, DoAbstain, 1, 1 ); }
266 Tt_message_callback callbacks[] =
270 mcbJustPrint_Destroy_Cont,
271 mcbJustPrint_Destroy_Done,
274 mcbReply_Destroy_Cont,
275 mcbReply_Destroy_Done,
278 mcbFail_Destroy_Cont,
279 mcbFail_Destroy_Done,
282 mcbReject_Destroy_Cont,
283 mcbReject_Destroy_Done,
286 mcbAccept_Destroy_Cont,
287 mcbAccept_Destroy_Done,
290 mcbAbstain_Destroy_Cont,
291 mcbAbstain_Destroy_Done
294 /*** DTB_USER_CODE_END
296 *** End of user code section
298 **************************************************************************/
303 callbackChooser_callbackAddCancelButton_CB1(
305 XtPointer clientData,
309 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
310 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
312 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
314 if (!(instance->initialized))
316 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
318 XtUnmanageChild(instance->callbackChooser_shellform);
320 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
321 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
326 callbackChooser_msgActionChoice_Open_item_CB1(
328 XtPointer clientData,
332 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
333 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
335 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
337 if (!(instance->initialized))
339 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
342 XtSetSensitive(instance->msgDestroyChoice, False);
344 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
345 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
350 callbackChooser_msgActionChoice_Open_item_CB2(
352 XtPointer clientData,
356 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
357 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
359 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
361 if (!(instance->initialized))
363 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
366 XtSetSensitive(instance->msgReturnChoice, False);
368 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
369 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
374 callbackChooser_msgActionChoice_Print_item_CB1(
376 XtPointer clientData,
380 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
381 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
383 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
385 if (!(instance->initialized))
387 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
390 XtSetSensitive(instance->msgDestroyChoice, True);
392 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
393 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
398 callbackChooser_msgActionChoice_Accept_item_CB1(
400 XtPointer clientData,
404 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
405 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
407 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
409 if (!(instance->initialized))
411 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
414 XtSetSensitive(instance->msgDestroyChoice, True);
416 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
417 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
422 callbackChooser_msgActionChoice_Accept_item_CB2(
424 XtPointer clientData,
428 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
429 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
431 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
433 if (!(instance->initialized))
435 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
438 XtSetSensitive(instance->msgReturnChoice, True);
440 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
441 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
446 callbackChooser_msgActionChoice_Print_item_CB2(
448 XtPointer clientData,
452 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
453 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
455 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
457 if (!(instance->initialized))
459 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
462 XtSetSensitive(instance->msgReturnChoice, True);
464 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
465 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
470 callbackChooser_msgActionChoice_Abstain_item_CB1(
472 XtPointer clientData,
476 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
477 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
479 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
481 if (!(instance->initialized))
483 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
486 XtSetSensitive(instance->msgReturnChoice, True);
488 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
489 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
494 callbackChooser_msgActionChoice_Abstain_item_CB2(
496 XtPointer clientData,
500 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
501 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
503 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
505 if (!(instance->initialized))
507 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
510 XtSetSensitive(instance->msgDestroyChoice, True);
512 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
513 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
518 callbackChooser_msgActionChoice_Reply_item_CB1(
520 XtPointer clientData,
524 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
525 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
527 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
529 if (!(instance->initialized))
531 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
534 XtSetSensitive(instance->msgDestroyChoice, True);
536 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
537 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
542 callbackChooser_msgActionChoice_Reply_item_CB2(
544 XtPointer clientData,
548 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
549 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
551 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
553 if (!(instance->initialized))
555 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
558 XtSetSensitive(instance->msgReturnChoice, True);
560 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
561 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
566 callbackChooser_msgActionChoice_Reject_item_CB1(
568 XtPointer clientData,
572 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
573 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
575 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
577 if (!(instance->initialized))
579 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
582 XtSetSensitive(instance->msgReturnChoice, True);
584 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
585 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
590 callbackChooser_msgActionChoice_Reject_item_CB2(
592 XtPointer clientData,
596 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
597 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
599 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
601 if (!(instance->initialized))
603 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
606 XtSetSensitive(instance->msgDestroyChoice, True);
608 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
609 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
614 callbackChooser_msgActionChoice_Fail_item_CB1(
616 XtPointer clientData,
620 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
621 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
623 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
625 if (!(instance->initialized))
627 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
630 XtSetSensitive(instance->msgDestroyChoice, True);
632 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
633 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
638 callbackChooser_msgActionChoice_Fail_item_CB2(
640 XtPointer clientData,
644 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
645 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
647 DtbCallbackChooserCallbackChooserInfo instance = (DtbCallbackChooserCallbackChooserInfo)clientData;
649 if (!(instance->initialized))
651 dtb_callback_chooser_callback_chooser_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
654 XtSetSensitive(instance->msgReturnChoice, True);
656 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
657 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
664 XtPointer clientData,
668 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
669 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
671 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
672 DtbCallbackChooserCallbackChooserInfo instance =
673 (DtbCallbackChooserCallbackChooserInfo)clientData;
678 XtVaGetValues( instance->callbackAddButton, XmNuserData, &xtPtr, NULL );
679 isMessage = (int) (long) xtPtr;
680 XtVaGetValues( instance->callbackAddCancelButton, XmNuserData, &xtPtr, NULL );
681 msg = (Tt_message)xtPtr;
682 pat = (Tt_pattern)xtPtr;
684 What2Do action = DoOpen;
686 XtVaGetValues( instance->msgActionChoice,
687 XmNmenuHistory, &actionWidget, NULL );
688 if (actionWidget == instance->msgActionChoice_items.Open_item) {
690 } else if (actionWidget == instance->msgActionChoice_items.Print_item) {
691 action = DoJustPrint;
692 } else if (actionWidget == instance->msgActionChoice_items.Accept_item) {
694 } else if (actionWidget == instance->msgActionChoice_items.Abstain_item) {
696 } else if (actionWidget == instance->msgActionChoice_items.Reply_item) {
698 } else if (actionWidget == instance->msgActionChoice_items.Reject_item) {
700 } else if (actionWidget == instance->msgActionChoice_items.Fail_item) {
706 XtVaGetValues( instance->msgDestroyChoice_items.Destroy_item,
707 XmNset, &destroyBool, NULL );
712 Tt_callback_action returnVal = TT_CALLBACK_CONTINUE;
714 XtVaGetValues( instance->msgReturnChoice,
715 XmNmenuHistory, &returnWidget, NULL );
716 if (returnWidget == instance->msgReturnChoice_items.PROCESSED_item) {
717 returnVal = TT_CALLBACK_PROCESSED;
720 Tt_message_callback func;
731 func = callbacks[ ((int)action)*4 + destroy*2 + (int)returnVal ];
735 _DtTtMessageUpdate( msg, func );
737 _DtTtPatternUpdate( pat, func );
739 XtUnmanageChild( instance->callbackChooser_shellform );
740 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
747 XtPointer clientData,
751 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
752 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
754 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
755 DtbCallbackChooserCallbackChooserInfo instance =
756 (DtbCallbackChooserCallbackChooserInfo)clientData;
759 XtVaGetValues( instance->callbackAddButton, XmNuserData, &xtPtr, NULL );
760 isMessage = (int) (long) xtPtr;
761 Widget label = dtb_ttsnoop_ttsnoop_win.ttsnoopWin_label;
763 _DtMan( label, "tt_message_callback_add" );
765 _DtMan( label, "tt_pattern_callback_add" );
767 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
772 /**************************************************************************
773 *** DTB_USER_CODE_START
775 *** All automatically-generated data and functions have been defined.
777 *** Add new functions here, or at the top of the file.
780 /*** DTB_USER_CODE_END
782 *** End of user code section
784 **************************************************************************/