Browse Source

Bug: Plot window switching did not change the plot content.

Enable plotting the current graph to svg or ps by selecting
the graph from the current plot window.
pre-master-46
Holger Vogt 5 years ago
parent
commit
1176bdb0b0
  1. 8
      src/frontend/wdisp/windisp.c

8
src/frontend/wdisp/windisp.c

@ -281,12 +281,14 @@ static int LType(int ColorIndex)
/* called by SystemMenue / Postscript hardcopy */
static LRESULT HcpyPlotPS(HWND hwnd)
{
NG_IGNORE(hwnd);
int i = 1;
GRAPH* tmpgr = currentgraph;
currentgraph = pGraph(hwnd);
cp_vset("hcopydevtype", CP_STRING, "postscript");
/* If not set, the color will be b&w, i = 1 is white background */
cp_vset("hcopypscolor", CP_NUM, &i);
com_hardcopy(NULL);
currentgraph = tmpgr;
/* update the text in the main window */
UpdateMainText();
SetFocus(swString);
@ -297,9 +299,11 @@ static LRESULT HcpyPlotPS(HWND hwnd)
/* called by SystemMenue / SVG hardcopy */
static LRESULT HcpyPlotSVG(HWND hwnd)
{
NG_IGNORE(hwnd);
GRAPH* tmpgr = currentgraph;
currentgraph = pGraph(hwnd);
cp_vset("hcopydevtype", CP_STRING, "svg");
com_hardcopy(NULL);
currentgraph = tmpgr;
/* update the text in the main window */
UpdateMainText();
SetFocus(swString);

Loading…
Cancel
Save