protected void Page_Load(object sender, EventArgs e) { pressObjectName = screenObject.Property("Press Object Name").Value; releaseObjectName = screenObject.Property("Press Object Name").Value; OSAEObject pObj = OSAEObjectManager.GetObjectByName(pressObjectName); OSAEObject rObj = OSAEObjectManager.GetObjectByName(releaseObjectName); string pressObjTrust = pObj.MinTrustLevel.ToString(); string releaseObjTrust = rObj.MinTrustLevel.ToString(); pressMethodName = screenObject.Property("Press Method Name").Value; releaseMethodName = screenObject.Property("Release Method Name").Value; pMp1 = screenObject.Property("Press Method Param 1").Value; pMp2 = screenObject.Property("Press Method Param 2").Value; rMp1 = screenObject.Property("Release Method Param 1").Value; rMp2 = screenObject.Property("Release Method Param 2").Value; string normalImgName = screenObject.Property("Normal Image").Value; string pressImgName = screenObject.Property("Pressed Image").Value; OSAEImage img = imgMgr.GetImage(normalImgName); OSAEImage img2 = imgMgr.GetImage(pressImgName); string normalImgURL = "ImgHandler.aspx?ImageID=" + img.ID; string pressImgURL = "ImgHandler.aspx?ImageID=" + img2.ID; imgClickImage.ImageUrl = "~/imgHandler.aspx?ImageID=" + img.ID; imgClickImage.Attributes.Add("Style", "position:absolute;top:" + (Int32.Parse(screenObject.Property("Y").Value) + 50).ToString() + "px;left:" + (Int32.Parse(screenObject.Property("X").Value) + 10).ToString() + "px;z-index:" + (Int32.Parse(screenObject.Property("ZOrder").Value) + 10).ToString() + ";"); imgClickImage.ToolTip = pressObjectName + " - " + pressMethodName; imgClickImage.Attributes.Add("onmousedown", "methFunc('" + pressObjectName + "','" + pressMethodName + "','" + pMp1 + "','" + pMp2 + "','" + pressObjTrust + "','" + pressImgURL + "', this.id);"); imgClickImage.Attributes.Add("onmouseup", "methFunc('" + releaseObjectName + "','" + releaseMethodName + "','" + rMp1 + "','" + rMp2 + "','" + releaseObjTrust + "','" + normalImgURL + "', this.id);"); }
public NavigationImage(string Name, OSAEObject sObj) { InitializeComponent(); screenObject = sObj; screenName = Name; Image.Tag = screenName; string imgName = screenObject.Property("Image").Value; OSAEImage img = imgMgr.GetImage(imgName); if (img != null) { var imageStream = new MemoryStream(img.Data); var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = imageStream; bitmapImage.EndInit(); Image.Source = bitmapImage; Image.Visibility = System.Windows.Visibility.Visible; } else { Image.Source = null; Image.Visibility = System.Windows.Visibility.Hidden; } }
/// <summary> /// Bind Image in List Box Control /// </summary> private void BindImages() { try { OSAEObjectCollection screens = OSAEObjectManager.GetObjectsByBaseType("SCREEN"); List <OSAEImage> images = new List <OSAEImage>(); foreach (OSAEObject obj in screens) { string scrnName = obj.Property("Background Image").Value; OSAEImage img = imgMgr.GetImage(scrnName); img.Name = obj.Name; images.Add(img); } // Check List Object Count if (images.Count > 0) { // Bind Data in List Box Control. LsImageGallery.DataContext = images; } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Update() { if (OSAEObjectStateManager.GetObjectStateValue(hdnObjName.Value).Value != hdnCurState.Value) { CurState = OSAEObjectStateManager.GetObjectStateValue(ObjectName).Value; LastStateChange = OSAEObjectStateManager.GetObjectStateValue(ObjectName).LastStateChange; foreach (OSAEObjectProperty p in screenObject.Properties) { if (p.Value.ToLower() == CurState.ToLower()) { StateMatch = p.Name.Substring(0, p.Name.LastIndexOf(' ')); } } string imgName = screenObject.Property(StateMatch + " Image").Value; OSAEImage img = imgMgr.GetImage(imgName); imgStateImage.ImageUrl = "~/ImageHandler.ashx?id=" + img.ID; imgStateImage.Attributes.Add("Style", "position:absolute;top:" + (Int32.Parse(screenObject.Property(StateMatch + " Y").Value) + 50).ToString() + "px;left:" + (Int32.Parse(screenObject.Property(StateMatch + " X").Value) + 10).ToString() + "px;z-index:" + (Int32.Parse(screenObject.Property("ZOrder").Value) + 10).ToString() + ";"); imgStateImage.ToolTip = ObjectName + "\n" + CurState + " since: " + LastStateChange; if (CurState == "ON") { imgStateImage.Attributes.Add("onclick", "runMethod('" + ObjectName + "','OFF','','');"); } else { imgStateImage.Attributes.Add("onclick", "runMethod('" + ObjectName + "','ON','','');"); } } }
public MethodImage(OSAEObject sObj) { InitializeComponent(); screenObject = sObj; ObjectName = screenObject.Property("Object Name").Value;; MethodName = screenObject.Property("Method Name").Value;; Param1 = screenObject.Property("Param 1").Value;; Param2 = screenObject.Property("Param 2").Value;; Image.Tag = ObjectName + " - " + MethodName; Image.ToolTip = Image.Tag; Image.MouseLeftButtonUp += new MouseButtonEventHandler(Method_Image_MouseLeftButtonUp); string imgName = screenObject.Property("Image").Value; OSAEImage img = imgMgr.GetImage(imgName); if (img.Data != null) { var imageStream = new MemoryStream(img.Data); var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = imageStream; bitmapImage.EndInit(); Image.Source = bitmapImage; Image.Visibility = System.Windows.Visibility.Visible; } else { Image.Source = null; Image.Visibility = System.Windows.Visibility.Hidden; } }
protected void si_OffImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); offImg = imgMgr.GetImage((int)sender); imgState2.Source = LoadImage(offImg.Data); }
protected void si_ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); img = imgMgr.GetImage((int)sender); imgScreen.Source = LoadImage(img.Data); }
protected void si_S1I1ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State1Img1 = imgMgr.GetImage((int)sender); MemoryStream ms1 = new MemoryStream(State1Img1.Data); BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = ms1; bitmapImage.EndInit(); ImageBehavior.SetAnimatedSource(imgState1Img1, bitmapImage); //imgState1Img1.Source = LoadImage(State1Img1.Data); imgState1Img1.ToolTip = "Width:" + imgState1Img1.Width + " Height:" + imgState1Img1.Height; Validate_Initial_Coordinates(); lblState1X.IsEnabled = false; lblState1Y.IsEnabled = false; txtState1X.IsEnabled = true; txtState1Y.IsEnabled = true; lblZOrder.IsEnabled = true; txtZOrder.IsEnabled = true; if (State1Img1.Type != "gif") { btnLoadS1I2.IsEnabled = true; imgState1Img2.IsEnabled = true; } }
protected void btnAdd_Click(object sender, EventArgs e) { if (fileUpload.HasFile) { try { if (System.IO.Path.GetExtension(fileUpload.FileName).ToLower() != ".jpg" && System.IO.Path.GetExtension(fileUpload.FileName).ToLower() != ".png" && System.IO.Path.GetExtension(fileUpload.FileName).ToLower() != ".jpeg") { return; // wrong file type } else { if (fileUpload.PostedFile.ContentLength < 2502400) //202400 { OSAEImage img = new OSAEImage(); img.Data = fileUpload.FileBytes; img.Name = txtName.Text; img.Type = System.IO.Path.GetExtension(fileUpload.FileName).ToLower().Substring(1); var imageManager = new OSAE.OSAEImageManager(); imageManager.AddImage(img); loadImages(); } else { return; // file to big } } } catch (Exception ex) { } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Screen Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } getRestPort(); hdnUserTrust.Value = Session["TrustLevel"].ToString(); debuglabel.Text = Session["TrustLevel"].ToString(); gScreen = Request.QueryString["id"]; try { OSAEObject screen = OSAEObjectManager.GetObjectByName(gScreen); //List<OSAEScreenControl> controls = OSAEScreenControlManager.GetScreenControls(gScreen); OSAEObjectCollection screenObjects = OSAEObjectManager.GetObjectsByContainer(gScreen); string sImg = OSAEObjectPropertyManager.GetObjectPropertyValue(gScreen, "Background Image").Value.ToString(); OSAEImage img = imgMgr.GetImage(sImg); imgBackground.ImageUrl = "~/ImageHandler.ashx?id=" + img.ID; foreach (OSAEObject obj in screenObjects) { LoadControl(obj); } } catch { return; } }
public void Update() { CurState = OSAEObjectStateManager.GetObjectStateValue(ObjectName).Value; foreach (OSAEObjectProperty p in screenObject.Properties) { if (p.Value.ToLower() == CurState.ToLower()) { StateMatch = p.Name.Substring(0, p.Name.LastIndexOf(' ')); } } Location.X = Double.Parse(screenObject.Property(StateMatch + " X").Value); Location.Y = Double.Parse(screenObject.Property(StateMatch + " Y").Value); string imgName = screenObject.Property(StateMatch + " Image").Value; OSAEImage img = imgMgr.GetImage(imgName); if (img.Data != null) { var imageStream = new MemoryStream(img.Data); this.Dispatcher.Invoke((Action)(() => { var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = imageStream; bitmapImage.EndInit(); Image.Source = bitmapImage; })); } }
//public event EventHandler LoadScreen; //protected virtual void OnLoadScreen() // { // if (LoadScreen != null) LoadScreen(currentScreen, EventArgs.Empty); // } protected void si_ImagePicked(object sender, EventArgs e) { // OSAEImageManager imgMgr = new OSAEImageManager(); img = imgMgr.GetImage((int)sender); imgScreen.Source = LoadImage(img.Data); }
protected void si_S2I1ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State2Img1 = imgMgr.GetImage((int)sender); MemoryStream ms1 = new MemoryStream(State1Img1.Data); BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = ms1; bitmapImage.EndInit(); ImageBehavior.SetAnimatedSource(imgState2Img1, bitmapImage); //imgState2Img1.Source = LoadImage(State2Img1.Data); imgState2Img1.ToolTip = "Width:" + imgState2Img1.Width + " Height:" + imgState2Img1.Height; Validate_Initial_Coordinates(); lblState2X.IsEnabled = true; lblState2Y.IsEnabled = true; txtState2X.IsEnabled = true; txtState2Y.IsEnabled = true; lblZOrder.IsEnabled = true; txtZOrder.IsEnabled = true; if (State2Img1.Type != "gif") { btnLoadS2I2.IsEnabled = true; imgState2Img2.IsEnabled = true; } }
protected void siNormal_ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); imgNormalRaw = imgMgr.GetImage((int)sender); imgNormal.Source = LoadImage(imgNormalRaw.Data); Validate_Initial_Coordinates(); }
protected void si_S2I4ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State2Img4 = imgMgr.GetImage((int)sender); imgState2Img4.Source = LoadImage(State2Img4.Data); Validate_Initial_Coordinates(); }
protected void siPressed_ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); imgPressedRaw = imgMgr.GetImage((int)sender); imgPressed.Source = LoadImage(imgPressedRaw.Data); Validate_Initial_Coordinates(); }
protected void si_S1I1ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State1Img1 = imgMgr.GetImage((int)sender); imgState1Img1.Source = LoadImage(State1Img1.Data); imgState1Img1.ToolTip = "Width:" + imgState1Img1.Width + " Height:" + imgState1Img1.Height; Validate_Initial_Coordinates(); }
protected void si_S2I3ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State2Img3 = imgMgr.GetImage((int)sender); imgState2Img3.Source = LoadImage(State2Img3.Data); imgState2Img3.ToolTip = "Width:" + imgState2Img3.Width + " Height:" + imgState2Img3.Height; Validate_Initial_Coordinates(); btnLoadS2I4.IsEnabled = true; imgState2Img4.IsEnabled = true; }
protected void Page_Load(object sender, EventArgs e) { TargetScreenName = screenObject.Property("Screen").Value; string imgName = screenObject.Property("Image").Value; OSAEImage img = imgMgr.GetImage(imgName); imgNavigationImage.ImageUrl = "~/ImageHandler.ashx?id=" + img.ID; imgNavigationImage.Attributes.Add("Style", "position:absolute;top:" + (Int32.Parse(screenObject.Property("Y").Value) + 50).ToString() + "px;left:" + (Int32.Parse(screenObject.Property("X").Value) + 10).ToString() + "px;z-index:" + (Int32.Parse(screenObject.Property("ZOrder").Value) + 10).ToString() + ";"); imgNavigationImage.ToolTip = TargetScreenName; imgNavigationImage.PostBackUrl = "~/screens.aspx?id=" + TargetScreenName; }
protected void Page_Load(object sender, EventArgs e) { ObjectName = screenObject.Property("Object Name").Value; MethodName = screenObject.Property("Method Name").Value; string imgName = screenObject.Property("Image").Value; OSAEImage img = imgMgr.GetImage(imgName); imgMethodImage.ImageUrl = "~/imgHandler.aspx?ImageID=" + img.ID; imgMethodImage.Attributes.Add("Style", "position:absolute;top:" + (Int32.Parse(screenObject.Property("Y").Value) + 50).ToString() + "px;left:" + (Int32.Parse(screenObject.Property("X").Value) + 10).ToString() + "px;z-index:" + (Int32.Parse(screenObject.Property("ZOrder").Value) + 10).ToString() + ";"); imgMethodImage.ToolTip = ObjectName + " - " + MethodName; imgMethodImage.Attributes.Add("onclick", "runMethod('" + ObjectName + "','" + MethodName + "','','');"); }
public ClickImage(OSAEObject sObj, string appName, string user) { InitializeComponent(); screenObject = sObj; gAppName = appName; currentUser = user; PressObjectName = screenObject.Property("Press Object Name").Value; PressMethodName = screenObject.Property("Press Method Name").Value; PressMethodParam1 = screenObject.Property("Press Method Param 1").Value; PressMethodParam2 = screenObject.Property("Press Method Param 2").Value; PressScriptName = screenObject.Property("Press Script Name").Value; PressScriptParam1 = screenObject.Property("Press Script Param 1").Value; PressScriptParam2 = screenObject.Property("Press Script Param 2").Value; ReleaseObjectName = screenObject.Property("Release Object Name").Value; ReleaseMethodName = screenObject.Property("Release Method Name").Value; ReleaseMethodParam1 = screenObject.Property("Release Method Param 1").Value; ReleaseMethodParam2 = screenObject.Property("Release Method Param 2").Value; ReleaseScriptName = screenObject.Property("Release Script Name").Value; ReleaseScriptParam1 = screenObject.Property("Release Script Param 1").Value; ReleaseScriptParam2 = screenObject.Property("Release Script Param 2").Value; XPos = screenObject.Property("X").Value; YPos = screenObject.Property("Y").Value; Image.Tag = screenObject.Name; Image.ToolTip = Image.Tag; Image.MouseLeftButtonUp += new MouseButtonEventHandler(Click_Image_MouseLeftButtonUp); Image.MouseLeftButtonDown += new MouseButtonEventHandler(Click_Image_MouseLeftButtonDown); string imgName = screenObject.Property("Normal Image").Value; OSAEImage img = imgMgr.GetImage(imgName); if (img != null) { var imageStream = new MemoryStream(img.Data); var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = imageStream; bitmapImage.EndInit(); ImageWidth = bitmapImage.Width; ImageHeight = bitmapImage.Height; Image.Source = bitmapImage; Image.Visibility = System.Windows.Visibility.Visible; } else { Image.Source = null; Image.Visibility = System.Windows.Visibility.Hidden; } }
private void lock_Green() { OSAEImage img1 = imgMgr.GetImage("Lock - Green"); MemoryStream ms1 = new MemoryStream(img1.Data); BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = ms1; bitmapImage.EndInit(); imgLock.Source = bitmapImage; }
private void LoadCurrentScreenObject(string screenName) { OSAEImageManager imgMgr = new OSAEImageManager(); try { img = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(screenName, "Background Image").Value); if (img != null) { imgScreen.Source = LoadImage(img.Data); } } catch { } }
protected void si_S2I2ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State2Img2 = imgMgr.GetImage((int)sender); imgState2Img2.Source = LoadImage(State2Img2.Data); imgState2Img2.ToolTip = "Width:" + imgState2Img2.Width + " Height:" + imgState2Img2.Height; Validate_Initial_Coordinates(); btnLoadS2I3.IsEnabled = true; imgState2Img3.IsEnabled = true; lblAnimationDelay.IsEnabled = true; txtDelay.IsEnabled = true; chkRepeat.IsEnabled = true; }
protected void Page_Load(object sender, EventArgs e) { ObjectName = screenObject.Property("Object Name").Value; hdnObjName.Value = ObjectName; CurState = OSAEObjectStateManager.GetObjectStateValue(ObjectName).Value; cObj = OSAEObjectManager.GetObjectByName(ObjectName); hdnCurState.Value = CurState; LastStateChange = OSAEObjectStateManager.GetObjectStateValue(ObjectName).LastStateChange; foreach (OSAEObjectProperty p in screenObject.Properties) { if (p.Value.ToLower() == CurState.ToLower()) { StateMatch = p.Name.Substring(0, p.Name.LastIndexOf(' ')); } } try { LightLevel = Convert.ToUInt16(OSAEObjectPropertyManager.GetObjectPropertyValue(ObjectName, "Light Level").Value); } catch { LightLevel = 100.00; } string imgName = screenObject.Property(StateMatch + " Image").Value; OSAEImage img = imgMgr.GetImage(imgName); if (img != null) { bool x = File.Exists(OSAE.Common.ApiPath + "/Plugins/Web Server/wwwroot/Images/" + img.Name + ".gif"); if (x == false) { imgStateImage.ImageUrl = "~/ImageHandler.ashx?id=" + img.ID; } else { imgStateImage.ImageUrl = "~/Images/" + imgName + ".gif"; } imgStateImage.Attributes.Add("Style", "position:absolute;top:" + (Int32.Parse(screenObject.Property(StateMatch + " Y").Value) + 50).ToString() + "px;left:" + (Int32.Parse(screenObject.Property(StateMatch + " X").Value) + 10).ToString() + "px;z-index:" + (Int32.Parse(screenObject.Property("ZOrder").Value) + 10).ToString() + ";opacity:" + LightLevel / 100.00 + ";"); imgStateImage.Attributes.Add("Alt", "~/Images/" + imgName + ".gif"); imgStateImage.ToolTip = ObjectName + "\n" + CurState + " since: " + LastStateChange; //REPLACE THIS with code block in screens to use state match and not on/off! if (CurState == "ON") { imgStateImage.Attributes.Add("onclick", "runMethod('" + ObjectName + "','OFF','','', " + cObj.MinTrustLevel + ");"); } else { imgStateImage.Attributes.Add("onclick", "runMethod('" + ObjectName + "','ON','','', " + cObj.MinTrustLevel + ");"); } } }
public void Update() { try { CurState = OSAEObjectStateManager.GetObjectStateValue(ObjectName).Value; CurStateLabel = OSAEObjectStateManager.GetObjectStateValue(ObjectName).StateLabel; LastStateChange = OSAEObjectStateManager.GetObjectStateValue(ObjectName).LastStateChange; } catch (Exception ex) { } foreach (OSAEObjectProperty p in screenObject.Properties) { if (p.Value.ToLower() == CurState.ToLower()) { StateMatch = p.Name.Substring(0, p.Name.LastIndexOf(' ')); } } try { //Location.X = Double.Parse(screenObject.Property(StateMatch + " X").Value); //Location.Y = Double.Parse(screenObject.Property(StateMatch + " Y").Value); Location.X = Double.Parse(OSAE.OSAEObjectPropertyManager.GetObjectPropertyValue(screenObject.Name, StateMatch + " X").Value); Location.Y = Double.Parse(OSAE.OSAEObjectPropertyManager.GetObjectPropertyValue(screenObject.Name, StateMatch + " Y").Value); string imgName = screenObject.Property(StateMatch + " Image").Value; OSAEImage img = imgMgr.GetImage(imgName); if (img.Data != null) { var imageStream = new MemoryStream(img.Data); this.Dispatcher.Invoke((Action)(() => { var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = imageStream; bitmapImage.EndInit(); Image.Source = bitmapImage; Image.ToolTip = ObjectName + "\n" + CurStateLabel + " since: " + LastStateChange; })); } } catch (Exception ex) { } }
public StateImage(OSAEObject sObject) { InitializeComponent(); screenObject = sObject; try { ObjectName = screenObject.Property("Object Name").Value; CurState = OSAEObjectStateManager.GetObjectStateValue(ObjectName).Value; LastStateChange = OSAEObjectStateManager.GetObjectStateValue(ObjectName).LastStateChange; Image.ToolTip = ObjectName + "\n" + CurState + " since: " + LastStateChange; Image.Tag = ObjectName; Image.MouseLeftButtonUp += new MouseButtonEventHandler(State_Image_MouseLeftButtonUp); foreach (OSAEObjectProperty p in screenObject.Properties) { if (p.Value.ToLower() == CurState.ToLower()) { StateMatch = p.Name.Substring(0, p.Name.LastIndexOf(' ')); } } string imgName = screenObject.Property(StateMatch + " Image").Value; OSAEImage img = imgMgr.GetImage(imgName); if (img.Data != null) { var imageStream = new MemoryStream(img.Data); var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = imageStream; bitmapImage.EndInit(); Image.Source = bitmapImage; Image.Visibility = System.Windows.Visibility.Visible; } else { Image.Source = null; Image.Visibility = System.Windows.Visibility.Hidden; } } catch (Exception ex) { } }
protected void si_S2I1ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State2Img1 = imgMgr.GetImage((int)sender); imgState2Img1.Source = LoadImage(State2Img1.Data); imgState2Img1.ToolTip = "Width:" + imgState2Img1.Width + " Height:" + imgState2Img1.Height; Validate_Initial_Coordinates(); lblState2X.IsEnabled = true; lblState2Y.IsEnabled = true; txtState2X.IsEnabled = true; txtState2Y.IsEnabled = true; lblZOrder.IsEnabled = true; txtZOrder.IsEnabled = true; btnLoadS2I2.IsEnabled = true; imgState2Img2.IsEnabled = true; }
/// <summary> /// Load the objects from the DB into the combo box /// </summary> private void LoadCurrentScreenObject(string controlName) { cboPressObject.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Object Name").Value; cboPressMethod.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Method Name").Value; txtPressParam1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Method Param 1").Value; txtPressParam2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Method Param 2").Value; cboPressScript.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Script Name").Value; txtPressScriptParam1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Script Param 1").Value; txtPressScriptParam2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Script Param 2").Value; cboReleaseObject.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Object Name").Value; cboReleaseMethod.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Method Name").Value; txtReleaseParam1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Method Param 1").Value; txtReleaseParam2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Method Param 2").Value; cboReleaseScript.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Script Name").Value; txtReleaseScriptParam1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Script Param 1").Value; txtReleaseScriptParam2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Script Param 2").Value; txtNormalX.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "X").Value; txtNormalY.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Y").Value; OSAEImageManager imgMgr = new OSAEImageManager(); try { imgNormalRaw = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Normal Image").Value); imgNormal.Source = LoadImage(imgNormalRaw.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } try { imgPressedRaw = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Pressed Image").Value); imgPressed.Source = LoadImage(imgPressedRaw.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } }
private void LoadCurrentScreenObject(string controlName) { cboScreens.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Screen").Value; txtX.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "X").Value; txtY.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Y").Value; OSAEImageManager imgMgr = new OSAEImageManager(); try { img = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Image").Value); imgScreen.Source = LoadImage(img.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } }
private void importImage(Stream stream, String Name) { try { OSAEImage img = new OSAEImage(); MemoryStream ms = new MemoryStream(); stream.CopyTo(ms); img.Data = ms.ToArray(); img.Name = Name; img.Type = Path.GetFileNameWithoutExtension(Name); //System.IO.Path.GetExtension(FileLoader.FileName).ToLower().Substring(1) var imageManager = new OSAE.OSAEImageManager(); imageManager.AddImage(img); } catch { Master.Log.Error("There was an issue Importting the imgage: " + Name); } }
protected void Page_Load(object sender, EventArgs e) { ObjectName = screenObject.Property("Object Name").Value; hdnObjName.Value = ObjectName; CurState = OSAEObjectStateManager.GetObjectStateValue(ObjectName).Value; hdnCurState.Value = CurState; LastStateChange = OSAEObjectStateManager.GetObjectStateValue(ObjectName).LastStateChange; foreach (OSAEObjectProperty p in screenObject.Properties) { if (p.Value.ToLower() == CurState.ToLower()) { StateMatch = p.Name.Substring(0, p.Name.LastIndexOf(' ')); } } try { LightLevel = Convert.ToUInt16(OSAEObjectPropertyManager.GetObjectPropertyValue(ObjectName, "Light Level").Value); } catch { LightLevel = 100.00; } string imgName = screenObject.Property(StateMatch + " Image").Value; OSAEImage img = imgMgr.GetImage(imgName); if (img != null) { imgStateImage.ImageUrl = "~/ImageHandler.ashx?id=" + img.ID; imgStateImage.Attributes.Add("Style", "position:absolute;top:" + (Int32.Parse(screenObject.Property(StateMatch + " Y").Value) + 50).ToString() + "px;left:" + (Int32.Parse(screenObject.Property(StateMatch + " X").Value) + 10).ToString() + "px;z-index:" + (Int32.Parse(screenObject.Property("ZOrder").Value) + 10).ToString() + ";opacity:" + LightLevel / 100.00 + ";"); imgStateImage.ToolTip = ObjectName + "\n" + CurState + " since: " + LastStateChange; if (CurState == "ON") { imgStateImage.Attributes.Add("onclick", "runMethod('" + ObjectName + "','OFF','','');"); } else { imgStateImage.Attributes.Add("onclick", "runMethod('" + ObjectName + "','ON','','');"); } } }
protected void btnAdd_Click(object sender, EventArgs e) { if (fileUpload.HasFile) { try { if (System.IO.Path.GetExtension(fileUpload.FileName).ToLower() != ".jpg" && System.IO.Path.GetExtension(fileUpload.FileName).ToLower() != ".png" && System.IO.Path.GetExtension(fileUpload.FileName).ToLower() != ".jpeg" && System.IO.Path.GetExtension(fileUpload.FileName).ToLower() != ".gif") { Master.Log.Error("Image not added, Wrong file type"); return; // wrong file type } else { if (fileUpload.PostedFile.ContentLength < 2502400) //202400 { if (fileUpload.HasFile && txtName.Text.Length == 0) { txtName.Text = fileUpload.FileName; } OSAEImage img = new OSAEImage(); img.Data = fileUpload.FileBytes; img.Name = txtName.Text; img.Type = System.IO.Path.GetExtension(fileUpload.FileName).ToLower().Substring(1); var imageManager = new OSAE.OSAEImageManager(); imageManager.AddImage(img); txtName.Text = ""; loadImages(); } else { Master.Log.Error("Image not added, file is to large."); return; //file to big } } } catch (Exception ex) { } } }
public StateImage(OSAEObject sObject) { InitializeComponent(); screenObject = sObject; // try // { ObjectName = screenObject.Property("Object Name").Value; SliderMethod = screenObject.Property("Slider Method").Value; CurState = OSAEObjectStateManager.GetObjectStateValue(ObjectName).Value; LastStateChange = OSAEObjectStateManager.GetObjectStateValue(ObjectName).LastStateChange; Image.ToolTip = ObjectName + "\n" + CurState + " since: " + LastStateChange; Image.Tag = ObjectName; Image.MouseLeftButtonUp += new MouseButtonEventHandler(State_Image_MouseLeftButtonUp); foreach (OSAEObjectProperty p in screenObject.Properties) { if (p.Value.ToLower() == CurState.ToLower()) { StateMatch = p.Name.Substring(0, p.Name.LastIndexOf(' ')); } } string imgName = screenObject.Property(StateMatch + " Image").Value; string imgName2 = screenObject.Property(StateMatch + " Image 2").Value; string imgName3 = screenObject.Property(StateMatch + " Image 3").Value; string imgName4 = screenObject.Property(StateMatch + " Image 4").Value; try { repeatAnimation = Convert.ToBoolean(screenObject.Property("Repeat Animation").Value); } catch (Exception ex) { OSAEObjectPropertyManager.ObjectPropertySet(screenObject.Name, "Repeat Animation", "TRUE", "GUI"); repeatAnimation = true; } try { frameDelay = Convert.ToInt16(screenObject.Property("Frame Delay").Value); } catch (Exception ex) { frameDelay = 100; OSAEObjectPropertyManager.ObjectPropertySet(screenObject.Name, "Frame Delay", "100", "GUI"); } img1 = imgMgr.GetImage(imgName); if (img1 != null) { var imageStream = new MemoryStream(img1.Data); var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = imageStream; bitmapImage.EndInit(); Image.Source = bitmapImage; Image.Visibility = System.Windows.Visibility.Visible; imageFrames = 1; currentFrame = 1; } else { Image.Source = null; Image.Visibility = System.Windows.Visibility.Hidden; } sliderVisible = Convert.ToBoolean(screenObject.Property("Show Slider").Value); if (sliderVisible) { sldSlider.Visibility = System.Windows.Visibility.Visible; CurLevel = OSAEObjectPropertyManager.GetObjectPropertyValue(ObjectName, "Level").Value; sldSlider.Value = Convert.ToUInt16( CurLevel); } else sldSlider.Visibility = System.Windows.Visibility.Hidden; // Primary Frame is loaded, load up additional frames for the time to display. img2 = imgMgr.GetImage(imgName2); if (img2 != null) imageFrames = 2; img3 = imgMgr.GetImage(imgName3); if (img3 != null) imageFrames = 3; img4 = imgMgr.GetImage(imgName4); if (img4 != null) imageFrames = 4; // } // catch (Exception ex) // { // MessageBox.Show(ex.Message, "StateImage Load"); // } timer.Interval = TimeSpan.FromMilliseconds(frameDelay); timer.Tick += this.timer_Tick; if (imageFrames > 1) timer.Start(); }
/// <summary> /// Load the objects from the DB into the combo box /// </summary> private void LoadCurrentScreenObject(string controlName) { OSAEImageManager imgMgr = new OSAEImageManager(); cboObject.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Object Name").Value; cboState1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Name").Value; try { State1Img1 = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Image").Value); imgState1Img1.Source = LoadImage(State1Img1.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } try { State1Img2 = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Image 2").Value); imgState1Img2.Source = LoadImage(State1Img2.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } try { State1Img3 = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Image 3").Value); imgState1Img3.Source = LoadImage(State1Img3.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } try { State1Img4 = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Image 4").Value); imgState1Img4.Source = LoadImage(State1Img4.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } txtState1X.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 X").Value; txtState1Y.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Y").Value; cboState2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Name").Value; try { State2Img1 = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Image").Value); imgState2Img1.Source = LoadImage(State2Img1.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } try { State2Img2 = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Image 2").Value); imgState2Img2.Source = LoadImage(State2Img2.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } try { State2Img3 = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Image 3").Value); imgState2Img3.Source = LoadImage(State2Img3.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } try { State2Img4 = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Image 4").Value); imgState2Img4.Source = LoadImage(State2Img4.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } txtState2X.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 X").Value; txtState2Y.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Y").Value; cboSliderMethod.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Slider Method").Value; try { chkRepeat.IsChecked = Convert.ToBoolean(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Repeat Animation").Value); } catch (Exception ex) { chkRepeat.IsChecked = true; } try { chkSlider.IsChecked = Convert.ToBoolean(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Show Slider").Value); } catch (Exception ex) { chkSlider.IsChecked = false; } try { txtDelay.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Frame Delay").Value; } catch (Exception ex) { txtDelay.Text = "500"; } }
public void Update() { try { CurState = OSAEObjectStateManager.GetObjectStateValue(ObjectName).Value; CurStateLabel = OSAEObjectStateManager.GetObjectStateValue(ObjectName).StateLabel; LastStateChange = OSAEObjectStateManager.GetObjectStateValue(ObjectName).LastStateChange; } catch (Exception ex) { } foreach (OSAEObjectProperty p in screenObject.Properties) { if (p.Value.ToLower() == CurState.ToLower()) { StateMatch = p.Name.Substring(0, p.Name.LastIndexOf(' ')); } } try { //Location.X = Double.Parse(screenObject.Property(StateMatch + " X").Value); //Location.Y = Double.Parse(screenObject.Property(StateMatch + " Y").Value); timer.Stop(); Location.X = Double.Parse(OSAE.OSAEObjectPropertyManager.GetObjectPropertyValue(screenObject.Name, StateMatch + " X").Value); Location.Y = Double.Parse(OSAE.OSAEObjectPropertyManager.GetObjectPropertyValue(screenObject.Name, StateMatch + " Y").Value); string imgName = screenObject.Property(StateMatch + " Image").Value; img1 = imgMgr.GetImage(imgName); imgName = screenObject.Property(StateMatch + " Image 2").Value; img2 = imgMgr.GetImage(imgName); imgName = screenObject.Property(StateMatch + " Image 3").Value; img3 = imgMgr.GetImage(imgName); imgName = screenObject.Property(StateMatch + " Image 4").Value; img4 = imgMgr.GetImage(imgName); if (img1 != null) { var imageStream = new MemoryStream(img1.Data); imageFrames = 1; this.Dispatcher.Invoke((Action)(() => { var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = imageStream; bitmapImage.EndInit(); Image.Source = bitmapImage; if (sliderVisible && updatingSlider == false) { CurLevel = OSAEObjectPropertyManager.GetObjectPropertyValue(ObjectName, "Level").Value; sldSlider.ToolTip = CurLevel + "%"; sldSlider.Value = Convert.ToUInt16(CurLevel); } if (CurLevel != "") Image.ToolTip = ObjectName + "\n" + CurStateLabel + " (" + CurLevel + "%) since: " + LastStateChange; else Image.ToolTip = ObjectName + "\n" + CurStateLabel + " since: " + LastStateChange; })); } if (img2 != null) imageFrames = 2; if (img3 != null) imageFrames = 3; if (img4 != null) imageFrames = 4; if (imageFrames > 1) { timer.Start(); } } catch (Exception ex) { MessageBox.Show(ex.Message,"StateImage Update"); } }
protected void si_S1I2ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State1Img2 = imgMgr.GetImage((int)sender); imgState1Img2.Source = LoadImage(State1Img2.Data); Validate_Initial_Coordinates(); }
private void LoadCurrentScreenObject(string screenName) { OSAEImageManager imgMgr = new OSAEImageManager(); try { img = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(screenName, "Background Image").Value); if (img != null) { imgScreen.Source = LoadImage(img.Data); } } catch (Exception ex) { } }
/// <summary> /// Load the objects from the DB into the combo box /// </summary> private void LoadCurrentScreenObject(string controlName) { cboPressObject.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Object Name").Value; cboPressMethod.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Method Name").Value; txtPressParam1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Method Param 1").Value; txtPressParam2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Method Param 2").Value; cboPressScript.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Script Name").Value; txtPressScriptParam1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Script Param 1").Value; txtPressScriptParam2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Press Script Param 2").Value; cboReleaseObject.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Object Name").Value; cboReleaseMethod.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Method Name").Value; txtReleaseParam1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Method Param 1").Value; txtReleaseParam2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Method Param 2").Value; cboReleaseScript.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Script Name").Value; txtReleaseScriptParam1.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Script Param 1").Value; txtReleaseScriptParam2.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Release Script Param 2").Value; txtNormalX.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "X").Value; txtNormalY.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Y").Value; txtZOrder.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "ZOrder").Value; OSAEImageManager imgMgr = new OSAEImageManager(); try { imgNormalRaw = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Normal Image").Value); imgNormal.Source = LoadImage(imgNormalRaw.Data); Validate_Initial_Coordinates(); } catch { } try { imgPressedRaw = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Pressed Image").Value); imgPressed.Source = LoadImage(imgPressedRaw.Data); Validate_Initial_Coordinates(); } catch { } }
private void btnLoadS2I4_RightClick(object sender, RoutedEventArgs e) { State2Img4 = null; imgState2Img4.Source = null; }
protected void si_S1I2ImagePicked(object sender, EventArgs e) { OSAEImageManager imgMgr = new OSAEImageManager(); State1Img2 = imgMgr.GetImage((int)sender); imgState1Img2.Source = LoadImage(State1Img2.Data); imgState1Img2.ToolTip = "Width:" + imgState1Img2.Width + " Height:" + imgState1Img2.Height; Validate_Initial_Coordinates(); btnLoadS1I3.IsEnabled = true; imgState1Img3.IsEnabled = true; lblAnimationDelay.IsEnabled = true; txtDelay.IsEnabled = true; chkRepeat.IsEnabled = true; }
/// <summary> /// Load the objects from the DB into the combo box /// </summary> private void LoadCurrentScreenObject(string controlName) { string sCheckName = ""; OSAEImageManager imgMgr = new OSAEImageManager(); cboObject.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Object Name").Value; cboState1.SelectedValue = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Name").Value; try { sCheckName = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Image").Value; if (sCheckName != "") { State1Img1 = imgMgr.GetImage(sCheckName); MemoryStream ms1 = new MemoryStream(State1Img1.Data); BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = ms1; bitmapImage.EndInit(); ImageBehavior.SetAnimatedSource(imgState1Img1, bitmapImage); //imgState1Img1.Source = LoadImage(State1Img1.Data); Validate_Initial_Coordinates(); lblState1X.IsEnabled = false; lblState1Y.IsEnabled = false; txtState1X.IsEnabled = true; txtState1Y.IsEnabled = true; lblZOrder.IsEnabled = true; txtZOrder.IsEnabled = true; if (State1Img1.Type != "gif") { btnLoadS1I2.IsEnabled = true; imgState1Img2.IsEnabled = true; } } } catch { } try { sCheckName = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Image 2").Value; if (sCheckName != "") { State1Img2 = imgMgr.GetImage(sCheckName); imgState1Img2.Source = LoadImage(State1Img2.Data); txtDelay.IsEnabled = true; chkRepeat.IsEnabled = true; btnLoadS1I3.IsEnabled = true; Validate_Initial_Coordinates(); } } catch { } try { sCheckName = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Image 3").Value; if (sCheckName != "") { State1Img3 = imgMgr.GetImage(sCheckName); imgState1Img3.Source = LoadImage(State1Img3.Data); txtDelay.IsEnabled = true; chkRepeat.IsEnabled = true; btnLoadS1I4.IsEnabled = true; Validate_Initial_Coordinates(); } } catch { } try { sCheckName = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Image 4").Value; if (sCheckName != "") { State1Img4 = imgMgr.GetImage(sCheckName); imgState1Img4.Source = LoadImage(State1Img4.Data); txtDelay.IsEnabled = true; chkRepeat.IsEnabled = true; Validate_Initial_Coordinates(); } } catch { } txtState1X.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 X").Value; txtState1Y.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 1 Y").Value; txtZOrder.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "ZOrder").Value; cboState2.SelectedValue = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Name").Value; try { sCheckName = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Image").Value; if (sCheckName != "") { State2Img1 = imgMgr.GetImage(sCheckName); MemoryStream ms1 = new MemoryStream(State2Img1.Data); BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = ms1; bitmapImage.EndInit(); ImageBehavior.SetAnimatedSource(imgState2Img1, bitmapImage); //imgState2Img1.Source = LoadImage(State2Img1.Data); Validate_Initial_Coordinates(); lblState2X.IsEnabled = true; lblState2Y.IsEnabled = true; txtState2X.IsEnabled = true; txtState2Y.IsEnabled = true; lblZOrder.IsEnabled = true; txtZOrder.IsEnabled = true; if (State1Img1.Type != "gif") { btnLoadS2I2.IsEnabled = true; imgState1Img2.IsEnabled = true; } } } catch { } try { sCheckName = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Image 2").Value; if (sCheckName != "") { State2Img2 = imgMgr.GetImage(sCheckName); imgState2Img2.Source = LoadImage(State2Img2.Data); txtDelay.IsEnabled = true; chkRepeat.IsEnabled = true; btnLoadS2I3.IsEnabled = true; Validate_Initial_Coordinates(); } } catch { } try { sCheckName = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Image 3").Value; if (sCheckName != "") { State2Img3 = imgMgr.GetImage(sCheckName); imgState2Img3.Source = LoadImage(State2Img3.Data); txtDelay.IsEnabled = true; chkRepeat.IsEnabled = true; btnLoadS2I4.IsEnabled = true; Validate_Initial_Coordinates(); } } catch { } try { sCheckName = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Image 4").Value; if (sCheckName != "") { State2Img4 = imgMgr.GetImage(sCheckName); imgState2Img4.Source = LoadImage(State2Img4.Data); txtDelay.IsEnabled = true; chkRepeat.IsEnabled = true; Validate_Initial_Coordinates(); } } catch { } txtState2X.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 X").Value; txtState2Y.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "State 2 Y").Value; chkSlider.IsEnabled = OSAEObjectPropertyManager.ObjectPropertyExists(cboObject.SelectedValue.ToString(), "Level"); if (chkSlider.IsEnabled) { try { chkSlider.IsChecked = Convert.ToBoolean(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Show Slider").Value); } catch { chkSlider.IsChecked = false; } if (chkSlider.IsChecked.Value) cboSliderMethod.SelectedValue = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Slider Method").Value; } try { chkRepeat.IsChecked = Convert.ToBoolean(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Repeat Animation").Value); } catch { chkRepeat.IsChecked = true; } try { txtDelay.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Frame Delay").Value; } catch { txtDelay.Text = "500"; } }
private void LoadCurrentScreenObject(string controlName) { cboScreens.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Screen").Value; txtX.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "X").Value; txtY.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Y").Value; txtZOrder.Text = OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "ZOrder").Value; OSAEImageManager imgMgr = new OSAEImageManager(); try { img = imgMgr.GetImage(OSAEObjectPropertyManager.GetObjectPropertyValue(controlName, "Image").Value); imgScreen.Source = LoadImage(img.Data); Validate_Initial_Coordinates(); } catch (Exception ex) { } }
private void btnLoadS1I3_RightClick(object sender, RoutedEventArgs e) { State1Img3 = null; imgState1Img3.Source = null; }