Changeset 17530 for trunk/Ohana
- Timestamp:
- May 5, 2008, 11:06:05 AM (18 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 5 edited
-
kapa2/include/structures.h (modified) (1 diff)
-
kapa2/src/DrawFrame.c (modified) (2 diffs)
-
kapa2/src/LoadFrame.c (modified) (2 diffs)
-
libkapa/src/KapaWindow.c (modified) (1 diff)
-
opihi/cmd.data/box.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/kapa2/include/structures.h
r16810 r17530 138 138 char isaxis, areticks, islabel, islog; 139 139 double fx, dfx, fy, dfy; /* axis location on graphic */ 140 double lweight; 141 int color; 140 142 } Axis; 141 143 -
trunk/Ohana/src/kapa2/src/DrawFrame.c
r17466 r17530 8 8 9 9 int i, fx, fy, dfx, dfy, P, IsLabel, IsMajor; 10 double range, major, minor, first, next ;10 double range, major, minor, first, next, lweight; 11 11 12 12 graphic = GetGraphic(); 13 14 // XXX why is this called for every redraw?15 DrawRotTextInit (graphic->display, graphic->window, graphic->gc, graphic->fore, graphic->back);16 13 17 14 /* each axis is drawn independently, but ticks and labels are placed according to … … 23 20 dfy = graph[0].axis[i].dfy; 24 21 P = hypot ((double)graph[0].axis[(i+1)%2].dfx, (double)graph[0].axis[(i+1)%2].dfy); 22 23 lweight = MAX (0, MIN (10, graph[0].axis[i].lweight)); 24 XSetLineAttributes (graphic->display, graphic->gc, lweight, LineSolid, CapNotLast, JoinMiter); 25 XSetForeground (graphic->display, graphic->gc, graphic->color[graph[0].axis[i].color]); 26 DrawRotTextInit (graphic->display, graphic->window, graphic->gc, graphic->color[graph[0].axis[i].color], graphic->back); 25 27 26 28 if (graph[0].axis[i].isaxis) { -
trunk/Ohana/src/kapa2/src/LoadFrame.c
r14590 r17530 3 3 int LoadFrame (int sock) { 4 4 5 int i ;5 int i, color; 6 6 char Axis[16], Labels[16], Ticks[16]; 7 double lweight; 7 8 Section *section; 8 9 KapaGraphWidget *graph; … … 24 25 graph[0].axis[2].max = graph[0].axis[0].max; 25 26 27 KiiScanMessage (sock, "%lf %d", &lweight, &color); 28 26 29 KiiScanMessage (sock, "%s %s %s", Axis, Labels, Ticks); 27 30 28 31 for (i = 0; i < 4; i++) { 32 graph[0].axis[i].lweight = lweight; 33 graph[0].axis[i].color = color; 34 29 35 switch (Axis[i]) { 30 36 case '0': -
trunk/Ohana/src/libkapa/src/KapaWindow.c
r14401 r17530 23 23 KiiSendMessage (fd, "%12.6g %12.6g %12.6g %12.6g", 24 24 graphdata[0].xmin, graphdata[0].xmax, graphdata[0].ymin, graphdata[0].ymax); 25 26 KiiSendMessage (fd, "%lf %d", graphdata[0].lweight, graphdata[0].color); 25 27 26 28 KiiSendMessage (fd, "%s %s %s", graphdata[0].axis, graphdata[0].labels, graphdata[0].ticks); -
trunk/Ohana/src/opihi/cmd.data/box.c
r13479 r17530 15 15 if (!GetGraph (&graphmode, &kapa, name)) return (FALSE); 16 16 FREE (name); 17 18 graphmode.lweight = 1; 19 if ((N = get_argument (argc, argv, "-lw"))) { 20 remove_argument (N, &argc, argv); 21 graphmode.lweight = atof(argv[N]); 22 remove_argument (N, &argc, argv); 23 } 24 25 graphmode.color = KapaColorByName ("black"); 26 if ((N = get_argument (argc, argv, "-c"))) { 27 remove_argument (N, &argc, argv); 28 graphmode.color = KapaColorByName (argv[N]); 29 if (graphmode.color == -1) return (FALSE); 30 remove_argument (N, &argc, argv); 31 } 17 32 18 33 strcpy (graphmode.ticks, "2222");
Note:
See TracChangeset
for help on using the changeset viewer.
