示例#1
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);

    pvQGroupBox(p,obj2,0,-1,HORIZONTAL,"Event Log");
    pvSetGeometry(p,obj2,310,45,120,130);

    pvQPushButton(p,buttonViewEventLog,obj2);
    pvSetGeometry(p,buttonViewEventLog,10,20,100,30);
    pvSetText(p,buttonViewEventLog,"View");

    pvQGroupBox(p,obj3,0,-1,HORIZONTAL,"Process List");
    pvSetGeometry(p,obj3,5,45,300,130);

    pvQPushButton(p,buttonView,obj3);
    pvSetGeometry(p,buttonView,185,20,100,30);
    pvSetText(p,buttonView,"View");

    pvQPushButton(p,buttonLogin,obj3);
    pvSetGeometry(p,buttonLogin,185,55,100,30);
    pvSetText(p,buttonLogin,"Login");

    pvQPushButton(p,buttonChange,obj3);
    pvSetGeometry(p,buttonChange,185,90,100,30);
    pvSetText(p,buttonChange,"Change Pass");

    pvQLineEdit(p,editPass,obj3);
    pvSetGeometry(p,editPass,80,55,100,30);

    pvQLabel(p,obj8,obj3);
    pvSetGeometry(p,obj8,10,55,70,30);
    pvSetText(p,obj8,"Password:"******"pcontrol - Control your processes and view event logs");
    pvSetFont(p,obj9,"Sans Serif",12,1,0,0,0);


    pvEndDefinition(p);
    return 0;
}
示例#2
0
文件: mask11.cpp 项目: GeanlinZh/pvb
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;
}
示例#3
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;
}
示例#4
0
文件: mask1.cpp 项目: arhunn/pvbaddon
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);

  pvQLabel(p,obj1,0);
  pvSetGeometry(p,obj1,10,10,345,30);
  pvSetText(p,obj1,"Label");
  pvToolTip(p,obj1,"byteORG_M(0,0,0)");

  pvQLabel(p,obj2,0);
  pvSetGeometry(p,obj2,10,40,345,30);
  pvSetText(p,obj2,"Label");
  pvToolTip(p,obj2,"byteORG_M(0,0,1)");

  pvQLabel(p,obj3,0);
  pvSetGeometry(p,obj3,10,65,345,30);
  pvSetText(p,obj3,"Label");
  pvToolTip(p,obj3,"byteORG_M(0,0,2)");

  pvQLabel(p,obj4,0);
  pvSetGeometry(p,obj4,10,90,345,30);
  pvSetText(p,obj4,"Label");
  pvToolTip(p,obj4,"byteORG_M(0,0,3)");

  pvQLabel(p,obj5,0);
  pvSetGeometry(p,obj5,10,115,345,30);
  pvSetText(p,obj5,"Label");
  pvToolTip(p,obj5,"byteORG_M(0,0,4)");

  pvQLabel(p,obj6,0);
  pvSetGeometry(p,obj6,10,140,345,30);
  pvSetText(p,obj6,"Label");
  pvToolTip(p,obj6,"byteORG_M(0,0,5)");

  pvQLabel(p,obj7,0);
  pvSetGeometry(p,obj7,10,165,345,30);
  pvSetText(p,obj7,"Label");
  pvToolTip(p,obj7,"byteORG_M(0,0,6)");

  pvQPushButton(p,buttonList,0);
  pvSetGeometry(p,buttonList,355,10,130,30);
  pvSetText(p,buttonList,"List");

  pvQLabel(p,obj8,0);
  pvSetGeometry(p,obj8,10,190,345,30);
  pvSetText(p,obj8,"Label");
  pvToolTip(p,obj8,"byteORG_M(0,0,7)");

  pvQLabel(p,obj9,0);
  pvSetGeometry(p,obj9,10,215,345,30);
  pvSetText(p,obj9,"Label");
  pvToolTip(p,obj9,"byteORG_M(0,0,8)");

  pvQLabel(p,obj10,0);
  pvSetGeometry(p,obj10,10,240,345,30);
  pvSetText(p,obj10,"Label");
  pvToolTip(p,obj10,"byteORG_M(0,0,9)");

  pvQLabel(p,obj11,0);
  pvSetGeometry(p,obj11,355,50,60,30);
  pvSetText(p,obj11,"Bit");

  pvQLabel(p,obj12,0);
  pvSetGeometry(p,obj12,355,85,60,30);
  pvSetText(p,obj12,"Byte");

  pvQLabel(p,obj13,0);
  pvSetGeometry(p,obj13,355,120,60,30);
  pvSetText(p,obj13,"Int");

  pvQLabel(p,obj14,0);
  pvSetGeometry(p,obj14,355,155,60,30);
  pvSetText(p,obj14,"Float");

  pvQSpinBox(p,spinByte,0,0,255,1);
  pvSetGeometry(p,spinByte,430,85,100,30);

  pvQSpinBox(p,spinInt,0,0,10000,1);
  pvSetGeometry(p,spinInt,430,120,100,30);

  pvQSpinBox(p,spinFloat,0,-100,100,1);
  pvSetGeometry(p,spinFloat,430,155,100,30);

  pvQSpinBox(p,spinBit,0,0,1,1);
  pvSetGeometry(p,spinBit,430,50,100,30);

  pvQLabel(p,obj15,0);
  pvSetGeometry(p,obj15,540,105,280,35);
  pvSetText(p,obj15,"set ORG_M, slave=1, dbnum=0, adr=0");

  pvQGroupBox(p,obj16,0,-1,HORIZONTAL,"Bits in Byte 2");
  pvSetGeometry(p,obj16,355,200,285,260);

  pvQRadioButton(p,bit0,obj16);
  pvSetGeometry(p,bit0,5,20,100,30);
  pvSetText(p,bit0,"Bit 0");

  pvQRadioButton(p,bit1,obj16);
  pvSetGeometry(p,bit1,5,45,100,30);
  pvSetText(p,bit1,"Bit 1");

  pvQRadioButton(p,bit2,obj16);
  pvSetGeometry(p,bit2,5,75,100,30);
  pvSetText(p,bit2,"Bit 2");

  pvQRadioButton(p,bit3,obj16);
  pvSetGeometry(p,bit3,5,105,100,30);
  pvSetText(p,bit3,"Bit 3");

  pvQRadioButton(p,bit4,obj16);
  pvSetGeometry(p,bit4,5,135,100,30);
  pvSetText(p,bit4,"Bit 4");

  pvQRadioButton(p,bit5,obj16);
  pvSetGeometry(p,bit5,5,165,100,30);
  pvSetText(p,bit5,"Bit 5");

  pvQRadioButton(p,bit6,obj16);
  pvSetGeometry(p,bit6,5,195,100,30);
  pvSetText(p,bit6,"Bit 6");

  pvQRadioButton(p,bit7,obj16);
  pvSetGeometry(p,bit7,5,225,100,30);
  pvSetText(p,bit7,"Bit 7");

  pvQRadioButton(p,bit_0_1_2,obj16);
  pvSetGeometry(p,bit_0_1_2,170,20,100,30);
  pvSetText(p,bit_0_1_2,"Bit 0 1 2");

  pvQPushButton(p,buttonSet0,obj16);
  pvSetGeometry(p,buttonSet0,170,60,100,30);
  pvSetText(p,buttonSet0,"Set value=0");


  pvEndDefinition(p);
  return 0;
}