Создание элементов слайдеров и прогресс-баров в конструкторе

16 сентября 2017, 23:57
Реter Konow
2
127
//==============================================================================================================================================================================================================
NEW_GROUP, "Sliders group",CUSTOM_LAYOUT,

NEW_LINE, EDIT,   "Edit 4",  HD_SLIDER, "DH Slider 2", EDIT,   "Edit 5",  END_LINE,  

NEW_LINE, EDIT,   "Edit 1",  HD_SLIDER, "DH Slider 1", EDIT,   "Edit 2",  END_LINE, 


NEW_LINE, 

H_SLIDER, "Small slider 1",  W,130, _,NAME_ON_TOP,                    _,BG_COLOR,(int)clrLightBlue,
H_SLIDER, "Approximate",     W,180, _,HANDLE_IN_MIDLE, _,HIDE_STRIPE, _,BG_COLOR,(int)clrDarkGray,

END_LINE,  

GAP,20,

NEW_LINE,   H_SLIDER,  "Slider 2",       END_LINE, 

NEW_LINE,   HD_SLIDER, "Slider 1",       END_LINE,  



END_GROUP,
//==================================================
// Cвойства группы:
//--------------------------------
 "Sliders group", IN, "F2",
 "Sliders group", AT, CENTER, 0,0,
 "Sliders group", X_GAP, 10,
 "Sliders group", Y_GAP, 62,
//==================================================
//Установка свойств элементов.
//--------------------------------------------------
"Edit 4",      READ_ONLY,   _,HIDE_NAME,   _,W,50,
//-------------------------------------------------- 
"DH Slider 2", HANDLE_IN_MIDLE,  _,BG_COLOR,(int)clrAqua, _,NAME_ON_TOP_CENTER,  _,STRIPE_COLOR,(int)clrTeal, _,TEXT_COLOR,(int)clrBlueViolet, 
//--------------------------------------------------
"Edit 5",      READ_ONLY,   _,HIDE_NAME,   _,W,50,
//--------------------------------------------------
"Edit 1",      READ_ONLY,   _,HIDE_NAME,   _,W,50, 
//--------------------------------------------------
"DH Slider 1", HANDLE_IN_MIDLE,   _,NAME_ON_TOP,  _,STRIPE_COLOR,(int)clrRed, _,BG_COLOR,(int)clrCornsilk,_,TEXT_COLOR,(int)clrBlueViolet,
//--------------------------------------------------
"Edit 2",      READ_ONLY,   _,HIDE_NAME,   _,W,50, 
//--------------------------------------------------
"Slider 2",    W,380,  _,NAME_ON_TOP,    _,NAME_Y_GAP, 30, _,STRIPE_COLOR,(int)clrHotPink,   _,HANDLE_IN_MIDLE,  _,BG_COLOR,(int)clrAquamarine,
//--------------------------------------------------
"Slider 1",    STRIPE_COLOR,(int)clrGold, _,BG_COLOR,(int)clrCornflowerBlue,_,TEXT_COLOR,(int)clrWhite,_,WIDGET_ON_BOTTOM,
//--------------------------------------------------   
//==================================================

//==============================================================================================================================================================================================================
 NEW_GROUP, "V Sliders",/*Cвойства группы:*/ IN, "F2",   "V Sliders",AT, LEFT_TOP,  40,40, _,X_GAP, 100, _,Y_GAP, 25,
 
 NEW_LINE,   V_SLIDER, "V Slider 1", VD_SLIDER, "VD Slider 1", VD_SLIDER, "VD Slider 2",  END_LINE,

 NEW_LINE,   V_SLIDER, "V Slider 2",  END_LINE,
  
 END_GROUP,   
//==================================================      
//Установка свойств элементов.
//--------------------------------------------------
"V Slider 1",  H, 150, _,STRIPE_COLOR,  _,HIDE_BAR, _,HANDLE_IN_MIDLE,  _,BG_COLOR,(int)clrAliceBlue, _,WIDGET_ON_RIGHT,
//--------------------------------------------------  
"VD Slider 2", H,300,_,STRIPE_COLOR, (int)clrOrange, 
//-------------------------------------------------- 
"V Slider 2",  H, 150,_,STRIPE_COLOR, (int)clrRed, _,HANDLE_IN_MIDLE,
//==================================================

