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! **
27 #include "dtb_utils.h"
28 #include "patternProps_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)
47 #include <strstream.h>
53 int DtTtPatWidgetKey = (int) (long) DtTtPatternWidget;
54 int DtTtPatInfoKey = DtTtPatWidgetKey + 1;
58 DtbPatternPropsPatternPropsInfo instance
62 XtVaGetValues( instance->patternProps_shellform,
63 XmNuserData, &pat, NULL );
72 void *updating = tt_pattern_user( pat, (int) (long) _DtTtPatternUpdating );
73 if (tt_is_err( tt_ptr_error( updating ))) {
76 return updating == (void *)True;
80 _DtTtPatternSetUpdating(
85 tt_pattern_user_set( pat, (int) (long) _DtTtPatternUpdating,
86 (void *) (intptr_t) updating );
90 _DtTtPatternWidgetUpdate(
91 DtbPatternPropsPatternPropsInfo instance,
95 char *printout = tt_pattern_print( pat ); // XXX when to free?
96 Tt_status status = tt_ptr_error( printout );
97 if (tt_is_err( status )) {
98 printout = tt_status_message( status );
100 XtVaSetValues( instance->patternText, XmNvalue, printout, NULL );
102 _DtTtPatternSetUpdating( pat, True );
105 switch (tt_pattern_category( pat )) {
106 case TT_CATEGORY_UNDEFINED:
108 choice = instance->categoryChoice_items.UNDEFINED_item;
111 choice = instance->categoryChoice_items.OBSERVE_item;
114 choice = instance->categoryChoice_items.HANDLE_item;
117 choice = instance->categoryChoice_items.HANDLE_PUSH_item;
119 case TT_HANDLE_ROTATE:
120 choice = instance->categoryChoice_items.HANDLE_ROTATE_item;
123 XtVaSetValues( instance->categoryChoice, XmNmenuHistory, choice, NULL );
125 _DtTtPatternSetUpdating( pat, False );
131 _DtStringChooserAction choice,
135 DtbPatternPropsPatternPropsInfo instance;
136 instance = (DtbPatternPropsPatternPropsInfo)
137 tt_pattern_user( pat, DtTtPatInfoKey );
138 Tt_status status = tt_ptr_error( instance );
139 if (tt_is_err( status ) || (instance == 0)) {
144 case _DtStringChoosePatternOp:
145 status = tt_pattern_op_add( pat, string );
146 func = "tt_pattern_op_add()";
148 case _DtStringChoosePatternOtype:
149 status = tt_pattern_otype_add( pat, string );
150 func = "tt_pattern_otype_add()";
152 case _DtStringChoosePatternObject:
153 status = tt_pattern_object_add( pat, string );
154 func = "tt_pattern_object_add()";
156 case _DtStringChoosePatternSenderPtype:
157 status = tt_pattern_sender_ptype_add( pat, string );
158 func = "tt_pattern_sender_ptype_add()";
163 DtTtSetLabel( instance->patternProps_label, func, status );
164 _DtTtPatternWidgetUpdate( instance, pat );
171 _DtSessionChooserAction choice,
175 DtbPatternPropsPatternPropsInfo instance;
176 instance = (DtbPatternPropsPatternPropsInfo)
177 tt_pattern_user( pat, DtTtPatInfoKey );
178 Tt_status status = tt_ptr_error( instance );
179 if (tt_is_err( status ) || (instance == 0)) {
184 case _DtSessionChoosePattern:
185 status = tt_pattern_session_add( pat, session );
186 func = "tt_pattern_session_add()";
191 DtTtSetLabel( instance->patternProps_label, func, status );
192 _DtTtPatternWidgetUpdate( instance, pat );
199 _DtFileChooserAction choice,
203 DtbPatternPropsPatternPropsInfo instance;
204 instance = (DtbPatternPropsPatternPropsInfo)
205 tt_pattern_user( pat, DtTtPatInfoKey );
206 Tt_status status = tt_ptr_error( instance );
207 if (tt_is_err( status ) || (instance == 0)) {
212 case _DtFileChoosePatternAdd:
213 status = tt_pattern_file_add( pat, file );
214 func = "tt_pattern_file_add()";
219 DtTtSetLabel( instance->patternProps_label, func, status );
220 _DtTtPatternWidgetUpdate( instance, pat );
227 _DtTtChooserAction choice,
231 DtbPatternPropsPatternPropsInfo instance;
232 instance = (DtbPatternPropsPatternPropsInfo)
233 tt_pattern_user( pat, DtTtPatInfoKey );
234 Tt_status status = tt_ptr_error( instance );
235 if (tt_is_err( status ) || (instance == 0)) {
240 case _DtTtChooserPatternOpAdd:
241 status = tt_pattern_op_add( pat, string );
242 func = "tt_pattern_op_add()";
244 case _DtTtChooserPatternSenderAdd:
245 status = tt_pattern_sender_add( pat, string );
246 func = "tt_pattern_sender_add()";
251 DtTtSetLabel( instance->patternProps_label, func, status );
252 _DtTtPatternWidgetUpdate( instance, pat );
259 _DtArgChooserAction choice,
266 DtbPatternPropsPatternPropsInfo instance;
267 instance = (DtbPatternPropsPatternPropsInfo)
268 tt_pattern_user( pat, DtTtPatInfoKey );
269 Tt_status status = tt_ptr_error( instance );
270 if (tt_is_err( status ) || (instance == 0)) {
275 case _DtArgChoosePatternArgAdd:
276 status = tt_pattern_arg_add( pat, mode, vtype, val );
277 func = "tt_pattern_arg_add()";
279 case _DtArgChoosePatternIArgAdd:
280 status = tt_pattern_iarg_add( pat, mode, vtype, ival );
281 func = "tt_pattern_iarg_add()";
283 case _DtArgChoosePatternContextAdd:
284 status = tt_pattern_context_add( pat, vtype, val );
285 func = "tt_pattern_context_set()";
287 case _DtArgChoosePatternIContextAdd:
288 status = tt_pattern_icontext_add( pat, vtype, ival );
289 func = "tt_pattern_icontext_add()";
294 DtTtSetLabel( instance->patternProps_label, func, status );
295 _DtTtPatternWidgetUpdate( instance, pat );
302 Tt_message_callback cb
305 DtbPatternPropsPatternPropsInfo instance;
306 instance = (DtbPatternPropsPatternPropsInfo)
307 tt_pattern_user( pat, DtTtPatInfoKey );
308 Tt_status status = tt_ptr_error( instance );
309 if (tt_is_err( status ) || (instance == 0)) {
312 status = tt_pattern_callback_add( pat, cb );
313 DtTtSetLabel( instance->patternProps_label,
314 "tt_pattern_callback_add()", status );
323 // Function address is cast to int and used as clientdata key
324 return (Widget)tt_pattern_user( pat, DtTtPatWidgetKey );
328 DtTtPatternWidgetCreate(
331 Tt_message_callback callback
334 DtbPatternPropsPatternPropsInfoRec *instance;
335 Widget widget = DtTtPatternWidget( pat );
336 Tt_status status = tt_ptr_error( widget );
337 if (tt_is_err( status ) || (widget != 0)) {
338 instance = (DtbPatternPropsPatternPropsInfoRec *)
339 tt_pattern_user( pat, DtTtPatInfoKey );
340 status = tt_ptr_error( instance );
341 if (tt_is_err( status ) || (instance != 0)) {
342 XtManageChild( instance->patternProps_shellform );
346 instance = new DtbPatternPropsPatternPropsInfoRec;
348 return (Widget)tt_error_pointer( TT_ERR_NOMEM );
350 // XXX delete instance in widget destroy proc
351 status = tt_pattern_user_set( pat, DtTtPatInfoKey, instance );
352 if (tt_is_err( status )) {
354 return (Widget)tt_error_pointer( status );
356 dtbPatternPropsPatternPropsInfo_clear( instance );
357 dtb_pattern_props_pattern_props_initialize( instance, parent );
358 widget = instance->patternProps;
360 XtVaSetValues( instance->patternProps_shellform, XmNuserData, pat, NULL );
361 status = tt_pattern_user_set( pat, DtTtPatWidgetKey, widget );
362 if (tt_is_err( status )) {
363 XtDestroyWidget( widget );
365 return (Widget)tt_error_pointer( status );
368 status = tt_pattern_callback_add( pat, callback );
369 if (tt_is_err( status )) {
370 XtDestroyWidget( widget );
371 return (Widget)tt_error_pointer( status );
375 std::ostrstream labelStream;
376 labelStream << "Tt_pattern " << (void *)pat << ends;
377 XtVaSetValues( instance->patternProps,
378 XmNtitle, labelStream.str(),
380 delete labelStream.str();
382 _DtTtPatternWidgetUpdate( instance, pat );
384 XtManageChild( instance->patternProps_shellform );
389 _DtTtPatternCategorySet(
390 DtbPatternPropsPatternPropsInfo instance,
394 Tt_pattern pat = patternProps2Pat( instance );
395 if ((pat == 0) || _DtTtPatternUpdating( pat )) {
398 Tt_status status = tt_pattern_category_set( pat, category );
399 DtTtSetLabel( instance->patternProps_label,
400 "tt_pattern_category_set()", status );
401 _DtTtPatternWidgetUpdate( instance, pat );
405 _DtTtPatternScopeAdd(
406 DtbPatternPropsPatternPropsInfo instance,
410 Tt_pattern pat = patternProps2Pat( instance );
414 Tt_status status = tt_pattern_scope_add( pat, scope );
415 DtTtSetLabel( instance->patternProps_label,
416 "tt_pattern_scope_add()", status );
417 _DtTtPatternWidgetUpdate( instance, pat );
421 _DtTtPatternAddressAdd(
422 DtbPatternPropsPatternPropsInfo instance,
426 Tt_pattern pat = patternProps2Pat( instance );
430 Tt_status status = tt_pattern_address_add( pat, address );
431 DtTtSetLabel( instance->patternProps_label,
432 "tt_pattern_address_add()", status );
433 _DtTtPatternWidgetUpdate( instance, pat );
437 _DtTtPatternStateAdd(
438 DtbPatternPropsPatternPropsInfo instance,
442 Tt_pattern pat = patternProps2Pat( instance );
446 Tt_status status = tt_pattern_state_add( pat, state );
447 DtTtSetLabel( instance->patternProps_label,
448 "tt_pattern_state_add()", status );
449 _DtTtPatternWidgetUpdate( instance, pat );
453 _DtTtPatternClassAdd(
454 DtbPatternPropsPatternPropsInfo instance,
458 Tt_pattern pat = patternProps2Pat( instance );
462 Tt_status status = tt_pattern_class_add( pat, theClass );
463 DtTtSetLabel( instance->patternProps_label,
464 "tt_pattern_class_add()", status );
465 _DtTtPatternWidgetUpdate( instance, pat );
469 _DtTtPatternDispositionAdd(
470 DtbPatternPropsPatternPropsInfo instance,
471 Tt_disposition disposition
474 Tt_pattern pat = patternProps2Pat( instance );
478 Tt_status status = tt_pattern_disposition_add( pat, disposition );
479 DtTtSetLabel( instance->patternProps_label,
480 "tt_pattern_disposition_add()", status );
481 _DtTtPatternWidgetUpdate( instance, pat );
484 /*** DTB_USER_CODE_END
486 *** End of user code section
488 **************************************************************************/
493 patternProps_patternCloseButton_CB1(
495 XtPointer clientData,
499 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
500 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
502 DtbPatternPropsPatternPropsInfo instance = (DtbPatternPropsPatternPropsInfo)clientData;
504 if (!(instance->initialized))
506 dtb_pattern_props_pattern_props_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
508 XtUnmanageChild(instance->patternProps_shellform);
510 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
511 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
518 XtPointer clientData,
522 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
523 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
525 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
526 DtbPatternPropsPatternPropsInfo instance =
527 (DtbPatternPropsPatternPropsInfo)clientData;
528 Tt_pattern pat = patternProps2Pat( instance );
532 _DtTtChooserSet( _DtTtChooserPatternOpAdd, pat );
533 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
540 XtPointer clientData,
544 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
545 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
547 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
548 DtbPatternPropsPatternPropsInfo instance =
549 (DtbPatternPropsPatternPropsInfo)clientData;
550 Tt_pattern pat = patternProps2Pat( instance );
554 Tt_status status = tt_pattern_register( pat );
555 DtTtSetLabel( instance->patternProps_label,
556 "tt_pattern_register()", status );
557 _DtTtPatternWidgetUpdate( instance, pat );
558 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
565 XtPointer clientData,
569 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
570 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
572 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
573 DtbPatternPropsPatternPropsInfo instance =
574 (DtbPatternPropsPatternPropsInfo)clientData;
575 Tt_pattern pat = patternProps2Pat( instance );
579 Tt_status status = tt_pattern_unregister( pat );
580 DtTtSetLabel( instance->patternProps_label,
581 "tt_pattern_unregister()", status );
582 _DtTtPatternWidgetUpdate( instance, pat );
583 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
590 XtPointer clientData,
594 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
595 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
597 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
598 DtbPatternPropsPatternPropsInfo instance =
599 (DtbPatternPropsPatternPropsInfo)clientData;
600 Tt_pattern pat = patternProps2Pat( instance );
604 Tt_status status = tt_pattern_destroy( pat );
605 DtTtSetLabel( instance->patternProps_label,
606 "tt_pattern_destroy()", status );
609 DtTtDestroyed( DTTT_PATTERN, pat );
610 XtDestroyWidget( instance->patternProps );
614 _DtTtPatternWidgetUpdate( instance, pat );
617 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
624 XtPointer clientData,
628 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
629 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
631 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
632 dtb_do_onitem_help();
633 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
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 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
648 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
650 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
657 XtPointer clientData,
661 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
662 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
664 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
665 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
667 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
674 XtPointer clientData,
678 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
679 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
681 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
682 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
684 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
689 addScopeFileInSession(
691 XtPointer clientData,
695 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
696 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
698 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
699 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
700 TT_FILE_IN_SESSION );
701 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
708 XtPointer clientData,
712 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
713 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
715 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
716 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
718 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
725 XtPointer clientData,
729 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
730 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
732 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
733 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
735 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
742 XtPointer clientData,
746 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
747 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
749 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
750 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
752 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
759 XtPointer clientData,
763 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
764 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
766 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
767 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
769 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
776 XtPointer clientData,
780 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
781 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
783 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
784 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
786 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
793 XtPointer clientData,
797 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
798 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
800 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
801 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
803 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
810 XtPointer clientData,
814 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
815 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
817 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
818 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
820 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
827 XtPointer clientData,
831 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
832 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
834 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
835 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
837 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
844 XtPointer clientData,
848 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
849 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
851 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
852 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
854 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
861 XtPointer clientData,
865 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
866 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
868 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
869 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
871 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
878 XtPointer clientData,
882 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
883 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
885 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
886 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
888 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
895 XtPointer clientData,
899 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
900 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
902 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
903 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
905 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
912 XtPointer clientData,
916 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
917 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
919 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
920 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
922 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
929 XtPointer clientData,
933 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
934 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
936 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
937 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
939 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
946 XtPointer clientData,
950 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
951 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
953 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
954 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
956 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
963 XtPointer clientData,
967 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
968 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
970 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
971 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
973 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
980 XtPointer clientData,
984 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
985 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
987 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
988 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
990 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
995 addDispositionDISCARD(
997 XtPointer clientData,
1001 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1002 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1004 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1005 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1007 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1012 addDispositionQUEUE(
1014 XtPointer clientData,
1018 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1019 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1021 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1022 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1024 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1029 addDispositionSTART(
1031 XtPointer clientData,
1035 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1036 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1038 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1039 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1041 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1046 setCategoryUNDEFINED(
1048 XtPointer clientData,
1052 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1053 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1055 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1056 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1057 TT_CATEGORY_UNDEFINED );
1058 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1065 XtPointer clientData,
1069 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1070 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1072 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1073 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1075 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1082 XtPointer clientData,
1086 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1087 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1089 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1090 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1092 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1097 setCategoryHANDLE_PUSH(
1099 XtPointer clientData,
1103 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1104 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1106 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1107 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1109 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1114 setCategoryHANDLE_ROTATE(
1116 XtPointer clientData,
1120 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1121 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1123 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1124 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1126 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1133 XtPointer clientData,
1137 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1138 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1140 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1141 DtbPatternPropsPatternPropsInfo instance =
1142 (DtbPatternPropsPatternPropsInfo)clientData;
1143 Tt_pattern pat = patternProps2Pat( instance );
1147 _DtArgChooserSet( _DtArgChoosePatternContextAdd, pat );
1148 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1155 XtPointer clientData,
1159 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1160 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1162 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1163 DtbPatternPropsPatternPropsInfo instance =
1164 (DtbPatternPropsPatternPropsInfo)clientData;
1165 Tt_pattern pat = patternProps2Pat( instance );
1169 _DtStringChooserSet( _DtStringChoosePatternOtype, pat );
1170 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1177 XtPointer clientData,
1181 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1182 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1184 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1185 DtbPatternPropsPatternPropsInfo instance =
1186 (DtbPatternPropsPatternPropsInfo)clientData;
1187 Tt_pattern pat = patternProps2Pat( instance );
1191 _DtStringChooserSet( _DtStringChoosePatternObject, pat );
1192 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1199 XtPointer clientData,
1203 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1204 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1206 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1207 DtbPatternPropsPatternPropsInfo instance =
1208 (DtbPatternPropsPatternPropsInfo)clientData;
1209 Tt_pattern pat = patternProps2Pat( instance );
1213 _DtStringChooserSet( _DtStringChoosePatternSenderPtype, pat );
1214 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1221 XtPointer clientData,
1225 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1226 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1228 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1229 DtbPatternPropsPatternPropsInfo instance =
1230 (DtbPatternPropsPatternPropsInfo)clientData;
1231 Tt_pattern pat = patternProps2Pat( instance );
1235 _DtTtChooserSet( _DtTtChooserPatternSenderAdd, pat );
1236 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1243 XtPointer clientData,
1247 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1248 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1250 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1251 DtbPatternPropsPatternPropsInfo instance =
1252 (DtbPatternPropsPatternPropsInfo)clientData;
1253 Tt_pattern pat = patternProps2Pat( instance );
1257 _DtSessionChooserSet( _DtSessionChoosePattern, pat );
1258 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1265 XtPointer clientData,
1269 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1270 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1272 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1273 DtbPatternPropsPatternPropsInfo instance =
1274 (DtbPatternPropsPatternPropsInfo)clientData;
1275 Tt_pattern pat = patternProps2Pat( instance );
1279 _DtFileChooserSet( _DtFileChoosePatternAdd, pat );
1280 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1287 XtPointer clientData,
1291 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1292 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1294 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1295 DtbPatternPropsPatternPropsInfo instance =
1296 (DtbPatternPropsPatternPropsInfo)clientData;
1297 Tt_pattern pat = patternProps2Pat( instance );
1301 _DtArgChooserSet( _DtArgChoosePatternArgAdd, pat );
1302 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1309 XtPointer clientData,
1313 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1314 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1316 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1317 DtbPatternPropsPatternPropsInfo instance =
1318 (DtbPatternPropsPatternPropsInfo)clientData;
1319 Tt_pattern pat = patternProps2Pat( instance );
1323 _DtTtMsgCbChooserSet( pat );
1324 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1329 /**************************************************************************
1330 *** DTB_USER_CODE_START
1332 *** All automatically-generated data and functions have been defined.
1334 *** Add new functions here, or at the top of the file.
1337 /*** DTB_USER_CODE_END
1339 *** End of user code section
1341 **************************************************************************/