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; w = h = depth = strcmp(toolTip[0],whatsThis[0]); if(w==h) depth=0; // fool the compiler pvStartDefinition(p,ID_END_OF_WIDGETS); pvQPushButton(p,back,0); pvSetGeometry(p,back,15,10,100,30); pvSetText(p,back,"Back"); pvQTabWidget(p,ID_TAB_DIALOG,0); pvSetGeometry(p,ID_TAB_DIALOG,15,50,1185,725); pvQWidget(p,ID_TAB_01,ID_TAB_DIALOG); pvAddTab(p,ID_TAB_DIALOG,ID_TAB_01,"Tab1"); pvQButtonGroup(p,groupBtn1,ID_TAB_01,-1,HORIZONTAL,"Display"); pvSetGeometry(p,groupBtn1,870,40,140,105); pvQRadioButton(p,radioButton1,groupBtn1); pvSetGeometry(p,radioButton1,10,20,115,21); pvSetText(p,radioButton1,"Sinus"); pvQRadioButton(p,radioButton2,groupBtn1); pvSetGeometry(p,radioButton2,10,45,115,21); pvSetText(p,radioButton2,"Cosinus"); pvQRadioButton(p,radioButton3,groupBtn1); pvSetGeometry(p,radioButton3,10,70,115,21); pvSetText(p,radioButton3,"Both"); pvSetChecked(p,radioButton3,1); pvQProgressBar(p,progressBar1,ID_TAB_01,100); pvSetGeometry(p,progressBar1,870,190,140,24); pvQCheckBox(p,checkBox1,ID_TAB_01); pvSetGeometry(p,checkBox1,870,10,140,21); pvSetText(p,checkBox1,"Pause"); pvQLCDNumber(p,lCDNumber1,ID_TAB_01,3,Outline,Dec); pvSetGeometry(p,lCDNumber1,870,155,140,23); pvQSlider(p,slider1,ID_TAB_01,1,100,4,1,Vertical); pvSetGeometry(p,slider1,840,5,24,270); pvQMultiLineEdit(p,multiLine1,ID_TAB_01,0,10); pvSetGeometry(p,multiLine1,870,230,140,120); pvQwtPlotWidget(p,qwtPlot1,ID_TAB_01,2,360); pvSetGeometry(p,qwtPlot1,10,5,815,630); qpwSetCanvasBackground(p,qwtPlot1,239,239,239); qpwEnableAxis(p,qwtPlot1,yLeft); qpwEnableAxis(p,qwtPlot1,xBottom); pvQwtWheel(p,qwtWheel1,ID_TAB_01); pvSetGeometry(p,qwtWheel1,35,655,790,24); qwtWheelSetMass(p,qwtWheel1,0.200000f); qwtWheelSetTotalAngle(p,qwtWheel1,175.000000f); qwtWheelSetViewAngle(p,qwtWheel1,175.000000f); qwtWheelSetTickCnt(p,qwtWheel1,10); qwtWheelSetInternalBorder(p,qwtWheel1,2); pvQPushButton(p,buttonModalDialog,ID_TAB_01); pvSetGeometry(p,buttonModalDialog,875,650,135,30); pvSetText(p,buttonModalDialog,"ModalDialog"); pvQWidget(p,ID_TAB_02,ID_TAB_DIALOG); pvAddTab(p,ID_TAB_DIALOG,ID_TAB_02,"Tab2"); pvQDraw(p,qDraw1,ID_TAB_02); pvSetGeometry(p,qDraw1,15,15,1145,665); 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 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; }