public void ShowImageDetailView(string detailViewName, int heightOffSet, int widthOffSet, Property property, bool loadFromShape = false) { Logger.Instance.Log(LogPriority.MIDDLE, this, "[SHAPE EDIT DIALOG] open title + description dialog"); string speak = ""; gui_Menu = new GUI_Menu(); //init GUI MENU //create entry for dic createDetailView(detailViewName, 0, 48, 120, 12, true); detailViewDic[detailViewName].SetVisibility(true); //load data from selected Shape if (loadFromShape) { loadImageData(); } //as default title is selected and show activeProperty = property; selectedPropertyMenuItem = property; setContent(detailViewName, property); switch (property) { case Property.Title: speak = LL.GetTrans("tangram.lector.image_data.title"); break; case Property.Description: speak = LL.GetTrans("tangram.lector.image_data.desc"); break; } audioRenderer.PlaySoundImmediately(LL.GetTrans("tangram.lector.image_data.generic_property_value", speak, propertiesDic[activeProperty.ToString().ToLower()])); isOpen = true; }
public void ShowImageDetailView(string detailViewName, int heightOffSet, int widthOffSet, Property property, bool loadFromShape = false) { Logger.Instance.Log(LogPriority.MIDDLE, this, "[SHAPE EDIT DIALOG] open title + description dialog"); string speak = ""; gui_Menu = new GUI_Menu(); //init GUI MENU //create entry for dic createDetailView(detailViewName, 0, 48, 120, 12, true); detailViewDic[detailViewName].SetVisibility(true); //load data from selected Shape if (loadFromShape) { loadImageData(); } //as default title is selected and show activeProperty = property; selectedPropertyMenuItem = property; setContent(detailViewName, property); switch (property) { case Property.Title: speak = LL.GetTrans("tangram.lector.image_data.title"); break; case Property.Description: speak = LL.GetTrans("tangram.lector.image_data.desc"); break; } audioRenderer.PlaySoundImmediately(LL.GetTrans("tangram.lector.image_data.generic_property_value", speak, propertiesDic[activeProperty.ToString().ToLower()])); }