# define MtfLibraries $(DYNAMIC) $(XMLIB)
#endif
#ifndef X11Libraries
-# define X11Libraries $(DYNAMIC) $(XTOOLLIB) $(XPLIB) $(XMULIB) $(XLIB)
+# define X11Libraries $(DYNAMIC) $(XTOOLLIB) $(XMULIB) $(XLIB)
#endif
X11_INCLUDES=X11Includes
#endif
#ifndef XmClientLibs
-# define XmClientLibs $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(XMEXTRA_LIBS)
+# define XmClientLibs $(XMLIB) $(XTOOLLIB) $(XLIB) $(XMEXTRA_LIBS)
#endif
#ifndef XmClientDepLibs
-# define XmClientDepLibs $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+# define XmClientDepLibs $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
#endif
#ifndef MrmClientLibs
-# define MrmClientLibs $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(XMEXTRA_LIBS)
+# define MrmClientLibs $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XLIB) $(XMEXTRA_LIBS)
#endif
#ifndef MrmClientDepLibs
-# define MrmClientDepLibs $(DEPMRESOURCELIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+# define MrmClientDepLibs $(DEPMRESOURCELIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
#endif
#ifndef UilClientLibs
-# define UilClientLibs $(UILLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(XMEXTRA_LIBS)
+# define UilClientLibs $(UILLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XLIB) $(XMEXTRA_LIBS)
#endif
#ifndef UilClientDepLibs
-# define UilClientDepLibs $(DEPUILLIB) $(DEPMRESOURCELIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+# define UilClientDepLibs $(DEPUILLIB) $(DEPMRESOURCELIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
#endif
#ifndef TestClientLibs
# define TestClientLibs $(PURIFYLIBS) $(TESTCOMLIB) \
$(AUTOSCRIPTLIB) $(AUTOUTILLIB) \
$(AUTOCREATELIB) $(AUTOVISUALLIB) $(AUTOSYNTHLIB) \
- $(XMLIB) $(TESTGEOLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) \
+ $(XMLIB) $(TESTGEOLIB) $(XTOOLLIB) $(XLIB) \
$(AUTOEXTRALIBS) $(XMEXTRA_LIBS)
#endif
#ifndef TestUilClientLibs
$(AUTOSCRIPTLIB) $(AUTOUTILLIB) \
$(AUTOCREATELIB) $(AUTOVISUALLIB) $(AUTOSYNTHLIB) \
$(UILLIB) $(MRESOURCELIB) $(XMLIB) $(TESTGEOLIB) \
- $(XTOOLLIB) $(XPLIB) $(XLIB) $(AUTOEXTRALIBS) $(XMEXTRA_LIBS)
+ $(XTOOLLIB) $(XLIB) $(AUTOEXTRALIBS) $(XMEXTRA_LIBS)
#endif
#ifndef TestClientDepLibs
# define TestClientDepLibs XmClientDepLibs
#if NeedDefaultDepLibs
# if HasSharedLibraries || defined(UseInstalled)
- DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+ DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
# else
DEPLIBS = $(LOCAL_LIBRARIES)
# endif
ProjectUnsharedLibReferences(OLDX,oldX,$(OLDXLIBSRC),XBuildLibDir)
#endif
-#ifndef SharedLibXp
-#define SharedLibXp HasSharedLibraries
-#endif
-#ifndef NormalLibXp
-#define NormalLibXp (!SharedLibXp | ForceNormalLib)
-#endif
-#ifndef DebugLibXp
-#define DebugLibXp NO /* debugged Xp library */
-#endif
-#ifndef ProfileLibXp
-#define ProfileLibXp NO /* profiled Xp library */
-#endif
- XPLIBSRC = $(LIBSRC)/Xp
-#if SharedLibXp
-#ifndef SharedXpRev
-#define SharedXpRev 6.2
-#endif
-SharedLibReferences(XP,Xp,$(XPLIBSRC),SOXPREV,SharedXpRev)
-#else
-ProjectUnsharedLibReferences(XP,Xp,$(XPLIBSRC),XBuildLibDir)
-#endif
-
#ifndef SharedLibXt
#define SharedLibXt HasSharedLibraries
#endif
#ifndef DtClientLibs
-# define DtClientLibs $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+# define DtClientLibs $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
#endif
#ifndef DepDtClientLibs
-# define DepDtClientLibs $(DEPDTPRINTLIB) $(DEPDTHELPLIB) $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+# define DepDtClientLibs $(DEPDTPRINTLIB) $(DEPDTHELPLIB) $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
#endif
#ifndef DtClientSysLibs
# define DtClientSysLibs $(DYNLIBSYSLIB) $(ICONVSYSLIB) $(REGEXSYSLIB) -lm
#define SharedSMReqs $(ICELIB)
#define SharedXpReqs $(XLIB)
-#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) SharedThreadReqs
+#define SharedXReqs $(XTOOLLIB) $(XLIB) SharedThreadReqs
#define SharedXmReqs SharedXReqs
#define SharedMrmReqs $(XMLIB) SharedXReqs
#define SharedUilReqs $(MRESOURCELIB) $(XMLIB) SharedXReqs
#define SharedSMReqs $(ICELIB)
#define SharedXpReqs $(XLIB)
-#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) SharedThreadReqs
+#define SharedXReqs $(XTOOLLIB) $(XLIB) SharedThreadReqs
#define SharedXmReqs $(LDPRELIBS) SharedXReqs
#define SharedMrmReqs $(LDPRELIBS) $(XMLIB) SharedXReqs
#define SharedUilReqs $(LDPRELIBS) $(MRESOURCELIB) $(XMLIB) SharedXReqs
#endif
#ifndef SharedXReqs
-# define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS)
+# define SharedXReqs $(XTOOLLIB) $(XLIB) $(LDPOSTLIBS)
#endif
#ifndef SharedXmReqs
#define SharedSMReqs $(LDPRELIBS) $(ICELIB)
#define SharedXpReqs $(LDPRELIBS) $(XLIB)
-#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) SharedThreadReqs $(LDPOSTLIBS)
+#define SharedXReqs $(XTOOLLIB) $(XLIB) SharedThreadReqs $(LDPOSTLIBS)
#define SharedXmReqs $(LDPRELIBS) SharedXReqs
#define SharedMrmReqs $(LDPRELIBS) $(XMLIB) SharedXReqs
#define SharedUilReqs $(LDPRELIBS) $(MRESOURCELIB) $(XMLIB) SharedXReqs
#define SharedXawReqs -lw
#define SharedXpReqs $(LDPRELIBS) $(XLIB)
-#define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) -lgen
+#define SharedXReqs $(XTOOLLIB) $(XLIB) -lgen
#define SharedXmReqs $(LDPRELIBS) SharedXReqs
#define SharedMrmReqs $(LDPRELIBS) $(XMLIB) SharedXReqs
#define SharedUilReqs $(LDPRELIBS) $(MRESOURCELIB) $(XMLIB) SharedXReqs
# define SharedPamRhostsAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -lsocket SharedThreadReqs
# define SharedPamDceAuthReqs $(LDPRELIBS) -lpam $(LDPOSTLIBS) -ldce -lnsl -lsocket SharedThreadReqs
# define SharedTtReqs $(XTOOLLIB) -lnsl -lsocket -lintl -ldl -lc -lw $(CXXLIB)
-# define SharedDtSvcReqs $(LDPRELIBS) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl -ldl $(CXXLIB)
-# define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl -ldl
+# define SharedDtSvcReqs $(LDPRELIBS) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl -ldl $(CXXLIB)
+# define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) $(LDPOSTLIBS) SharedThreadReqs -lgen -lc -lsocket -lnsl -ldl
# define SharedDtSearchReqs -lm -lc
# define SharedDtWidgetReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
-# define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lgen -lm -lc -ljpeg
+# define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) $(LDPOSTLIBS) -lw -lgen -lm -lc -ljpeg
# define SharedDtPrintReqs $(LDPRELIBS) $(DTSVCLIB) $(DTHELPLIB) $(XMLIB) -lintl $(LDPOSTLIBS) -lw -lm -lc
# define SharedDtTermReqs SharedDtHelpReqs -ldl -lgen
-# define SharedDtMrmReqs $(LDPRELIBS) $(DTTERMLIB) $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(LDPOSTLIBS) -lw -lsocket -lnsl -lc $(CXXLIB)
+# define SharedDtMrmReqs $(LDPRELIBS) $(DTTERMLIB) $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(MRESOURCELIB) $(XMLIB) $(XTOOLLIB) $(XLIB) $(LDPOSTLIBS) -lw -lsocket -lnsl -lc $(CXXLIB)
# define SharedDtMailReqs $(LDPRELIBS) -lw $(CXXLIB) -lm -ldl
# define SharedCsaReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXmReqs
#endif
#ifndef SharedXReqs
-# define SharedXReqs $(XTOOLLIB) $(XPLIB) $(XLIB) SharedThreadReqs $(LDPOSTLIBS)
+# define SharedXReqs $(XTOOLLIB) $(XLIB) SharedThreadReqs $(LDPOSTLIBS)
#endif
#ifndef SharedXmReqs
#define _DtPrint_h
#include <Xm/Xm.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <X11/extensions/Print.h>
+#endif /* PRINTING_SUPPORTED */
#ifdef __cplusplus
extern "C" {
{
String printer_name;
Display *print_display;
+#ifdef PRINTING_SUPPORT
XPContext print_context;
+#endif /* PRINTING_SUPPORTED */
XtEnum destination;
String dest_info;
XtEnum messages_hint;
cbs.reason = DtPRINT_CR_CLOSE_PRINT_DISPLAY;
psd.printer_name = old_printer_name;
psd.print_display = PSUB_Display(psub);
+#if 0 && defined(PRINTING_SUPPORTED)
psd.print_context = PSUB_Context(psub);
+#endif /* PRINTING_SUPPORTED */
XtCallCallbackList((Widget)psub,
PSUB_CloseDisplayCallback(psub),
(XtPointer)&cbs);
/*
* destroy the print context
*/
+#if 0 && defined(PRINTING_SUPPORTED)
XpDestroyContext(PSUB_Display(psub), PSUB_Context(psub));
PSUB_Context(psub) = (XPContext)NULL;
+#endif /* PRINTING_SUPPORTED */
/*
* close the print display
*/
* set the new display and context in the widget
*/
PSUB_Display(psub) = psd->print_display;
+#if 0 && defined(PRINTING_SUPPORTED)
PSUB_Context(psub) = psd->print_context;
+#endif /* PRINTING_SUPPORTED */
/*
* initialize the display for use with Xt
*/
if(PSUB_PrintSetupMode(psub) == DtPRINT_SETUP_XP)
{
psd->print_display = PSUB_Display(psub);
+#if 0 && defined(PRINTING_SUPPORTED)
psd->print_context = PSUB_Context(psub);
+#endif /* PRINTING_SUPPORTED */
}
break;
GetPrintAttributes(
DtPrintSetupBoxWidget psub)
{
+#if 0 && defined(PRINTING_SUPPORTED)
char* attr_value;
XTextProperty text_prop;
char** list;
XtSetSensitive(copies_label, False);
}
}
+#endif /* PRINTING_SUPPORTED */
}
/*
*/
PSUB_ModalPrinterSpec(new_w) = (String)NULL;
PSUB_Display(new_w) = (Display*)NULL;
+#if 0 && defined(PRINTING_SUPPORTED)
PSUB_Context(new_w) = (XPContext)NULL;
+#endif /* PRINTING_SUPPORTED */
PSUB_TimeoutId(new_w) = (XtIntervalId)NULL;
/*
* retrieve the XpPrinterNameMode application resource for this
IsSetupRequired(
DtPrintSetupBoxWidget psub)
{
+#if 0 && defined(PRINTING_SUPPORTED)
char* setup_proviso;
+#endif /* PRINTING_SUPPORTED */
Boolean required = False;
+#if 0 && defined(PRINTING_SUPPORTED)
setup_proviso = XpGetOneAttribute(PSUB_Display(psub),
PSUB_Context(psub),
XPPrinterAttr,
}
XFree(setup_proviso);
}
+#endif /* PRINTING_SUPPORTED */
return required;
}
XmNposition, &PSUB_Copies(psub),
NULL);
sprintf(str, "*%s: %d\n", XpATTR_COPY_COUNT, PSUB_Copies(psub));
+#if 0 && defined(PRINTING_SUPPORTED)
XpSetAttributes(PSUB_Display(psub), PSUB_Context(psub),
XPDocAttr, str, XPAttrMerge);
+#endif /* PRINTING_SUPPORTED */
}
}
}
target->print_display = source->print_display;
+#if 0 && defined(PRINTING_SUPPORTED)
target->print_context = source->print_context;
+#endif /* PRINTING_SUPPORTED */
target->destination = source->destination;
target->messages_hint = source->messages_hint;
XtEnum status;
String new_printer_spec;
Display* new_display;
+#if 0 && defined(PRINTING_SUPPORTED)
XPContext new_context;
+#endif /* PRINTING_SUPPORTED */
/*
* GUI-less printing; verify the printer name and establish the
* print connection without involving the print setup box.
status = _DtPrintVerifyXPrinter(NULL,
print_data->printer_name,
&new_printer_spec,
- &new_display,
- &new_context);
+ &new_display
+#if 0 && defined(PRINTING_SUPPORTED)
+ ,&new_context
+#endif /* PRINTING_SUPPORTED */
+ );
if(status == DtPRINT_SUCCESS)
{
print_data->print_display = new_display;
+#if 0 && defined(PRINTING_SUPPORTED)
print_data->print_context = new_context;
+#endif /* PRINTING_SUPPORTED */
}
if(new_printer_spec != (String)NULL)
{
* simply disavow knowledge of the X print connection
*/
PSUB_Display(psub) = (Display*)NULL;
+#if 0 && defined(PRINTING_SUPPORTED)
PSUB_Context(psub) = (XPContext)NULL;
+#endif /* PRINTING_SUPPORTED */
break;
case DtPRINT_CLOSE_CONNECTION:
int* printer_counts;
int selected_printer;
Display* select_printer_info_display;
+#if 0 && defined(PRINTING_SUPPORTED)
XPContext select_printer_info_context;
+#endif /* PRINTING_SUPPORT */
/*
* printer info proc
*/
*/
String modal_printer_spec;
Display* print_display;
+#if 0 && defined(PRINTING_SUPPORTED)
XPContext print_context;
+#endif /* PRINTING_SUPPORTED */
XtIntervalId timeout_id;
/*
* descendents
(((DtPrintSetupBoxWidget) (w))->print_setup_box.cancel_callback)
#define PSUB_CloseDisplayCallback(w) \
(((DtPrintSetupBoxWidget) (w))->print_setup_box.close_display_callback)
+#if 0 && defined(PRINTING_SUPPORTED)
#define PSUB_Context(w) \
(((DtPrintSetupBoxWidget) (w))->print_setup_box.print_context)
+#endif /* PRINTING_SUPPORTED */
#define PSUB_Copies(w) \
(((DtPrintSetupBoxWidget) (w))->print_setup_box.copies)
#define PSUB_CopiesControl(w) \
Display* display;
int error_base;
int event_base;
+#if 0 && defined(PRINTING_SUPPORTED)
XPPrinterList xp_printer_list;
+#endif /* PRINTING_SUPPORTED */
DtPrintSelectPrinterList printer_list;
/*
* clean up previous lists if needed
display = XOpenDisplay(server_list[i]);
if((Display*)NULL == display)
continue;
+#if 0 && defined(PRINTING_SUPPORTED)
if(!XpQueryExtension(display, &event_base, &error_base))
{
+#endif /* PRINTING_SUPPORTED */
XCloseDisplay(display);
continue;
+#if 0 && defined(PRINTING_SUPPORTED)
}
+#endif /* PRINTING_SUPPORTED */
/*
* add the server to the xp server list
*/
/*
* get the printer list for the server
*/
+#if 0 && defined(PRINTING_SUPPORTED)
xp_printer_list =
XpGetPrinterList(display, (char*)NULL,
&dpd->printer_counts[dpd->xp_server_count]);
+#endif /* PRINTING_SUPPORTED */
/*
* save a copy of the compound text printer name and
* string versions of the name and description for
XtCalloc(dpd->printer_counts[dpd->xp_server_count],
sizeof(DtPrintSelectPrinterRec));
printer_list = dpd->printer_lists[dpd->xp_server_count];
+#if 0 && defined(PRINTING_SUPPORTED)
for(j = 0; j < dpd->printer_counts[dpd->xp_server_count]; j++)
{
printer_list[j].printer_name_ct =
(unsigned char*)xp_printer_list[j].desc);
}
XpFreePrinterList(xp_printer_list);
+#endif /* PRINTING_SUPPORTED */
/*
* sort the printer list
*/
{
if((Display*)NULL != dpd->select_printer_info_display)
{
+#if 0 && defined(PRINTING_SUPPORTED)
if((XPContext)None != dpd->select_printer_info_context)
{
XpDestroyContext(dpd->select_printer_info_display,
dpd->select_printer_info_context);
dpd->select_printer_info_context = (XPContext)None;
}
+#endif /* PRINTING_SUPPORTED */
XCloseDisplay(dpd->select_printer_info_display);
dpd->select_printer_info_display = (Display*)NULL;
}
_DtPrintVerifyXPrinter(psub,
printer_spec,
&new_printer_spec,
- &dpd->select_printer_info_display,
- &dpd->select_printer_info_context);
+ &dpd->select_printer_info_display
+#if 0 && defined(PRINTING_SUPPORTED)
+ ,&dpd->select_printer_info_context
+#endif /* PRINTING_SUPPORTED */
+ );
if(status == DtPRINT_SUCCESS)
{
DtPrintSetupData psd;
memset(&psd, 0, sizeof(DtPrintSetupData));
psd.printer_name = printer_spec;
psd.print_display = dpd->select_printer_info_display;
+#if 0 && defined(PRINTING_SUPPORTED)
psd.print_context = dpd->select_printer_info_context;
+#endif /* PRINTING_SUPPORTED */
(*info_proc)(psub, &psd);
}
else
dpd->printer_lists = (DtPrintSelectPrinterList*)NULL;
dpd->selected_printer = 0;
dpd->select_printer_info_display = (Display*)NULL;
+#if 0 && defined(PRINTING_SUPPORTED)
dpd->select_printer_info_context = (XPContext)None;
+#endif /* PRINTING_SUPPORTED */
dpd->printer_info_box = (Widget)NULL;
XtAddCallback(w, XmNdestroyCallback,
Widget wmshell_ancestor;
Widget ctl;
XmString label;
- char* attr_value_ct;
- String attr_value;
+ char* attr_value_ct = NULL;
+ String attr_value = NULL;
XmString empty_label;
Widget name_label_top;
Position max_y, y;
*/
ctl = XtNameToWidget(dpd->printer_info_box, "*Description");
XtVaSetValues(ctl, XmNlabelString, empty_label, NULL);
+#if 0 && defined(PRINTING_SUPPORTED)
attr_value_ct = XpGetOneAttribute(print_data->print_display,
print_data->print_context,
XPPrinterAttr,
"descriptor");
+#endif /* PRINTING_SUPPORTED */
if((char*)NULL != attr_value_ct)
{
attr_value =
*/
ctl = XtNameToWidget(dpd->printer_info_box, "*Format");
XtVaSetValues(ctl, XmNlabelString, empty_label, NULL);
+#if 0 && defined(PRINTING_SUPPORTED)
attr_value = XpGetOneAttribute(print_data->print_display,
print_data->print_context,
XPDocAttr,
"document-format");
+#endif /* PRINTING_SUPPORTED */
if((String)NULL != attr_value)
{
char* format_start;
*/
ctl = XtNameToWidget(dpd->printer_info_box, "*Model");
XtVaSetValues(ctl, XmNlabelString, empty_label, NULL);
+#if 0 && defined(PRINTING_SUPPORTED)
attr_value_ct = XpGetOneAttribute(print_data->print_display,
print_data->print_context,
XPPrinterAttr,
"printer-model");
+#endif /* PRINTING_SUPPORTED */
if((char*)NULL != attr_value_ct)
{
attr_value =
XtEnum status;
String new_printer_spec;
Display* new_display;
+#if 0 && defined(PRINTING_SUPPORTED)
XPContext new_context;
+#endif /* PRINTING_SUPPORTED */
Widget wmshell_ancestor;
wmshell_ancestor = GetWMShellAncestor(w);
status = _DtPrintVerifyXPrinter(w,
psd->printer_name,
&new_printer_spec,
- &new_display,
- &new_context);
+ &new_display
+#if 0 && defined(PRINTING_SUPPORTED)
+ ,&new_context
+#endif /* PRINTING_SUPPORTED */
+ );
if(status == DtPRINT_SUCCESS)
{
/*
* context
*/
psd->print_display = new_display;
+#if 0 && defined(PRINTING_SUPPORTED)
psd->print_context = new_context;
+#endif /* PRINTING_SUPPORTED */
}
else
{
Display** new_display,
char** ct_printer_name)
{
+#if 0 && defined(PRINTING_SUPPORTED)
Display* print_display;
XPPrinterList printer_list;
int error_base;
{
return DtPRINT_INVALID_DISPLAY;
}
+#else
+ return DtPRINT_NO_PRINTER;
+#endif
}
/*
/*
* convert to a list of strings
*/
+#if 0 && defined(PRINTING_SUPPORTED)
if((Widget)NULL != w
&&
XpQueryExtension(XtDisplay(w), &event_base, &error_base))
server_list = BuildStringList(xp_server_list, 0);
}
else
+#endif /* PRINTING_SUPPORTED */
server_list = (String*)NULL;
/*
* default the display number to ":0" if needed
Widget w,
String printer_spec,
String* new_printer_spec,
- Display** new_display,
- XPContext* new_context)
+ Display** new_display
+#if 0 && defined(PRINTING_SUPPORTED)
+ ,XPContext* new_context
+#endif /* PRINTING_SUPPORTED */
+ )
{
String default_printer;
String printer_name;
/*
* initialize the print context
*/
+#if 0 && defined(PRINTING_SUPPORTED)
if((char*)NULL != ct_printer_name)
{
*new_context = XpCreateContext(print_display, ct_printer_name);
else
*new_context = XpCreateContext(print_display, printer_name);
XpSetContext(print_display, *new_context);
+#endif /* PRINTING_SUPPORTED */
/*
* update the display return parm
*/
Widget w,
String printer_spec,
String* new_printer_spec,
- Display** new_display,
- XPContext* new_context);
+ Display** new_display
+#if 0 && defined(PRINTING_SUPPORTED)
+ ,XPContext* new_context
+#endif /* PRINTING_SUPPORTED */
+ );
INCLUDES = -I. -I$(INCLUDESRC) -I$(MINCLUDESRC) -I$(MLIBSRC) -I$(MTOP)/include
DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+LOCAL_LIBRARIES = $(XMLIB) $(XTOOLLIB) $(XLIB)
SRCS1 = wml.c wmlouth.c wmloutmm.c \
INCLUDES = -I.
#if defined (SunArchitecture)
-DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
#else
-DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
#endif /* SunArchitecture*/
SYS_LIBRARIES = -lm
#include <Xm/Form.h>
#include <Xm/LabelG.h>
#include <Xm/DialogS.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <Xm/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include <Xm/Protocols.h>
#include <Xm/PushBG.h>
#include <Xm/SeparatoG.h>
static void
createPrintShell(Calendar *c)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
_DtCmPrintData *pd = (_DtCmPrintData *)c->print_data;
#ifdef GR_DEBUG
static void
pdm_notify_cb(Widget w, XtPointer uData, XtPointer cbData)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
XmPrintShellCallbackStruct *cbStruct =
(XmPrintShellCallbackStruct *)cbData;
Calendar *c = (Calendar *)uData;
static void
print_setup_cb(Widget w, XtPointer uData, XtPointer cbData)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
Calendar *c = (Calendar *)uData;
_DtCmPrintData *pd = (_DtCmPrintData *)c->print_data;
DtPrintSetupCallbackStruct *cbStruct =
#include "print.h"
#include <X11/Intrinsic.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <X11/extensions/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include <Xm/Xm.h>
#include <Xm/DialogS.h>
#include <Xm/DrawingA.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <Xm/Print.h>
+#endif /* PRINTING_SUPPORTED */
#define XOS_USE_XT_LOCKING
#define X_INCLUDE_TIME_H
static void local_dayname(Calendar *, char **, int);
static void local_dayname3(Calendar *, char **, int);
static char *get_report_type_string(CMGraphicsInfo *);
+#if 0 && defined(PRINTING_SUPPORTED)
static void filePrintDoneCB(Display *, XPContext, XPGetDocStatus,
XPointer);
+#endif /* PRINTING_SUPPORTED */
static void filePrintReportStatus(Calendar *, Boolean);
static void showBadAllocError(Calendar *);
return reportStrs[reportType];
}
+#if 0 && defined(PRINTING_SUPPORTED)
static void
filePrintDoneCB(Display *dsp, XPContext context, XPGetDocStatus status,
XPointer uData)
else
filePrintReportStatus(c, (status == XPGetDocFinished));
}
+#endif /* PRINTING_SUPPORTED */
static void
filePrintReportStatus(Calendar *c, Boolean ok)
NULL, 0);
#endif
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
#ifdef GR_DEBUG
if (!inDebugMode(c))
if (!inDebugMode(c))
#endif
{
+#if 0 && defined(PRINTING_SUPPORTED)
XpEndJob(dsp);
+#endif /* PRINTING_SUPPORTED */
/* Make sure we know about a BadAlloc if it happens. */
XSync(XtDisplay(gInfo->drawingArea), FALSE);
int inchWd;
Dimension daWd, daHt;
+#if 0 && defined(PRINTING_SUPPORTED)
#ifdef GR_DEBUG
if (inDebugMode(gInfo->c))
{
else
#endif
XpStartPage(XtDisplay(w), XtWindow(XtParent(w)));
+#endif /* PRINTING_SUPPORTED */
/* XpStartPage() sets the shell width/height correctly. */
nargs = 0;
tmpSpin(w);
else
#endif
+#if 0 && defined(PRINTING_SUPPORTED)
XpEndPage(XtDisplay(w));
+#endif /* PRINTING_SUPPORTED */
}
void
* You cannot put -Llibpath into DEPLIBS. You must put actual
* paths to the library.
*/
-DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXPLIB) \
+DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) \
$(DEPXTOOLLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XPLIB) $(XTOOLLIB) $(XLIB)
+LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
SYS_LIBRARIES = -lm
DEFINES = -D_BMS
INCLUDES = -I.
-DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
SYS_LIBRARIES = DtClientSysLibs $(CXXLIB)
SRCS = Main.c HourGlass.c HelpCache.c
-DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\"
INCLUDES = -I.
-DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
SYS_LIBRARIES = DtClientSysLibs $(CXXLIB)
EXTRA_INCLUDES = -I$(DTHELPSRC)
-DCDE_CONFIGURATION_TOP='"$(CDE_CONFIGURATION_TOP)"' \
-DCDE_INSTALLATION_TOP='"$(CDE_INSTALLATION_TOP)"'
-DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
/* Sun needs the widechar library */
#ifdef SunArchitecture
DEFINES = -D_BMS
INCLUDES = -I.
-DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
SYS_LIBRARIES = DtClientSysLibs $(CXXLIB)
SRCS = Main.c ManPage.c Util.c version.c
#if defined (SunArchitecture)
DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) \
- $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+ $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) \
- $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+ $(XMLIB) $(XTOOLLIB) $(XLIB)
#else
DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPTTLIB) \
- $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+ $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
LOCAL_LIBRARIES = $(DTHELPLIB) $(DTSVCLIB) $(TTLIB) \
- $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+ $(XMLIB) $(XTOOLLIB) $(XLIB)
#endif /* SunArchitecture */
SYS_LIBRARIES = DtClientSysLibs
extern AppPrintData * l_AppPrintData;
DtHelpDispAreaStruct * DisplayArea;
String string_resolution;
- int resolution;
+ int resolution = 0;
// get print resolution from default-printer-resolution
+#if 0 && defined(PRINTING_SUPPORTED)
string_resolution =
XpGetOneAttribute(XtDisplay(parent), l_AppPrintData->f_print_data->print_context,
XPDocAttr, (char*)"default-printer-resolution");
resolution = atoi(string_resolution);
XFree(string_resolution);
+#endif /* PRINTING_SUPPORTED */
// if not printing, or default-printer-resolution not defined, calcuate from
// the X screen resolution
static Boolean print_hierarchy; // keep track of hierarchy vs section
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
static void PrintEverything(AppPrintData *p);
#endif /* PRINTING_SUPPORTED */
{
RCS_DEBUG("PdmNotifyCB called.\n");
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
char *msg;
XmPrintShellCallbackStruct* pr_cbs =
{
RCS_DEBUG("CreatePrintShell called.\n");
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
char buf[BUFSIZ];
/*
{
RCS_DEBUG("PrintSetupCB called.\n");
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
char *msg;
AppPrintData *p = (AppPrintData*)client_data;
* App-specific print data holder allocate function.
*
*/
+#if 0 && defined(PRINTING_SUPPORTED)
void
FinishPrintToFile(Display *display,
- XPContext context,
XPGetDocStatus status,
XPointer client_data)
{
return;
}
+#endif /* PRINTING_SUPPORTED */
/*
* ------------------------------------------------------------------------
void
DoPrint(Widget widget, AppPrintData * p)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
int save_data = XPSpool;
char *msg;
RCS_DEBUG("DoPrint called.\n");
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
// create print shell, if not done yet
CreatePrintShell(widget, p);
}
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
/*
* ------------------------------------------------------------------------
* Name: PrintEverything
// set print orientation to either landscape or portrait (if set)
+#if 0 && defined(PRINTING_SUPPORTED)
if (f_printOrientation != NULL) {
snprintf(buf, sizeof(buf),
"*content-orientation: %s\n", f_printOrientation);
XpSetAttributes(XtDisplay(pshell), XpGetContext(XtDisplay(pshell)),
XPPageAttr, buf, XPAttrMerge);
}
+#endif /* PRINTING_SUPPORTED */
for (gHelpDisplayArea->firstVisible = gHelpDisplayArea->nextNonVisible = 0;
gHelpDisplayArea->nextNonVisible >= 0;
{
(*cur_pageP)++;
+#if 0 && defined(PRINTING_SUPPORTED)
XpStartPage(XtDisplay(pshell), XtWindow(pshell));
+#endif /* PRINTING_SUPPORTED */
snprintf(buf, sizeof(buf), "%d", *cur_pageP);
label = XmStringCreateLocalized(buf);
// _DtHelpCleanAndDrawWholeCanvas((XtPointer)gHelpDisplayArea);
+#if 0 && defined(PRINTING_SUPPORTED)
XpEndPage(XtDisplay(pshell));
+#endif /* PRINTING_SUPPORTED */
}
// Print chidren if appropriate
*/
#include <Xm/XmAll.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <Xm/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include <Dt/Print.h>
#include "UAS.hh"
void DoPrint(Widget widget, AppPrintData * p);
void Print(AppPrintData *p);
void PrintCloseDisplayCB(Widget, XtPointer, XtPointer);
-void FinishPrintToFile(Display*, XPContext, XPGetDocStatus, XPointer);
+#if 0 && defined(PRINTING_SUPPORTED)
+void FinishPrintToFile(Display*, XPointer);
+#endif /* PRINTING_SUPPORTED */
void CreatePrintShell(Widget, AppPrintData*);
void CreatePrintSetup(Widget parent, AppPrintData* p);
// if printing, get print resolution from default-printer-resolution
+#if 0 && defined(PRINTING_SUPPORTED)
if (window_system().printing()) {
string_resolution = XpGetOneAttribute(window_system().printDisplay(),
l_AppPrintData->f_print_data->print_context,
resolution = atoi(string_resolution);
XFree(string_resolution);
}
+#endif /* PRINTING_SUPPORTED */
// if not printing, or default-printer-resolution not defined, calcuate from
// the X screen resolution
#define _AppPrintData_hh
#include <Xm/XmAll.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <Xm/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include <Dt/Print.h>
#include "UAS.hh"
* paths to the library.
*/
DEPLIBS = $(DEPDTHELPLIB) $(DEPDTSVCLIB) $(DEPDTWIDGETLIB) $(DEPDTPRINTLIB) \
- $(DEPXPLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB) \
+ $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB) \
$(KSH93SRC)/lib/libast.a
LOCAL_LIBRARIES = $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(DTPRINTLIB) \
- $(XPLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) \
+ $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) \
$(KSH93SRC)/lib/libcmd.a $(KSH93SRC)/lib/libast.a
SYS_LIBRARIES = -lm $(DYNLIBSYSLIB) $(REGEXSYSLIB) $(ICONVSYSLIB)
DEPLIBS1 = $(DEPXAUTHLIB) $(DEPXDMCPLIB) $(LOGINDEPXMULIB) $(LOGINDEPXLIB)
DEPLIBS2 = $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) \
- $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
- DEPLIBS3 = $(DEPXDMCPLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+ $(DEPXTOOLLIB) $(DEPXLIB)
+ DEPLIBS3 = $(DEPXDMCPLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
BASE_LIBS1 = $(XAUTHLIB) $(LOGINXMULIB) $(XDMCPLIB) $(LOGINXLIB)
BASE_LIBS2 = $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) \
- $(XTOOLLIB) $(XPLIB) $(XLIB) $(XINLIB)
+ $(XTOOLLIB) $(XLIB) $(XINLIB)
BASE_LIBS3 = $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) $(XDMCPLIB) $(XMLIB) \
- $(XTOOLLIB) $(XPLIB) $(XLIB) $(XINLIB)
+ $(XTOOLLIB) $(XLIB) $(XINLIB)
LOCAL_LIBRARIES1 = $(BASE_LIBS1) $(IAFSYSLIB)
LOCAL_LIBRARIES2 = $(BASE_LIBS2)
BASE_LIBS1 = $(XAUTHLIB) $(LOGINXMULIB) $(XDMCPLIB) $(XTOOLLIB) \
$(LOGINXLIB)
BASE_LIBS2 = $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) \
- $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+ $(XMLIB) $(XTOOLLIB) $(XLIB)
# endif
#endif
BASE_LIBS1 = $(XAUTHLIB) $(LOGINXMULIB) $(XDMCPLIB) $(XTOOLLIB) \
$(LOGINXLIB)
BASE_LIBS2 = $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) \
- $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+ $(XMLIB) $(XTOOLLIB) $(XLIB)
# endif
#endif
#include <X11/Shell.h>
#include <Xm/Xm.h>
#include <Xm/PushB.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <Xm/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include "Dmx.h"
#include "DmxPrintJob.h"
#include "DmxPrintOptions.h"
void
DmxPrintJob::createPrintShell (void)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
DtMailEnv dmxenv;
DtMail::Session *d_session = theRoamApp.session()->session();
void
DmxPrintJob::doPrint (void)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
DtMailEnv dmxenv;
DtMail::Session *d_session = theRoamApp.session()->session();
XPSaveData dest = XPSpool;
XtPointer client_data,
XtPointer call_data)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
DmxPrintJob *thisJob = (DmxPrintJob *) client_data;
XmPrintShellCallbackStruct *pscbs = (XmPrintShellCallbackStruct*)call_data;
* Name: DmxPrintJob::finishedPrintToFile
* Description:
*/
+#if 0 && defined(PRINTING_SUPPORTED)
void
DmxPrintJob::finishedPrintToFile(
Display *display,
}
thisJob->cancel();
}
+#endif /* PRINTING_SUPPORTED */
/*
* Name: DmxPrintJob::cancelCB
XtPointer client_data,
XtPointer call_data)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
DmxPrintJob *thisJob = (DmxPrintJob *) client_data;
XmPrintShellCallbackStruct *pscbs = (XmPrintShellCallbackStruct*)call_data;
char *message = NULL;
XtPointer client_data,
XtPointer call_data)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
DmxPrintJob *thisJob = (DmxPrintJob *) client_data;
DtPrintSetupCallbackStruct *pbs = (DtPrintSetupCallbackStruct *) call_data;
void createPrintShell (void);
void createOutputWidgets (void);
void doPrint (void);
+#if 0 && defined(PRINTING_SUPPORTED)
static void finishedPrintToFile(
Display*,
XPContext,
XPGetDocStatus,
XPointer);
+#endif /* PRINTING_SUPPORTED */
char * getPageHeaderString( DmxMsg*, DmxStringTypeEnum);
Boolean loadOutputWidgets (void);
void updatePageHeaders(
#include <Xm/DialogS.h>
#include <Xm/Form.h>
#include <Xm/Label.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <Xm/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include <Xm/Text.h>
#include <Dt/Editor.h>
#include <Xm/DialogS.h>
#include <Xm/Form.h>
#include <Xm/Label.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <Xm/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include <Dt/Editor.h>
#include <Dt/Print.h>
PrintStringTypeEnum,
PrintStringTypeEnum,
PrintStringTypeEnum);
+#if 0 && defined(PRINTING_SUPPORTED)
static void _pjFinishedPrintToFile(
Display*,
XPContext,
XPGetDocStatus,
XPointer);
+#endif /* PRINTING_SUPPORTED */
static char * _pjGetPageHeaderString(PrintJob*, PrintStringTypeEnum);
static void _pjCancelCB (Widget, XtPointer client_data, XtPointer);
pJob->parentShell == NULL ||
pJob->pSetup == NULL) return;
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
/*
* Create the print shell and
static void
_pjDoPrint(PrintJob *pJob)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
static char buf[1024];
static char *format;
* App-specific print data holder allocate function.
*
*/
+#if 0 && defined(PRINTING_SUPPORTED)
static void _pjFinishedPrintToFile(
Display *display,
XPContext context,
}
PrintJobDestroy(pJob);
}
+#endif /* PRINTING_SUPPORTED */
/*
static void
_pjPdmSetupCB(Widget print_setup, XtPointer client_data, XtPointer call_data)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
char *pname = "_pjPdmSetupCB";
PrintJob *pJob = (PrintJob *) client_data;
DtPrintSetupCallbackStruct
static void
_pjPdmNotificationCB (Widget widget, XtPointer client_data, XtPointer call_data)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
PrintJob *pJob = (PrintJob*) client_data;
XmPrintShellCallbackStruct *pscbs = (XmPrintShellCallbackStruct*)call_data;
char *message = NULL;
XtPointer call_data
)
{
-#if defined(PRINTING_SUPPORTED)
+#if 0 && defined(PRINTING_SUPPORTED)
PrintJob *pJob = (PrintJob *) client_data;
XmPrintShellCallbackStruct *pscbs = (XmPrintShellCallbackStruct*)call_data;
#include <Xm/DialogS.h>
#include <Xm/Form.h>
#include <Xm/Label.h>
+#if 0 && defined(PRINTING_SUPPORTED)
#include <Xm/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include <Xm/Text.h>
#include <Dt/Editor.h>
PdmJobBoxGetAttr(PdmSetupBox* me, PdmXp* pdm_xp)
{
PdmJobBoxData* data = (PdmJobBoxData*)me->subclass_data;
- PdmOidList* job_attrs_supported;
- const char* strval;
+ PdmOidList* job_attrs_supported = NULL;
+ const char* strval = NULL;
/*
* job attributes supported
*/
+#if 0 && defined(PRINTING_SUPPORTED)
strval = PdmXpGetStringValue(pdm_xp, XPPrinterAttr,
pdmoid_att_job_attributes_supported);
+#endif /* PRINTING_SUPPORTED */
job_attrs_supported = PdmOidListNew(strval);
/*
* job options
pdmoid_att_xp_spooler_command_options))
{
data->job_options_supported = True;
+#if 0 && defined(PRINTING_SUPPORTED)
data->job_options =
PdmXpGetStringValue(pdm_xp, XPJobAttr,
pdmoid_att_xp_spooler_command_options);
+#endif /* PRINTING_SUPPORTED */
}
/*
* job name (banner)
if(PdmOidListHasOid(job_attrs_supported, pdmoid_att_job_name))
{
data->job_name_supported = True;
+#if 0 && defined(PRINTING_SUPPORTED)
data->job_name =
PdmXpGetStringValue(pdm_xp, XPJobAttr, pdmoid_att_job_name);
+#endif /* PRINTING_SUPPORTED */
}
/*
* notification profile (send mail)
*/
if(PdmOidListHasOid(job_attrs_supported, pdmoid_att_notification_profile))
{
+#if 0 && defined(PRINTING_SUPPORTED)
strval = PdmXpGetStringValue(pdm_xp, XPJobAttr,
pdmoid_att_notification_profile);
+#endif /* PRINTING_SUPPORTED */
data->notification_profile = PdmOidNotifyParse(strval);
if(data->notification_profile != PDMOID_NOTIFY_UNSUPPORTED)
data->notification_profile_supported = True;
{
String value;
XtVaGetValues(data->job_options_text, XmNvalue, &value, NULL);
+#if 0 && defined(PRINTING_SUPPORTED)
PdmXpSetStringValue(pdm_xp, XPJobAttr,
pdmoid_att_xp_spooler_command_options, value);
+#endif /* PRINTING_SUPPORTED */
XtFree(value);
}
if(data->job_name_supported)
{
String value;
XtVaGetValues(data->job_name_text, XmNvalue, &value, NULL);
+#if 0 && defined(PRINTING_SUPPORTED)
PdmXpSetStringValue(pdm_xp, XPJobAttr, pdmoid_att_job_name, value);
+#endif /* PRINTING_SUPPORTED */
XtFree(value);
}
if(data->notification_profile_supported)
Boolean set;
set = XmToggleButtonGadgetGetState(data->notify_toggle);
+#if 0 && defined(PRINTING_SUPPORTED)
PdmXpSetStringValue(pdm_xp, XPJobAttr,
pdmoid_att_notification_profile,
PdmOidNotifyString(set
? PDMOID_NOTIFY_EMAIL
: PDMOID_NOTIFY_NONE));
+#endif /* PRINTING_SUPPORTED */
}
}
/*
* get attributes for the main window
*/
+#if 0 && defined(PRINTING_SUPPORTED)
me->printer_descriptor = PdmXpGetStringValue(me->pdm_xp,
XPPrinterAttr,
pdmoid_att_descriptor);
me->printer_name = PdmXpGetStringValue(me->pdm_xp,
XPPrinterAttr,
pdmoid_att_printer_name);
+#endif /* PRINTING_SUPPORTED */
/*
* call the get attributes proc for each setup box child
*/
*/
static const char* PdmXpGetQualifier(PdmXp* me);
static char* PdmXpBuildResourceName(PdmXp* me, PdmOid id_att);
+#if 0 && defined(PRINTING_SUPPORTED)
static XrmDatabase PdmXpLoadPool(PdmXp* me, XPAttributes type);
+#endif /* PRINTING_SUPPORTED */
/*
/*
* check to see if the display is a print server
*/
+#if 0 && defined(PRINTING_SUPPORTED)
if(XpQueryExtension(me->display, &event_base, &error_base))
{
/*
}
else
{
+#endif /* PRINTING_SUPPORTED */
XCloseDisplay(me->display);
me->display = (Display*)NULL;
+#if 0 && defined(PRINTING_SUPPORTED)
}
+#endif /* PRINTING_SUPPORTED */
}
return me->display;
}
XCloseDisplay(me->display);
me->display = NULL;
+#if 0 && defined(PRINTING_SUPPORTED)
me->context = (XPContext)NULL;
+#endif /* PRINTING_SUPPORTED */
}
}
*
*
*/
+#if 0 && defined(PRINTING_SUPPORTED)
static XrmDatabase
PdmXpLoadPool(PdmXp* me, XPAttributes type)
{
return me->pool[i];
}
+#endif /* PRINTING_SUPPORTED */
/*
* ------------------------------------------------------------------------
{
if(me->qualifier == (char*)NULL)
{
+#if 0 && defined(PRINTING_SUPPORTED)
if(PdmXpLoadPool(me, XPPrinterAttr) != (XrmDatabase)NULL)
{
char* str_type;
me->qualifier_len = strlen(me->qualifier);
}
}
+#endif /* PRINTING_SUPPORTED */
}
return me->qualifier;
}
* pdmoid_none if the attribute value is not found.
*
*/
+#if 0 && defined(PRINTING_SUPPORTED)
PdmOid
PdmXpGetValue(PdmXp* me,
XPAttributes type,
return PdmOidFromString(value);
}
+#endif /* PRINTING_SUPPORTED */
/*
* ------------------------------------------------------------------------
* representation type is not a string.
*
*/
+#if 0 && defined(PRINTING_SUPPORTED)
const char*
PdmXpGetStringValue(PdmXp* me,
XPAttributes type,
else
return (const char*)NULL;
}
+#endif /* PRINTING_SUPPORTED */
/*
* ------------------------------------------------------------------------
*
*
*/
+#if 0 && defined(PRINTING_SUPPORTED)
void
PdmXpSetValue(PdmXp* me,
XPAttributes type,
{
PdmXpSetStringValue(me, type, id_att, PdmOidString(id_val));
}
+#endif /* PRINTING_SUPPORTED */
/*
* ------------------------------------------------------------------------
*
*
*/
+#if 0 && defined(PRINTING_SUPPORTED)
void
PdmXpSetStringValue(PdmXp* me,
XPAttributes type,
XrmPutStringResource(&pool, res_name, (char*)str_val);
XtFree(res_name);
}
+#endif /* PRINTING_SUPPORTED */
+
/*
* ------------------------------------------------------------------------
void
PdmXpUpdateAttributes(PdmXp* me)
{
+#if 0 && defined(PRINTING_SUPPORTED)
char fname[L_tmpnam];
if(tmpnam(fname))
}
XtFree(data);
}
+#endif /* PRINTING_SUPPORTED */
}
#ifndef _PdmXp_h
#define _PdmXp_h
+#if 0 && defined(PRINTING_SUPPORTED)
#include <X11/extensions/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include "PdmOid.h"
* print server connection info
*/
Display* display;
+#if 0 && defined(PRINTING_SUPPORTED)
XPContext context;
+#endif /* PRINTING_SUPPORTED */
/*
* printing attribute pools
*/
char* context_str);
extern void PdmXpClose(PdmXp* me);
extern void PdmXpDelete(PdmXp* me);
+#if 0 && defined(PRINTING_SUPPORTED)
extern PdmOid PdmXpGetValue(PdmXp* me,
XPAttributes type,
PdmOid id_att);
XPAttributes type,
PdmOid id_att,
const char* str_val);
+#endif /* PRINTING_SUPPORTED */
extern void PdmXpUpdateAttributes(PdmXp* me);
PdmPrinterBoxData* data = (PdmPrinterBoxData*)me->subclass_data;
const char* strval;
PdmOidMediumSS* medium_ss_supported;
- PdmOidTrayMediumList* input_trays_medium;
+ PdmOidTrayMediumList* input_trays_medium = NULL;
+#if 0 && defined(PRINTING_SUPPORTED)
/*
* printer model description
*/
strval = PdmXpGetStringValue(pdm_xp, XPDocAttr,
pdmoid_att_document_format);
data->document_format = PdmOidDocumentFormatParse(strval);
+#endif /* PRINTING_SUPPORTED */
if((char*)NULL == data->document_format)
{
/*
* document format not specified, try to obtain
* document-formats-supported, and obtain up the default from it
*/
+#if 0 && defined(PRINTING_SUPPORTED)
strval = PdmXpGetStringValue(pdm_xp, XPPrinterAttr,
pdmoid_att_document_formats_supported);
data->document_format = PdmOidDocumentFormatDefault(strval);
+#endif /* PRINTING_SUPPORTED */
}
/*
* document attributes supported
*/
+#if 0 && defined(PRINTING_SUPPORTED)
strval = PdmXpGetStringValue(pdm_xp, XPPrinterAttr,
pdmoid_att_document_attributes_supported);
data->document_attrs_supported = PdmOidListNew(strval);
*/
PdmOidMediumSSDelete(medium_ss_supported);
PdmOidTrayMediumListDelete(input_trays_medium);
+#endif /* PRINTING_SUPPORTED */
}
/*
static void
PdmPrinterBoxSetAttr(PdmSetupBox* me, PdmXp* pdm_xp)
{
+#if 0 && defined(PRINTING_SUPPORTED)
PdmPrinterBoxData* data = (PdmPrinterBoxData*)me->subclass_data;
/*
* orientation
*/
PdmXpSetValue(pdm_xp, XPDocAttr, pdmoid_att_default_input_tray,
TrayCtlGetTray(data->tray_ctl));
+#endif /* PRINTING_SUPPORTED */
}
/*
DEFINES = -DCDE_INSTALLATION_TOP='"'$(CDE_INSTALLATION_TOP)'"'
INCLUDES = -I.
- DEPLIBS = $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXAUTHLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(XTOOLLIB) $(XPLIB) $(XAUTHLIB) $(XLIB)
+ DEPLIBS = $(DEPXTOOLLIB) $(DEPXAUTHLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(XTOOLLIB) $(XAUTHLIB) $(XLIB)
SYS_LIBRARIES = DtClientSysLibs
SRCS = dispatch.c dtpdmd.c mailbox.c \
#include "X11/Xlibint.h"
#include "X11/Intrinsic.h"
#include "X11/Xatom.h"
+#if 0 && defined(PRINTING_SUPPORTED)
#include <X11/extensions/Print.h>
+#endif /* PRINTING_SUPPORTED */
#include <X11/Xauth.h>
char *print_display_str; /* Print Server Connection Info */
Window print_window;
+#if 0 && defined(PRINTING_SUPPORTED)
XPContext print_context;
+#endif /* PRINTING_SUPPORTED */
char *locale_hint;
Display *selection_display; /* Selection & Property Connection */
rec->video_window = strtol(list[1], (char **)NULL, 16);
rec->print_display_str = xpstrdup( list[2] );
rec->print_window = strtol(list[3], (char **)NULL, 16);
+#if 0 && defined(PRINTING_SUPPORTED)
rec->print_context = strtol(list[4], (char **)NULL, 16);
+#endif /* PRINTING_SUPPORTED */
rec->locale_hint = xpstrdup( list[5] );
XFreeStringList( list );
if ( setjmp( xio_quickie_jmp_buf ) == 0 ) {
XSetIOErrorHandler( xio_quickie_handler );
+#if 0 && defined(PRINTING_SUPPORTED)
if ( rec->seldpy_as_printdpy ) {
tptr1 = XpGetOneAttribute( rec->selection_display,
rec->print_context,
XCloseDisplay( tdpy );
}
}
+#endif /* PRINTING_SUPPORTED */
XSetIOErrorHandler( NULL );
}
sprintf( tstr, "0x%lx", rec->print_window );
xp_add_argv( &(rec->pdm_exec_argvs), xpstrdup(tstr) );
+#if 0 && defined(PRINTING_SUPPORTED)
xp_add_argv( &(rec->pdm_exec_argvs), xpstrdup("-pcontext") );
sprintf( tstr, "0x%lx", rec->print_context );
xp_add_argv( &(rec->pdm_exec_argvs), xpstrdup(tstr) );
+#endif /* PRINTING_SUPPORTED */
}
/********************************************************************
DEPLIBS = ./libUI/MotifUI/libMotifUI.a ./util/libUtil.a \
./UI/libDtPrintinfo.a ./objects/PrintObj/libPrintObj.a \
$(DEPDTHELPLIB) $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) \
- $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
+ $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
#ifdef SunArchitecture
LOCAL_LIBRARIES = ./UI/libDtPrintinfo.a ./util/libUtil.a \
./libUI/MotifUI/libMotifUI.a ./objects/PrintObj/libPrintObj.a \
$(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) \
- $(XPLIB) $(XLIB)
+ $(XLIB)
#else
LOCAL_LIBRARIES = ./UI/libDtPrintinfo.a ./util/libUtil.a \
./libUI/MotifUI/libMotifUI.a ./objects/PrintObj/libPrintObj.a \
$(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) $(XMLIB) \
- $(XTOOLLIB) $(XPLIB) $(XLIB)
+ $(XTOOLLIB) $(XLIB)
#endif /* SunArchitecture */
SYS_LIBRARIES = DtClientSysLibs DtClientExtraLibs
INCLUDES = -I.
- DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+ DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
SYS_LIBRARIES = -lm $(DYNLIBSYSLIB) $(REGEXSYSLIB)
#if defined(LinuxArchitecture)
EXTRA_DEFINES = -D${PROGRAMS} $(XINOPT) -DUSE_X11SSEXT
-SYS_LIBRARIES = $(XPLIB) $(XINLIB) -lXss -ldl -lcrypt -lm
+SYS_LIBRARIES = $(XINLIB) -lXss -ldl -lcrypt -lm
#endif
#if defined(FreeBSDArchitecture) || defined(NetBSDArchitecture)
EXTRA_DEFINES = -D${PROGRAMS} $(XINOPT) -DUSE_X11SSEXT
-SYS_LIBRARIES = $(XPLIB) $(XINLIB) -lXss -lcrypt -lm
+SYS_LIBRARIES = $(XINLIB) -lXss -lcrypt -lm
#endif
PROGRAMS=dtsession
* paths to the library.
*/
DEPLIBS = $(DEPDTTERMLIB) $(DEPARCHLIBS) $(DEPXINPUTLIB) $(DEPHELPLIB) \
- $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB) $(DEPUTILLIB)
+ $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB) $(DEPUTILLIB)
LOCAL_LIBRARIES = $(DTTERMLIB) $(USE_XHPLIB) $(XINPUTLIB) $(HELPLIB) \
- $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) $(UTILLIB)
+ $(XMLIB) $(XTOOLLIB) $(XLIB) $(UTILLIB)
SYS_LIBRARIES = DtClientSysLibs
INCLUDES = -I. -I$(DTTERMSRC)/TermPrim -I$(DTTERMSRC)/Term -I$(DTTERMSRC)/TermView
DEFINES = $(OPT2)
DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) \
- $(DEPXPLIB) $(DEPXLIB) \
+ $(DEPXLIB) \
$(FONTEDT_PATH1)/libfuty/liboakfuty.a \
$(FONTEDT_PATH1)/libfal/libfal.a
-LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) \
+LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) \
$(FONTEDT_PATH1)/libfuty/liboakfuty.a \
$(FONTEDT_PATH1)/libfal/libfal.a
$(UDC_INC_PATH5)\
$(UDC_INC_PATH6)
- DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB) ./libfuty/liboakfuty.a ./libfal/libfal.a
+ DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB) ./libfuty/liboakfuty.a ./libfal/libfal.a
SRCS = comsub.c cpyw.c mtfgui.c ufont.c util.c\
INCLUDES = -I.
-DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXPLIB) $(DEPXLIB)
-LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XPLIB) $(XLIB)
+DEPLIBS = $(DEPDTSVCLIB) $(DEPTTLIB) $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
+LOCAL_LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTOOLLIB) $(XLIB)
SYS_LIBRARIES = -lm