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: patternProps_stubs.C.src /main/4 1996/03/18 15:04:49 barstow $
7 /*** DTB_USER_CODE_END ^^^ Add file header above ^^^ ***/
10 * File: patternProps_stubs.c
11 * Contains: Module callbacks and connection functions
13 * This file was generated by dtcodegen, from module patternProps
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! **
26 #include "dtb_utils.h"
27 #include "patternProps_ui.h"
30 * Header files for cross-module connections
32 #include "ttsnoop_ui.h"
35 /**************************************************************************
36 *** DTB_USER_CODE_START
38 *** All necessary header files have been included.
40 *** Add include files, types, macros, externs, and user functions here.
43 #if defined(linux) || defined(CSRG_BASED)
46 #include <strstream.h>
52 int DtTtPatWidgetKey = (int) (long) DtTtPatternWidget;
53 int DtTtPatInfoKey = DtTtPatWidgetKey + 1;
57 DtbPatternPropsPatternPropsInfo instance
61 XtVaGetValues( instance->patternProps_shellform,
62 XmNuserData, &pat, 0 );
71 void *updating = tt_pattern_user( pat, (int) (long) _DtTtPatternUpdating );
72 if (tt_is_err( tt_ptr_error( updating ))) {
75 return updating == (void *)True;
79 _DtTtPatternSetUpdating(
84 tt_pattern_user_set( pat, (int) (long) _DtTtPatternUpdating,
89 _DtTtPatternWidgetUpdate(
90 DtbPatternPropsPatternPropsInfo instance,
94 char *printout = tt_pattern_print( pat ); // XXX when to free?
95 Tt_status status = tt_ptr_error( printout );
96 if (tt_is_err( status )) {
97 printout = tt_status_message( status );
99 XtVaSetValues( instance->patternText, XmNvalue, printout, 0 );
101 _DtTtPatternSetUpdating( pat, True );
104 switch (tt_pattern_category( pat )) {
105 case TT_CATEGORY_UNDEFINED:
107 choice = instance->categoryChoice_items.UNDEFINED_item;
110 choice = instance->categoryChoice_items.OBSERVE_item;
113 choice = instance->categoryChoice_items.HANDLE_item;
116 choice = instance->categoryChoice_items.HANDLE_PUSH_item;
118 case TT_HANDLE_ROTATE:
119 choice = instance->categoryChoice_items.HANDLE_ROTATE_item;
122 XtVaSetValues( instance->categoryChoice, XmNmenuHistory, choice, 0 );
124 _DtTtPatternSetUpdating( pat, False );
130 _DtStringChooserAction choice,
134 DtbPatternPropsPatternPropsInfo instance;
135 instance = (DtbPatternPropsPatternPropsInfo)
136 tt_pattern_user( pat, DtTtPatInfoKey );
137 Tt_status status = tt_ptr_error( instance );
138 if (tt_is_err( status ) || (instance == 0)) {
143 case _DtStringChoosePatternOp:
144 status = tt_pattern_op_add( pat, string );
145 func = "tt_pattern_op_add()";
147 case _DtStringChoosePatternOtype:
148 status = tt_pattern_otype_add( pat, string );
149 func = "tt_pattern_otype_add()";
151 case _DtStringChoosePatternObject:
152 status = tt_pattern_object_add( pat, string );
153 func = "tt_pattern_object_add()";
155 case _DtStringChoosePatternSenderPtype:
156 status = tt_pattern_sender_ptype_add( pat, string );
157 func = "tt_pattern_sender_ptype_add()";
162 DtTtSetLabel( instance->patternProps_label, func, status );
163 _DtTtPatternWidgetUpdate( instance, pat );
170 _DtSessionChooserAction choice,
174 DtbPatternPropsPatternPropsInfo instance;
175 instance = (DtbPatternPropsPatternPropsInfo)
176 tt_pattern_user( pat, DtTtPatInfoKey );
177 Tt_status status = tt_ptr_error( instance );
178 if (tt_is_err( status ) || (instance == 0)) {
183 case _DtSessionChoosePattern:
184 status = tt_pattern_session_add( pat, session );
185 func = "tt_pattern_session_add()";
190 DtTtSetLabel( instance->patternProps_label, func, status );
191 _DtTtPatternWidgetUpdate( instance, pat );
198 _DtFileChooserAction choice,
202 DtbPatternPropsPatternPropsInfo instance;
203 instance = (DtbPatternPropsPatternPropsInfo)
204 tt_pattern_user( pat, DtTtPatInfoKey );
205 Tt_status status = tt_ptr_error( instance );
206 if (tt_is_err( status ) || (instance == 0)) {
211 case _DtFileChoosePatternAdd:
212 status = tt_pattern_file_add( pat, file );
213 func = "tt_pattern_file_add()";
218 DtTtSetLabel( instance->patternProps_label, func, status );
219 _DtTtPatternWidgetUpdate( instance, pat );
226 _DtTtChooserAction choice,
230 DtbPatternPropsPatternPropsInfo instance;
231 instance = (DtbPatternPropsPatternPropsInfo)
232 tt_pattern_user( pat, DtTtPatInfoKey );
233 Tt_status status = tt_ptr_error( instance );
234 if (tt_is_err( status ) || (instance == 0)) {
239 case _DtTtChooserPatternOpAdd:
240 status = tt_pattern_op_add( pat, string );
241 func = "tt_pattern_op_add()";
243 case _DtTtChooserPatternSenderAdd:
244 status = tt_pattern_sender_add( pat, string );
245 func = "tt_pattern_sender_add()";
250 DtTtSetLabel( instance->patternProps_label, func, status );
251 _DtTtPatternWidgetUpdate( instance, pat );
258 _DtArgChooserAction choice,
265 DtbPatternPropsPatternPropsInfo instance;
266 instance = (DtbPatternPropsPatternPropsInfo)
267 tt_pattern_user( pat, DtTtPatInfoKey );
268 Tt_status status = tt_ptr_error( instance );
269 if (tt_is_err( status ) || (instance == 0)) {
274 case _DtArgChoosePatternArgAdd:
275 status = tt_pattern_arg_add( pat, mode, vtype, val );
276 func = "tt_pattern_arg_add()";
278 case _DtArgChoosePatternIArgAdd:
279 status = tt_pattern_iarg_add( pat, mode, vtype, ival );
280 func = "tt_pattern_iarg_add()";
282 case _DtArgChoosePatternContextAdd:
283 status = tt_pattern_context_add( pat, vtype, val );
284 func = "tt_pattern_context_set()";
286 case _DtArgChoosePatternIContextAdd:
287 status = tt_pattern_icontext_add( pat, vtype, ival );
288 func = "tt_pattern_icontext_add()";
293 DtTtSetLabel( instance->patternProps_label, func, status );
294 _DtTtPatternWidgetUpdate( instance, pat );
301 Tt_message_callback cb
304 DtbPatternPropsPatternPropsInfo instance;
305 instance = (DtbPatternPropsPatternPropsInfo)
306 tt_pattern_user( pat, DtTtPatInfoKey );
307 Tt_status status = tt_ptr_error( instance );
308 if (tt_is_err( status ) || (instance == 0)) {
311 status = tt_pattern_callback_add( pat, cb );
312 DtTtSetLabel( instance->patternProps_label,
313 "tt_pattern_callback_add()", status );
322 // Function address is cast to int and used as clientdata key
323 return (Widget)tt_pattern_user( pat, DtTtPatWidgetKey );
327 DtTtPatternWidgetCreate(
330 Tt_message_callback callback
333 DtbPatternPropsPatternPropsInfoRec *instance;
334 Widget widget = DtTtPatternWidget( pat );
335 Tt_status status = tt_ptr_error( widget );
336 if (tt_is_err( status ) || (widget != 0)) {
337 instance = (DtbPatternPropsPatternPropsInfoRec *)
338 tt_pattern_user( pat, DtTtPatInfoKey );
339 status = tt_ptr_error( instance );
340 if (tt_is_err( status ) || (instance != 0)) {
341 XtManageChild( instance->patternProps_shellform );
345 instance = new DtbPatternPropsPatternPropsInfoRec;
347 return (Widget)tt_error_pointer( TT_ERR_NOMEM );
349 // XXX delete instance in widget destroy proc
350 status = tt_pattern_user_set( pat, DtTtPatInfoKey, instance );
351 if (tt_is_err( status )) {
353 return (Widget)tt_error_pointer( status );
355 dtbPatternPropsPatternPropsInfo_clear( instance );
356 dtb_pattern_props_pattern_props_initialize( instance, parent );
357 widget = instance->patternProps;
359 XtVaSetValues( instance->patternProps_shellform, XmNuserData, pat, 0 );
360 status = tt_pattern_user_set( pat, DtTtPatWidgetKey, widget );
361 if (tt_is_err( status )) {
362 XtDestroyWidget( widget );
364 return (Widget)tt_error_pointer( status );
367 status = tt_pattern_callback_add( pat, callback );
368 if (tt_is_err( status )) {
369 XtDestroyWidget( widget );
370 return (Widget)tt_error_pointer( status );
374 std::ostrstream labelStream;
375 labelStream << "Tt_pattern " << (void *)pat << ends;
376 XtVaSetValues( instance->patternProps,
377 XmNtitle, labelStream.str(),
379 delete labelStream.str();
381 _DtTtPatternWidgetUpdate( instance, pat );
383 XtManageChild( instance->patternProps_shellform );
388 _DtTtPatternCategorySet(
389 DtbPatternPropsPatternPropsInfo instance,
393 Tt_pattern pat = patternProps2Pat( instance );
394 if ((pat == 0) || _DtTtPatternUpdating( pat )) {
397 Tt_status status = tt_pattern_category_set( pat, category );
398 DtTtSetLabel( instance->patternProps_label,
399 "tt_pattern_category_set()", status );
400 _DtTtPatternWidgetUpdate( instance, pat );
404 _DtTtPatternScopeAdd(
405 DtbPatternPropsPatternPropsInfo instance,
409 Tt_pattern pat = patternProps2Pat( instance );
413 Tt_status status = tt_pattern_scope_add( pat, scope );
414 DtTtSetLabel( instance->patternProps_label,
415 "tt_pattern_scope_add()", status );
416 _DtTtPatternWidgetUpdate( instance, pat );
420 _DtTtPatternAddressAdd(
421 DtbPatternPropsPatternPropsInfo instance,
425 Tt_pattern pat = patternProps2Pat( instance );
429 Tt_status status = tt_pattern_address_add( pat, address );
430 DtTtSetLabel( instance->patternProps_label,
431 "tt_pattern_address_add()", status );
432 _DtTtPatternWidgetUpdate( instance, pat );
436 _DtTtPatternStateAdd(
437 DtbPatternPropsPatternPropsInfo instance,
441 Tt_pattern pat = patternProps2Pat( instance );
445 Tt_status status = tt_pattern_state_add( pat, state );
446 DtTtSetLabel( instance->patternProps_label,
447 "tt_pattern_state_add()", status );
448 _DtTtPatternWidgetUpdate( instance, pat );
452 _DtTtPatternClassAdd(
453 DtbPatternPropsPatternPropsInfo instance,
457 Tt_pattern pat = patternProps2Pat( instance );
461 Tt_status status = tt_pattern_class_add( pat, theClass );
462 DtTtSetLabel( instance->patternProps_label,
463 "tt_pattern_class_add()", status );
464 _DtTtPatternWidgetUpdate( instance, pat );
468 _DtTtPatternDispositionAdd(
469 DtbPatternPropsPatternPropsInfo instance,
470 Tt_disposition disposition
473 Tt_pattern pat = patternProps2Pat( instance );
477 Tt_status status = tt_pattern_disposition_add( pat, disposition );
478 DtTtSetLabel( instance->patternProps_label,
479 "tt_pattern_disposition_add()", status );
480 _DtTtPatternWidgetUpdate( instance, pat );
483 /*** DTB_USER_CODE_END
485 *** End of user code section
487 **************************************************************************/
492 patternProps_patternCloseButton_CB1(
494 XtPointer clientData,
498 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
499 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
501 DtbPatternPropsPatternPropsInfo instance = (DtbPatternPropsPatternPropsInfo)clientData;
503 if (!(instance->initialized))
505 dtb_pattern_props_pattern_props_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
507 XtUnmanageChild(instance->patternProps_shellform);
509 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
510 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
517 XtPointer clientData,
521 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
522 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
524 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
525 DtbPatternPropsPatternPropsInfo instance =
526 (DtbPatternPropsPatternPropsInfo)clientData;
527 Tt_pattern pat = patternProps2Pat( instance );
531 _DtTtChooserSet( _DtTtChooserPatternOpAdd, pat );
532 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
539 XtPointer clientData,
543 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
544 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
546 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
547 DtbPatternPropsPatternPropsInfo instance =
548 (DtbPatternPropsPatternPropsInfo)clientData;
549 Tt_pattern pat = patternProps2Pat( instance );
553 Tt_status status = tt_pattern_register( pat );
554 DtTtSetLabel( instance->patternProps_label,
555 "tt_pattern_register()", status );
556 _DtTtPatternWidgetUpdate( instance, pat );
557 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
564 XtPointer clientData,
568 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
569 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
571 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
572 DtbPatternPropsPatternPropsInfo instance =
573 (DtbPatternPropsPatternPropsInfo)clientData;
574 Tt_pattern pat = patternProps2Pat( instance );
578 Tt_status status = tt_pattern_unregister( pat );
579 DtTtSetLabel( instance->patternProps_label,
580 "tt_pattern_unregister()", status );
581 _DtTtPatternWidgetUpdate( instance, pat );
582 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
589 XtPointer clientData,
593 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
594 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
596 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
597 DtbPatternPropsPatternPropsInfo instance =
598 (DtbPatternPropsPatternPropsInfo)clientData;
599 Tt_pattern pat = patternProps2Pat( instance );
603 Tt_status status = tt_pattern_destroy( pat );
604 DtTtSetLabel( instance->patternProps_label,
605 "tt_pattern_destroy()", status );
608 DtTtDestroyed( DTTT_PATTERN, pat );
609 XtDestroyWidget( instance->patternProps );
613 _DtTtPatternWidgetUpdate( instance, pat );
616 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
623 XtPointer clientData,
627 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
628 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
630 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
631 dtb_do_onitem_help();
632 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
639 XtPointer clientData,
643 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
644 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
646 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
647 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
649 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
656 XtPointer clientData,
660 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
661 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
663 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
664 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
666 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
673 XtPointer clientData,
677 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
678 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
680 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
681 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
683 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
688 addScopeFileInSession(
690 XtPointer clientData,
694 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
695 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
697 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
698 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
699 TT_FILE_IN_SESSION );
700 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
707 XtPointer clientData,
711 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
712 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
714 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
715 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
717 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
724 XtPointer clientData,
728 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
729 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
731 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
732 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
734 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
741 XtPointer clientData,
745 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
746 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
748 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
749 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
751 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
758 XtPointer clientData,
762 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
763 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
765 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
766 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
768 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
775 XtPointer clientData,
779 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
780 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
782 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
783 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
785 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
792 XtPointer clientData,
796 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
797 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
799 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
800 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
802 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
809 XtPointer clientData,
813 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
814 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
816 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
817 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
819 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
826 XtPointer clientData,
830 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
831 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
833 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
834 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
836 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
843 XtPointer clientData,
847 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
848 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
850 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
851 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
853 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
860 XtPointer clientData,
864 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
865 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
867 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
868 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
870 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
877 XtPointer clientData,
881 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
882 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
884 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
885 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
887 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
894 XtPointer clientData,
898 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
899 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
901 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
902 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
904 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
911 XtPointer clientData,
915 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
916 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
918 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
919 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
921 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
928 XtPointer clientData,
932 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
933 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
935 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
936 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
938 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
945 XtPointer clientData,
949 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
950 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
952 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
953 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
955 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
962 XtPointer clientData,
966 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
967 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
969 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
970 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
972 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
979 XtPointer clientData,
983 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
984 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
986 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
987 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
989 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
994 addDispositionDISCARD(
996 XtPointer clientData,
1000 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1001 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1003 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1004 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1006 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1011 addDispositionQUEUE(
1013 XtPointer clientData,
1017 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1018 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1020 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1021 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1023 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1028 addDispositionSTART(
1030 XtPointer clientData,
1034 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1035 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1037 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1038 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1040 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1045 setCategoryUNDEFINED(
1047 XtPointer clientData,
1051 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1052 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1054 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1055 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1056 TT_CATEGORY_UNDEFINED );
1057 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1064 XtPointer clientData,
1068 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1069 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1071 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1072 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1074 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1081 XtPointer clientData,
1085 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1086 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1088 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1089 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1091 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1096 setCategoryHANDLE_PUSH(
1098 XtPointer clientData,
1102 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1103 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1105 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1106 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1108 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1113 setCategoryHANDLE_ROTATE(
1115 XtPointer clientData,
1119 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1120 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1122 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1123 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1125 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1132 XtPointer clientData,
1136 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1137 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1139 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1140 DtbPatternPropsPatternPropsInfo instance =
1141 (DtbPatternPropsPatternPropsInfo)clientData;
1142 Tt_pattern pat = patternProps2Pat( instance );
1146 _DtArgChooserSet( _DtArgChoosePatternContextAdd, pat );
1147 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1154 XtPointer clientData,
1158 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1159 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1161 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1162 DtbPatternPropsPatternPropsInfo instance =
1163 (DtbPatternPropsPatternPropsInfo)clientData;
1164 Tt_pattern pat = patternProps2Pat( instance );
1168 _DtStringChooserSet( _DtStringChoosePatternOtype, pat );
1169 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1176 XtPointer clientData,
1180 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1181 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1183 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1184 DtbPatternPropsPatternPropsInfo instance =
1185 (DtbPatternPropsPatternPropsInfo)clientData;
1186 Tt_pattern pat = patternProps2Pat( instance );
1190 _DtStringChooserSet( _DtStringChoosePatternObject, pat );
1191 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1198 XtPointer clientData,
1202 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1203 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1205 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1206 DtbPatternPropsPatternPropsInfo instance =
1207 (DtbPatternPropsPatternPropsInfo)clientData;
1208 Tt_pattern pat = patternProps2Pat( instance );
1212 _DtStringChooserSet( _DtStringChoosePatternSenderPtype, pat );
1213 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1220 XtPointer clientData,
1224 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1225 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1227 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1228 DtbPatternPropsPatternPropsInfo instance =
1229 (DtbPatternPropsPatternPropsInfo)clientData;
1230 Tt_pattern pat = patternProps2Pat( instance );
1234 _DtTtChooserSet( _DtTtChooserPatternSenderAdd, pat );
1235 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1242 XtPointer clientData,
1246 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1247 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1249 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1250 DtbPatternPropsPatternPropsInfo instance =
1251 (DtbPatternPropsPatternPropsInfo)clientData;
1252 Tt_pattern pat = patternProps2Pat( instance );
1256 _DtSessionChooserSet( _DtSessionChoosePattern, pat );
1257 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1264 XtPointer clientData,
1268 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1269 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1271 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1272 DtbPatternPropsPatternPropsInfo instance =
1273 (DtbPatternPropsPatternPropsInfo)clientData;
1274 Tt_pattern pat = patternProps2Pat( instance );
1278 _DtFileChooserSet( _DtFileChoosePatternAdd, pat );
1279 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1286 XtPointer clientData,
1290 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1291 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1293 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1294 DtbPatternPropsPatternPropsInfo instance =
1295 (DtbPatternPropsPatternPropsInfo)clientData;
1296 Tt_pattern pat = patternProps2Pat( instance );
1300 _DtArgChooserSet( _DtArgChoosePatternArgAdd, pat );
1301 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1308 XtPointer clientData,
1312 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1313 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1315 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1316 DtbPatternPropsPatternPropsInfo instance =
1317 (DtbPatternPropsPatternPropsInfo)clientData;
1318 Tt_pattern pat = patternProps2Pat( instance );
1322 _DtTtMsgCbChooserSet( pat );
1323 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1328 /**************************************************************************
1329 *** DTB_USER_CODE_START
1331 *** All automatically-generated data and functions have been defined.
1333 *** Add new functions here, or at the top of the file.
1336 /*** DTB_USER_CODE_END
1338 *** End of user code section
1340 **************************************************************************/