Example #1
0
        public Object Clone()
        {
            ImageControlInfo temp = new ImageControlInfo();

            temp.m_DefaultImg = (ImageInfo)(this.m_DefaultImg.Clone());
            temp.m_ImgList    = (ArrayList)(this.m_ImgList.Clone());
            return(temp);
        }
Example #2
0
 public ImageControl(String Name, CBase Parent, Object Owner)
 {
     this.m_ElementType               = LCElementType.IMAGECONTROL;
     m_RotateAngle                    = 0;
     this.m_Height                    = 50;
     this.m_Width                     = 50;
     m_ImageInfo                      = new ImageControlInfo();
     m_ImageInfo.m_DefaultImg         = new ImageInfo();
     m_ImageInfo.m_DefaultImg.m_iName = "defImg";
     m_ImageInfo.m_DefaultImg.m_iType = "png";
     m_ImageInfo.m_ImgList            = new ArrayList();
     m_gifActive                      = false;
     currentlyAnimating               = false;
     giftime = new Timer();
     giftime.Stop();
     //giftime.Tick += new EventHandler(this,&ImageControl.GifTimerProc);
     giftime.Interval = 80;
     LastUpdateIndex  = -1;
 }