Пример #1
0
 public override void Avatars_OnAvatarNameSearch(object sender, AvatarPickerReplyEventArgs e1)
 {
     foreach (KeyValuePair <UUID, string> kvp in e1.Avatars)
     {
         AddName2Key(kvp.Value, kvp.Key);
     }
 }
Пример #2
0
 void Avatars_AvatarPickerReply(object sender, AvatarPickerReplyEventArgs e)
 {
     foreach (KeyValuePair <UUID, string> kvp in e.Avatars)
     {
         if (kvp.Value.ToLower() == ToAvatarName.ToLower())
         {
             Name2Key[ToAvatarName.ToLower()] = kvp.Key;
             NameSearchEvent.Set();
             return;
         }
     }
 }
Пример #3
0
 void Avatars_AvatarPickerReply(object sender, AvatarPickerReplyEventArgs e)
 {
     if (searchID == e.QueryID && e.Avatars.Count > 0)
     {
         BeginInvoke(new MethodInvoker(() =>
         {
             foreach (KeyValuePair <UUID, string> kvp in e.Avatars)
             {
                 string name = instance.Names.Get(kvp.Key, kvp.Value);
                 lvwSearch.Items.Add(new ListViewItem(name)
                 {
                     Text = kvp.Value, Tag = kvp.Key
                 });
             }
         }));
     }
 }
Пример #4
0
        }         // end getKeySimple

        private static void Avatars_AvatarPickerReply(object?sender, AvatarPickerReplyEventArgs e)
        {
            string lowerName = String.Empty;

            lock (ToAvatarName)
            {
                lowerName = ToAvatarName.ToLower();
            }

            foreach (KeyValuePair <UUID, string> kvp in e.Avatars)
            {
                if (kvp.Value.ToLower() == lowerName)
                {
                    Name2Key[lowerName] = kvp.Key;
                    NameSearchEvent.Set();
                    return;
                }
            }
        }