2 * CDE - Common Desktop Environment
4 * Copyright (c) 1993-2012, The Open Group. All rights reserved.
6 * These libraries and programs are free software; you can
7 * redistribute them and/or modify them under the terms of the GNU
8 * Lesser General Public License as published by the Free Software
9 * Foundation; either version 2 of the License, or (at your option)
12 * These libraries and programs are distributed in the hope that
13 * they will be useful, but WITHOUT ANY WARRANTY; without even the
14 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU Lesser General Public License for more
18 * You should have received a copy of the GNU Lesser General Public
19 * License along with these librararies and programs; if not, write
20 * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21 * Floor, Boston, MA 02110-1301 USA
23 /* $XConsortium: dtkcmds.h /main/6 1996/04/01 17:54:01 rswiston $ */
24 /************************************<+>*************************************
25 ****************************************************************************
31 ** Description: Public include file for dtkcmds.c
34 ** (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992
35 ** by Hewlett-Packard Company
39 ****************************************************************************
40 ************************************<+>*************************************/
42 #ifndef _Dtksh_dtkcmds_h
43 #define _Dtksh_dtkcmds_h
49 #define CONVERT_SUCCEEDED 1
50 #define CONVERT_POSTPONED 0
51 #define CONVERT_FAILED -1
53 extern Widget Toplevel;
54 extern char str_nill[];
55 extern wtab_t * DTKSHConversionWidget;
56 extern classtab_t * DTKSHConversionClass;
57 extern char * DTKSHConversionResource;
61 extern wtab_t * set_up_w(
67 extern void parse_args(
78 Boolean postponePixmaps ) ;
79 extern void free_args(
82 extern int do_XtInitialize(
85 extern int do_XtCreateApplicationShell(
88 extern int do_XtCreatePopupShell(
91 extern int do_XtCreateManagedWidget(
94 extern int do_XtCreateWidget(
97 extern int do_XtPopup(
100 extern int do_XtDestroyWidget(
103 extern int do_single_widget_test_func(
107 extern int do_XtIsSensitive(
110 extern int do_XtIsShell(
113 extern int do_XtIsManaged(
116 extern int do_XtIsRealized(
119 extern int do_XtRealizeWidget(
122 extern int do_XtUnrealizeWidget(
125 extern int do_XtMapWidget(
128 extern int do_XtUnmapWidget(
131 extern int do_XtPopdown(
134 extern int do_XtMainLoop(
137 extern int do_XtDisplay(
140 extern int do_XtDisplayOfObject(
143 extern int do_XtNameToWidget(
146 extern int do_XtScreen(
149 extern int do_XtWindow(
152 extern int do_XtCallCallbacks(
155 extern int do_XtHasCallbacks(
158 extern int do_XtAddCallback(
161 extern int AddOneCallback(
167 extern int do_XtRemoveCallback(
170 extern int RemoveOneCallback(
177 extern int do_XtAddEventHandler(
180 extern int do_XtRemoveEventHandler(
183 extern int do_XtGetValues(
186 extern int do_XtSetValues(
189 extern int do_XtAddWorkProc(
192 extern int do_XtRemoveWorkProc(
195 extern int do_XtAddTimeOut(
198 extern int do_XtRemoveTimeOut(
201 extern int do_XtUnmanageChildren(
204 extern int do_XtManageChildren(
207 extern int do_XtIsSubclass(
210 extern int do_XtClass(
213 extern int do_managelist_func(
217 extern int create_standard_gc(
223 extern int do_XRootWindowOfScreen(
226 extern int do_XWidthOfScreen(
229 extern int do_XHeightOfScreen(
232 extern int do_XDefineCursor(
235 extern int do_XUndefineCursor(
238 extern int do_XtRemoveAllCallbacks(
241 extern int do_XTextWidth(
244 extern int do_XDrawArc(
247 extern int do_XDrawImageString(
250 extern int do_XDrawLine(
253 extern int do_XDrawLines(
256 extern int do_XDrawPoint(
259 extern int do_XDrawPoints(
262 extern int do_XDrawRectangle(
265 extern int do_XCopyArea(
268 extern int do_XDrawSegments(
271 extern int do_XDrawString(
274 extern int do_XFillArc(
277 extern int do_XFillPolygon(
280 extern int do_XFillRectangle(
283 extern int do_XClearArea(
286 extern int do_XClearWindow(
289 extern int ConvertTypeToString(
297 extern int ConvertStringToType(
306 Boolean postponePixmaps) ;
307 extern int do_XtAddInput(
310 extern int do_XtRemoveInput(
313 extern void Translation_ksh_eval(
317 Cardinal *num_params) ;
318 extern void RestorePriorEnvVarValues(
330 caddr_t clientData) ;
331 extern void stdInputCB(
335 extern int stdWorkProcCB(
337 extern void stdTimerCB(
340 extern void stdPrintSetupProc(
343 DtPrintSetupData *callData);
344 extern void stdPrinterInfoProc(
346 DtPrintSetupData *callData);
347 extern void stdSelectFileProc(
349 DtPrintSetupData *callData);
350 extern void stdSelectPrinterProc(
352 DtPrintSetupData *callData);
353 extern void stdSetupProc(
355 DtPrintSetupData *callData);
356 extern void stdVerifyPrinterProc(
358 DtPrintSetupData *callData);
359 extern int do_VerifyString(
362 extern int do_XFlush(
368 extern int do_XRaiseWindow(
371 extern int do_XtSetSensitive(
374 extern int do_XtOverrideTranslations(
377 extern int do_XtAugmentTranslations(
380 extern int do_XtUninstallTranslations(
383 extern int do_XtParent(
386 extern int do_XtLastTimestampProcessed(
389 extern dtksh_client_data_t * GetNewCBData(
394 extern int LocateCBRecord(
399 DtWsmCBContext handle) ;
404 Boolean *continueToDispatch) ;
405 extern dtksh_event_handler_data_t * GetNewEHData(
409 Boolean nonMaskable) ;
410 extern int do_DtSessionRestorePath(
413 extern int do_DtSessionSavePath(
416 extern int do_DtShellIsIconified(
419 extern int do_DtSetStartupCommand(
422 extern int do_DtSetIconifyHint(
425 extern int do_DtWsmAddWorkspaceFunctions(
428 extern int do_DtWsmRemoveWorkspaceFunctions(
431 extern int do_DtWsmGetCurrentWorkspace(
434 extern int do_DtWsmSetCurrentWorkspace(
437 extern int do_DtWsmGetWorkspaceList(
440 extern int do_DtWsmGetWorkspacesOccupied(
443 extern int do_DtWsmSetWorkspacesOccupied(
446 extern int do_DtWsmGetCurrentBackdropWindow(
449 extern int do_DtWsmOccupyAllWorkspaces(
452 extern int do__DtGetHourGlassCursor(
455 extern int do__DtTurnOnHourGlass(
458 extern int do__DtTurnOffHourGlass(
461 extern int do_DtWsmAddCurrentWorkspaceCallback(
464 extern int do_DtWsmRemoveWorkspaceCallback(
467 extern int do_DtDbLoad(
470 extern int do_DtDbReloadNotify(
473 extern int do_DtActionExists(
476 extern int do_DtActionLabel(
479 extern int do_DtActionDescription(
482 extern int do_DtActionInvoke(
485 extern int do_DtDtsLoadDataTypes(
488 extern int do_DtDtsFileToDataType(
491 extern int do_DtDtsFileToAttributeValue(
494 extern int do_DtDtsFileToAttributeList(
497 extern int do_DtDtsDataTypeToAttributeValue(
500 extern int do_DtDtsDataTypeToAttributeList(
503 extern int do_DtDtsFindAttribute(
506 extern int do_DtDtsDataTypeNames(
509 extern int do_DtDtsSetDataType(
512 extern int do_DtDtsDataTypeIsAction(
515 extern int do_ttdt_open(
518 extern int do_ttdt_close(
521 extern int do_tttk_Xt_input_handler(
524 extern int do_ttdt_session_join(
527 extern int do_ttdt_session_quit(
530 extern int do_ttdt_file_event(
533 extern int do_ttdt_file_join(
536 extern int do_ttdt_file_quit(
539 extern int do_ttdt_Get_Modified(
542 extern int do_ttdt_Save(
545 extern int do_ttdt_Revert(
548 extern int do_tt_error_pointer(
551 extern int do_tttk_message_destroy(
554 extern int do_tt_message_reply(
557 extern int do_tttk_message_reject(
560 extern int do_tttk_message_fail(
563 extern int do_tt_file_netfile(
566 extern int do_tt_netfile_file(
569 extern int do_tt_host_file_netfile(
572 extern int do_tt_host_netfile_file(
575 extern Namval_t * GetNameValuePair(
577 extern void FreeNestedVariables( void ) ;
578 extern Namval_t * nopCreateDisc(
582 extern Namval_t * dftCreateDisc(
586 extern Namval_t * ehCreateDisc(
590 extern Namval_t * transCreateDisc(
594 extern Namval_t * scaleCreateDisc(
598 extern Namval_t * arrowCreateDisc(
602 extern Namval_t * comboCreateDisc(
606 extern Namval_t * cmdCreateDisc(
610 extern Namval_t * dAreaCreateDisc(
614 extern Namval_t * dbtnCreateDisc(
618 extern Namval_t * dtPrintSetupProcDisc(
622 extern Namval_t * fselCreateDisc(
626 extern Namval_t * listCreateDisc(
630 extern Namval_t * pbtnCreateDisc(
634 extern Namval_t * rcCreateDisc(
638 extern Namval_t * sbarCreateDisc(
642 extern Namval_t * swinCreateDisc(
646 extern Namval_t * sboxCreateDisc(
650 extern Namval_t * tbtnCreateDisc(
654 extern Namval_t * textCreateDisc(
658 extern Namval_t * textCreateDisc2(
662 extern Namval_t * helpCreateDisc(
666 extern int * LockKshFileDescriptors( void ) ;
667 extern void UnlockKshFileDescriptors(
672 #endif /* _Dtksh_dtkcmds_h */
673 /* DON'T ADD ANYTHING AFTER THIS #endif */