diff --git a/SmartSystemMenu/Forms/SettingsForm.Designer.cs b/SmartSystemMenu/Forms/SettingsForm.Designer.cs index 3d3a727..97f6abc 100644 --- a/SmartSystemMenu/Forms/SettingsForm.Designer.cs +++ b/SmartSystemMenu/Forms/SettingsForm.Designer.cs @@ -61,25 +61,12 @@ private void InitializeComponent() this.btnWindowSizeUp = new System.Windows.Forms.Button(); this.btnAddWindowSize = new System.Windows.Forms.Button(); this.gvWindowSize = new System.Windows.Forms.DataGridView(); - this.clmWindowSizeTitle = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmWindowSizeLeft = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmWindowSizeTop = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmWindowSizeWidth = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmWindowSizeHeight = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmWindowSizeHotKey = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmWindowSizeEdit = new System.Windows.Forms.DataGridViewButtonColumn(); - this.clmWindowSizeDelete = new System.Windows.Forms.DataGridViewButtonColumn(); this.tabpMenuStart = new System.Windows.Forms.TabPage(); this.grpbStartProgram = new System.Windows.Forms.GroupBox(); this.btnStartProgramDown = new System.Windows.Forms.Button(); this.btnStartProgramUp = new System.Windows.Forms.Button(); this.btnAddStartProgram = new System.Windows.Forms.Button(); this.gvStartProgram = new System.Windows.Forms.DataGridView(); - this.clmStartProgramTitle = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmStartProgramPath = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmStartProgramArguments = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.clmStartProgramEdit = new System.Windows.Forms.DataGridViewButtonColumn(); - this.clmStartProgramDelete = new System.Windows.Forms.DataGridViewButtonColumn(); this.tabpMenuDimmer = new System.Windows.Forms.TabPage(); this.grpbDimmerTransparency = new System.Windows.Forms.GroupBox(); this.lblTransparencyValue = new System.Windows.Forms.Label(); @@ -102,6 +89,19 @@ private void InitializeComponent() this.btnApply = new System.Windows.Forms.Button(); this.btnCancel = new System.Windows.Forms.Button(); this.toolTipAddProcessName = new System.Windows.Forms.ToolTip(this.components); + this.clmWindowSizeTitle = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmWindowSizeLeft = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmWindowSizeTop = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmWindowSizeWidth = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmWindowSizeHeight = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmWindowSizeHotKey = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmWindowSizeEdit = new System.Windows.Forms.DataGridViewButtonColumn(); + this.clmWindowSizeDelete = new System.Windows.Forms.DataGridViewButtonColumn(); + this.clmStartProgramTitle = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmStartProgramPath = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmStartProgramArguments = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.clmStartProgramEdit = new System.Windows.Forms.DataGridViewButtonColumn(); + this.clmStartProgramDelete = new System.Windows.Forms.DataGridViewButtonColumn(); this.clmnMenuItemName = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.clmnHotkeys = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.clmnShow = new System.Windows.Forms.DataGridViewCheckBoxColumn(); @@ -466,6 +466,7 @@ private void InitializeComponent() this.clmWindowSizeHotKey, this.clmWindowSizeEdit, this.clmWindowSizeDelete}); + this.gvWindowSize.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; this.gvWindowSize.GridColor = System.Drawing.SystemColors.Control; this.gvWindowSize.Location = new System.Drawing.Point(6, 19); this.gvWindowSize.MultiSelect = false; @@ -478,73 +479,6 @@ private void InitializeComponent() this.gvWindowSize.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.GridViewWindowSizeCellContentClick); this.gvWindowSize.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.GridViewWindowSizeCellDoubleClick); // - // clmWindowSizeTitle - // - this.clmWindowSizeTitle.HeaderText = "clmWindowSizeTitle"; - this.clmWindowSizeTitle.Name = "clmWindowSizeTitle"; - this.clmWindowSizeTitle.ReadOnly = true; - this.clmWindowSizeTitle.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmWindowSizeTitle.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - // - // clmWindowSizeLeft - // - this.clmWindowSizeLeft.HeaderText = "clmWindowSizeLeft"; - this.clmWindowSizeLeft.Name = "clmWindowSizeLeft"; - this.clmWindowSizeLeft.ReadOnly = true; - this.clmWindowSizeLeft.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmWindowSizeLeft.Width = 50; - // - // clmWindowSizeTop - // - this.clmWindowSizeTop.HeaderText = "clmWindowSizeTop"; - this.clmWindowSizeTop.Name = "clmWindowSizeTop"; - this.clmWindowSizeTop.ReadOnly = true; - this.clmWindowSizeTop.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmWindowSizeTop.Width = 50; - // - // clmWindowSizeWidth - // - this.clmWindowSizeWidth.HeaderText = "clmWindowSizeWidth"; - this.clmWindowSizeWidth.Name = "clmWindowSizeWidth"; - this.clmWindowSizeWidth.ReadOnly = true; - this.clmWindowSizeWidth.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmWindowSizeWidth.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.clmWindowSizeWidth.Width = 50; - // - // clmWindowSizeHeight - // - this.clmWindowSizeHeight.HeaderText = "clmWindowSizeHeight"; - this.clmWindowSizeHeight.Name = "clmWindowSizeHeight"; - this.clmWindowSizeHeight.ReadOnly = true; - this.clmWindowSizeHeight.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmWindowSizeHeight.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.clmWindowSizeHeight.Width = 50; - // - // clmWindowSizeHotKey - // - this.clmWindowSizeHotKey.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; - this.clmWindowSizeHotKey.HeaderText = ""; - this.clmWindowSizeHotKey.Name = "clmWindowSizeHotKey"; - this.clmWindowSizeHotKey.ReadOnly = true; - // - // clmWindowSizeEdit - // - this.clmWindowSizeEdit.HeaderText = ""; - this.clmWindowSizeEdit.Name = "clmWindowSizeEdit"; - this.clmWindowSizeEdit.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmWindowSizeEdit.Text = "..."; - this.clmWindowSizeEdit.UseColumnTextForButtonValue = true; - this.clmWindowSizeEdit.Width = 30; - // - // clmWindowSizeDelete - // - this.clmWindowSizeDelete.HeaderText = ""; - this.clmWindowSizeDelete.Name = "clmWindowSizeDelete"; - this.clmWindowSizeDelete.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmWindowSizeDelete.Text = "-"; - this.clmWindowSizeDelete.UseColumnTextForButtonValue = true; - this.clmWindowSizeDelete.Width = 30; - // // tabpMenuStart // this.tabpMenuStart.Controls.Add(this.grpbStartProgram); @@ -613,6 +547,7 @@ private void InitializeComponent() this.clmStartProgramArguments, this.clmStartProgramEdit, this.clmStartProgramDelete}); + this.gvStartProgram.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; this.gvStartProgram.GridColor = System.Drawing.SystemColors.Control; this.gvStartProgram.Location = new System.Drawing.Point(6, 19); this.gvStartProgram.MultiSelect = false; @@ -625,47 +560,6 @@ private void InitializeComponent() this.gvStartProgram.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.GridViewStartProgramCellContentClick); this.gvStartProgram.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.GridViewStartProgramCellDoubleClick); // - // clmStartProgramTitle - // - this.clmStartProgramTitle.Name = "clmStartProgramTitle"; - this.clmStartProgramTitle.ReadOnly = true; - this.clmStartProgramTitle.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmStartProgramTitle.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - // - // clmStartProgramPath - // - this.clmStartProgramPath.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; - this.clmStartProgramPath.Name = "clmStartProgramPath"; - this.clmStartProgramPath.ReadOnly = true; - this.clmStartProgramPath.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmStartProgramPath.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - // - // clmStartProgramArguments - // - this.clmStartProgramArguments.Name = "clmStartProgramArguments"; - this.clmStartProgramArguments.ReadOnly = true; - this.clmStartProgramArguments.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmStartProgramArguments.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.clmStartProgramArguments.Width = 72; - // - // clmStartProgramEdit - // - this.clmStartProgramEdit.HeaderText = ""; - this.clmStartProgramEdit.Name = "clmStartProgramEdit"; - this.clmStartProgramEdit.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmStartProgramEdit.Text = "..."; - this.clmStartProgramEdit.UseColumnTextForButtonValue = true; - this.clmStartProgramEdit.Width = 30; - // - // clmStartProgramDelete - // - this.clmStartProgramDelete.HeaderText = ""; - this.clmStartProgramDelete.Name = "clmStartProgramDelete"; - this.clmStartProgramDelete.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.clmStartProgramDelete.Text = "-"; - this.clmStartProgramDelete.UseColumnTextForButtonValue = true; - this.clmStartProgramDelete.Width = 30; - // // tabpMenuDimmer // this.tabpMenuDimmer.Controls.Add(this.grpbDimmerTransparency); @@ -875,22 +769,127 @@ private void InitializeComponent() this.btnCancel.UseVisualStyleBackColor = true; this.btnCancel.Click += new System.EventHandler(this.ButtonCancelClick); // + // clmWindowSizeTitle + // + this.clmWindowSizeTitle.HeaderText = "clmWindowSizeTitle"; + this.clmWindowSizeTitle.Name = "clmWindowSizeTitle"; + this.clmWindowSizeTitle.Resizable = System.Windows.Forms.DataGridViewTriState.True; + // + // clmWindowSizeLeft + // + this.clmWindowSizeLeft.HeaderText = "clmWindowSizeLeft"; + this.clmWindowSizeLeft.Name = "clmWindowSizeLeft"; + this.clmWindowSizeLeft.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.clmWindowSizeLeft.Width = 50; + // + // clmWindowSizeTop + // + this.clmWindowSizeTop.HeaderText = "clmWindowSizeTop"; + this.clmWindowSizeTop.Name = "clmWindowSizeTop"; + this.clmWindowSizeTop.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.clmWindowSizeTop.Width = 50; + // + // clmWindowSizeWidth + // + this.clmWindowSizeWidth.HeaderText = "clmWindowSizeWidth"; + this.clmWindowSizeWidth.Name = "clmWindowSizeWidth"; + this.clmWindowSizeWidth.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.clmWindowSizeWidth.Width = 50; + // + // clmWindowSizeHeight + // + this.clmWindowSizeHeight.HeaderText = "clmWindowSizeHeight"; + this.clmWindowSizeHeight.Name = "clmWindowSizeHeight"; + this.clmWindowSizeHeight.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.clmWindowSizeHeight.Width = 50; + // + // clmWindowSizeHotKey + // + this.clmWindowSizeHotKey.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.clmWindowSizeHotKey.HeaderText = ""; + this.clmWindowSizeHotKey.MinimumWidth = 30; + this.clmWindowSizeHotKey.Name = "clmWindowSizeHotKey"; + // + // clmWindowSizeEdit + // + this.clmWindowSizeEdit.HeaderText = ""; + this.clmWindowSizeEdit.Name = "clmWindowSizeEdit"; + this.clmWindowSizeEdit.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.clmWindowSizeEdit.Text = "..."; + this.clmWindowSizeEdit.UseColumnTextForButtonValue = true; + this.clmWindowSizeEdit.Width = 30; + // + // clmWindowSizeDelete + // + this.clmWindowSizeDelete.HeaderText = ""; + this.clmWindowSizeDelete.Name = "clmWindowSizeDelete"; + this.clmWindowSizeDelete.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.clmWindowSizeDelete.Text = "-"; + this.clmWindowSizeDelete.UseColumnTextForButtonValue = true; + this.clmWindowSizeDelete.Width = 30; + // + // clmStartProgramTitle + // + this.clmStartProgramTitle.HeaderText = "clmStartProgramTitle"; + this.clmStartProgramTitle.MinimumWidth = 6; + this.clmStartProgramTitle.Name = "clmStartProgramTitle"; + this.clmStartProgramTitle.ReadOnly = true; + this.clmStartProgramTitle.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.clmStartProgramTitle.Width = 160; + // + // clmStartProgramPath + // + this.clmStartProgramPath.HeaderText = "clmStartProgramPath"; + this.clmStartProgramPath.MinimumWidth = 6; + this.clmStartProgramPath.Name = "clmStartProgramPath"; + this.clmStartProgramPath.ReadOnly = true; + this.clmStartProgramPath.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.clmStartProgramPath.Width = 160; + // + // clmStartProgramArguments + // + this.clmStartProgramArguments.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.clmStartProgramArguments.HeaderText = "clmStartProgramArguments"; + this.clmStartProgramArguments.MinimumWidth = 30; + this.clmStartProgramArguments.Name = "clmStartProgramArguments"; + this.clmStartProgramArguments.ReadOnly = true; + this.clmStartProgramArguments.Resizable = System.Windows.Forms.DataGridViewTriState.True; + // + // clmStartProgramEdit + // + this.clmStartProgramEdit.HeaderText = ""; + this.clmStartProgramEdit.Name = "clmStartProgramEdit"; + this.clmStartProgramEdit.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.clmStartProgramEdit.Text = "..."; + this.clmStartProgramEdit.UseColumnTextForButtonValue = true; + this.clmStartProgramEdit.Width = 30; + // + // clmStartProgramDelete + // + this.clmStartProgramDelete.HeaderText = ""; + this.clmStartProgramDelete.Name = "clmStartProgramDelete"; + this.clmStartProgramDelete.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.clmStartProgramDelete.Text = "-"; + this.clmStartProgramDelete.UseColumnTextForButtonValue = true; + this.clmStartProgramDelete.Width = 30; + // // clmnMenuItemName // - this.clmnMenuItemName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.clmnMenuItemName.HeaderText = "clmnMenuItemName"; - this.clmnMenuItemName.MinimumWidth = 200; this.clmnMenuItemName.Name = "clmnMenuItemName"; this.clmnMenuItemName.ReadOnly = true; - this.clmnMenuItemName.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.clmnMenuItemName.Resizable = System.Windows.Forms.DataGridViewTriState.True; this.clmnMenuItemName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.clmnMenuItemName.Width = 260; // // clmnHotkeys // + this.clmnHotkeys.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.clmnHotkeys.HeaderText = "clmnHotkeys"; - this.clmnHotkeys.MinimumWidth = 200; + this.clmnHotkeys.MinimumWidth = 30; this.clmnHotkeys.Name = "clmnHotkeys"; - this.clmnHotkeys.Width = 200; + this.clmnHotkeys.ReadOnly = true; + this.clmnHotkeys.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; // // clmnShow // @@ -966,11 +965,6 @@ private void InitializeComponent() private System.Windows.Forms.GroupBox grpbStartProgram; private System.Windows.Forms.Button btnAddStartProgram; private System.Windows.Forms.DataGridView gvStartProgram; - private System.Windows.Forms.DataGridViewTextBoxColumn clmStartProgramTitle; - private System.Windows.Forms.DataGridViewTextBoxColumn clmStartProgramPath; - private System.Windows.Forms.DataGridViewTextBoxColumn clmStartProgramArguments; - private System.Windows.Forms.DataGridViewButtonColumn clmStartProgramEdit; - private System.Windows.Forms.DataGridViewButtonColumn clmStartProgramDelete; private System.Windows.Forms.Button btnStartProgramDown; private System.Windows.Forms.Button btnStartProgramUp; private System.Windows.Forms.ComboBox cmbLanguage; @@ -996,14 +990,6 @@ private void InitializeComponent() private System.Windows.Forms.GroupBox grpbLanguage; private System.Windows.Forms.GroupBox grpbSizer; private System.Windows.Forms.ComboBox cmbSizer; - private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeTitle; - private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeLeft; - private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeTop; - private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeWidth; - private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeHeight; - private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeHotKey; - private System.Windows.Forms.DataGridViewButtonColumn clmWindowSizeEdit; - private System.Windows.Forms.DataGridViewButtonColumn clmWindowSizeDelete; private System.Windows.Forms.Button btnMenuItemDown; private System.Windows.Forms.Button btnMenuItemUp; private System.Windows.Forms.GroupBox grpbDisplay; @@ -1031,5 +1017,18 @@ private void InitializeComponent() private System.Windows.Forms.DataGridViewTextBoxColumn clmnHotkeys; private System.Windows.Forms.DataGridViewCheckBoxColumn clmnShow; private DataGridViewDisableButtonColumn clmnChangeHotkey; + private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeTitle; + private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeLeft; + private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeTop; + private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeWidth; + private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeHeight; + private System.Windows.Forms.DataGridViewTextBoxColumn clmWindowSizeHotKey; + private System.Windows.Forms.DataGridViewButtonColumn clmWindowSizeEdit; + private System.Windows.Forms.DataGridViewButtonColumn clmWindowSizeDelete; + private System.Windows.Forms.DataGridViewTextBoxColumn clmStartProgramTitle; + private System.Windows.Forms.DataGridViewTextBoxColumn clmStartProgramPath; + private System.Windows.Forms.DataGridViewTextBoxColumn clmStartProgramArguments; + private System.Windows.Forms.DataGridViewButtonColumn clmStartProgramEdit; + private System.Windows.Forms.DataGridViewButtonColumn clmStartProgramDelete; } } \ No newline at end of file diff --git a/SmartSystemMenu/Forms/SettingsForm.cs b/SmartSystemMenu/Forms/SettingsForm.cs index 4d8a78b..b2c33a3 100644 --- a/SmartSystemMenu/Forms/SettingsForm.cs +++ b/SmartSystemMenu/Forms/SettingsForm.cs @@ -315,12 +315,12 @@ private void GridViewHotkeysCellDoubleClick(object sender, DataGridViewCellEvent private void GridViewStartProgramCellDoubleClick(object sender, DataGridViewCellEventArgs e) { var grid = (DataGridView)sender; - var row = grid.Rows[e.RowIndex]; - if ((e.ColumnIndex == 0 || e.ColumnIndex == 1 || e.ColumnIndex == 2) && e.RowIndex >= 0 && row.Tag is StartProgramMenuItem menuItem) + if ((e.ColumnIndex == 0 || e.ColumnIndex == 1 || e.ColumnIndex == 2) && e.RowIndex >= 0 && grid.Rows[e.RowIndex].Tag is StartProgramMenuItem menuItem) { var dialog = new StartProgramForm(menuItem, _settings.Language); if (dialog.ShowDialog(this) == DialogResult.OK) { + var row = grid.Rows[e.RowIndex]; row.Cells[0].Value = dialog.MenuItem.Title; row.Cells[1].Value = dialog.MenuItem.FileName; row.Cells[2].Value = dialog.MenuItem.Arguments; diff --git a/SmartSystemMenu/Forms/SettingsForm.resx b/SmartSystemMenu/Forms/SettingsForm.resx index 9077524..38f6bbb 100644 --- a/SmartSystemMenu/Forms/SettingsForm.resx +++ b/SmartSystemMenu/Forms/SettingsForm.resx @@ -118,123 +118,144 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO wwAADsMBx2+oZAAAAFBJREFUOE9jGPRAAYrJBuFQTDYYNYBMAyqAWBjCRDEAJFYJYeIHWkC8E4hBGmAG gNggMZAcUQBmSDYUk6QZBkAa7kMxyZphAKSRbM30AAwMALwjDbaSS+kiAAAAAElFTkSuQmCC - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAE1JREFUOE9j GPRAC4rJAiCN96GYZENAGnYCcTYUg9hEGwLTLAzE4VAMYhNtSCUQgzSAAMwAEACJVUCYxANkA8gCowZQ wQAFKB60gIEBANVYDbafQb2lAAAAAElFTkSuQmCC - + True - + True - + True - + + True + + + True + + + True + + + True + + + True + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO wwAADsMBx2+oZAAAAFBJREFUOE9jGPRAAYrJBuFQTDYYNYBMAyqAWBjCRDEAJFYJYeIHWkC8E4hBGmAG gNggMZAcUQBmSDYUk6QZBkAa7kMxyZphAKSRbM30AAwMALwjDbaSS+kiAAAAAElFTkSuQmCC - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAE1JREFUOE9j GPRAC4rJAiCN96GYZENAGnYCcTYUg9hEGwLTLAzE4VAMYhNtSCUQgzSAAMwAEACJVUCYxANkA8gCowZQ wQAFKB60gIEBANVYDbafQb2lAAAAAElFTkSuQmCC - + True - + True - + True - + True - + + True + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO wwAADsMBx2+oZAAAAFBJREFUOE9jGPRAAYrJBuFQTDYYNYBMAyqAWBjCRDEAJFYJYeIHWkC8E4hBGmAG gNggMZAcUQBmSDYUk6QZBkAa7kMxyZphAKSRbM30AAwMALwjDbaSS+kiAAAAAElFTkSuQmCC - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAE1JREFUOE9j GPRAC4rJAiCN96GYZENAGnYCcTYUg9hEGwLTLAzE4VAMYhNtSCUQgzSAAMwAEACJVUCYxANkA8gCowZQ wQAFKB60gIEBANVYDbafQb2lAAAAAElFTkSuQmCC - - True - - - True - - + True - + True - + True - + True - + True - + True - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO wwAADsMBx2+oZAAAAFBJREFUOE9jGPRAAYrJBuFQTDYYNYBMAyqAWBjCRDEAJFYJYeIHWkC8E4hBGmAG gNggMZAcUQBmSDYUk6QZBkAa7kMxyZphAKSRbM30AAwMALwjDbaSS+kiAAAAAElFTkSuQmCC - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAE1JREFUOE9j GPRAC4rJAiCN96GYZENAGnYCcTYUg9hEGwLTLAzE4VAMYhNtSCUQgzSAAMwAEACJVUCYxANkA8gCowZQ wQAFKB60gIEBANVYDbafQb2lAAAAAElFTkSuQmCC - - True - - + True - + True - + True - + True 17, 17 + + True + + + True + + + True + + + True + \ No newline at end of file