Changeset 10843
- Timestamp:
- Dec 27, 2006, 9:13:53 AM (20 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 5 edited
-
libkapa/include/kapa.h (modified) (2 diffs)
-
libkapa/src/KiiConvert.c (modified) (1 diff)
-
opihi/cmd.data/ps.c (modified) (4 diffs)
-
relastro/src/plotstuff.c (modified) (1 diff)
-
relphot/src/plotstuff.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libkapa/include/kapa.h
r10802 r10843 49 49 } KapaLabelType; 50 50 51 typedef enum { 52 KAPA_PS_NEWPLOT, 53 KAPA_PS_NEWPAGE, 54 KAPA_PS_RAWPAGE 55 } KapaPSmode; 56 51 57 typedef struct { 52 58 char *name; … … 110 116 111 117 /* KiiConvert.c */ 112 int KiiPS (int fd, int scale , int raw, int newpage, char *filename);118 int KiiPS (int fd, int scaleMode, int pageMode, char *filename, char *pagename); 113 119 int KiiJPEG (int fd, char *filename); 114 120 int KapaPNG (int fd, char *filename); -
trunk/Ohana/src/libkapa/src/KiiConvert.c
r10802 r10843 37 37 } 38 38 39 int KiiPS (int fd, int scale , int raw, int newpage, char *filename) {39 int KiiPS (int fd, int scaleMode, int pageMode, char *filename, char *pagename) { 40 40 41 41 char buffer[20]; 42 42 43 if (raw) {44 KiiSendCommand (fd, 4, "PSRW");45 goto name;46 }47 if (scale) {48 KiiSendCommand (fd, 4, "PSNS");49 goto name;50 }51 if (newpage) {52 KiiSendCommand (fd, 4, "PSNP");53 goto name;54 }55 43 /* the default operation */ 56 44 KiiSendCommand (fd, 4, "PSIT"); 57 45 58 46 name: 59 KiiSendMessage (fd, "%s ", filename);47 KiiSendMessage (fd, "%s %s %d %d", filename, pagename, scaleMode, pageMode); 60 48 61 49 /* block for the response, which says the operation completed */ -
trunk/Ohana/src/opihi/cmd.data/ps.c
r10802 r10843 3 3 int ps (int argc, char **argv) { 4 4 5 char filename[1024] ;6 int N, Source, Nsource, RawImage, NoScale, NewPage, IsImage;5 char filename[1024], pagename[1024]; 6 int N, Source, Nsource, scaleMode, pageMode, IsImage; 7 7 8 8 if ((N = get_argument (argc, argv, "--help"))) goto help; 9 9 if ((N = get_argument (argc, argv, "-h"))) goto help; 10 10 11 /* raw image? */ 12 NewPage = FALSE; 11 pageMode = KAPA_PS_NEWPLOT; 12 13 /* new page? */ 13 14 if ((N = get_argument (argc, argv, "-newpage"))) { 14 15 remove_argument (N, &argc, argv); 15 NewPage = TRUE;16 pageMode = KAPA_PS_NEWPAGE; 16 17 } 17 /* raw image? */18 RawImage = FALSE;19 18 if ((N = get_argument (argc, argv, "-raw"))) { 20 19 remove_argument (N, &argc, argv); 21 RawImage = TRUE;20 pageMode = KAPA_PS_RAWPAGE; 22 21 } 22 23 23 /* scale image? */ 24 NoScale = FALSE;24 scaleMode = TRUE; 25 25 if ((N = get_argument (argc, argv, "-noscale"))) { 26 26 remove_argument (N, &argc, argv); 27 NoScale = TRUE;27 scaleMode = TRUE; 28 28 } 29 29 30 /* what file? */ 30 31 filename[0] = 0; … … 34 35 remove_argument (N, &argc, argv); 35 36 } 37 /* pagename ? */ 38 strcpy (pagename, "default"); 39 if ((N = get_argument (argc, argv, "-pagename"))) { 40 remove_argument (N, &argc, argv); 41 strcpy (pagename, argv[N]); 42 remove_argument (N, &argc, argv); 43 } 44 36 45 /* which tool */ 37 46 Nsource = -1; … … 50 59 SetImageDevice (TRUE); 51 60 } 61 62 if ((argc > 1) && filename[0]) goto help; 63 64 if (argc > 1) strcpy (filename, argv[1]); 65 52 66 IsImage = GetCurrentDevice (); 53 67 if (IsImage) { … … 60 74 61 75 /* tell Ximage/Xgraph to ps the image */ 62 KiiPS (Source, NoScale, RawImage, NewPage, filename);76 KiiPS (Source, scaleMode, pageMode, filename, pagename); 63 77 return (TRUE); 64 78 65 79 help: 66 gprint (GP_ERR, "USAGE: ps [-name file.ps] [-g | -i] [-n device] [-raw] [- scale]\n");80 gprint (GP_ERR, "USAGE: ps [-name file.ps] [-g | -i] [-n device] [-raw] [-noscale] [-newpage] [-pagename (name]\n"); 67 81 return (FALSE); 68 82 } -
trunk/Ohana/src/relastro/src/plotstuff.c
r10802 r10843 49 49 if (Xgraph[N] == 0) return; 50 50 51 KiiPS (Xgraph[N], FALSE, FALSE, FALSE, filename);51 KiiPS (Xgraph[N], TRUE, KAPA_PS_NEWPLOT, filename); 52 52 return; 53 53 } -
trunk/Ohana/src/relphot/src/plotstuff.c
r10802 r10843 49 49 if (Xgraph[N] == 0) return; 50 50 51 KiiPS (Xgraph[N], FALSE, FALSE, FALSE, filename);51 KiiPS (Xgraph[N], TRUE, KAPA_PS_NEWPLOT, filename, "default"); 52 52 return; 53 53 }
Note:
See TracChangeset
for help on using the changeset viewer.
