Example #1
0
        /// <summary>
        /// Concrete response for Interface replies
        /// </summary>
        /// <param name="input">The byte representation of the reply</param>
        public MenuResponse(byte[] input)
        {
            OverViewObject = overview.CreateBuilder().MergeFrom(input).Build();
            data           = new List <MenuEntry>();
            foreach (label lab in OverViewObject.OverviewEntryList)
            {
                Console.WriteLine(lab.Text);
                Console.WriteLine(lab.TopLeftX);
                Console.WriteLine(lab.TopLeftY);

                data.Add(new MenuEntry(lab.Text, lab.TopLeftY, lab.TopLeftX, lab.Height, lab.Width));
            }
        }
Example #2
0
        /// <summary>
        /// Concrete response for Interface replies
        /// </summary>
        /// <param name="input">The byte representation of the reply</param>
        public MenuResponse(byte[] input)
        {
            OverViewObject = overview.CreateBuilder().MergeFrom(input).Build();
            data = new List<MenuEntry>();
            foreach (label lab in OverViewObject.OverviewEntryList)
            {
                Console.WriteLine(lab.Text);
                Console.WriteLine(lab.TopLeftX);
                Console.WriteLine(lab.TopLeftY);

                data.Add(new MenuEntry(lab.Text, lab.TopLeftY, lab.TopLeftX, lab.Height, lab.Width));
            }
        }
Example #3
0
 /// <summary>
 /// Concrete response for Interface replies
 /// </summary>
 /// <param name="input">The byte representation of the reply</param>
 public OverViewResponse(byte[] input)
 {
     OverViewObject = overview.CreateBuilder().MergeFrom(input).Build();
     data           = new List <OverViewEntry>();
     labels         = new List <label>();
     foreach (label lab in OverViewObject.OverviewEntryList)
     {
         labels.Add(lab);
         data.Add(new OverViewEntry(lab.Text, lab.TopLeftY, lab.TopLeftX, lab.Height, lab.Width, lab.Color));
         //Console.WriteLine(lab.Text);
         //Console.WriteLine(lab.TopLeftX);
         //Console.WriteLine(lab.TopLeftY);
         //Console.WriteLine(lab.Width);
         //Console.WriteLine(lab.Height);
     }
 }
Example #4
0
        /// <summary>
        /// Concrete response for Interface replies
        /// </summary>
        /// <param name="input">The byte representation of the reply</param>
        public OverViewResponse(byte[] input)
        {
            OverViewObject = overview.CreateBuilder().MergeFrom(input).Build();
            data = new List<OverViewEntry>();
            labels = new List<label>();
            foreach (label lab in OverViewObject.OverviewEntryList)
            {

                labels.Add(lab);
                data.Add(new OverViewEntry(lab.Text, lab.TopLeftY, lab.TopLeftX, lab.Height, lab.Width, lab.Color));
                //Console.WriteLine(lab.Text);
                //Console.WriteLine(lab.TopLeftX);
                //Console.WriteLine(lab.TopLeftY);
                //Console.WriteLine(lab.Width);
                //Console.WriteLine(lab.Height);
            }
        }