static int generated_defineMask(PARAM *p) { int w,h,depth; if(p == NULL) return 1; w = h = depth = strcmp(toolTip[0],whatsThis[0]); if(widgetType[0] == -1) return 1; if(w==h) depth=0; // fool the compiler pvStartDefinition(p,ID_END_OF_WIDGETS); pvQDraw(p,svga,0); pvSetGeometry(p,svga,1,1,420,400); pvSetFont(p,svga,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,svga,pvtr("Anlage.svg")); pvQDraw(p,svgs,0); pvSetGeometry(p,svgs,420,1,410,400); pvSetFont(p,svgs,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,svgs,pvtr("statemachine.svg")); pvDownloadFile(p,"en.png"); pvQImage(p,en,svgs,"en.png",&w,&h,&depth); pvSetGeometry(p,en,365,5,20,15); pvSetFont(p,en,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,en,pvtr("en.png")); pvDownloadFile(p,"de.png"); pvQImage(p,de,svgs,"de.png",&w,&h,&depth); pvSetGeometry(p,de,385,5,20,15); pvSetFont(p,de,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,de,pvtr("de.png")); pvQwtPlotWidget(p,plot,0,10,1000); pvSetGeometry(p,plot,0,400,830,185); qpwSetCanvasBackground(p,plot,213,209,207); qpwEnableAxis(p,plot,yLeft); qpwEnableAxis(p,plot,xBottom); pvQSlider(p,slider1,0,0,100,1,0,Vertical); pvSetGeometry(p,slider1,905,120,30,285); pvSetFont(p,slider1,"Sans Serif",10,0,0,0,0); pvQSlider(p,slider2,0,0,100,1,0,Vertical); pvSetGeometry(p,slider2,980,125,30,280); pvSetFont(p,slider2,"Sans Serif",10,0,0,0,0); pvQSlider(p,slider3,0,0,100,1,0,Vertical); pvSetGeometry(p,slider3,1035,125,30,280); pvSetFont(p,slider3,"Sans Serif",10,0,0,0,0); pvEndDefinition(p); return 0; }
static int defineMask(PARAM *p) { int x,y,w,h,depth; pvStartDefinition(p,ID_END_OF_WIDGETS); // define buttons pvQPushButton(p,ID_BUTTON_MASK1,0); pvQPushButton(p,ID_BUTTON_MASK2,0); pvQPushButton(p,ID_BUTTON_MASK3,0); x = 0; y = 0; pvSetGeometry(p,ID_BUTTON_MASK1,x,y,100,30); x = 0; y += 30; pvSetGeometry(p,ID_BUTTON_MASK2,x,y,100,30); x = 0; y += 30; pvSetGeometry(p,ID_BUTTON_MASK3,x,y,100,30); pvSetText(p,ID_BUTTON_MASK1,"Show Mask1"); pvSetText(p,ID_BUTTON_MASK2,"Show Mask2"); pvSetText(p,ID_BUTTON_MASK3,"Show Mask3"); x = 0; y += 30; pvQLabel(p,ID_LABEL,0); pvSetGeometry(p,ID_LABEL,x,y,100,30); pvSetText(p,ID_LABEL,"This is mask 2"); pvQImage(p,ID_IMAGE,0,"caster.bmp", &w, &h, &depth); pvSetGeometry(p,ID_IMAGE,100,0,w,h); x = 100+w; pvQLabel(p,ID_TEMP,0); pvSetGeometry(p,ID_TEMP,x,0,100,20); pvSetBackgroundColor(p,ID_TEMP,RED); pvQLabel(p,ID_LABEL_ON_IMAGE,ID_IMAGE); pvSetGeometry(p,ID_LABEL_ON_IMAGE,350,400,60,30); pvQPushButton(p,ID_BUTTON_ON_IMAGE,ID_IMAGE); pvSetGeometry(p,ID_BUTTON_ON_IMAGE,350,430,60,30); pvSetText(p,ID_BUTTON_ON_IMAGE,"Button"); pvEndDefinition(p); return 0; }
static int generated_defineMask(PARAM *p) { int w,h,depth; if(p == NULL) return 1; w = h = depth = strcmp(toolTip[0],whatsThis[0]); if(w==h) depth=0; // fool the compiler pvStartDefinition(p,ID_END_OF_WIDGETS); pvQPushButton(p,buttonTest,0); pvSetGeometry(p,buttonTest,300,60,100,30); pvSetText(p,buttonTest,"PushButton"); pvToolTip(p,buttonTest,"/0/1/000"); pvQLabel(p,obj2,0); pvSetGeometry(p,obj2,15,5,210,45); pvSetText(p,obj2,"EIBnet/IP Test"); pvSetFont(p,obj2,"Sans Serif",16,0,0,0,0); pvQLabel(p,label1,0); pvSetGeometry(p,label1,300,100,100,30); pvSetText(p,label1,"0"); pvSetFont(p,label1,"Sans Serif",16,0,0,0,0); pvToolTip(p,label1,"/0/1/000"); pvQLCDNumber(p,lcd1,0,3,Outline,Hex); pvSetGeometry(p,lcd1,300,135,100,30); pvToolTip(p,lcd1,"/0/1/000"); pvDownloadFile(p,"etage.png"); pvQImage(p,obj3,0,"etage.png",&w,&h,&depth); pvSetGeometry(p,obj3,15,60,275,330); pvQPushButton(p,obj4,obj3); pvSetGeometry(p,obj4,85,120,25,25); pvToolTip(p,obj4,"/0/1/000"); pvQPushButton(p,obj5,0); pvSetGeometry(p,obj5,300,185,100,30); pvSetText(p,obj5,"Reset"); pvToolTip(p,obj5,"test.csv"); pvEndDefinition(p); return 0; }
static int generated_defineMask(PARAM *p) { int w,h,depth; if(p == NULL) return 1; if(widgetName[0] == NULL) return 1; // suppress unused warning w = h = depth = strcmp(toolTip[0],whatsThis[0]); if(widgetType[0] == -1) return 1; if(w==h) depth=0; // fool the compiler pvStartDefinition(p,ID_END_OF_WIDGETS); pvDownloadFile(p,"beeyard.jpg"); pvQImage(p,obj1,0,"beeyard.jpg",&w,&h,&depth); pvSetGeometry(p,obj1,0,0,700,545); pvSetWhatsThis(p,obj1,pvtr("beeyard.jpg")); pvQTextBrowser(p,textBrowser,obj1); pvSetGeometry(p,textBrowser,5,5,265,330); pvSetFont(p,textBrowser,"Sans Serif",10,0,0,0,0); pvQLabel(p,label1,textBrowser); pvSetGeometry(p,label1,10,280,245,30); pvSetText(p,label1,pvtr("Label")); pvSetFont(p,label1,"Sans Serif",10,0,0,0,0); pvQDraw(p,svgCal,obj1); pvSetGeometry(p,svgCal,315,10,305,410); pvSetFont(p,svgCal,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,svgCal,pvtr("calendar.svg")); pvQPushButton(p,pbRedraw,0); pvSetGeometry(p,pbRedraw,705,5,100,30); pvSetText(p,pbRedraw,pvtr("Redraw")); pvSetFont(p,pbRedraw,"Sans Serif",10,0,0,0,0); pvQTextBrowser(p,htmlTest,0); pvSetGeometry(p,htmlTest,1,510,640,320); pvSetFont(p,htmlTest,"Sans Serif",10,0,0,0,0); pvEndDefinition(p); return 0; }
static int generated_defineMask(PARAM *p) { int w,h,depth; if(p == NULL) return 1; w = h = depth = strcmp(toolTip[0],whatsThis[0]); if(widgetType[0] == -1) return 1; if(w==h) depth=0; // fool the compiler pvStartDefinition(p,ID_END_OF_WIDGETS); pvQTextBrowser(p,upperWidget,0); pvSetGeometry(p,upperWidget,5,5,945,200); pvSetFont(p,upperWidget,"Sans Serif",10,0,0,0,0); pvSetMinSize(p,upperWidget,0,200); pvSetMaxSize(p,upperWidget,99999,200); pvQTextBrowser(p,leftWidget,0); pvSetGeometry(p,leftWidget,5,215,175,445); pvSetFont(p,leftWidget,"Sans Serif",10,0,0,0,0); pvSetMaxSize(p,leftWidget,200,99999); pvQDraw(p,centerWidget,0); pvSetGeometry(p,centerWidget,190,215,580,425); pvSetFont(p,centerWidget,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,centerWidget,"test.svg"); pvSetMinSize(p,centerWidget,100,100); pvQGroupBox(p,rightWidget,0,-1,HORIZONTAL,"Tools"); pvSetGeometry(p,rightWidget,780,210,170,450); pvSetFont(p,rightWidget,"Sans Serif",10,0,0,0,0); pvSetMaxSize(p,rightWidget,200,99999); pvQLabel(p,obj1,rightWidget); pvSetGeometry(p,obj1,10,150,145,35); pvSetText(p,obj1,"Put your tools here"); pvSetFont(p,obj1,"Sans Serif",10,0,0,0,0); pvDownloadFile(p,"1center.png"); pvQImage(p,iCenter,rightWidget,"1center.png",&w,&h,&depth); pvSetGeometry(p,iCenter,35,65,22,22); pvSetFont(p,iCenter,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,iCenter,"1center.png"); pvDownloadFile(p,"1uparrow.png"); pvQImage(p,iUp,rightWidget,"1uparrow.png",&w,&h,&depth); pvSetGeometry(p,iUp,35,40,22,22); pvSetFont(p,iUp,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,iUp,"1uparrow.png"); pvDownloadFile(p,"1downarrow.png"); pvQImage(p,iDown,rightWidget,"1downarrow.png",&w,&h,&depth); pvSetGeometry(p,iDown,35,90,22,22); pvSetFont(p,iDown,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,iDown,"1downarrow.png"); pvDownloadFile(p,"1leftarrow.png"); pvQImage(p,iLeft,rightWidget,"1leftarrow.png",&w,&h,&depth); pvSetGeometry(p,iLeft,10,65,22,22); pvSetFont(p,iLeft,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,iLeft,"1leftarrow.png"); pvDownloadFile(p,"1rightarrow.png"); pvQImage(p,iRight,rightWidget,"1rightarrow.png",&w,&h,&depth); pvSetGeometry(p,iRight,60,65,22,22); pvSetFont(p,iRight,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,iRight,"1rightarrow.png"); pvQSlider(p,sliderZoom,rightWidget,10,200,1,10,Vertical); pvSetGeometry(p,sliderZoom,125,30,25,100); pvSetFont(p,sliderZoom,"Sans Serif",10,0,0,0,0); pvQLayoutHbox(p,ID_MAIN_WIDGET,-1); pvQLayoutVbox(p,layout1,-1); pvQLayoutHbox(p,layout2,-1); pvAddWidgetOrLayout(p,ID_MAIN_WIDGET,layout1,-1,-1); pvAddWidgetOrLayout(p,layout1,upperWidget,-1,-1); pvAddWidgetOrLayout(p,layout1,layout2,-1,-1); pvAddWidgetOrLayout(p,layout2,leftWidget,-1,-1); pvAddWidgetOrLayout(p,layout2,centerWidget,-1,-1); pvAddWidgetOrLayout(p,layout2,rightWidget,-1,-1); pvEndDefinition(p); return 0; }
static int generated_defineMask(PARAM *p) { int w,h,depth; if(p == NULL) return 1; w = h = depth = strcmp(toolTip[0],whatsThis[0]); if(widgetType[0] == -1) return 1; if(w==h) depth=0; // fool the compiler pvStartDefinition(p,ID_END_OF_WIDGETS); pvDownloadFile(p,"BioCompactSchm.png"); pvQImage(p,obj1,0,"BioCompactSchm.png",&w,&h,&depth); pvSetGeometry(p,obj1,5,5,979,441); pvSetFont(p,obj1,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,obj1,pvtr("BioCompactSchm.png")); pvDownloadFile(p,"grey.png"); pvQImage(p,markFlow,obj1,"grey.png",&w,&h,&depth); pvSetGeometry(p,markFlow,31,189,35,35); pvSetFont(p,markFlow,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,markFlow,pvtr("grey.png")); pvDownloadFile(p,"green.png"); pvQImage(p,markBlower1,obj1,"green.png",&w,&h,&depth); pvSetGeometry(p,markBlower1,165,19,35,35); pvSetFont(p,markBlower1,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,markBlower1,pvtr("green.png")); pvDownloadFile(p,"red.png"); pvQImage(p,markBlower2,obj1,"red.png",&w,&h,&depth); pvSetGeometry(p,markBlower2,346,19,35,35); pvSetFont(p,markBlower2,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,markBlower2,pvtr("red.png")); pvDownloadFile(p,"grey.png"); pvQImage(p,markUVunit,obj1,"grey.png",&w,&h,&depth); pvSetGeometry(p,markUVunit,800,124,35,35); pvSetFont(p,markUVunit,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,markUVunit,pvtr("grey.png")); pvDownloadFile(p,"grey.png"); pvQImage(p,markPump,obj1,"grey.png",&w,&h,&depth); pvSetGeometry(p,markPump,840,329,35,35); pvSetFont(p,markPump,"Sans Serif",10,0,0,0,0); pvSetWhatsThis(p,markPump,pvtr("grey.png")); pvQLabel(p,label1,0); pvSetGeometry(p,label1,5,465,550,30); pvSetText(p,label1,pvtr("Label1")); pvSetFont(p,label1,"Sans Serif",10,0,0,0,0); pvQLabel(p,label2,0); pvSetGeometry(p,label2,5,495,550,30); pvSetText(p,label2,pvtr("Label2")); pvSetFont(p,label2,"Sans Serif",10,0,0,0,0); pvQLabel(p,label3,0); pvSetGeometry(p,label3,5,525,550,30); pvSetText(p,label3,pvtr("Label3")); pvSetFont(p,label3,"Sans Serif",10,0,0,0,0); pvQLabel(p,label4,0); pvSetGeometry(p,label4,5,555,550,30); pvSetText(p,label4,pvtr("Label4")); pvSetFont(p,label4,"Sans Serif",10,0,0,0,0); pvQLabel(p,label5,0); pvSetGeometry(p,label5,5,585,550,30); pvSetText(p,label5,pvtr("Label5")); pvSetFont(p,label5,"Sans Serif",10,0,0,0,0); pvEndDefinition(p); return 0; }
static int generated_defineMask(PARAM *p) { int w,h,depth; if(p == NULL) return 1; w = h = depth = strcmp(toolTip[0],whatsThis[0]); if(widgetType[0] == -1) return 1; if(w==h) depth=0; // fool the compiler pvStartDefinition(p,ID_END_OF_WIDGETS); printf("generated_defineMaks 1\n"); pvQGL(p,OpenGL1,0); printf("generated_defineMaks 2\n"); pvSetGeometry(p,OpenGL1,105,0,1024,768); printf("generated_defineMaks 3\n"); pvGlBegin(p,OpenGL1); printf("generated_defineMaks 4\n"); initializeGL(p); // (todo: write your gl initialization routine) see example printf("generated_defineMaks 5\n"); resizeGL(p,1024,768); // (todo: write your resize routine) see example printf("generated_defineMaks 6\n"); pvGlEnd(p); printf("generated_defineMaks 7\n"); pvQGroupBox(p,group1,0,-1,HORIZONTAL,"w2d"); pvSetGeometry(p,group1,0,0,100,515); pvSetFont(p,group1,"Sans Serif",10,0,0,0,0); pvSetMaxSize(p,group1,100,99999); pvQSlider(p,sliderPos,group1,0,100,1,10,Horizontal); pvSetGeometry(p,sliderPos,10,145,80,30); pvSetFont(p,sliderPos,"Sans Serif",10,0,0,0,0); pvQSlider(p,sliderScale,group1,0,100,1,31,Vertical); pvSetGeometry(p,sliderScale,70,55,25,75); pvSetFont(p,sliderScale,"Sans Serif",10,0,0,0,0); pvDownloadFile(p,"1center.png"); pvQImage(p,btCenter,group1,"1center.png",&w,&h,&depth); pvSetGeometry(p,btCenter,25,85,25,25); pvSetFont(p,btCenter,"Sans Serif",10,0,0,0,0); pvDownloadFile(p,"1leftarrow.png"); pvQImage(p,btLeft,group1,"1leftarrow.png",&w,&h,&depth); pvSetGeometry(p,btLeft,5,85,25,25); pvSetFont(p,btLeft,"Sans Serif",10,0,0,0,0); pvDownloadFile(p,"1rightarrow.png"); pvQImage(p,btRight,group1,"1rightarrow.png",&w,&h,&depth); pvSetGeometry(p,btRight,45,85,25,25); pvSetFont(p,btRight,"Sans Serif",10,0,0,0,0); pvDownloadFile(p,"1uparrow.png"); pvQImage(p,btUp,group1,"1uparrow.png",&w,&h,&depth); pvSetGeometry(p,btUp,25,65,25,25); pvSetFont(p,btUp,"Sans Serif",10,0,0,0,0); pvDownloadFile(p,"1downarrow.png"); pvQImage(p,btDown,group1,"1downarrow.png",&w,&h,&depth); pvSetGeometry(p,btDown,25,105,25,25); pvSetFont(p,btDown,"Sans Serif",10,0,0,0,0); pvQLabel(p,obj1,group1); pvSetGeometry(p,obj1,80,45,15,15); pvSetText(p,obj1,"+"); pvSetFont(p,obj1,"Sans Serif",10,0,0,0,0); pvQPushButton(p,btBack,group1); pvSetGeometry(p,btBack,5,25,75,30); pvSetText(p,btBack,"Back"); pvSetFont(p,btBack,"Sans Serif",10,0,0,0,0); pvQLabel(p,obj2,group1); pvSetGeometry(p,obj2,80,135,15,15); pvSetText(p,obj2,"-"); pvSetFont(p,obj2,"Sans Serif",10,0,0,0,0); pvQLayoutHbox(p,ID_MAIN_WIDGET,-1); pvQLayoutVbox(p,layout1,-1); pvAddWidgetOrLayout(p,ID_MAIN_WIDGET,layout1,-1,-1); pvAddWidgetOrLayout(p,ID_MAIN_WIDGET,OpenGL1,-1,-1); pvAddWidgetOrLayout(p,layout1,group1,-1,-1); printf("generated_defineMaks x\n"); pvEndDefinition(p); printf("generated_defineMaks end\n"); return 0; }
static int defineMask(PARAM *p) { int x,y,w,h,depth; pvStartDefinition(p,ID_END_OF_WIDGETS); // define buttons pvQPushButton(p,ID_BUTTON_MASK1,0); pvQPushButton(p,ID_BUTTON_MASK2,0); pvQPushButton(p,ID_BUTTON_MASK3,0); x = 0; y = 0; pvSetGeometry(p,ID_BUTTON_MASK1,x,y,100,30); x = 0; y += 30; pvSetGeometry(p,ID_BUTTON_MASK2,x,y,100,30); x = 0; y += 30; pvSetGeometry(p,ID_BUTTON_MASK3,x,y,100,30); pvSetText(p,ID_BUTTON_MASK1,"Show Mask1"); pvSetText(p,ID_BUTTON_MASK2,"Show Mask2"); pvSetText(p,ID_BUTTON_MASK3,"Show Mask3"); x = 0; y += 30; pvQLabel(p,ID_LABEL,0); pvSetGeometry(p,ID_LABEL,x,y,100,30); pvSetText(p,ID_LABEL,"This is mask 3"); pvQImage(p,ID_IMAGE,0,"homer.bmp", &w, &h, &depth); if(w>0 && h>0) pvSetGeometry(p,ID_IMAGE,100,0,w,h); pvQLCDNumber(p,ID_LCD1,0,5,Outline,HEX); pvQLCDNumber(p,ID_LCD2,0,5,Filled,DEC); pvQLCDNumber(p,ID_LCD3,0,5,Flat,DEC); pvSetGeometry(p,ID_LCD1,100+w,0,100,50); pvSetGeometry(p,ID_LCD2,100+w,50,100,50); pvSetGeometry(p,ID_LCD3,100+w,100,100,50); pvQFrame(p,ID_FRAME,ID_IMAGE,Box,Raised,3,3); pvSetGeometry(p,ID_FRAME,20,20,200+6,150+6); pvQDraw(p,ID_GRAPHIC,ID_FRAME); pvSetGeometry(p,ID_GRAPHIC,3,3,200,150); pvQPushButton(p,ID_PRINT,ID_GRAPHIC); pvSetGeometry(p,ID_PRINT,5,5,50,20); pvSetText(p,ID_PRINT,"Print"); pvQFrame(p,ID_FRAME2,0,Box,Sunken,3,3); pvSetGeometry(p,ID_FRAME2,100+w,150,400+6,300+6); pvQDraw(p,ID_GRAPHIC2,ID_FRAME2); pvSetGeometry(p,ID_GRAPHIC2,3,3,400,300); //pvSetGeometry(p,ID_GRAPHIC2,100+w,150,400,300); pvSetBackgroundColor(p,ID_GRAPHIC2,128,128,128); pvQComboBox(p,ID_COMBO1,0,0,AtTop); pvSetGeometry(p,ID_COMBO1,150+w,h-200,200,30); pvSetText(p,ID_COMBO1,"one"); pvSetText(p,ID_COMBO1,"two"); pvSetText(p,ID_COMBO1,"three"); pvSetText(p,ID_COMBO1,"four"); pvSetText(p,ID_COMBO1,"fife"); pvQComboBox(p,ID_COMBO2,0,1,AtTop); pvSetGeometry(p,ID_COMBO2,150+w,h-150,200,30); pvSetText(p,ID_COMBO2,"one test"); pvSetText(p,ID_COMBO2,"two test"); pvSetText(p,ID_COMBO2,"three test"); pvSetText(p,ID_COMBO2,"four test"); pvSetText(p,ID_COMBO2,"fife test"); pvEndDefinition(p); return 0; }