コード例 #1
0
 public static ImageSource GetImageSource(this IconId stockId, Xwt.IconSize size)
 {
     if (stockId.IsNull)
     {
         return(null);
     }
     try {
         return(stockId.GetStockIcon().WithSize(size).GetImageSource());
     } catch (Exception ex) {
         LoggingService.LogError("Failed loading icon: " + stockId, ex);
     }
     return(null);
 }
コード例 #2
0
ファイル: Util.cs プロジェクト: migueldeicaza/xwt
        public static Gtk.IconSize ToGtkSize(Xwt.IconSize size)
        {
            switch (size)
            {
            case IconSize.Small:
                return(Gtk.IconSize.Menu);

            case IconSize.Medium:
                return(Gtk.IconSize.Button);

            case IconSize.Large:
                return(Gtk.IconSize.Dialog);
            }
            return(Gtk.IconSize.Dialog);
        }
コード例 #3
0
ファイル: Util.cs プロジェクト: akrisiun/mono-source
 public static CoreGraphics.CGSize ToIconSize(this Xwt.IconSize size)
 {
     throw new NotImplementedException();
 }