dtcm: stub out XmPrint stuff if there is no XmPrint support.
authorJon Trulson <jon@radscan.com>
Tue, 11 Mar 2014 02:43:32 +0000 (20:43 -0600)
committerJon Trulson <jon@radscan.com>
Tue, 11 Mar 2014 02:43:32 +0000 (20:43 -0600)
cde/programs/dtcm/dtcm/print.c
cde/programs/dtcm/dtcm/x_graphics.c

index edd58eeb08f0ecf45ce10c37938dab6d54649993..1edc5371bce996f70dd511fb6fe3cf728335fb1f 100644 (file)
@@ -871,6 +871,7 @@ clearSetupData(_DtCmPrintData *pd)
 static void
 createPrintShell(Calendar *c)
 {
+#if defined(PRINTING_SUPPORTED)
   _DtCmPrintData *pd = (_DtCmPrintData *)c->print_data;
 
 #ifdef GR_DEBUG
@@ -895,6 +896,7 @@ createPrintShell(Calendar *c)
     XtAddCallback(pd->printShell, XmNpdmNotificationCallback,
                  pdm_notify_cb, (XtPointer)c);
   }
+#endif  /* PRINTING_SUPPORTED */
 }
 
 void
@@ -1251,6 +1253,7 @@ report_error(Calendar *c, char *title, char *errText)
 static void
 pdm_notify_cb(Widget w, XtPointer uData, XtPointer cbData)
 {
+#if defined(PRINTING_SUPPORTED)
   XmPrintShellCallbackStruct *cbStruct =
     (XmPrintShellCallbackStruct *)cbData;
   Calendar *c = (Calendar *)uData;
@@ -1278,6 +1281,7 @@ pdm_notify_cb(Widget w, XtPointer uData, XtPointer cbData)
     XtFree(title);
     XtFree(errText);
   }
+#endif  /* PRINTING_SUPPORTED */
 }
 
 /*
@@ -1327,6 +1331,7 @@ print_cb(Widget w, XtPointer data, XtPointer cbDataP)
 static void
 print_setup_cb(Widget w, XtPointer uData, XtPointer cbData)
 {
+#if defined(PRINTING_SUPPORTED)
   Calendar *c = (Calendar *)uData;
   _DtCmPrintData *pd = (_DtCmPrintData *)c->print_data;
   DtPrintSetupCallbackStruct *cbStruct =
@@ -1357,6 +1362,7 @@ print_setup_cb(Widget w, XtPointer uData, XtPointer cbData)
   }
 
   clearSetupData(pd);
+#endif  /* PRINTING_SUPPORTED */
 }
 
 /*
index d65b9883c968771902d0887f43ae285228d4375e..ad85028664de7b8b406f21551e2205d10dca3000 100644 (file)
@@ -2228,6 +2228,8 @@ x_open_file(Calendar *c)
                            NULL, 0);
 #endif
 
+#if defined(PRINTING_SUPPORTED)
+
 #ifdef GR_DEBUG
   if (!inDebugMode(c))
   {
@@ -2262,6 +2264,8 @@ x_open_file(Calendar *c)
 #ifdef GR_DEBUG
   }
 #endif
+#endif  /* PRINTING_SUPPORTED */
+
 
   nargs = 0;
 #ifdef SHELL_SIZE_BUG