コード例 #1
0
ファイル: JsEvents.cs プロジェクト: andrezeero0228/Rhinoceros
        public void toolbarbuttoncolors(int bg, int bghover, int bgmousedown, int font, int fonthover, int fontmousedown)
        {
            var colors = new MenuButtonColorOptions();

            colors.backgroundColor          = Color.FromArgb(bg);
            colors.backgroundHoverColor     = Color.FromArgb(bghover);
            colors.backgroundMouseDownColor = Color.FromArgb(bgmousedown);
            colors.fontColor          = Color.FromArgb(font);
            colors.fontHoverColor     = Color.FromArgb(fonthover);
            colors.fontMouseDownColor = Color.FromArgb(fontmousedown);
            Window.Invoke(Window.toolbarButtonColors, colors);
        }
コード例 #2
0
 public MenuButton(ButtonType type, MenuButtonColorOptions colors)
 {
     InitializeComponent();
     this.type = type;
     UpdateColors(colors);
 }
コード例 #3
0
 public void UpdateColors(MenuButtonColorOptions colors)
 {
     BackColor = colors.backgroundColor;
     DrawIcon(type, colors.fontColor);
     this.colors = colors;
 }
コード例 #4
0
 public void ToolbarButtonColors(MenuButtonColorOptions colors)
 {
     buttonClose.UpdateColors(colors);
     buttonMaximize.UpdateColors(colors);
     buttonMinimize.UpdateColors(colors);
 }