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.
49 int DtTtPatWidgetKey = (int) (long) DtTtPatternWidget;
50 int DtTtPatInfoKey = DtTtPatWidgetKey + 1;
54 DtbPatternPropsPatternPropsInfo instance
58 XtVaGetValues( instance->patternProps_shellform,
59 XmNuserData, &pat, NULL );
68 void *updating = tt_pattern_user( pat, (int) (long) _DtTtPatternUpdating );
69 if (tt_is_err( tt_ptr_error( updating ))) {
72 return updating == (void *)True;
76 _DtTtPatternSetUpdating(
81 tt_pattern_user_set( pat, (int) (long) _DtTtPatternUpdating,
82 (void *) (intptr_t) updating );
86 _DtTtPatternWidgetUpdate(
87 DtbPatternPropsPatternPropsInfo instance,
91 char *printout = tt_pattern_print( pat ); // XXX when to free?
92 Tt_status status = tt_ptr_error( printout );
93 if (tt_is_err( status )) {
94 printout = tt_status_message( status );
96 XtVaSetValues( instance->patternText, XmNvalue, printout, NULL );
98 _DtTtPatternSetUpdating( pat, True );
101 switch (tt_pattern_category( pat )) {
102 case TT_CATEGORY_UNDEFINED:
104 choice = instance->categoryChoice_items.UNDEFINED_item;
107 choice = instance->categoryChoice_items.OBSERVE_item;
110 choice = instance->categoryChoice_items.HANDLE_item;
113 choice = instance->categoryChoice_items.HANDLE_PUSH_item;
115 case TT_HANDLE_ROTATE:
116 choice = instance->categoryChoice_items.HANDLE_ROTATE_item;
119 XtVaSetValues( instance->categoryChoice, XmNmenuHistory, choice, NULL );
121 _DtTtPatternSetUpdating( pat, False );
127 _DtStringChooserAction choice,
131 DtbPatternPropsPatternPropsInfo instance;
132 instance = (DtbPatternPropsPatternPropsInfo)
133 tt_pattern_user( pat, DtTtPatInfoKey );
134 Tt_status status = tt_ptr_error( instance );
135 if (tt_is_err( status ) || (instance == 0)) {
140 case _DtStringChoosePatternOp:
141 status = tt_pattern_op_add( pat, string );
142 func = "tt_pattern_op_add()";
144 case _DtStringChoosePatternOtype:
145 status = tt_pattern_otype_add( pat, string );
146 func = "tt_pattern_otype_add()";
148 case _DtStringChoosePatternObject:
149 status = tt_pattern_object_add( pat, string );
150 func = "tt_pattern_object_add()";
152 case _DtStringChoosePatternSenderPtype:
153 status = tt_pattern_sender_ptype_add( pat, string );
154 func = "tt_pattern_sender_ptype_add()";
159 DtTtSetLabel( instance->patternProps_label, func, status );
160 _DtTtPatternWidgetUpdate( instance, pat );
167 _DtSessionChooserAction choice,
171 DtbPatternPropsPatternPropsInfo instance;
172 instance = (DtbPatternPropsPatternPropsInfo)
173 tt_pattern_user( pat, DtTtPatInfoKey );
174 Tt_status status = tt_ptr_error( instance );
175 if (tt_is_err( status ) || (instance == 0)) {
180 case _DtSessionChoosePattern:
181 status = tt_pattern_session_add( pat, session );
182 func = "tt_pattern_session_add()";
187 DtTtSetLabel( instance->patternProps_label, func, status );
188 _DtTtPatternWidgetUpdate( instance, pat );
195 _DtFileChooserAction choice,
199 DtbPatternPropsPatternPropsInfo instance;
200 instance = (DtbPatternPropsPatternPropsInfo)
201 tt_pattern_user( pat, DtTtPatInfoKey );
202 Tt_status status = tt_ptr_error( instance );
203 if (tt_is_err( status ) || (instance == 0)) {
208 case _DtFileChoosePatternAdd:
209 status = tt_pattern_file_add( pat, file );
210 func = "tt_pattern_file_add()";
215 DtTtSetLabel( instance->patternProps_label, func, status );
216 _DtTtPatternWidgetUpdate( instance, pat );
223 _DtTtChooserAction choice,
227 DtbPatternPropsPatternPropsInfo instance;
228 instance = (DtbPatternPropsPatternPropsInfo)
229 tt_pattern_user( pat, DtTtPatInfoKey );
230 Tt_status status = tt_ptr_error( instance );
231 if (tt_is_err( status ) || (instance == 0)) {
236 case _DtTtChooserPatternOpAdd:
237 status = tt_pattern_op_add( pat, string );
238 func = "tt_pattern_op_add()";
240 case _DtTtChooserPatternSenderAdd:
241 status = tt_pattern_sender_add( pat, string );
242 func = "tt_pattern_sender_add()";
247 DtTtSetLabel( instance->patternProps_label, func, status );
248 _DtTtPatternWidgetUpdate( instance, pat );
255 _DtArgChooserAction choice,
262 DtbPatternPropsPatternPropsInfo instance;
263 instance = (DtbPatternPropsPatternPropsInfo)
264 tt_pattern_user( pat, DtTtPatInfoKey );
265 Tt_status status = tt_ptr_error( instance );
266 if (tt_is_err( status ) || (instance == 0)) {
271 case _DtArgChoosePatternArgAdd:
272 status = tt_pattern_arg_add( pat, mode, vtype, val );
273 func = "tt_pattern_arg_add()";
275 case _DtArgChoosePatternIArgAdd:
276 status = tt_pattern_iarg_add( pat, mode, vtype, ival );
277 func = "tt_pattern_iarg_add()";
279 case _DtArgChoosePatternContextAdd:
280 status = tt_pattern_context_add( pat, vtype, val );
281 func = "tt_pattern_context_set()";
283 case _DtArgChoosePatternIContextAdd:
284 status = tt_pattern_icontext_add( pat, vtype, ival );
285 func = "tt_pattern_icontext_add()";
290 DtTtSetLabel( instance->patternProps_label, func, status );
291 _DtTtPatternWidgetUpdate( instance, pat );
298 Tt_message_callback cb
301 DtbPatternPropsPatternPropsInfo instance;
302 instance = (DtbPatternPropsPatternPropsInfo)
303 tt_pattern_user( pat, DtTtPatInfoKey );
304 Tt_status status = tt_ptr_error( instance );
305 if (tt_is_err( status ) || (instance == 0)) {
308 status = tt_pattern_callback_add( pat, cb );
309 DtTtSetLabel( instance->patternProps_label,
310 "tt_pattern_callback_add()", status );
319 // Function address is cast to int and used as clientdata key
320 return (Widget)tt_pattern_user( pat, DtTtPatWidgetKey );
324 DtTtPatternWidgetCreate(
327 Tt_message_callback callback
330 DtbPatternPropsPatternPropsInfoRec *instance;
331 Widget widget = DtTtPatternWidget( pat );
332 Tt_status status = tt_ptr_error( widget );
333 if (tt_is_err( status ) || (widget != 0)) {
334 instance = (DtbPatternPropsPatternPropsInfoRec *)
335 tt_pattern_user( pat, DtTtPatInfoKey );
336 status = tt_ptr_error( instance );
337 if (tt_is_err( status ) || (instance != 0)) {
338 XtManageChild( instance->patternProps_shellform );
342 instance = new DtbPatternPropsPatternPropsInfoRec;
344 return (Widget)tt_error_pointer( TT_ERR_NOMEM );
346 // XXX delete instance in widget destroy proc
347 status = tt_pattern_user_set( pat, DtTtPatInfoKey, instance );
348 if (tt_is_err( status )) {
350 return (Widget)tt_error_pointer( status );
352 dtbPatternPropsPatternPropsInfo_clear( instance );
353 dtb_pattern_props_pattern_props_initialize( instance, parent );
354 widget = instance->patternProps;
356 XtVaSetValues( instance->patternProps_shellform, XmNuserData, pat, NULL );
357 status = tt_pattern_user_set( pat, DtTtPatWidgetKey, widget );
358 if (tt_is_err( status )) {
359 XtDestroyWidget( widget );
361 return (Widget)tt_error_pointer( status );
364 status = tt_pattern_callback_add( pat, callback );
365 if (tt_is_err( status )) {
366 XtDestroyWidget( widget );
367 return (Widget)tt_error_pointer( status );
371 std::ostringstream labelStream;
372 labelStream << "Tt_pattern " << (void *)pat << ends;
373 XtVaSetValues( instance->patternProps,
374 XmNtitle, labelStream.str().c_str(),
377 _DtTtPatternWidgetUpdate( instance, pat );
379 XtManageChild( instance->patternProps_shellform );
384 _DtTtPatternCategorySet(
385 DtbPatternPropsPatternPropsInfo instance,
389 Tt_pattern pat = patternProps2Pat( instance );
390 if ((pat == 0) || _DtTtPatternUpdating( pat )) {
393 Tt_status status = tt_pattern_category_set( pat, category );
394 DtTtSetLabel( instance->patternProps_label,
395 "tt_pattern_category_set()", status );
396 _DtTtPatternWidgetUpdate( instance, pat );
400 _DtTtPatternScopeAdd(
401 DtbPatternPropsPatternPropsInfo instance,
405 Tt_pattern pat = patternProps2Pat( instance );
409 Tt_status status = tt_pattern_scope_add( pat, scope );
410 DtTtSetLabel( instance->patternProps_label,
411 "tt_pattern_scope_add()", status );
412 _DtTtPatternWidgetUpdate( instance, pat );
416 _DtTtPatternAddressAdd(
417 DtbPatternPropsPatternPropsInfo instance,
421 Tt_pattern pat = patternProps2Pat( instance );
425 Tt_status status = tt_pattern_address_add( pat, address );
426 DtTtSetLabel( instance->patternProps_label,
427 "tt_pattern_address_add()", status );
428 _DtTtPatternWidgetUpdate( instance, pat );
432 _DtTtPatternStateAdd(
433 DtbPatternPropsPatternPropsInfo instance,
437 Tt_pattern pat = patternProps2Pat( instance );
441 Tt_status status = tt_pattern_state_add( pat, state );
442 DtTtSetLabel( instance->patternProps_label,
443 "tt_pattern_state_add()", status );
444 _DtTtPatternWidgetUpdate( instance, pat );
448 _DtTtPatternClassAdd(
449 DtbPatternPropsPatternPropsInfo instance,
453 Tt_pattern pat = patternProps2Pat( instance );
457 Tt_status status = tt_pattern_class_add( pat, theClass );
458 DtTtSetLabel( instance->patternProps_label,
459 "tt_pattern_class_add()", status );
460 _DtTtPatternWidgetUpdate( instance, pat );
464 _DtTtPatternDispositionAdd(
465 DtbPatternPropsPatternPropsInfo instance,
466 Tt_disposition disposition
469 Tt_pattern pat = patternProps2Pat( instance );
473 Tt_status status = tt_pattern_disposition_add( pat, disposition );
474 DtTtSetLabel( instance->patternProps_label,
475 "tt_pattern_disposition_add()", status );
476 _DtTtPatternWidgetUpdate( instance, pat );
479 /*** DTB_USER_CODE_END
481 *** End of user code section
483 **************************************************************************/
488 patternProps_patternCloseButton_CB1(
490 XtPointer clientData,
494 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
495 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
497 DtbPatternPropsPatternPropsInfo instance = (DtbPatternPropsPatternPropsInfo)clientData;
499 if (!(instance->initialized))
501 dtb_pattern_props_pattern_props_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
503 XtUnmanageChild(instance->patternProps_shellform);
505 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
506 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
513 XtPointer clientData,
517 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
518 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
520 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
521 DtbPatternPropsPatternPropsInfo instance =
522 (DtbPatternPropsPatternPropsInfo)clientData;
523 Tt_pattern pat = patternProps2Pat( instance );
527 _DtTtChooserSet( _DtTtChooserPatternOpAdd, pat );
528 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
535 XtPointer clientData,
539 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
540 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
542 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
543 DtbPatternPropsPatternPropsInfo instance =
544 (DtbPatternPropsPatternPropsInfo)clientData;
545 Tt_pattern pat = patternProps2Pat( instance );
549 Tt_status status = tt_pattern_register( pat );
550 DtTtSetLabel( instance->patternProps_label,
551 "tt_pattern_register()", status );
552 _DtTtPatternWidgetUpdate( instance, pat );
553 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
560 XtPointer clientData,
564 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
565 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
567 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
568 DtbPatternPropsPatternPropsInfo instance =
569 (DtbPatternPropsPatternPropsInfo)clientData;
570 Tt_pattern pat = patternProps2Pat( instance );
574 Tt_status status = tt_pattern_unregister( pat );
575 DtTtSetLabel( instance->patternProps_label,
576 "tt_pattern_unregister()", status );
577 _DtTtPatternWidgetUpdate( instance, pat );
578 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
585 XtPointer clientData,
589 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
590 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
592 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
593 DtbPatternPropsPatternPropsInfo instance =
594 (DtbPatternPropsPatternPropsInfo)clientData;
595 Tt_pattern pat = patternProps2Pat( instance );
599 Tt_status status = tt_pattern_destroy( pat );
600 DtTtSetLabel( instance->patternProps_label,
601 "tt_pattern_destroy()", status );
604 DtTtDestroyed( DTTT_PATTERN, pat );
605 XtDestroyWidget( instance->patternProps );
609 _DtTtPatternWidgetUpdate( instance, pat );
612 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
619 XtPointer clientData,
623 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
624 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
626 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
627 dtb_do_onitem_help();
628 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
635 XtPointer clientData,
639 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
640 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
642 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
643 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
645 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
652 XtPointer clientData,
656 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
657 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
659 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
660 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
662 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
669 XtPointer clientData,
673 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
674 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
676 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
677 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
679 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
684 addScopeFileInSession(
686 XtPointer clientData,
690 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
691 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
693 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
694 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
695 TT_FILE_IN_SESSION );
696 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
703 XtPointer clientData,
707 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
708 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
710 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
711 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
713 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
720 XtPointer clientData,
724 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
725 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
727 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
728 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
730 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
737 XtPointer clientData,
741 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
742 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
744 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
745 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
747 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
754 XtPointer clientData,
758 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
759 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
761 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
762 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
764 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
771 XtPointer clientData,
775 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
776 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
778 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
779 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
781 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
788 XtPointer clientData,
792 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
793 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
795 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
796 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
798 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
805 XtPointer clientData,
809 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
810 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
812 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
813 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
815 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
822 XtPointer clientData,
826 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
827 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
829 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
830 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
832 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
839 XtPointer clientData,
843 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
844 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
846 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
847 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
849 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
856 XtPointer clientData,
860 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
861 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
863 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
864 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
866 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
873 XtPointer clientData,
877 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
878 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
880 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
881 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
883 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
890 XtPointer clientData,
894 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
895 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
897 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
898 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
900 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
907 XtPointer clientData,
911 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
912 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
914 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
915 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
917 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
924 XtPointer clientData,
928 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
929 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
931 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
932 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
934 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
941 XtPointer clientData,
945 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
946 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
948 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
949 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
951 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
958 XtPointer clientData,
962 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
963 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
965 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
966 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
968 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
975 XtPointer clientData,
979 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
980 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
982 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
983 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
985 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
990 addDispositionDISCARD(
992 XtPointer clientData,
996 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
997 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
999 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1000 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1002 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1007 addDispositionQUEUE(
1009 XtPointer clientData,
1013 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1014 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1016 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1017 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1019 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1024 addDispositionSTART(
1026 XtPointer clientData,
1030 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1031 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1033 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1034 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1036 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1041 setCategoryUNDEFINED(
1043 XtPointer clientData,
1047 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1048 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1050 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1051 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1052 TT_CATEGORY_UNDEFINED );
1053 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1060 XtPointer clientData,
1064 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1065 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1067 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1068 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1070 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1077 XtPointer clientData,
1081 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1082 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1084 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1085 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1087 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1092 setCategoryHANDLE_PUSH(
1094 XtPointer clientData,
1098 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1099 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1101 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1102 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1104 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1109 setCategoryHANDLE_ROTATE(
1111 XtPointer clientData,
1115 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1116 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1118 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1119 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1121 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1128 XtPointer clientData,
1132 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1133 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1135 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1136 DtbPatternPropsPatternPropsInfo instance =
1137 (DtbPatternPropsPatternPropsInfo)clientData;
1138 Tt_pattern pat = patternProps2Pat( instance );
1142 _DtArgChooserSet( _DtArgChoosePatternContextAdd, pat );
1143 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1150 XtPointer clientData,
1154 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1155 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1157 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1158 DtbPatternPropsPatternPropsInfo instance =
1159 (DtbPatternPropsPatternPropsInfo)clientData;
1160 Tt_pattern pat = patternProps2Pat( instance );
1164 _DtStringChooserSet( _DtStringChoosePatternOtype, pat );
1165 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1172 XtPointer clientData,
1176 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1177 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1179 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1180 DtbPatternPropsPatternPropsInfo instance =
1181 (DtbPatternPropsPatternPropsInfo)clientData;
1182 Tt_pattern pat = patternProps2Pat( instance );
1186 _DtStringChooserSet( _DtStringChoosePatternObject, pat );
1187 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1194 XtPointer clientData,
1198 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1199 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1201 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1202 DtbPatternPropsPatternPropsInfo instance =
1203 (DtbPatternPropsPatternPropsInfo)clientData;
1204 Tt_pattern pat = patternProps2Pat( instance );
1208 _DtStringChooserSet( _DtStringChoosePatternSenderPtype, pat );
1209 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1216 XtPointer clientData,
1220 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1221 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1223 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1224 DtbPatternPropsPatternPropsInfo instance =
1225 (DtbPatternPropsPatternPropsInfo)clientData;
1226 Tt_pattern pat = patternProps2Pat( instance );
1230 _DtTtChooserSet( _DtTtChooserPatternSenderAdd, pat );
1231 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1238 XtPointer clientData,
1242 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1243 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1245 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1246 DtbPatternPropsPatternPropsInfo instance =
1247 (DtbPatternPropsPatternPropsInfo)clientData;
1248 Tt_pattern pat = patternProps2Pat( instance );
1252 _DtSessionChooserSet( _DtSessionChoosePattern, pat );
1253 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1260 XtPointer clientData,
1264 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1265 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1267 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1268 DtbPatternPropsPatternPropsInfo instance =
1269 (DtbPatternPropsPatternPropsInfo)clientData;
1270 Tt_pattern pat = patternProps2Pat( instance );
1274 _DtFileChooserSet( _DtFileChoosePatternAdd, pat );
1275 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1282 XtPointer clientData,
1286 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1287 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1289 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1290 DtbPatternPropsPatternPropsInfo instance =
1291 (DtbPatternPropsPatternPropsInfo)clientData;
1292 Tt_pattern pat = patternProps2Pat( instance );
1296 _DtArgChooserSet( _DtArgChoosePatternArgAdd, pat );
1297 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1304 XtPointer clientData,
1308 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1309 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1311 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1312 DtbPatternPropsPatternPropsInfo instance =
1313 (DtbPatternPropsPatternPropsInfo)clientData;
1314 Tt_pattern pat = patternProps2Pat( instance );
1318 _DtTtMsgCbChooserSet( pat );
1319 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1324 /**************************************************************************
1325 *** DTB_USER_CODE_START
1327 *** All automatically-generated data and functions have been defined.
1329 *** Add new functions here, or at the top of the file.
1332 /*** DTB_USER_CODE_END
1334 *** End of user code section
1336 **************************************************************************/