| //+------------------------------------------------------------------+
|
| //| ChartSampleInit.mqh |
|
| //| Copyright 2000-2025, MetaQuotes Ltd. |
|
| //| https://www.mql5.com |
|
| //+------------------------------------------------------------------+
|
| //+------------------------------------------------------------------+
|
| //| Arrays to initialize graphics objects ObjChartSample. |
|
| //+------------------------------------------------------------------+
|
| #define NUM_PANELS 8
|
| #define NUM_LABELS 40
|
| #define NUM_EDITS 38
|
| #define NUM_BUTTONS 28
|
| //--- for Pabel[]
|
| string p_str[NUM_PANELS]=
|
| {
|
| "Modes","Anothers","Scales","Shows","Timeframes","Symbols","Colors",
|
| "Read only parameters"
|
| };
|
| //--- for Label[]
|
| int l_x[NUM_LABELS]=
|
| {
|
| 20,20,20,20,20,20,20,
|
| 20,20,20,20,20,20,
|
| 80,140,200,260,20,20,20,20,
|
| 20,80,110,160,260,290,
|
| 20,20,20,20,20,20,20,20,20,20,20,20,20
|
| };
|
| int l_y[NUM_LABELS]=
|
| {
|
| 14,49,84,151,218,269,346,
|
| 1,21,41,61,81,101,
|
| 121,121,121,121,141,161,181,201,
|
| 241,221,221,221,221,221,
|
| 21,41,61,81,101,121,141,161,181,201,221,241,261
|
| };
|
| int l_pan[NUM_LABELS]=
|
| {
|
| 14,49,84,151,218,269,346,
|
| 7,7,7,7,7,7,
|
| 7,7,7,7,7,7,7,7,
|
| 7,7,7,7,7,7,
|
| 6,6,6,6,6,6,6,6,6,6,6,6,6
|
| };
|
| string l_str[]=
|
| {
|
| "Modes","Anothers","Scales","Shows","Timeframes","Symbols","Read only parameters",
|
| "Handle","Visible bars","First bar","Width (bars)","Width (pix)","Win total",
|
| "Win 0","Win 1","Win 2","Win 3","Visible","Height (pix)","Price min","Price max",
|
| "OnDropped","Win","Price","Time","X","Y",
|
| "Background","Foreground","Grid","BarUp","BarDown","CandleBull","CandleBear",
|
| "ChartLine","Volumes","LineBid","LineAsk","LineLast","StopLevels"
|
| };
|
| //--- for Edit[]
|
| int e_x[NUM_EDITS]=
|
| {
|
| 220,220,320,320,95,245,120,
|
| 80,80,80,140,200,260,320,
|
| 80,80,80,80,
|
| 80,140,200,260,320,
|
| 80,140,200,260,320,
|
| 80,140,200,260,320,
|
| 80,100,160,260,290
|
| };
|
| int e_y[NUM_EDITS]=
|
| {
|
| 0,0,0,0,16,16,32,
|
| 20,100,140,140,140,140,140,
|
| 0,40,60,80,
|
| 160,160,160,160,160,
|
| 180,180,180,180,180,
|
| 200,200,200,200,200,
|
| 240,240,240,240,240
|
| };
|
| int e_sizeX[NUM_EDITS]=
|
| {
|
| 80,80,0,0,75,75,100,
|
| 60,60,60,60,60,60,0,
|
| 60,60,60,60,
|
| 60,60,60,60,0,
|
| 60,60,60,60,0,
|
| 60,60,60,60,0,
|
| 20,60,100,30,30
|
| };
|
| int e_pan[NUM_EDITS]=
|
| {
|
| 1,2,2,2,2,2,2,
|
| 7,7,7,7,7,7,7,
|
| 7,7,7,7,
|
| 7,7,7,7,7,
|
| 7,7,7,7,7,
|
| 7,7,7,7,7,
|
| 7,7,7,7,7
|
| };
|
| //--- for Button[]
|
| int b_x[NUM_BUTTONS]=
|
| {
|
| 20,120,220,
|
| 95,170,20,300,300,
|
| 20,120,300,300,20,170,20,
|
| 20,95,170,245,20,120,220,
|
| 20,120,220,
|
| 20,120,220
|
| };
|
| int b_y[NUM_BUTTONS]=
|
| {
|
| 0,0,0,
|
| 0,0,0,0,8,
|
| 0,0,0,8,16,16,32,
|
| 0,0,0,0,16,16,16,
|
| 32,32,32,
|
| 0,0,0
|
| };
|
| int b_sizeX[NUM_BUTTONS]=
|
| {
|
| 100,100,100,
|
| 75,50,75,20,20,
|
| 100,100,20,20,75,75,100,
|
| 75,75,75,75,100,100,100,
|
| 100,100,100,
|
| 100,100,100
|
| };
|
| int b_sizeY[NUM_BUTTONS]=
|
| {
|
| 16,16,16,
|
| 16,16,16,8,8,
|
| 16,16,8,8,16,16,16,
|
| 16,16,16,16,16,16,16,
|
| 16,16,16,
|
| 16,16,16
|
| };
|
| string b_str[NUM_BUTTONS]=
|
| {
|
| "Bars","Candles","Line",
|
| "AutoScroll","Shift","Foreground"," "," ",
|
| "Scale fix","Scale fix 1/1"," "," ",
|
| "Fixed Max","Fixed Min",
|
| "Scale PixPerBar",
|
| "Show OHLC","Show Bid","Show Ask","Show Last",
|
| "Show Separator","Show Grid","Show ObjDescr",
|
| "Not Volumes","Tick Volumes","Real Volumes",
|
| "Yellow on Black","Green on Black","Black on White"
|
| };
|
| int b_pan[NUM_BUTTONS]=
|
| {
|
| 0,0,0,
|
| 1,1,1,1,1,
|
| 2,2,2,2,2,2,2,
|
| 3,3,3,3,3,3,3,
|
| 3,3,3,
|
| 6,6,6
|
| };
|
| //--- for ButtonTF[]
|
| string tf_str[]=
|
| {
|
| "M1","M2","M3","M4","M5","M6","M10","M12","M15","M20","M30",
|
| "H1","H2","H3","H4","H6","H12","D1","W1","MN"
|
| };
|
| int tf_int[]=
|
| {
|
| 1,2,3,4,5,6,10,12,15,20,30,
|
| 0x4001,0x4002,0x4003,0x4004,0x4006,0x400c,0x4018,0x8001,0xc001
|
| };
|
| //+------------------------------------------------------------------+
|