예제 #1
0
파일: Image.cs 프로젝트: jpbruyere/Crow
 protected override int measureRawSize(LayoutingType lt)
 {
     if (_pic == null)
         _pic = "#Crow.Images.Icons.IconAlerte.svg";
     //TODO:take scalling in account
     if (lt == LayoutingType.Width)
         return _pic.Dimensions.Width + 2 * Margin;
     else
         return _pic.Dimensions.Height + 2 * Margin;
 }
예제 #2
0
파일: Image.cs 프로젝트: jpbruyere/Crow
        public void LoadImage(string path)
        {
            if (path.EndsWith (".svg", true, System.Globalization.CultureInfo.InvariantCulture))
                _pic = new SvgPicture ();
            else
                _pic = new BmpPicture ();

            _pic.LoadImage (path);
            RegisterForGraphicUpdate ();
        }