17.06.2013 Views

pvbrowser manual - Flussi liberi informatici

pvbrowser manual - Flussi liberi informatici

pvbrowser manual - Flussi liberi informatici

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.1. STRUTURA DI UN PVSERVER 21<br />

return 0;<br />

}<br />

static int slotButtonPressedEvent(PARAM *p, int id, DATA *d)<br />

{<br />

if(p == NULL || id == 0 || d == NULL) return -1;<br />

return 0;<br />

}<br />

static int slotButtonReleasedEvent(PARAM *p, int id, DATA *d)<br />

{<br />

if(p == NULL || id == 0 || d == NULL) return -1;<br />

return 0;<br />

}<br />

static int slotTextEvent(PARAM *p, int id, DATA *d, const char *text)<br />

{<br />

if(p == NULL || id == 0 || d == NULL || text == NULL) return -1;<br />

if(id == iconView1)<br />

{<br />

if (strcmp(text,"Chat") == 0) return CHAT1;<br />

else if(strcmp(text,"Plot") == 0) return PLOT1;<br />

else if(strcmp(text,"Table") == 0) return TABLE1;<br />

else if(strcmp(text,"SVG1") == 0) return SVG1;<br />

else if(strcmp(text,"VTK") == 0) return VTK1;<br />

else if(strcmp(text,"GnuPlot") == 0) return GNUPLOT1;<br />

else if(strcmp(text,"Tree") == 0) return TREE1;<br />

else if(strcmp(text,"SVG2") == 0) return SVG2;<br />

else if(strcmp(text,"DWF_2D") == 0) return DWF2GL;<br />

else pvPrintf(p,helpLabel,"%s not implemented jet",text);<br />

}<br />

return 0;<br />

}<br />

static int slotSliderEvent(PARAM *p, int id, DATA *d, int val)<br />

{<br />

if(p == NULL || id == 0 || d == NULL || val < -1000) return -1;<br />

return 0;<br />

}<br />

static int slotCheckboxEvent(PARAM *p, int id, DATA *d, const char *text)<br />

{<br />

if(p == NULL || id == 0 || d == NULL || text == NULL) return -1;<br />

return 0;<br />

}<br />

static int slotRadioButtonEvent(PARAM *p, int id, DATA *d, const char *text)<br />

{<br />

if(p == NULL || id == 0 || d == NULL || text == NULL) return -1;<br />

return 0;<br />

}<br />

static int slotGlInitializeEvent(PARAM *p, int id, DATA *d)<br />

{<br />

if(p == NULL || id == 0 || d == NULL) return -1;<br />

return 0;<br />

}<br />

static int slotGlPaintEvent(PARAM *p, int id, DATA *d)<br />

{<br />

if(p == NULL || id == 0 || d == NULL) return -1;<br />

return 0;<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!