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 #include <strstream.h>
47 int DtTtPatWidgetKey = (int)DtTtPatternWidget;
48 int DtTtPatInfoKey = DtTtPatWidgetKey + 1;
52 DtbPatternPropsPatternPropsInfo instance
56 XtVaGetValues( instance->patternProps_shellform,
57 XmNuserData, &pat, 0 );
66 void *updating = tt_pattern_user( pat, (int)_DtTtPatternUpdating );
67 if (tt_is_err( tt_ptr_error( updating ))) {
70 return updating == (void *)True;
74 _DtTtPatternSetUpdating(
79 tt_pattern_user_set( pat, (int)_DtTtPatternUpdating,
84 _DtTtPatternWidgetUpdate(
85 DtbPatternPropsPatternPropsInfo instance,
89 char *printout = tt_pattern_print( pat ); // XXX when to free?
90 Tt_status status = tt_ptr_error( printout );
91 if (tt_is_err( status )) {
92 printout = tt_status_message( status );
94 XtVaSetValues( instance->patternText, XmNvalue, printout, 0 );
96 _DtTtPatternSetUpdating( pat, True );
99 switch (tt_pattern_category( pat )) {
100 case TT_CATEGORY_UNDEFINED:
102 choice = instance->categoryChoice_items.UNDEFINED_item;
105 choice = instance->categoryChoice_items.OBSERVE_item;
108 choice = instance->categoryChoice_items.HANDLE_item;
111 choice = instance->categoryChoice_items.HANDLE_PUSH_item;
113 case TT_HANDLE_ROTATE:
114 choice = instance->categoryChoice_items.HANDLE_ROTATE_item;
117 XtVaSetValues( instance->categoryChoice, XmNmenuHistory, choice, 0 );
119 _DtTtPatternSetUpdating( pat, False );
125 _DtStringChooserAction choice,
129 DtbPatternPropsPatternPropsInfo instance;
130 instance = (DtbPatternPropsPatternPropsInfo)
131 tt_pattern_user( pat, DtTtPatInfoKey );
132 Tt_status status = tt_ptr_error( instance );
133 if (tt_is_err( status ) || (instance == 0)) {
138 case _DtStringChoosePatternOp:
139 status = tt_pattern_op_add( pat, string );
140 func = "tt_pattern_op_add()";
142 case _DtStringChoosePatternOtype:
143 status = tt_pattern_otype_add( pat, string );
144 func = "tt_pattern_otype_add()";
146 case _DtStringChoosePatternObject:
147 status = tt_pattern_object_add( pat, string );
148 func = "tt_pattern_object_add()";
150 case _DtStringChoosePatternSenderPtype:
151 status = tt_pattern_sender_ptype_add( pat, string );
152 func = "tt_pattern_sender_ptype_add()";
157 DtTtSetLabel( instance->patternProps_label, func, status );
158 _DtTtPatternWidgetUpdate( instance, pat );
165 _DtSessionChooserAction choice,
169 DtbPatternPropsPatternPropsInfo instance;
170 instance = (DtbPatternPropsPatternPropsInfo)
171 tt_pattern_user( pat, DtTtPatInfoKey );
172 Tt_status status = tt_ptr_error( instance );
173 if (tt_is_err( status ) || (instance == 0)) {
178 case _DtSessionChoosePattern:
179 status = tt_pattern_session_add( pat, session );
180 func = "tt_pattern_session_add()";
185 DtTtSetLabel( instance->patternProps_label, func, status );
186 _DtTtPatternWidgetUpdate( instance, pat );
193 _DtFileChooserAction choice,
197 DtbPatternPropsPatternPropsInfo instance;
198 instance = (DtbPatternPropsPatternPropsInfo)
199 tt_pattern_user( pat, DtTtPatInfoKey );
200 Tt_status status = tt_ptr_error( instance );
201 if (tt_is_err( status ) || (instance == 0)) {
206 case _DtFileChoosePatternAdd:
207 status = tt_pattern_file_add( pat, file );
208 func = "tt_pattern_file_add()";
213 DtTtSetLabel( instance->patternProps_label, func, status );
214 _DtTtPatternWidgetUpdate( instance, pat );
221 _DtTtChooserAction choice,
225 DtbPatternPropsPatternPropsInfo instance;
226 instance = (DtbPatternPropsPatternPropsInfo)
227 tt_pattern_user( pat, DtTtPatInfoKey );
228 Tt_status status = tt_ptr_error( instance );
229 if (tt_is_err( status ) || (instance == 0)) {
234 case _DtTtChooserPatternOpAdd:
235 status = tt_pattern_op_add( pat, string );
236 func = "tt_pattern_op_add()";
238 case _DtTtChooserPatternSenderAdd:
239 status = tt_pattern_sender_add( pat, string );
240 func = "tt_pattern_sender_add()";
245 DtTtSetLabel( instance->patternProps_label, func, status );
246 _DtTtPatternWidgetUpdate( instance, pat );
253 _DtArgChooserAction choice,
260 DtbPatternPropsPatternPropsInfo instance;
261 instance = (DtbPatternPropsPatternPropsInfo)
262 tt_pattern_user( pat, DtTtPatInfoKey );
263 Tt_status status = tt_ptr_error( instance );
264 if (tt_is_err( status ) || (instance == 0)) {
269 case _DtArgChoosePatternArgAdd:
270 status = tt_pattern_arg_add( pat, mode, vtype, val );
271 func = "tt_pattern_arg_add()";
273 case _DtArgChoosePatternIArgAdd:
274 status = tt_pattern_iarg_add( pat, mode, vtype, ival );
275 func = "tt_pattern_iarg_add()";
277 case _DtArgChoosePatternContextAdd:
278 status = tt_pattern_context_add( pat, vtype, val );
279 func = "tt_pattern_context_set()";
281 case _DtArgChoosePatternIContextAdd:
282 status = tt_pattern_icontext_add( pat, vtype, ival );
283 func = "tt_pattern_icontext_add()";
288 DtTtSetLabel( instance->patternProps_label, func, status );
289 _DtTtPatternWidgetUpdate( instance, pat );
296 Tt_message_callback cb
299 DtbPatternPropsPatternPropsInfo instance;
300 instance = (DtbPatternPropsPatternPropsInfo)
301 tt_pattern_user( pat, DtTtPatInfoKey );
302 Tt_status status = tt_ptr_error( instance );
303 if (tt_is_err( status ) || (instance == 0)) {
306 status = tt_pattern_callback_add( pat, cb );
307 DtTtSetLabel( instance->patternProps_label,
308 "tt_pattern_callback_add()", status );
317 // Function address is cast to int and used as clientdata key
318 return (Widget)tt_pattern_user( pat, DtTtPatWidgetKey );
322 DtTtPatternWidgetCreate(
325 Tt_message_callback callback
328 DtbPatternPropsPatternPropsInfoRec *instance;
329 Widget widget = DtTtPatternWidget( pat );
330 Tt_status status = tt_ptr_error( widget );
331 if (tt_is_err( status ) || (widget != 0)) {
332 instance = (DtbPatternPropsPatternPropsInfoRec *)
333 tt_pattern_user( pat, DtTtPatInfoKey );
334 status = tt_ptr_error( instance );
335 if (tt_is_err( status ) || (instance != 0)) {
336 XtManageChild( instance->patternProps_shellform );
340 instance = new DtbPatternPropsPatternPropsInfoRec;
342 return (Widget)tt_error_pointer( TT_ERR_NOMEM );
344 // XXX delete instance in widget destroy proc
345 status = tt_pattern_user_set( pat, DtTtPatInfoKey, instance );
346 if (tt_is_err( status )) {
348 return (Widget)tt_error_pointer( status );
350 dtbPatternPropsPatternPropsInfo_clear( instance );
351 dtb_pattern_props_pattern_props_initialize( instance, parent );
352 widget = instance->patternProps;
354 XtVaSetValues( instance->patternProps_shellform, XmNuserData, pat, 0 );
355 status = tt_pattern_user_set( pat, DtTtPatWidgetKey, widget );
356 if (tt_is_err( status )) {
357 XtDestroyWidget( widget );
359 return (Widget)tt_error_pointer( status );
362 status = tt_pattern_callback_add( pat, callback );
363 if (tt_is_err( status )) {
364 XtDestroyWidget( widget );
365 return (Widget)tt_error_pointer( status );
369 ostrstream labelStream;
370 labelStream << "Tt_pattern " << (void *)pat << ends;
371 XtVaSetValues( instance->patternProps,
372 XmNtitle, labelStream.str(),
374 delete labelStream.str();
376 _DtTtPatternWidgetUpdate( instance, pat );
378 XtManageChild( instance->patternProps_shellform );
383 _DtTtPatternCategorySet(
384 DtbPatternPropsPatternPropsInfo instance,
388 Tt_pattern pat = patternProps2Pat( instance );
389 if ((pat == 0) || _DtTtPatternUpdating( pat )) {
392 Tt_status status = tt_pattern_category_set( pat, category );
393 DtTtSetLabel( instance->patternProps_label,
394 "tt_pattern_category_set()", status );
395 _DtTtPatternWidgetUpdate( instance, pat );
399 _DtTtPatternScopeAdd(
400 DtbPatternPropsPatternPropsInfo instance,
404 Tt_pattern pat = patternProps2Pat( instance );
408 Tt_status status = tt_pattern_scope_add( pat, scope );
409 DtTtSetLabel( instance->patternProps_label,
410 "tt_pattern_scope_add()", status );
411 _DtTtPatternWidgetUpdate( instance, pat );
415 _DtTtPatternAddressAdd(
416 DtbPatternPropsPatternPropsInfo instance,
420 Tt_pattern pat = patternProps2Pat( instance );
424 Tt_status status = tt_pattern_address_add( pat, address );
425 DtTtSetLabel( instance->patternProps_label,
426 "tt_pattern_address_add()", status );
427 _DtTtPatternWidgetUpdate( instance, pat );
431 _DtTtPatternStateAdd(
432 DtbPatternPropsPatternPropsInfo instance,
436 Tt_pattern pat = patternProps2Pat( instance );
440 Tt_status status = tt_pattern_state_add( pat, state );
441 DtTtSetLabel( instance->patternProps_label,
442 "tt_pattern_state_add()", status );
443 _DtTtPatternWidgetUpdate( instance, pat );
447 _DtTtPatternClassAdd(
448 DtbPatternPropsPatternPropsInfo instance,
452 Tt_pattern pat = patternProps2Pat( instance );
456 Tt_status status = tt_pattern_class_add( pat, theClass );
457 DtTtSetLabel( instance->patternProps_label,
458 "tt_pattern_class_add()", status );
459 _DtTtPatternWidgetUpdate( instance, pat );
463 _DtTtPatternDispositionAdd(
464 DtbPatternPropsPatternPropsInfo instance,
465 Tt_disposition disposition
468 Tt_pattern pat = patternProps2Pat( instance );
472 Tt_status status = tt_pattern_disposition_add( pat, disposition );
473 DtTtSetLabel( instance->patternProps_label,
474 "tt_pattern_disposition_add()", status );
475 _DtTtPatternWidgetUpdate( instance, pat );
478 /*** DTB_USER_CODE_END
480 *** End of user code section
482 **************************************************************************/
487 patternProps_patternCloseButton_CB1(
489 XtPointer clientData,
493 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
494 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
496 DtbPatternPropsPatternPropsInfo instance = (DtbPatternPropsPatternPropsInfo)clientData;
498 if (!(instance->initialized))
500 dtb_pattern_props_pattern_props_initialize(instance, dtb_ttsnoop_ttsnoop_win.ttsnoopWin);
502 XtUnmanageChild(instance->patternProps_shellform);
504 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
505 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
512 XtPointer clientData,
516 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
517 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
519 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
520 DtbPatternPropsPatternPropsInfo instance =
521 (DtbPatternPropsPatternPropsInfo)clientData;
522 Tt_pattern pat = patternProps2Pat( instance );
526 _DtTtChooserSet( _DtTtChooserPatternOpAdd, pat );
527 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
534 XtPointer clientData,
538 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
539 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
541 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
542 DtbPatternPropsPatternPropsInfo instance =
543 (DtbPatternPropsPatternPropsInfo)clientData;
544 Tt_pattern pat = patternProps2Pat( instance );
548 Tt_status status = tt_pattern_register( pat );
549 DtTtSetLabel( instance->patternProps_label,
550 "tt_pattern_register()", status );
551 _DtTtPatternWidgetUpdate( instance, pat );
552 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
559 XtPointer clientData,
563 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
564 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
566 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
567 DtbPatternPropsPatternPropsInfo instance =
568 (DtbPatternPropsPatternPropsInfo)clientData;
569 Tt_pattern pat = patternProps2Pat( instance );
573 Tt_status status = tt_pattern_unregister( pat );
574 DtTtSetLabel( instance->patternProps_label,
575 "tt_pattern_unregister()", status );
576 _DtTtPatternWidgetUpdate( instance, pat );
577 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
584 XtPointer clientData,
588 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
589 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
591 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
592 DtbPatternPropsPatternPropsInfo instance =
593 (DtbPatternPropsPatternPropsInfo)clientData;
594 Tt_pattern pat = patternProps2Pat( instance );
598 Tt_status status = tt_pattern_destroy( pat );
599 DtTtSetLabel( instance->patternProps_label,
600 "tt_pattern_destroy()", status );
603 DtTtDestroyed( DTTT_PATTERN, pat );
604 XtDestroyWidget( instance->patternProps );
608 _DtTtPatternWidgetUpdate( instance, pat );
611 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
618 XtPointer clientData,
622 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
623 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
625 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
626 dtb_do_onitem_help();
627 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
634 XtPointer clientData,
638 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
639 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
641 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
642 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
644 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
651 XtPointer clientData,
655 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
656 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
658 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
659 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
661 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
668 XtPointer clientData,
672 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
673 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
675 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
676 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
678 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
683 addScopeFileInSession(
685 XtPointer clientData,
689 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
690 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
692 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
693 _DtTtPatternScopeAdd( (DtbPatternPropsPatternPropsInfo)clientData,
694 TT_FILE_IN_SESSION );
695 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
702 XtPointer clientData,
706 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
707 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
709 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
710 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
712 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
719 XtPointer clientData,
723 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
724 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
726 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
727 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
729 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
736 XtPointer clientData,
740 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
741 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
743 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
744 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
746 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
753 XtPointer clientData,
757 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
758 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
760 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
761 _DtTtPatternAddressAdd( (DtbPatternPropsPatternPropsInfo)clientData,
763 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
770 XtPointer clientData,
774 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
775 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
777 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
778 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
780 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
787 XtPointer clientData,
791 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
792 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
794 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
795 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
797 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
804 XtPointer clientData,
808 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
809 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
811 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
812 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
814 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
821 XtPointer clientData,
825 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
826 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
828 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
829 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
831 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
838 XtPointer clientData,
842 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
843 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
845 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
846 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
848 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
855 XtPointer clientData,
859 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
860 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
862 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
863 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
865 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
872 XtPointer clientData,
876 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
877 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
879 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
880 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
882 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
889 XtPointer clientData,
893 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
894 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
896 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
897 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
899 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
906 XtPointer clientData,
910 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
911 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
913 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
914 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
916 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
923 XtPointer clientData,
927 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
928 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
930 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
931 _DtTtPatternStateAdd( (DtbPatternPropsPatternPropsInfo)clientData,
933 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
940 XtPointer clientData,
944 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
945 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
947 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
948 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
950 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
957 XtPointer clientData,
961 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
962 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
964 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
965 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
967 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
974 XtPointer clientData,
978 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
979 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
981 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
982 _DtTtPatternClassAdd( (DtbPatternPropsPatternPropsInfo)clientData,
984 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
989 addDispositionDISCARD(
991 XtPointer clientData,
995 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
996 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
998 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
999 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1001 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1006 addDispositionQUEUE(
1008 XtPointer clientData,
1012 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1013 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1015 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1016 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1018 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1023 addDispositionSTART(
1025 XtPointer clientData,
1029 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1030 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1032 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1033 _DtTtPatternDispositionAdd( (DtbPatternPropsPatternPropsInfo)clientData,
1035 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1040 setCategoryUNDEFINED(
1042 XtPointer clientData,
1046 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1047 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1049 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1050 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1051 TT_CATEGORY_UNDEFINED );
1052 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1059 XtPointer clientData,
1063 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1064 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1066 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1067 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1069 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1076 XtPointer clientData,
1080 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1081 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1083 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1084 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1086 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1091 setCategoryHANDLE_PUSH(
1093 XtPointer clientData,
1097 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1098 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1100 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1101 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1103 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1108 setCategoryHANDLE_ROTATE(
1110 XtPointer clientData,
1114 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1115 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1117 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1118 _DtTtPatternCategorySet( (DtbPatternPropsPatternPropsInfo)clientData,
1120 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1127 XtPointer clientData,
1131 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1132 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1134 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1135 DtbPatternPropsPatternPropsInfo instance =
1136 (DtbPatternPropsPatternPropsInfo)clientData;
1137 Tt_pattern pat = patternProps2Pat( instance );
1141 _DtArgChooserSet( _DtArgChoosePatternContextAdd, pat );
1142 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1149 XtPointer clientData,
1153 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1154 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1156 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1157 DtbPatternPropsPatternPropsInfo instance =
1158 (DtbPatternPropsPatternPropsInfo)clientData;
1159 Tt_pattern pat = patternProps2Pat( instance );
1163 _DtStringChooserSet( _DtStringChoosePatternOtype, pat );
1164 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1171 XtPointer clientData,
1175 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1176 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1178 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1179 DtbPatternPropsPatternPropsInfo instance =
1180 (DtbPatternPropsPatternPropsInfo)clientData;
1181 Tt_pattern pat = patternProps2Pat( instance );
1185 _DtStringChooserSet( _DtStringChoosePatternObject, pat );
1186 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1193 XtPointer clientData,
1197 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1198 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1200 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1201 DtbPatternPropsPatternPropsInfo instance =
1202 (DtbPatternPropsPatternPropsInfo)clientData;
1203 Tt_pattern pat = patternProps2Pat( instance );
1207 _DtStringChooserSet( _DtStringChoosePatternSenderPtype, pat );
1208 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1215 XtPointer clientData,
1219 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1220 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1222 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1223 DtbPatternPropsPatternPropsInfo instance =
1224 (DtbPatternPropsPatternPropsInfo)clientData;
1225 Tt_pattern pat = patternProps2Pat( instance );
1229 _DtTtChooserSet( _DtTtChooserPatternSenderAdd, pat );
1230 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1237 XtPointer clientData,
1241 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1242 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1244 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1245 DtbPatternPropsPatternPropsInfo instance =
1246 (DtbPatternPropsPatternPropsInfo)clientData;
1247 Tt_pattern pat = patternProps2Pat( instance );
1251 _DtSessionChooserSet( _DtSessionChoosePattern, pat );
1252 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1259 XtPointer clientData,
1263 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1264 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1266 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1267 DtbPatternPropsPatternPropsInfo instance =
1268 (DtbPatternPropsPatternPropsInfo)clientData;
1269 Tt_pattern pat = patternProps2Pat( instance );
1273 _DtFileChooserSet( _DtFileChoosePatternAdd, pat );
1274 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1281 XtPointer clientData,
1285 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1286 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1288 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1289 DtbPatternPropsPatternPropsInfo instance =
1290 (DtbPatternPropsPatternPropsInfo)clientData;
1291 Tt_pattern pat = patternProps2Pat( instance );
1295 _DtArgChooserSet( _DtArgChoosePatternArgAdd, pat );
1296 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1303 XtPointer clientData,
1307 /*** DTB_USER_CODE_START vvv Add C variables and code below vvv ***/
1308 /*** DTB_USER_CODE_END ^^^ Add C variables and code above ^^^ ***/
1310 /*** DTB_USER_CODE_START vvv Add C code below vvv ***/
1311 DtbPatternPropsPatternPropsInfo instance =
1312 (DtbPatternPropsPatternPropsInfo)clientData;
1313 Tt_pattern pat = patternProps2Pat( instance );
1317 _DtTtMsgCbChooserSet( pat );
1318 /*** DTB_USER_CODE_END ^^^ Add C code above ^^^ ***/
1323 /**************************************************************************
1324 *** DTB_USER_CODE_START
1326 *** All automatically-generated data and functions have been defined.
1328 *** Add new functions here, or at the top of the file.
1331 /*** DTB_USER_CODE_END
1333 *** End of user code section
1335 **************************************************************************/