//==============================================================================================================================================================================================================
 NEW_GROUP,"Gistogramm 1",/*Cвойства группы:*/ IN, "F2",   "Gistogramm 1",AT, RIGHT_TOP,  100,30, _,X_GAP, 1, _,Y_GAP, 0,

 NEW_LINE,   
 
 VP_BAR, "Bar 1",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,50,  _,STRIPE_COLOR,(int)clrAliceBlue, 
 VP_BAR, "Bar 2",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,70,  _,STRIPE_COLOR,(int)clrBlue,
 VP_BAR, "Bar 3",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,90, _,STRIPE_COLOR,(int)clrTan,
 VP_BAR, "Bar 4",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,110, _,STRIPE_COLOR,(int)clrLavender,
 VP_BAR, "Bar 5",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,130, _,STRIPE_COLOR,(int)clrKhaki,
 VP_BAR, "Bar 6",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,80, _,STRIPE_COLOR,(int)clrOldLace,
 VP_BAR, "Bar 7",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,70, _,STRIPE_COLOR,(int)clrDarkBlue,
 VP_BAR, "Bar 8",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,15, _,STRIPE_COLOR,(int)clrCadetBlue,
 VP_BAR, "Bar 9",  BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,38, _,STRIPE_COLOR,(int)clrBeige,
 VP_BAR, "Bar 10", BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,64, _,STRIPE_COLOR,(int)clrNavajoWhite,
 VP_BAR, "Bar 11", BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,76, _,STRIPE_COLOR,(int)clrMagenta,
 VP_BAR, "Bar 12", BAR_COLOR,(int)clrWhite, _,STRIPE_SIZE,55, _,STRIPE_COLOR,(int)clrYellow,
  
 END_LINE,
 
 END_GROUP,
 
 "Gistogramm 1",VP_BARS, H,150, FRAME_TYPE,3,  END,
//==============================================================================================================================================================================================================
NEW_GROUP,"Horizontal progress bars", X_GAP,5,

NEW_LINE,  TEXT, "Some types of progress bars",  END_LINE,
  
NEW_LINE,  H_LINE, "HL1", W,200, END_LINE,  
 
 GAP,20,
 
NEW_LINE,  P_BAR,"Progress 1",_,STRIPE_COLOR,(int)clrBlue,END_LINE, 

NEW_LINE,  P_BAR,"Progress 2",  H,10, _,STRIPE_COLOR,(int)clrYellow, END_LINE, 

NEW_LINE,  P_BAR,"Progress 3",  H,30, _,W,200,_,STRIPE_COLOR,(int)clrMagenta,   TABLO, "68", H,30, _,W,30,_,BG_COLOR,(int)clrWhite, END_LINE, 

NEW_LINE,  
P_BAR,"Progress 4",  H,20, _,W,200,  _,NAME_ON_TOP,  
P_BAR,"Progress 5",  H,20, _,W,200,  _,NAME_ON_TOP_CENTER, _,STRIPE_COLOR,(int)clrCadetBlue, 
END_LINE, 


END_GROUP,
//--------------------------------------------------
//Cвойства группы:
//--------------------------------------------------
"Horizontal progress bars", IN,"F2", 

"Horizontal progress bars", AT,_X2X,"SEP3",10,   _Y2Y,"SEP3",10,    

"Horizontal progress bars",Y_GAP,10,
//==============================================================================================================================================================================================================
//Группа элементов атрибутов других элементов:
//Установка свойств и позиций посредством привязок к другим элементам.
//--------------------------------------------------
NEW_GROUP, "Attributes 1", IN,"F2",

NEW_LINE, 

 BUTTON,"Reset", W,40,_,TEXT_COLOR,(int)clrRed, _,T2T,  "DH Slider 1",0,   _,R2R,  "DH Slider 1",0,
//---------------------------------------------------------------------------------------------------- 
 BUTTON,"Default", W,70, _,B2B,  "VD Slider 2",60,   _,W_C2C,  "VD Slider 2",0,
//----------------------------------------------------------------------------------------------------
 LABEL, "L1",  SET_LABEL,205,  _,T2T,  "DH Slider 1",5,     _,W_C2C,"DH Slider 1",0,
//---------------------------------------------------------------------------------------------------- 
 FRAME,"FR1",  W,370, _,H,65,  _,H_C2C, "DH Slider 2",5,    _,W_C2C, "DH Slider 2",0,
//---------------------------------------------------------------------------------------------------- 
 FRAME,"FR2",  W,370, _,H,65,  _,H_C2C, "DH Slider 1",5,    _,W_C2C, "DH Slider 1",0,
//---------------------------------------------------------------------------------------------------- 
 FRAME,"FR3",  H,400, _,W,95,  _,T2T,   " VD Slider 1 ",-5, _,W_C2C, "VD Slider 1",0,
//---------------------------------------------------------------------------------------------------- 
 FRAME,"FR4",  H,400, _,W,100, _,T2T,   "FR3",0,            _,W_C2C, "VD Slider 2",0, 
//---------------------------------------------------------------------------------------------------- 
 FRAME,"FR5",  W,380, _,H,65,  _,H_C2C, "Slider 1",   0,    _,W_C2C,   "Slider 2", 0, 
