|
Packit |
b099d7 |
/* $XConsortium: Print.h /main/14 1996/10/29 15:50:44 drk $ */
|
|
Packit |
b099d7 |
/*
|
|
Packit |
b099d7 |
* (c) Copyright 1996 Digital Equipment Corporation.
|
|
Packit |
b099d7 |
* (c) Copyright 1996 Hewlett-Packard Company.
|
|
Packit |
b099d7 |
* (c) Copyright 1996 International Business Machines Corp.
|
|
Packit |
b099d7 |
* (c) Copyright 1996 Sun Microsystems, Inc.
|
|
Packit |
b099d7 |
* (c) Copyright 1996 Novell, Inc.
|
|
Packit |
b099d7 |
* (c) Copyright 1996 FUJITSU LIMITED.
|
|
Packit |
b099d7 |
* (c) Copyright 1996 Hitachi.
|
|
Packit |
b099d7 |
*/
|
|
Packit |
b099d7 |
#ifndef _XmPrintShell_h
|
|
Packit |
b099d7 |
#define _XmPrintShell_h
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#include <Xm/Xm.h>
|
|
Packit |
b099d7 |
#include <X11/extensions/Print.h>
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#ifdef __cplusplus
|
|
Packit |
b099d7 |
extern "C" {
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/* Class record constants */
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
externalref WidgetClass xmPrintShellWidgetClass;
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
typedef struct _XmPrintShellClassRec * XmPrintShellWidgetClass;
|
|
Packit |
b099d7 |
typedef struct _XmPrintShellRec * XmPrintShellWidget;
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#ifndef XmIsPrintShell
|
|
Packit |
b099d7 |
#define XmIsPrintShell(w) (XtIsSubclass (w, xmPrintShellWidgetClass))
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/******** Public Function Declarations ********/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern Widget XmPrintSetup(
|
|
Packit |
b099d7 |
Widget video_widget,
|
|
Packit |
b099d7 |
Screen *print_screen,
|
|
Packit |
b099d7 |
String print_shell_name,
|
|
Packit |
b099d7 |
ArgList args,
|
|
Packit |
b099d7 |
Cardinal num_args);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern void XmRedisplayWidget(Widget widget) ;
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern XtEnum XmPrintToFile(Display *dpy,
|
|
Packit |
b099d7 |
char *file_name,
|
|
Packit |
b099d7 |
XPFinishProc finish_proc,
|
|
Packit |
b099d7 |
XPointer client_data) ;
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
extern XtEnum XmPrintPopupPDM(Widget print_shell,
|
|
Packit |
b099d7 |
Widget transient_for);
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
/******** End Public Function Declarations ********/
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#ifdef __cplusplus
|
|
Packit |
b099d7 |
} /* Close scope of 'extern "C"' declaration which encloses file. */
|
|
Packit |
b099d7 |
#endif
|
|
Packit |
b099d7 |
|
|
Packit |
b099d7 |
#endif /* _XmPrintShell_h */
|
|
Packit |
b099d7 |
/* DON'T ADD ANYTHING AFTER THIS #endif */
|