コード例 #1
0
ファイル: mask5.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);

  pvQPushButton(p,buttonCancel,0);
  pvSetGeometry(p,buttonCancel,95,110,100,30);
  pvSetText(p,buttonCancel,"Cancel");

  pvQLabel(p,obj2,0);
  pvSetGeometry(p,obj2,10,10,130,30);
  pvSetText(p,obj2,"Old password");

  pvQLabel(p,obj4,0);
  pvSetGeometry(p,obj4,10,70,125,30);
  pvSetText(p,obj4,"Verify new password");

  pvQLabel(p,obj5,0);
  pvSetGeometry(p,obj5,10,40,120,30);
  pvSetText(p,obj5,"New Password");

  pvQPushButton(p,buttonOk,0);
  pvSetGeometry(p,buttonOk,200,110,100,30);
  pvSetText(p,buttonOk,"Ok");

  pvQLineEdit(p,editOld,0);
  pvSetGeometry(p,editOld,135,15,165,30);

  pvQLineEdit(p,editNew,0);
  pvSetGeometry(p,editNew,135,45,165,30);

  pvQLineEdit(p,editVerify,0);
  pvSetGeometry(p,editVerify,135,75,165,30);


  pvEndDefinition(p);
  return 0;
}
コード例 #2
0
ファイル: mask1.cpp プロジェクト: gsenergin/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);

    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;
}
コード例 #3
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);

  pvQTextBrowser(p,htmlBottom,0);
  pvSetGeometry(p,htmlBottom,5,60,955,460);
  pvSetFont(p,htmlBottom,"Sans Serif",10,0,0,0,0);

  pvQPushButton(p,buttonSearch,0);
  pvSetGeometry(p,buttonSearch,475,15,100,30);
  pvSetText(p,buttonSearch,"Search");
  pvSetFont(p,buttonSearch,"Sans Serif",10,0,0,0,0);

  pvQLineEdit(p,lineEditSearch,0);
  pvSetGeometry(p,lineEditSearch,230,15,225,30);
  pvSetFont(p,lineEditSearch,"Sans Serif",10,0,0,0,0);

  pvQLayoutHbox(p,ID_MAIN_WIDGET,-1);

  pvQLayoutVbox(p,layout1,ID_MAIN_WIDGET);

  pvQLayoutHbox(p,layout2,layout1);

  pvAddWidgetOrLayout(p,ID_MAIN_WIDGET,layout1,-1,-1);
  pvAddWidgetOrLayout(p,layout1,layout2,-1,-1);
  pvAddWidgetOrLayout(p,layout1,htmlBottom,-1,-1);
  pvAddWidgetOrLayout(p,layout2,lineEditSearch,-1,-1);
  pvAddWidgetOrLayout(p,layout2,buttonSearch,-1,-1);

  pvEndDefinition(p);
  return 0;
}
コード例 #4
0
ファイル: mask2.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(w==h) depth=0; // fool the compiler
  pvStartDefinition(p,ID_END_OF_WIDGETS);

  pvQPushButton(p,back,0);
  pvSetGeometry(p,back,10,10,100,30);
  pvSetText(p,back,"&Back");

  pvQLabel(p,textLabelNumThreads,0);
  pvSetGeometry(p,textLabelNumThreads,125,10,100,30);
  pvSetText(p,textLabelNumThreads,"numThreads");

  pvQMultiLineEdit(p,textEditOutput,0,0,-1);
  pvSetGeometry(p,textEditOutput,10,55,635,290);

  pvQMultiLineEdit(p,textEditInput,0,1,-1);
  pvSetGeometry(p,textEditInput,10,355,635,200);
  pvSetMaxSize(p,textEditInput,99999,200);

  pvQPushButton(p,pushButtonSend,0);
  pvSetGeometry(p,pushButtonSend,545,570,100,30);
  pvSetText(p,pushButtonSend,"&Send <ESC>");

  pvQLineEdit(p,lineEditAlias,0);
  pvSetGeometry(p,lineEditAlias,120,575,180,30);
  pvSetText(p,lineEditAlias,"unknown");

  pvQLabel(p,labelChat,0);
  pvSetGeometry(p,labelChat,535,15,110,30);
  pvSetText(p,labelChat,"pvbrowser Chat");
  pvSetFont(p,labelChat,"Sans Serif",9,1,1,0,0);

  pvQLabel(p,labelAlias,0);
  pvSetGeometry(p,labelAlias,10,575,100,30);
  pvSetText(p,labelAlias,"Alias:");

  pvQLayoutVbox(p,ID_MAIN_WIDGET,-1);

  pvQLayoutHbox(p,layout1,ID_MAIN_WIDGET);

  pvQLayoutHbox(p,layout2,ID_MAIN_WIDGET);

  pvAddWidgetOrLayout(p,layout1,back,-1,-1);
  pvAddWidgetOrLayout(p,layout1,textLabelNumThreads,-1,-1);
  pvAddStretch(p,layout1,1);
  pvAddWidgetOrLayout(p,layout1,labelChat,-1,-1);
  pvAddWidgetOrLayout(p,layout2,labelAlias,-1,-1);
  pvAddWidgetOrLayout(p,layout2,lineEditAlias,-1,-1);
  pvAddStretch(p,layout2,1);
  pvAddWidgetOrLayout(p,layout2,pushButtonSend,-1,-1);
  pvAddWidgetOrLayout(p,ID_MAIN_WIDGET,layout1,-1,-1);
  pvAddWidgetOrLayout(p,ID_MAIN_WIDGET,textEditOutput,-1,-1);
  pvAddWidgetOrLayout(p,ID_MAIN_WIDGET,textEditInput,-1,-1);
  pvAddWidgetOrLayout(p,ID_MAIN_WIDGET,layout2,-1,-1);

  pvEndDefinition(p);
  return 0;
}
コード例 #5
0
ファイル: Mask1.cpp プロジェクト: nrj123/pvb
static int defineMask(PARAM *p)
{
int i,x,y,obj;

  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);
  pvQPushButton(p,ID_BUTTON_MASK4,0);
  pvQPushButton(p,ID_BUTTON_PERIODIC,0);
  pvQPushButton(p,ID_BUTTON_MASKVTK,0);
  pvQPushButton(p,ID_BUTTON_MASKQWT,0);
  pvQPushButton(p,ID_BUTTON_REQUEST,0);
  pvQLineEdit(p,ID_LINE_EDIT,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);
  x = 0; y += 30;
  pvSetGeometry(p,ID_BUTTON_MASK4,x,y,100,30);
  x = 0; y += 30;
  pvSetGeometry(p,ID_BUTTON_PERIODIC,x,y,100,30);
  x = 0; y += 30;
  pvSetGeometry(p,ID_BUTTON_MASKVTK,x,y,100,30);
  x = 0; y += 30;
  pvSetGeometry(p,ID_BUTTON_MASKQWT,x,y,100,30);
  x = 0; y += 30;
  pvSetGeometry(p,ID_BUTTON_REQUEST,x,y,100,30);
  x = 0; y += 30;
  pvSetGeometry(p,ID_LINE_EDIT,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");
  pvSetText(p,ID_BUTTON_MASK4,"Show OpenGL");
  pvSetText(p,ID_BUTTON_PERIODIC,"\"Show Periodic\"");
  pvSetText(p,ID_BUTTON_MASKVTK,"Show VTK");
  pvSetText(p,ID_BUTTON_MASKQWT,"Show QWT");
  pvSetText(p,ID_BUTTON_REQUEST,"Request text's");

  pvToolTip(p,ID_BUTTON_MASK1,"äöüß This is the ToolTip for BUTTON_MASK1耶和华见证人:守望台圣经书社正式网页");

  // define the lines
  pvQLabel(p,ID_LINE1,0);
  pvSetGeometry(p,ID_LINE1,150, 10,800,3);
  pvSetBackgroundColor(p,ID_LINE1,255,255,0);
  pvQLabel(p,ID_LINE2,0);
  pvSetGeometry(p,ID_LINE2,150,180,800,3);
  pvSetBackgroundColor(p,ID_LINE2,255,255,0);
  pvQLabel(p,ID_LINE3,0);
  pvSetGeometry(p,ID_LINE3,150,220,800,3);
  pvSetBackgroundColor(p,ID_LINE3,255,255,0);

  // define the arrays
  obj = ID_SPEED_LABEL;
  x = 150; y = 20;
  pvQLabel(p,obj,0);
  pvSetGeometry(p,obj,x,y,130,30);
  pvPrintf(p,obj,"Speed (m/sec):");
  x += 130;
  obj++;
  FORi
  {
    pvQLabel(p,obj,0);
    pvSetGeometry(p,obj,x,y,50,30);
    x += 80;
    obj++;
  }
  obj = ID_TEMP_LABEL;
  x = 150; y += 30;
  pvQLabel(p,obj,0);
  pvSetGeometry(p,obj,x,y,130,30);
  pvPrintf(p,obj,"Temperature (degC) :");
  x += 130;
  obj++;
  FORi
  {
    pvQLabel(p,obj,0);
    pvSetGeometry(p,obj,x,y,50,30);
    x += 80;
    obj++;
  }
  obj = ID_FORCE_LABEL;
  x = 150; y += 30;
  pvQLabel(p,obj,0);
  pvSetGeometry(p,obj,x,y,130,30);
  pvPrintf(p,obj,"Force (kN):");
  x += 130;
  obj++;
  FORi
  {
    pvQLabel(p,obj,0);
    pvSetGeometry(p,obj,x,y,50,30);
    x += 80;
    obj++;
  }
  obj = ID_THICK_LABEL;
  x = 150; y += 30;
  pvQLabel(p,obj,0);
  pvSetGeometry(p,obj,x,y,130,30);
  pvPrintf(p,obj,"Thickness (mm):");
  x += 130;
  obj++;
  FORi
  {
    pvQLabel(p,obj,0);
    pvSetGeometry(p,obj,x,y,50,30);
    x += 80;
    obj++;
  }

  // define the single values
  obj = ID_TARGET_THICK;
  x = 150; y = 187;
  pvQLabel(p,obj,0);
  pvSetGeometry(p,obj,x,y,250,30);
  obj++; x += 270;
  pvQLabel(p,obj,0);
  pvSetGeometry(p,obj,x,y,250,30);
  obj++; x += 270;
  pvQLabel(p,obj,0);
  pvSetGeometry(p,obj,x,y,250,30);
  obj++; x += 270;

  x = 150; y = 250;
  pvQTabWidget(p,ID_TAB_DIALOG,0);
  pvSetGeometry(p,ID_TAB_DIALOG,x,y,400,200);
  pvSetTabPosition(p,ID_TAB_DIALOG,Bottom);

  pvQWidget(p,ID_TAB1,ID_TAB_DIALOG);
  pvQWidget(p,ID_TAB2,ID_TAB_DIALOG);
  pvQWidget(p,ID_TAB3,ID_TAB_DIALOG);

  pvAddTab(p,ID_TAB_DIALOG,ID_TAB1,"Tab1");
  pvAddTab(p,ID_TAB_DIALOG,ID_TAB2,"Tab2");
  pvAddTab(p,ID_TAB_DIALOG,ID_TAB3,"Tab3");

  pvQPushButton(p,ID_TAB_BUTTON1,ID_TAB1);
  pvSetGeometry(p,ID_TAB_BUTTON1,10,10,100,30);
  pvSetText(p,ID_TAB_BUTTON1,"A TabWidget");

  pvEndDefinition(p);
  return 0;
}