//---------------------------------------------------------------------------------------------------- 
 FRAME,"FR6",  W,20, _,H,65,   _,ON_RIGHT, "FR5",     5,    _,T2T,           "FR5",0,  
//---------------------------------------------------------------------------------------------------- 
 V_SEP,"SEP1", H,410,         _,ON_RIGHT,  "FR4",    50,    _,T2T,            "F2",5,  
//---------------------------------------------------------------------------------------------------- 
 V_SEP,"SEP2", H,410,         _,ON_RIGHT,  "FR1",    50,    _,T2T,            "F2",5,
//---------------------------------------------------------------------------------------------------- 
 EDIT,   "Edit 3", READ_ONLY,  _,HIDE_NAME,     _,W,50, _,T2T, "Slider 1",-12,   _,ON_RIGHT,   "Slider 1",5, 
//----------------------------------------------------------------------------------------------------
 EDIT,   "Edit 6", READ_ONLY,  _,HIDE_NAME,     _,W,50, _,B2B, "Slider 1", 12,   _,ON_RIGHT,   "Slider 1",5,
//---------------------------------------------------------------------------------------------------- 
 S_EDIT, "Spin edit 1",   HIDE_NAME,   _,W,100,       _,EDIT_ALIGN_CENTER, _,NOT_INTERACTIVE, _,T2T, "Slider 2",3,   _,R2R,   "Slider 2",-3,
//---------------------------------------------------------------------------------------------------- 
 EDIT,   "Edit 7",        READ_ONLY,   _,HIDE_NAME,   _,W,80,  _,ON_TOP,    "VD Slider 2", 0, _,W_C2C, "VD Slider 2",0, 
//----------------------------------------------------------------------------------------------------    
 EDIT,   "Edit 8",        READ_ONLY,   _,HIDE_NAME,   _,W,80,  _,ON_BOTTOM, "VD Slider 2", 0, _,W_C2C, "VD Slider 2",0,  
//----------------------------------------------------------------------------------------------------   
 TEXT,   " VD Slider 1 ", TEXT_COLOR,  (int)clrGreen, _,ON_TOP, "VD Slider 1", -20, _,W_C2C,  "VD Slider 1",   0, 
//---------------------------------------------------------------------------------------------------- 
 TEXT,   " V Slider 1 ",  TEXT_COLOR,  (int)clrRed,   _,H_C2C,  "V Slider 1",   30,  _,W_C2C,  "V Slider 1",  38, _,TEXT_ANGLE,900,
//---------------------------------------------------------------------------------------------------- 
 TEXT,   "Range",         TEXT_COLOR,  (int)clrBlueViolet, _,H_C2C, "VD Slider 2",-30,_,W_C2C,  "VD Slider 2",  -30, _,FONT_SIZE,7,
//----------------------------------------------------------------------------------------------------
 TABLO,   "0.0130",    W,30,  _,H,20, _,ON_BOTTOM, "Range",5,_,W_C2C,  "Range",  0, _,FONT_SIZE,7,_,BG_COLOR,(int)clrWhite,
//----------------------------------------------------------------------------------------------------  
 TEXT,   "Min -", TEXT_COLOR,  (int)clrGreen, _,H_C2C, "VD Slider 2",-100,_,W_C2C,  "VD Slider 2",  -30, 
//---------------------------------------------------------------------------------------------------- 
 TEXT,   "Max -", TEXT_COLOR,  (int)clrRed,   _,H_C2C, "VD Slider 2",100,_,W_C2C,  "VD Slider 2",  -30, 
//---------------------------------------------------------------------------------------------------- 
 TEXT,   "0.0", ON_TOP,  "V Slider 1", -10,    _,W_C2C,"V Slider 1", 0, 
//----------------------------------------------------------------------------------------------------
 FRAME,"FR7",  W,100, _,H,26,  _,ON_TOP, "FR5",  1,    _,W_C2C,  "FR5", 0,   _,FRAME_TYPE,2, 
//----------------------------------------------------------------------------------------------------  
 EDIT,   "Edit 9",        READ_ONLY,   _,HIDE_NAME,   _,W,80,  _,ON_TOP, "FR5", 10, _,W_C2C, "FR5",0,  
//---------------------------------------------------------------------------------------------------- 
 TEXT,   "Current range %", TEXT_COLOR,  (int)clrBlue, _,W_C2C, "Edit 9",0,_,ON_TOP,  "Edit 9", -5, _,FONT_SIZE,7,
//---------------------------------------------------------------------------------------------------- 
 FRAME,"FR8",  W,29, _,H,26,  _,ON_RIGHT,"FR3",-1,    _,H_C2C,  "FR3",0,   _,FRAME_TYPE,3, 
