void Show(string t, string btn1, string btn2, ButtonIcon icon = ButtonIcon.None, Action <InteractionResult> actions = null) { FindObjectOfType <TileManager>().ToggleInput(true); this.btn1.SetActive(true); this.btn2.SetActive(true); buttonSingle.SetActive(false); overlay.alpha = 0; overlay.gameObject.SetActive(true); overlay.DOFade(1, .5f); gameObject.SetActive(true); btn1Text.text = btn1; btn2Text.text = btn2; buttonActions = actions; actionIcon.SetActive(false); switch (icon) { case ButtonIcon.Action: actionIcon.SetActive(true); break; } SetText(t); rect.anchoredPosition = new Vector2(0, ap.y - 25); transform.DOMoveY(sp.y, .75f); group.DOFade(1, .5f); }
private ButtonIconInfo(ButtonIcon icon, string label, int tooltip, int nID, int pID) { Icon = icon; Label = label; Tooltip = tooltip; Normal = nID; Pressed = pID; }
public static ButtonIcon Instance() { if (instance == null) { instance = new ButtonIcon(); } return(instance); }
public ActionButtonParameters(string name, string controller, string action, object routeValues, ButtonIcon buttonIcon = ButtonIcon.Edit) { Name = name; Controller = controller; Action = action; RouteValues = routeValues; ButtonIcon = buttonIcon; }
private ButtonIconInfo(ButtonIcon icon, string label, int tooltip, int nID, int pID) { Icon = icon; Label = label; Tooltip = tooltip; Normal = nID; Pressed = pID; }
public TelerikButtonParameters(ButtonIcon icon, ButtonType type, string text, bool enabled, string width, string toolTip) { ButtonIcon = icon; Text = text; Type = type; Enabled = enabled; Width = ProcessWidth(width); ToolTip = toolTip; }
public ButtonVisual(ILabel label, Button button, ButtonIcon icon, Color backgroundColor, Color foregroundColor) { this.label = label; this.labelLayout = label.LayoutParameter.Model.GetGeometry(label, label.LayoutParameter); this.button = button; this.icon = icon; this.backgroundColor = backgroundColor; this.foregroundColor = foregroundColor; }
private static BitmapImage GetByName(ButtonIcon icon) { BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.UriSource = new Uri(imagePrefix + icon.MapString()); bitmapImage.EndInit(); return(bitmapImage); }
public DownloadingItem(IDialogService dialogService) : base(dialogService) { // 暂停继续按钮 StartOrPause = ButtonIcon.Instance().Pause; StartOrPause.Fill = DictionaryResource.GetColor("ColorPrimary"); // 删除按钮 Delete = ButtonIcon.Instance().Delete; Delete.Fill = DictionaryResource.GetColor("ColorPrimary"); }
public static void SetIconAndText(this Button button, string text, ButtonIcon icon) { StackPanel stackPanel = VisualTreeHelper.GetChild(button.Template.FindName("border", button) as DependencyObject, 0) as StackPanel; Image image = stackPanel.Children[0] as Image; image.Source = cachedImages[icon]; TextBlock textBlock = stackPanel.Children[1] as TextBlock; textBlock.Text = text; }
static void ShowFileInfo(ButtonIcon bt, Div log, FileInput input) { log.Empty (); bt.Disabled = input.Files.Length == 0; foreach (var f in input.Files) { log.Append ("Name:{0}<br>Size:{1}<br>Type:{2}<br>LastModifiedDate:{3}<br>" .Fmt(f.Name,f.Size,f.Type,f.LastModifiedDate.ToString("dd-MM-yyyy HH:mm:ss"))); } }
public static string GetHTMLForButtonType(GridButtonType gridButtonType, ButtonIcon buttonIcon, string actionComplete = "#") { var htmlStr = string.Format( "<a class='{0}' href='{2}'>{1}</a>", GetClasses(gridButtonType, buttonIcon), GetInner(buttonIcon), actionComplete); return(htmlStr); }
/// <summary> /// 下载失败后的处理 /// </summary> /// <param name="downloading"></param> private void DownloadFailed(DownloadingItem downloading) { downloading.DownloadStatusTitle = DictionaryResource.GetString("DownloadFailed"); downloading.DownloadContent = string.Empty; downloading.DownloadingFileSize = string.Empty; downloading.SpeedDisplay = string.Empty; downloading.Downloading.DownloadStatus = DownloadStatus.DOWNLOAD_FAILED; downloading.StartOrPause = ButtonIcon.Instance().Retry; downloading.StartOrPause.Fill = DictionaryResource.GetColor("ColorPrimary"); }
public ButtonParameters(ButtonIcon icon, ButtonType type, string text, ButtonRole buttonRole, ButtonIconColor buttonIconColor, ButtonHeight buttonHeight, bool enabled, string width, string toolTip = null) { ButtonIcon = icon; Text = text; ButtonRole = buttonRole; ButtonIconColor = buttonIconColor; ButtonHeight = buttonHeight; Type = type; Enabled = enabled; Width = ProcessWidth(width); ToolTip = toolTip; }
public void PopulateCard(InstructionCard card) { foreach (Repair r in card.Repairs) { GameObject buttonIconResource = Resources.Load("ButtonIcon") as GameObject; GameObject buttonIcon = GameObject.Instantiate(buttonIconResource, repairRow); ButtonIcon bi = buttonIcon.GetComponent <ButtonIcon>(); foreach (KeyValuePair <string, Enums.RepairType> keyValuePair in r.repairRequirements) { bi.SetImage(keyValuePair.Key); } } }
static void SendFile(ButtonIcon bt, FileInput input) { bt.Disabled = true; var fd = new FormData (); fd.Append ("userfile", input.Files [0]); var rq = fd.Send ("SaveFileUrl"); rq.Done (() => "File Uploaded".LogSuccess (5000)); rq.Fail (()=> "{0}:{1}".Fmt(rq.Status, rq.StatusText).LogError()); rq.Always (() => bt.Disabled=false); }
public DownloadedItem(IDialogService dialogService) : base(dialogService) { // 打开文件夹按钮 OpenFolder = ButtonIcon.Instance().Folder; OpenFolder.Fill = DictionaryResource.GetColor("ColorPrimary"); // 打开视频按钮 OpenVideo = ButtonIcon.Instance().Start; OpenVideo.Fill = DictionaryResource.GetColor("ColorPrimary"); // 删除按钮 RemoveVideo = ButtonIcon.Instance().Trash; RemoveVideo.Fill = DictionaryResource.GetColor("ColorWarning"); }
private static Tag AddCss(this Tag tag, ButtonIcon icon) { switch (icon) { case ButtonIcon.Comment: tag.Css("btn-comment"); break; case ButtonIcon.Heart: tag.Css("btn-heart"); break; case ButtonIcon.Star: tag.Css("btn-star"); break; case ButtonIcon.Cart: tag.Css("btn-cart"); break; case ButtonIcon.Print: tag.Css("btn-print"); break; case ButtonIcon.RSS: tag.Css("btn-rss"); break; case ButtonIcon.User: tag.Css("btn-user"); break; case ButtonIcon.Check: tag.Css("btn-check"); break; case ButtonIcon.Dollar: tag.Css("btn-dollar"); break; case ButtonIcon.Refresh: tag.Css("btn-refresh"); break; case ButtonIcon.Home: tag.Css("btn-home"); break; case ButtonIcon.Plus: tag.Css("btn-plus"); break; case ButtonIcon.Minus: tag.Css("btn-minus"); break; case ButtonIcon.Cross: tag.Css("btn-cross"); break; case ButtonIcon.ArrowLeft: tag.Css("btn-arrow-left"); break; case ButtonIcon.ArrowRight: tag.Css("btn-arrow-right"); break; case ButtonIcon.ArrowUp: tag.Css("btn-arrow-up"); break; case ButtonIcon.ArrowDown: tag.Css("btn-arrow-down"); break; case ButtonIcon.Default: default: break; } return(tag); }
public void ShowOkContinue(string s, ButtonIcon icon, Action action = null) { FindObjectOfType <TileManager>().ToggleInput(true); btn1.SetActive(false); btn2.SetActive(false); buttonSingle.SetActive(true); overlay.alpha = 0; overlay.gameObject.SetActive(true); overlay.DOFade(1, .5f); gameObject.SetActive(true); btnSingleText.text = icon.ToString(); btnSingleAction = action; SetText(s); rect.anchoredPosition = new Vector2(0, ap.y - 25); transform.DOMoveY(sp.y, .75f); group.DOFade(1, .5f); }
private void SetButtonIcon() { string result = null; ButtonIcon nextIcon = (ButtonIcon)(((int)buttonIcon + 1) % Enum.GetValues(buttonIcon.GetType()).Length); switch (nextIcon) { case ButtonIcon.None: break; case ButtonIcon.Mine: result = "M"; break; case ButtonIcon.UnKnown: result = "U"; break; } buttonIcon = nextIcon; this.Text = result; }
public void SetButtonIcon(ButtonLocation loc, ButtonIcon ico) { string path = ""; switch (ico) { case ButtonIcon.Back: path = "icon_back.png"; break; case ButtonIcon.Add: path = "icon_add.png"; break; case ButtonIcon.Delete: path = "icon_bin.png"; break; case ButtonIcon.Done: path = "icon_check.png"; break; } if (loc == ButtonLocation.Left) { imageLeft.Source = path; } else { imageRight.Source = path; } }
private VisualElement CreateButton(string label, ButtonIcon icon, Action method, string tooltip) { if (string.IsNullOrEmpty(label)) { var button = new IconButton(method) { image = null, tooltip = tooltip }; button.SetIcon(icon.ToString()); button.style.width = button.image.width; button.style.height = button.image.height; return(button); } else { return(new Button(method) { text = label, tooltip = tooltip }); } }
public DrawableIcon(ButtonIcon icn) { model = icn; LoadImage(); }
public static string GetInnerHtmlForbuttonIcon(ButtonIcon buttonIcon, string buttonText = "") { var html = _htmlButtonAction[buttonIcon].Replace("INNERTEXT", buttonText); return(html); }
public ActionButtonParameters(string name, string urlAction, ButtonIcon buttonIcon = ButtonIcon.Edit) { Name = name; UrlAction = urlAction; ButtonIcon = buttonIcon; }
public static ButtonIconInfo GetInfo(ButtonIcon icon) { return Table[(int)icon]; }
public static int GetTooltip(ButtonIcon icon) { return(GetInfo(icon).Tooltip); }
private static string GetClasses(GridButtonType gridButtonType, ButtonIcon buttonIcon) { var ms = _htmlButonType[gridButtonType].Replace("{CLASS}", _htmlButtonAction[buttonIcon].CssClasses); return(ms); }
public static MvcHtmlString SubmitButton(this AjaxHelper ajaxHelper, ButtonType buttonType = ButtonType.Image, ButtonIcon buttonIcon = ButtonIcon.Ok) { return(SubmitButton(ajaxHelper, buttonType, "", buttonIcon)); }
public static MvcHtmlString SubmitButton(this AjaxHelper ajaxHelper, ButtonType buttonType, string buttonText, ButtonIcon buttonIcon = ButtonIcon.Ok) { var htmlStr = "<button type='submit'>REPLACE</button>"; var button = new ButtonParameters(buttonIcon, buttonType, buttonText); return(button.ButtonConstructor(htmlStr)); }
public GridButtonWindowActionParameters(string name, string windowName, string controller, string action, object routeValues, ButtonIcon buttonIcon = ButtonIcon.Edit, GridButtonType gridButtonType = GridButtonType.Image) : base(name, controller, action, routeValues, buttonIcon, gridButtonType) { WindowName = windowName; }
public GridButtonActionParameters(string name, string urlAction, ButtonIcon buttonIcon = ButtonIcon.Edit, GridButtonType gridButtonType = GridButtonType.Image) : base(name, urlAction, buttonIcon) { GridButtonType = gridButtonType; }
public GridButtonActionParameters(string name, string controller, string action, object routeValues, ButtonIcon buttonIcon = ButtonIcon.Edit, GridButtonType gridButtonType = GridButtonType.Image) : base(name, controller, action, routeValues, buttonIcon) { GridButtonType = gridButtonType; }
public static int GetTooltip(ButtonIcon icon) { return GetInfo(icon).Tooltip; }
private static string GetInner(ButtonIcon buttonIcon) { return(_htmlButtonAction[buttonIcon].Inner); }
public static string GetLabel(ButtonIcon icon) { return GetInfo(icon).Label; }
public static Rectangle IconFrame(ButtonIcon icon) { return IconFrame((int)icon); }
public ToolbarButton(ButtonIcon icon, Action cb) : this() { Icon = ButtonIconInfo.GetInfo(icon); Callback = cb; }
private void setPositionForButtonIcon(int position, int width, int count, ButtonIcon button) { Vector3 pos = button.getObjectPosition(); pos.y = width - 100 - (count * (55 + 20) - 20) / 2 - (position * (55 + 20)); button.setPosition(pos); }