public void InitCopyButton() { CopyButton = ImagePanelContainer.AddChild(new Button("copy", "Copy", (char)FontAwesomeIcons.fa_copy, ColorContexts.Default)); CopyButton.Dock = Docking.Bottom; CopyButton.Margin = new Padding(6, 0, 6, 6); CopyButton.Click += delegate { PlatformExtensions.SetClipboardText(Message); }; }
protected virtual void InitIconImage(char icon, ColorContexts colorContext) { ImagePanelContainer = Controls.AddChild(new Panel("imagecontainer", Docking.Left, new BrightPanelWidgetStyle())); IconText = ImagePanelContainer.AddChild(new TextWidget("icon", Docking.Top, new EmptyWidgetStyle(), null, null)); IconText.SetIconFontByTag(CommonFontTags.LargeIcons); IconText.Icon = icon; IconText.Style.ForeColorBrush.Color = Theme.GetContextColor(colorContext); IconText.Padding = new Padding(6, 18, 6, 6); }