예제 #1
0
            private void HandleNewTagButtonClicked(object sender, EventArgs args)
            {
                if (tag_entry.Text.Length == 0)
                {
                    return;
                }

                Photo photo = (Photo)View.Item.Current;

                Tag t = tag_store.GetTagByName(tag_entry.Text);

                if (t != null)
                {
                    Console.WriteLine("tag " + tag_entry.Text + " found, id=" + t.Id);
                }
                else
                {
                    t = tag_store.CreateTag(tag_store.RootCategory, tag_entry.Text);
                }
                Face f;

                if (m_face.Id == 0)
                {
                    f = face_store.Create(m_face.Rect, photo.Id, t.Id);
                }

                //Console.WriteLine("added rect tagged " +tag_entry.Text + " for photo " +f.Id);
            }