/// <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)); } }
/// <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)); } }
/// <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); } }
/// <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); } }