//---------------------------------------------------------------------------------------------------- 
 FRAME,"FR9",  W,253, _,H,152,  _,L2L,"Bar 1",-1,    _,B2B,  "Bar 1",1,   //_,FRAME_TYPE,4, 
//----------------------------------------------------------------------------------------------------
 H_SEP,"SEP3", W,395,  _,R2R,"F2", -3,    _,H_C2C, "F2",0,
//----------------------------------------------------------------------------------------------------
 TEXT,   "Profit from trading per month in the last year", TEXT_COLOR,  (int)clrRed, _,W_C2C, "FR9",0,_,ON_TOP,  "FR9", -5, _,FONT_SIZE,8,
//----------------------------------------------------------------------------------------------------  
 FRAME,"FR10",  W,25, _,H,140,  _,L2L,"FR2",1,    _,ON_BOTTOM,  "FR2",10,   _,FRAME_TYPE,5, 
//----------------------------------------------------------------------------------------------------
 FRAME,"FR11",  W,25, _,H,140,  _,R2R,"FR2",1,    _,ON_BOTTOM,  "FR2",10,   _,FRAME_TYPE,6, 
//----------------------------------------------------------------------------------------------------
END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================
//==============================================================================================================================================================================================================
NEW_GROUP, "G_Scale 1",  SCALE_ON_LEFT, "FR9",  "G_Scale 1",IN, "F2",

NEW_LINE,   I,"1000 $",  I,"900 $", I,"800 $",  I,"700 $",  I,"600 $",   I,"500 $",  I,"400 $",  I,"300 $",  I,"200 $",  I,"100 $",  END_LINE, 

END_GROUP,

//==============================================================================================================================================================================================================
//==============================================================================================================================================================================================================
NEW_GROUP, "G_Scale 2",  SCALE_ON_BOTTOM, "FR9",  "G_Scale 2",IN, "F2",

NEW_LINE,   I,"Jan", I,"Feb", I,"Mar",  I,"Apr",  I,"May",   I,"Jun",  I,"Jul",  I,"Aug",  I,"Sep",  I,"Okt", I,"Nov", I,"Dec", END_LINE, 

END_GROUP,

"G_Scale 2",IES,TEXT_ANGLE,900,END,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 1",  SCALE_ON_TOP, "Slider 2",  "Scale 1", IN, "F2",

NEW_LINE,   I,"0.1",  I,"0.2", I,"0.3",  I,"0.4",  I,"0.5",   I,"0.6",  I,"0.7",  I,"0.8",  I,"0.9",    END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 2", SCALE_ON_BOTTOM, "Slider 1",    "Scale 2", IN, "F2",

NEW_LINE,   I,"1",  I,"2", I,"3",  I,"4",  I,"5",   I,"6",  I,"7",  I,"8",  I,"9",  I,"10",             END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 3",IN, "F2",  "Scale 3", SCALE_ON_BOTTOM, "DH Slider 1",

NEW_LINE,   I,"0.01",  I,"0.02", I,"0.03",  I,"0.04",  I,"0.05",                                        END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 4", IN, "F2",  "Scale 4", SCALE_ON_BOTTOM,"DH Slider 2",

NEW_LINE,   I,"0.001",  I,"0.002", I,"0.003",                                                           END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 5", IN, "F2", "Scale 5", SCALE_ON_RIGHT,"VD Slider 1",

NEW_LINE,   I,"0.010",  I,"0.020", I,"0.030",  I,"0.040",  I,"0.050",                                   END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 6", IN, "F2", "Scale 6", SCALE_ON_LEFT,"V Slider 1",

NEW_LINE,   I,"0.10",  I,"0.20", I,"0.30",  I,"0.40",  I,"0.50",                                        END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 7", IN, "F2",   "Scale 7", SCALE_ON_LEFT,"VD Slider 1",

NEW_LINE,   I,"1.01",  I,"1.02", I,"1.03",  I,"1.04",                                                   END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 8", IN, "F2", "Scale 8", SCALE_ON_RIGHT,"VD Slider 2",

NEW_LINE,   I,"1.9670",  I,"1.9650", I,"1.9630",  I,"1.9610",  I,"1.9590",   I,"1.9570",  I,"1.9550",  I,"1.9530",  I,"1.9510",  I,"1.9490",  END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================

//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 9", IN, "F2",   "Scale 9", SCALE_ON_BOTTOM,"Approximate",

NEW_LINE,   I,"Slow", I,"Normal",  I,"Fast",                                                  END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================
//==============================================================================================================================================================================================================
NEW_GROUP, "Scale 10", IN, "F2",   "Scale 10", SCALE_ON_RIGHT,"V Slider 2",

NEW_LINE,   I,"Cold", I,"Medium",  I,"Warm", I,"Hot",                                                  END_LINE, 

END_GROUP,
//==============================================================================================================================================================================================================


Поделитесь с друзьями: