/[RomCheater]/trunk/RomCheater/Docking/PIDSelector.cs
ViewVC logotype

Diff of /trunk/RomCheater/Docking/PIDSelector.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 155 by william, Mon May 28 02:20:29 2012 UTC revision 156 by william, Mon May 28 04:14:03 2012 UTC
# Line 62  namespace RomCheater.Docking Line 62  namespace RomCheater.Docking
62          private void btnList_Click(object sender, EventArgs e) { this.lstProcessList.View = View.List; }          private void btnList_Click(object sender, EventArgs e) { this.lstProcessList.View = View.List; }
63          private void btnTile_Click(object sender, EventArgs e) { this.lstProcessList.View = View.Tile; }          private void btnTile_Click(object sender, EventArgs e) { this.lstProcessList.View = View.Tile; }
64    
65          private void btnOK_Click(object sender, EventArgs e)          private void PerformListViewItemSelect(ListViewItem li)
66          {          {
67              if (!(lstProcessList.SelectedItems.Count > 0)) return;              this.SelectedPid = Convert.ToInt32(li.SubItems[1].Text);
             this.SelectedPid = Convert.ToInt32(lstProcessList.SelectedItems[0].SubItems[1].Text);  
68              //this.Close();              //this.Close();
69              if (this.OnSelectedProcessChanged != null)              if (this.OnSelectedProcessChanged != null)
70              {              {
71                  this.OnSelectedProcessChanged(this, new ProcessChangedEventArgs(this.SelectedPid));                  this.OnSelectedProcessChanged(this, new ProcessChangedEventArgs(this.SelectedPid));
72              }              }
73                Process SelectedProcess = Process.GetProcessById(this.SelectedPid);
74                logger.Debug.WriteLine("Using Process: ({0} : {1})", SelectedProcess.Id, SelectedProcess.ProcessName);
75            }
76            private void btnOK_Click(object sender, EventArgs e)
77            {
78                
79          }          }
80    
81          //private void btnCancel_Click(object sender, EventArgs e)          //private void btnCancel_Click(object sender, EventArgs e)
# Line 126  namespace RomCheater.Docking Line 131  namespace RomCheater.Docking
131                  }                  }
132                  else                  else
133                  {                  {
134                      logger.Error.Write("image_key is an empty string!");                      //logger.Error.WriteLine("image_key is an empty string!");
135                      if (small_image != null) { logger.Error.Write(" [however small_image is not null]"); }                      //if (small_image != null) { logger.Error.WriteLine(" [however small_image is not null]"); }
136                      if (large_image != null) { logger.Error.Write(" [however large_image is not null]\n"); }                      //if (large_image != null) { logger.Error.WriteLine(" [however large_image is not null]\n"); }
137                  }                  }
138              }              }
139              lstProcessList.SmallImageList = small_image_list;              lstProcessList.SmallImageList = small_image_list;
140              lstProcessList.LargeImageList = large_image_list;              lstProcessList.LargeImageList = large_image_list;
141              this.lstProcessList.Items.AddRange(items.ToArray());              this.lstProcessList.Items.AddRange(items.ToArray());
142    
143                if (lstProcessList.Items.Count > 0)
144                {
145                    lstProcessList.Items[0].Selected = true;
146                }
147    
148              return true;              return true;
149          }          }
150    
# Line 175  namespace RomCheater.Docking Line 186  namespace RomCheater.Docking
186              if (AcceptedPlugin == null || this.DesignMode) return;              if (AcceptedPlugin == null || this.DesignMode) return;
187              btnRefresh.PerformClick();              btnRefresh.PerformClick();
188          }          }
189    
190    
191            private void lstProcessList_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
192            {
193                if (!e.IsSelected) return;
194                PerformListViewItemSelect(e.Item);
195            }
196    
197            private void lstProcessList_ItemActivate(object sender, EventArgs e)
198            {
199                ListViewItem Item = lstProcessList.SelectedItems[0];
200                PerformListViewItemSelect(Item);
201            }
202    
203    
204      }      }
205    
206      #region eventargs      #region eventargs

Legend:
Removed from v.155  
changed lines
  Added in v.156

  ViewVC Help
Powered by ViewVC 1.1.22