private static NsRibbonAction utworzRibbonAkcja(Action opisAkcji) { var opis = opisAkcji; var ribonButton = new NsRibbonAction(); ribonButton.Widget = opis; ribonButton.ToolTip = opisAkcji.ToolTip; //ribonButton.ID = opisAkcji.Nazwa; ribonButton.Text = opisAkcji.Label.ToString(); //ribonButton.CommandName = opisAkcji.Nazwa; ribonButton.Widget = opisAkcji; switch (opis.Size) { case EnumActionSize.Small: ribonButton.Size = RibbonBarItemSize.Small; //ribonButton.ImageUrl = MenadzerIkon.PobierzUrlIkony(opis.NazwaIkony, 16); break; case EnumActionSize.Normal: ribonButton.Size = RibbonBarItemSize.Medium; //ribonButton.ImageUrl = MenadzerIkon.PobierzUrlIkony(opis.NazwaIkony, 16); break; case EnumActionSize.Big: ribonButton.Size = RibbonBarItemSize.Large; //ribonButton.ImageUrlLarge = MenadzerIkon.PobierzUrlIkony(opis.NazwaIkony, 32); break; } return(ribonButton); }
public NsAction UtworzAkcja(Action opisAkcji, IViewer viewer) { opisAkcji.Viewer = viewer; var akcja = new NsAction() { Widget = opisAkcji, ToolTip = opisAkcji.ToolTip, Text = opisAkcji.GetReadableName() }; //if (opisAkcji.UrlIkony != null) //{ // var ui = new MenadzerUI(); // akcja.Icon.PrimaryIconUrl = ui.Ikony.Pobierz(opisAkcji.UrlIkony, 16); //} return(akcja); }