コード例 #1
0
 void HandleRemoved(object sender, JobInformationEventArgs e)
 {
     Gtk.Application.Invoke(delegate { RemoveJob(e.JobInformation); });
 }
コード例 #2
0
 void HandleProgressChanged(object sender, JobInformationEventArgs e)
 {
     Gtk.Application.Invoke(delegate
     {
         lock(listStore)
         {
            TreeIter iter = FindJob(e.JobInformation);
            if(!iter.Equals(TreeIter.Zero))
              listStore.SetValue(iter, COLUMN_STATUS, e.JobInformation.Progress);
         }
     });
 }