You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

StatisticsStrategyConfigurationForm.Designer.cs 30 kB

11 years ago
11 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
10 years ago
11 years ago
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
10 years ago
11 years ago
10 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537
  1. namespace Shadowsocks.View
  2. {
  3. partial class StatisticsStrategyConfigurationForm
  4. {
  5. /// <summary>
  6. /// Required designer variable.
  7. /// </summary>
  8. private System.ComponentModel.IContainer components = null;
  9. /// <summary>
  10. /// Clean up any resources being used.
  11. /// </summary>
  12. /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
  13. protected override void Dispose(bool disposing)
  14. {
  15. if (disposing && (components != null))
  16. {
  17. components.Dispose();
  18. }
  19. base.Dispose(disposing);
  20. }
  21. #region Windows Form Designer generated code
  22. /// <summary>
  23. /// Required method for Designer support - do not modify
  24. /// the contents of this method with the code editor.
  25. /// </summary>
  26. private void InitializeComponent()
  27. {
  28. this.components = new System.ComponentModel.Container();
  29. System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
  30. System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
  31. System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
  32. System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series();
  33. System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series();
  34. this.StatisticsChart = new System.Windows.Forms.DataVisualization.Charting.Chart();
  35. this.PingCheckBox = new System.Windows.Forms.CheckBox();
  36. this.KeepChoiceForLabel = new System.Windows.Forms.Label();
  37. this.MinutesLabel2 = new System.Windows.Forms.Label();
  38. this.chartModeSelector = new System.Windows.Forms.GroupBox();
  39. this.allMode = new System.Windows.Forms.RadioButton();
  40. this.dayMode = new System.Windows.Forms.RadioButton();
  41. this.splitContainer1 = new System.Windows.Forms.SplitContainer();
  42. this.splitContainer2 = new System.Windows.Forms.SplitContainer();
  43. this.CollectDataPerLabel = new System.Windows.Forms.Label();
  44. this.MinutesLabel1 = new System.Windows.Forms.Label();
  45. this.dataCollectionMinutesNum = new System.Windows.Forms.NumericUpDown();
  46. this.StatisticsEnabledCheckBox = new System.Windows.Forms.CheckBox();
  47. this.choiceKeptMinutesNum = new System.Windows.Forms.NumericUpDown();
  48. this.byHourOfDayCheckBox = new System.Windows.Forms.CheckBox();
  49. this.repeatTimesNum = new System.Windows.Forms.NumericUpDown();
  50. this.PackagePerPingLabel = new System.Windows.Forms.Label();
  51. this.splitContainer3 = new System.Windows.Forms.SplitContainer();
  52. this.FinalScoreLabel = new System.Windows.Forms.Label();
  53. this.calculationContainer = new System.Windows.Forms.FlowLayoutPanel();
  54. this.serverSelector = new System.Windows.Forms.ComboBox();
  55. this.CancelButton = new System.Windows.Forms.Button();
  56. this.OKButton = new System.Windows.Forms.Button();
  57. this.CalculatinTip = new System.Windows.Forms.ToolTip(this.components);
  58. this.bindingConfiguration = new System.Windows.Forms.BindingSource(this.components);
  59. ((System.ComponentModel.ISupportInitialize)(this.StatisticsChart)).BeginInit();
  60. this.chartModeSelector.SuspendLayout();
  61. ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
  62. this.splitContainer1.Panel1.SuspendLayout();
  63. this.splitContainer1.Panel2.SuspendLayout();
  64. this.splitContainer1.SuspendLayout();
  65. ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit();
  66. this.splitContainer2.Panel1.SuspendLayout();
  67. this.splitContainer2.Panel2.SuspendLayout();
  68. this.splitContainer2.SuspendLayout();
  69. ((System.ComponentModel.ISupportInitialize)(this.dataCollectionMinutesNum)).BeginInit();
  70. ((System.ComponentModel.ISupportInitialize)(this.choiceKeptMinutesNum)).BeginInit();
  71. ((System.ComponentModel.ISupportInitialize)(this.repeatTimesNum)).BeginInit();
  72. ((System.ComponentModel.ISupportInitialize)(this.splitContainer3)).BeginInit();
  73. this.splitContainer3.Panel1.SuspendLayout();
  74. this.splitContainer3.Panel2.SuspendLayout();
  75. this.splitContainer3.SuspendLayout();
  76. ((System.ComponentModel.ISupportInitialize)(this.bindingConfiguration)).BeginInit();
  77. this.SuspendLayout();
  78. //
  79. // StatisticsChart
  80. //
  81. this.StatisticsChart.BackColor = System.Drawing.Color.Transparent;
  82. chartArea1.AxisX.MajorGrid.Enabled = false;
  83. chartArea1.AxisY.MajorGrid.Enabled = false;
  84. chartArea1.AxisY2.Enabled = System.Windows.Forms.DataVisualization.Charting.AxisEnabled.False;
  85. chartArea1.AxisY2.MajorGrid.Enabled = false;
  86. chartArea1.BackColor = System.Drawing.Color.Transparent;
  87. chartArea1.Name = "DataArea";
  88. this.StatisticsChart.ChartAreas.Add(chartArea1);
  89. this.StatisticsChart.Dock = System.Windows.Forms.DockStyle.Fill;
  90. legend1.BackColor = System.Drawing.Color.Transparent;
  91. legend1.Name = "ChartLegend";
  92. this.StatisticsChart.Legends.Add(legend1);
  93. this.StatisticsChart.Location = new System.Drawing.Point(0, 0);
  94. this.StatisticsChart.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  95. this.StatisticsChart.Name = "StatisticsChart";
  96. this.StatisticsChart.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Pastel;
  97. series1.ChartArea = "DataArea";
  98. series1.Color = System.Drawing.Color.DarkGray;
  99. series1.Legend = "ChartLegend";
  100. series1.Name = "Speed";
  101. series1.ToolTip = "#VALX\\nMax inbound speed\\n#VAL KiB/s";
  102. series1.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Time;
  103. series2.ChartArea = "DataArea";
  104. series2.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Bubble;
  105. series2.Color = System.Drawing.Color.Crimson;
  106. series2.CustomProperties = "EmptyPointValue=Zero";
  107. series2.Legend = "ChartLegend";
  108. series2.Name = "Package Loss";
  109. series2.ToolTip = "#VALX\\n#VAL%";
  110. series2.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Time;
  111. series2.YAxisType = System.Windows.Forms.DataVisualization.Charting.AxisType.Secondary;
  112. series2.YValuesPerPoint = 2;
  113. series3.BorderWidth = 5;
  114. series3.ChartArea = "DataArea";
  115. series3.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
  116. series3.Color = System.Drawing.Color.DodgerBlue;
  117. series3.Legend = "ChartLegend";
  118. series3.MarkerSize = 10;
  119. series3.MarkerStyle = System.Windows.Forms.DataVisualization.Charting.MarkerStyle.Circle;
  120. series3.Name = "Ping";
  121. series3.ToolTip = "#VALX\\n#VAL ms";
  122. series3.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Time;
  123. this.StatisticsChart.Series.Add(series1);
  124. this.StatisticsChart.Series.Add(series2);
  125. this.StatisticsChart.Series.Add(series3);
  126. this.StatisticsChart.Size = new System.Drawing.Size(982, 435);
  127. this.StatisticsChart.TabIndex = 2;
  128. //
  129. // PingCheckBox
  130. //
  131. this.PingCheckBox.AutoSize = true;
  132. this.PingCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.bindingConfiguration, "Ping", true));
  133. this.PingCheckBox.Location = new System.Drawing.Point(13, 54);
  134. this.PingCheckBox.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  135. this.PingCheckBox.Name = "PingCheckBox";
  136. this.PingCheckBox.Size = new System.Drawing.Size(107, 27);
  137. this.PingCheckBox.TabIndex = 5;
  138. this.PingCheckBox.Text = "Ping Test";
  139. this.PingCheckBox.UseVisualStyleBackColor = true;
  140. this.PingCheckBox.CheckedChanged += new System.EventHandler(this.PingCheckBox_CheckedChanged);
  141. //
  142. // KeepChoiceForLabel
  143. //
  144. this.KeepChoiceForLabel.AutoSize = true;
  145. this.KeepChoiceForLabel.Location = new System.Drawing.Point(9, 206);
  146. this.KeepChoiceForLabel.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
  147. this.KeepChoiceForLabel.Name = "KeepChoiceForLabel";
  148. this.KeepChoiceForLabel.Size = new System.Drawing.Size(139, 23);
  149. this.KeepChoiceForLabel.TabIndex = 8;
  150. this.KeepChoiceForLabel.Text = "Keep choice for";
  151. //
  152. // MinutesLabel2
  153. //
  154. this.MinutesLabel2.AutoSize = true;
  155. this.MinutesLabel2.Location = new System.Drawing.Point(286, 206);
  156. this.MinutesLabel2.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
  157. this.MinutesLabel2.Name = "MinutesLabel2";
  158. this.MinutesLabel2.Size = new System.Drawing.Size(75, 23);
  159. this.MinutesLabel2.TabIndex = 9;
  160. this.MinutesLabel2.Text = "minutes";
  161. //
  162. // chartModeSelector
  163. //
  164. this.chartModeSelector.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
  165. this.chartModeSelector.Controls.Add(this.allMode);
  166. this.chartModeSelector.Controls.Add(this.dayMode);
  167. this.chartModeSelector.Location = new System.Drawing.Point(733, 182);
  168. this.chartModeSelector.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  169. this.chartModeSelector.Name = "chartModeSelector";
  170. this.chartModeSelector.Padding = new System.Windows.Forms.Padding(5, 10, 5, 10);
  171. this.chartModeSelector.Size = new System.Drawing.Size(234, 103);
  172. this.chartModeSelector.TabIndex = 3;
  173. this.chartModeSelector.TabStop = false;
  174. this.chartModeSelector.Text = "Chart Mode";
  175. //
  176. // allMode
  177. //
  178. this.allMode.AutoSize = true;
  179. this.allMode.Location = new System.Drawing.Point(11, 61);
  180. this.allMode.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  181. this.allMode.Name = "allMode";
  182. this.allMode.Size = new System.Drawing.Size(50, 27);
  183. this.allMode.TabIndex = 1;
  184. this.allMode.Text = "all";
  185. this.allMode.UseVisualStyleBackColor = true;
  186. this.allMode.CheckedChanged += new System.EventHandler(this.allMode_CheckedChanged);
  187. //
  188. // dayMode
  189. //
  190. this.dayMode.AutoSize = true;
  191. this.dayMode.Checked = true;
  192. this.dayMode.Location = new System.Drawing.Point(11, 29);
  193. this.dayMode.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  194. this.dayMode.Name = "dayMode";
  195. this.dayMode.Size = new System.Drawing.Size(61, 27);
  196. this.dayMode.TabIndex = 0;
  197. this.dayMode.TabStop = true;
  198. this.dayMode.Text = "24h";
  199. this.dayMode.UseVisualStyleBackColor = true;
  200. this.dayMode.CheckedChanged += new System.EventHandler(this.dayMode_CheckedChanged);
  201. //
  202. // splitContainer1
  203. //
  204. this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
  205. this.splitContainer1.IsSplitterFixed = true;
  206. this.splitContainer1.Location = new System.Drawing.Point(0, 0);
  207. this.splitContainer1.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  208. this.splitContainer1.Name = "splitContainer1";
  209. this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
  210. //
  211. // splitContainer1.Panel1
  212. //
  213. this.splitContainer1.Panel1.Controls.Add(this.splitContainer2);
  214. //
  215. // splitContainer1.Panel2
  216. //
  217. this.splitContainer1.Panel2.Controls.Add(this.serverSelector);
  218. this.splitContainer1.Panel2.Controls.Add(this.CancelButton);
  219. this.splitContainer1.Panel2.Controls.Add(this.OKButton);
  220. this.splitContainer1.Panel2.Controls.Add(this.chartModeSelector);
  221. this.splitContainer1.Panel2.Controls.Add(this.StatisticsChart);
  222. this.splitContainer1.Size = new System.Drawing.Size(982, 753);
  223. this.splitContainer1.SplitterDistance = 308;
  224. this.splitContainer1.SplitterWidth = 10;
  225. this.splitContainer1.TabIndex = 12;
  226. //
  227. // splitContainer2
  228. //
  229. this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill;
  230. this.splitContainer2.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
  231. this.splitContainer2.IsSplitterFixed = true;
  232. this.splitContainer2.Location = new System.Drawing.Point(0, 0);
  233. this.splitContainer2.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  234. this.splitContainer2.Name = "splitContainer2";
  235. //
  236. // splitContainer2.Panel1
  237. //
  238. this.splitContainer2.Panel1.Controls.Add(this.CollectDataPerLabel);
  239. this.splitContainer2.Panel1.Controls.Add(this.MinutesLabel1);
  240. this.splitContainer2.Panel1.Controls.Add(this.dataCollectionMinutesNum);
  241. this.splitContainer2.Panel1.Controls.Add(this.StatisticsEnabledCheckBox);
  242. this.splitContainer2.Panel1.Controls.Add(this.choiceKeptMinutesNum);
  243. this.splitContainer2.Panel1.Controls.Add(this.byHourOfDayCheckBox);
  244. this.splitContainer2.Panel1.Controls.Add(this.repeatTimesNum);
  245. this.splitContainer2.Panel1.Controls.Add(this.PackagePerPingLabel);
  246. this.splitContainer2.Panel1.Controls.Add(this.KeepChoiceForLabel);
  247. this.splitContainer2.Panel1.Controls.Add(this.PingCheckBox);
  248. this.splitContainer2.Panel1.Controls.Add(this.MinutesLabel2);
  249. //
  250. // splitContainer2.Panel2
  251. //
  252. this.splitContainer2.Panel2.Controls.Add(this.splitContainer3);
  253. this.splitContainer2.Size = new System.Drawing.Size(982, 308);
  254. this.splitContainer2.SplitterDistance = 384;
  255. this.splitContainer2.SplitterWidth = 5;
  256. this.splitContainer2.TabIndex = 7;
  257. //
  258. // CollectDataPerLabel
  259. //
  260. this.CollectDataPerLabel.AutoSize = true;
  261. this.CollectDataPerLabel.Location = new System.Drawing.Point(9, 164);
  262. this.CollectDataPerLabel.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
  263. this.CollectDataPerLabel.Name = "CollectDataPerLabel";
  264. this.CollectDataPerLabel.Size = new System.Drawing.Size(139, 23);
  265. this.CollectDataPerLabel.TabIndex = 20;
  266. this.CollectDataPerLabel.Text = "Collect data per";
  267. //
  268. // MinutesLabel1
  269. //
  270. this.MinutesLabel1.AutoSize = true;
  271. this.MinutesLabel1.Font = new System.Drawing.Font("微软雅黑", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
  272. this.MinutesLabel1.Location = new System.Drawing.Point(286, 165);
  273. this.MinutesLabel1.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
  274. this.MinutesLabel1.Name = "MinutesLabel1";
  275. this.MinutesLabel1.Size = new System.Drawing.Size(75, 23);
  276. this.MinutesLabel1.TabIndex = 19;
  277. this.MinutesLabel1.Text = "minutes";
  278. //
  279. // dataCollectionMinutesNum
  280. //
  281. this.dataCollectionMinutesNum.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.bindingConfiguration, "DataCollectionMinutes", true));
  282. this.dataCollectionMinutesNum.Increment = new decimal(new int[] {
  283. 10,
  284. 0,
  285. 0,
  286. 0});
  287. this.dataCollectionMinutesNum.Location = new System.Drawing.Point(177, 162);
  288. this.dataCollectionMinutesNum.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
  289. this.dataCollectionMinutesNum.Maximum = new decimal(new int[] {
  290. 120,
  291. 0,
  292. 0,
  293. 0});
  294. this.dataCollectionMinutesNum.Minimum = new decimal(new int[] {
  295. 1,
  296. 0,
  297. 0,
  298. 0});
  299. this.dataCollectionMinutesNum.Name = "dataCollectionMinutesNum";
  300. this.dataCollectionMinutesNum.Size = new System.Drawing.Size(100, 29);
  301. this.dataCollectionMinutesNum.TabIndex = 18;
  302. this.dataCollectionMinutesNum.Value = new decimal(new int[] {
  303. 10,
  304. 0,
  305. 0,
  306. 0});
  307. //
  308. // StatisticsEnabledCheckBox
  309. //
  310. this.StatisticsEnabledCheckBox.AutoSize = true;
  311. this.StatisticsEnabledCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.bindingConfiguration, "StatisticsEnabled", true));
  312. this.StatisticsEnabledCheckBox.Location = new System.Drawing.Point(13, 12);
  313. this.StatisticsEnabledCheckBox.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  314. this.StatisticsEnabledCheckBox.Name = "StatisticsEnabledCheckBox";
  315. this.StatisticsEnabledCheckBox.Size = new System.Drawing.Size(163, 27);
  316. this.StatisticsEnabledCheckBox.TabIndex = 17;
  317. this.StatisticsEnabledCheckBox.Text = "Enable Statistics";
  318. this.StatisticsEnabledCheckBox.UseVisualStyleBackColor = true;
  319. //
  320. // choiceKeptMinutesNum
  321. //
  322. this.choiceKeptMinutesNum.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.bindingConfiguration, "ChoiceKeptMinutes", true));
  323. this.choiceKeptMinutesNum.Increment = new decimal(new int[] {
  324. 10,
  325. 0,
  326. 0,
  327. 0});
  328. this.choiceKeptMinutesNum.Location = new System.Drawing.Point(177, 204);
  329. this.choiceKeptMinutesNum.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
  330. this.choiceKeptMinutesNum.Maximum = new decimal(new int[] {
  331. 120,
  332. 0,
  333. 0,
  334. 0});
  335. this.choiceKeptMinutesNum.Minimum = new decimal(new int[] {
  336. 1,
  337. 0,
  338. 0,
  339. 0});
  340. this.choiceKeptMinutesNum.Name = "choiceKeptMinutesNum";
  341. this.choiceKeptMinutesNum.Size = new System.Drawing.Size(100, 29);
  342. this.choiceKeptMinutesNum.TabIndex = 16;
  343. this.choiceKeptMinutesNum.Value = new decimal(new int[] {
  344. 10,
  345. 0,
  346. 0,
  347. 0});
  348. //
  349. // byHourOfDayCheckBox
  350. //
  351. this.byHourOfDayCheckBox.AutoSize = true;
  352. this.byHourOfDayCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.bindingConfiguration, "ByHourOfDay", true));
  353. this.byHourOfDayCheckBox.Location = new System.Drawing.Point(13, 127);
  354. this.byHourOfDayCheckBox.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  355. this.byHourOfDayCheckBox.Name = "byHourOfDayCheckBox";
  356. this.byHourOfDayCheckBox.Size = new System.Drawing.Size(150, 27);
  357. this.byHourOfDayCheckBox.TabIndex = 15;
  358. this.byHourOfDayCheckBox.Text = "By hour of day";
  359. this.byHourOfDayCheckBox.UseVisualStyleBackColor = true;
  360. //
  361. // repeatTimesNum
  362. //
  363. this.repeatTimesNum.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.bindingConfiguration, "RepeatTimesNum", true));
  364. this.repeatTimesNum.Location = new System.Drawing.Point(34, 84);
  365. this.repeatTimesNum.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
  366. this.repeatTimesNum.Maximum = new decimal(new int[] {
  367. 10,
  368. 0,
  369. 0,
  370. 0});
  371. this.repeatTimesNum.Name = "repeatTimesNum";
  372. this.repeatTimesNum.Size = new System.Drawing.Size(99, 29);
  373. this.repeatTimesNum.TabIndex = 14;
  374. this.repeatTimesNum.Value = new decimal(new int[] {
  375. 4,
  376. 0,
  377. 0,
  378. 0});
  379. //
  380. // PackagePerPingLabel
  381. //
  382. this.PackagePerPingLabel.AutoSize = true;
  383. this.PackagePerPingLabel.Font = new System.Drawing.Font("微软雅黑", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
  384. this.PackagePerPingLabel.Location = new System.Drawing.Point(139, 86);
  385. this.PackagePerPingLabel.Name = "PackagePerPingLabel";
  386. this.PackagePerPingLabel.Size = new System.Drawing.Size(172, 23);
  387. this.PackagePerPingLabel.TabIndex = 13;
  388. this.PackagePerPingLabel.Text = "packages everytime";
  389. //
  390. // splitContainer3
  391. //
  392. this.splitContainer3.Dock = System.Windows.Forms.DockStyle.Fill;
  393. this.splitContainer3.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
  394. this.splitContainer3.IsSplitterFixed = true;
  395. this.splitContainer3.Location = new System.Drawing.Point(0, 0);
  396. this.splitContainer3.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  397. this.splitContainer3.Name = "splitContainer3";
  398. this.splitContainer3.Orientation = System.Windows.Forms.Orientation.Horizontal;
  399. //
  400. // splitContainer3.Panel1
  401. //
  402. this.splitContainer3.Panel1.Controls.Add(this.FinalScoreLabel);
  403. //
  404. // splitContainer3.Panel2
  405. //
  406. this.splitContainer3.Panel2.Controls.Add(this.calculationContainer);
  407. this.splitContainer3.Size = new System.Drawing.Size(593, 308);
  408. this.splitContainer3.SplitterDistance = 42;
  409. this.splitContainer3.SplitterWidth = 1;
  410. this.splitContainer3.TabIndex = 6;
  411. //
  412. // FinalScoreLabel
  413. //
  414. this.FinalScoreLabel.AutoSize = true;
  415. this.FinalScoreLabel.Location = new System.Drawing.Point(5, 9);
  416. this.FinalScoreLabel.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0);
  417. this.FinalScoreLabel.Name = "FinalScoreLabel";
  418. this.FinalScoreLabel.Size = new System.Drawing.Size(103, 23);
  419. this.FinalScoreLabel.TabIndex = 0;
  420. this.FinalScoreLabel.Text = "Final Score:";
  421. this.CalculatinTip.SetToolTip(this.FinalScoreLabel, "(The server with the highest score would be choosen)");
  422. //
  423. // calculationContainer
  424. //
  425. this.calculationContainer.AutoScroll = true;
  426. this.calculationContainer.Dock = System.Windows.Forms.DockStyle.Fill;
  427. this.calculationContainer.Location = new System.Drawing.Point(0, 0);
  428. this.calculationContainer.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  429. this.calculationContainer.Name = "calculationContainer";
  430. this.calculationContainer.Size = new System.Drawing.Size(593, 265);
  431. this.calculationContainer.TabIndex = 1;
  432. //
  433. // serverSelector
  434. //
  435. this.serverSelector.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
  436. this.serverSelector.FormattingEnabled = true;
  437. this.serverSelector.Location = new System.Drawing.Point(733, 145);
  438. this.serverSelector.Name = "serverSelector";
  439. this.serverSelector.Size = new System.Drawing.Size(233, 31);
  440. this.serverSelector.TabIndex = 6;
  441. this.serverSelector.SelectionChangeCommitted += new System.EventHandler(this.serverSelector_SelectionChangeCommitted);
  442. //
  443. // CancelButton
  444. //
  445. this.CancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
  446. this.CancelButton.Location = new System.Drawing.Point(865, 364);
  447. this.CancelButton.Name = "CancelButton";
  448. this.CancelButton.Size = new System.Drawing.Size(101, 41);
  449. this.CancelButton.TabIndex = 5;
  450. this.CancelButton.Text = "Cancel";
  451. this.CancelButton.UseVisualStyleBackColor = true;
  452. this.CancelButton.Click += new System.EventHandler(this.CancelButton_Click);
  453. //
  454. // OKButton
  455. //
  456. this.OKButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
  457. this.OKButton.Location = new System.Drawing.Point(758, 364);
  458. this.OKButton.Name = "OKButton";
  459. this.OKButton.Size = new System.Drawing.Size(101, 41);
  460. this.OKButton.TabIndex = 4;
  461. this.OKButton.Text = "OK";
  462. this.OKButton.UseVisualStyleBackColor = true;
  463. this.OKButton.Click += new System.EventHandler(this.OKButton_Click);
  464. //
  465. // bindingConfiguration
  466. //
  467. this.bindingConfiguration.DataSource = typeof(Shadowsocks.Model.StatisticsStrategyConfiguration);
  468. //
  469. // StatisticsStrategyConfigurationForm
  470. //
  471. this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 23F);
  472. this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
  473. this.AutoSize = true;
  474. this.ClientSize = new System.Drawing.Size(982, 753);
  475. this.Controls.Add(this.splitContainer1);
  476. this.Font = new System.Drawing.Font("微软雅黑", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
  477. this.Margin = new System.Windows.Forms.Padding(5, 10, 5, 10);
  478. this.MinimumSize = new System.Drawing.Size(1000, 800);
  479. this.Name = "StatisticsStrategyConfigurationForm";
  480. this.Text = "StatisticsStrategyConfigurationForm";
  481. this.Text = "Statistics configuration";
  482. ((System.ComponentModel.ISupportInitialize)(this.StatisticsChart)).EndInit();
  483. this.chartModeSelector.ResumeLayout(false);
  484. this.chartModeSelector.PerformLayout();
  485. this.splitContainer1.Panel1.ResumeLayout(false);
  486. this.splitContainer1.Panel2.ResumeLayout(false);
  487. ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
  488. this.splitContainer1.ResumeLayout(false);
  489. this.splitContainer2.Panel1.ResumeLayout(false);
  490. this.splitContainer2.Panel1.PerformLayout();
  491. this.splitContainer2.Panel2.ResumeLayout(false);
  492. ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
  493. this.splitContainer2.ResumeLayout(false);
  494. ((System.ComponentModel.ISupportInitialize)(this.dataCollectionMinutesNum)).EndInit();
  495. ((System.ComponentModel.ISupportInitialize)(this.choiceKeptMinutesNum)).EndInit();
  496. ((System.ComponentModel.ISupportInitialize)(this.repeatTimesNum)).EndInit();
  497. this.splitContainer3.Panel1.ResumeLayout(false);
  498. this.splitContainer3.Panel1.PerformLayout();
  499. this.splitContainer3.Panel2.ResumeLayout(false);
  500. ((System.ComponentModel.ISupportInitialize)(this.splitContainer3)).EndInit();
  501. this.splitContainer3.ResumeLayout(false);
  502. ((System.ComponentModel.ISupportInitialize)(this.bindingConfiguration)).EndInit();
  503. this.ResumeLayout(false);
  504. }
  505. #endregion
  506. private System.Windows.Forms.DataVisualization.Charting.Chart StatisticsChart;
  507. private System.Windows.Forms.CheckBox PingCheckBox;
  508. private System.Windows.Forms.Label KeepChoiceForLabel;
  509. private System.Windows.Forms.Label MinutesLabel2;
  510. private System.Windows.Forms.GroupBox chartModeSelector;
  511. private System.Windows.Forms.RadioButton allMode;
  512. private System.Windows.Forms.RadioButton dayMode;
  513. private System.Windows.Forms.SplitContainer splitContainer1;
  514. private System.Windows.Forms.Label FinalScoreLabel;
  515. private System.Windows.Forms.SplitContainer splitContainer2;
  516. private System.Windows.Forms.FlowLayoutPanel calculationContainer;
  517. private System.Windows.Forms.SplitContainer splitContainer3;
  518. private System.Windows.Forms.NumericUpDown repeatTimesNum;
  519. private System.Windows.Forms.Label PackagePerPingLabel;
  520. private System.Windows.Forms.CheckBox byHourOfDayCheckBox;
  521. private System.Windows.Forms.NumericUpDown choiceKeptMinutesNum;
  522. private System.Windows.Forms.CheckBox StatisticsEnabledCheckBox;
  523. private System.Windows.Forms.Label CollectDataPerLabel;
  524. private System.Windows.Forms.Label MinutesLabel1;
  525. private System.Windows.Forms.NumericUpDown dataCollectionMinutesNum;
  526. private System.Windows.Forms.BindingSource bindingConfiguration;
  527. private new System.Windows.Forms.Button CancelButton;
  528. private System.Windows.Forms.Button OKButton;
  529. private System.Windows.Forms.ComboBox serverSelector;
  530. private System.Windows.Forms.ToolTip CalculatinTip;
  531. }
  532. }