コード例 #1
0
        public void Highlight(HighlightSettings highlightSettings)
        {
            highlightSettings = highlightSettings ?? new HighlightSettings();
            var orig = GetWebElement().GetAttribute("style");

            SetAttribute("style", string.Format("border: 3px solid {0}; background-color: {1};", highlightSettings.FrameColor, highlightSettings.BgColor));
            Thread.Sleep(highlightSettings.TimeoutInSec * 1000);
            SetAttribute("style", orig);
        }
コード例 #2
0
        public void SetUp()
        {
            theGameState = new StubGameState();
            theSettings = HighlightSettings.Default();

            theHighlighter = new Highlights(new IHighlighter[] {
                new BoldHighlighter(theSettings),
                new RoomNameHighlighter(theGameState, theSettings)
            });
        }
コード例 #3
0
ファイル: WebDriverFactory.cs プロジェクト: vepam/JDI
        public void Highlight(IElement element, HighlightSettings highlightSettings)
        {
            if (highlightSettings == null)
            {
                highlightSettings = new HighlightSettings();
            }
            var orig = ((WebElement)element).GetWebElement().GetAttribute("style");

            element.SetAttribute("style",
                                 $"border: 3px solid {highlightSettings.FrameColor}; background-color: {highlightSettings.BgColor};");
            Thread.Sleep(highlightSettings.TimeoutInSec * 1000);
            element.SetAttribute("style", orig);
        }
コード例 #4
0
 public Config()
 {
     HighlightSettings.Add(cfg_Comment,
                           new Highlight(Colors.Gray, false, true));
     //HighlightSettings.Add(cfg_String,
     //    new Highlight(Colors.Black, false, false));
     HighlightSettings.Add(cfg_KeyWord,
                           new Highlight(Colors.Blue, true, false));
     HighlightSettings.Add(cfg_Function,
                           new Highlight(Colors.BlueViolet, false, false));
     HighlightSettings.Add(cfg_Digit,
                           new Highlight(Colors.Red, false, false));
 }
コード例 #5
0
        public MainWindow()
        {
            InitializeComponent();
            Closing += OnWindowClosing;
            var settings = HighlightSettings.LoadSettings();

            HighlighterWidthSelector.Text = settings.HighlighterWidth.ToString();
            HighlighterColorSelector.Text = settings.HighlighterColor.ToString();
            HighlighterColor.Fill         = new SolidColorBrush(settings.HighlighterColor);
            _settings = settings;
            InterestingWindowListPanel.DataContext = _settings;
            UpdateInterestingWindowListView();
            _highlightFrames             = new Dictionary <IntPtr, HighlightFrame>();
            _systemListener              = new SystemListener();
            _systemListener.SystemEvent += OnSystemEvent;
        }
コード例 #6
0
        public void SetUp()
        {
            theSettings = HighlightSettings.Default();

            theHighlighter = new Highlights(new IHighlighter[]{ new BoldHighlighter(theSettings) });
        }
コード例 #7
0
 public void Highlight(HighlightSettings highlightSettings)
 {
     WebDriverFactory.Highlight(this, highlightSettings);
 }
コード例 #8
0
ファイル: DefaultDriver.cs プロジェクト: zgorcsos/JDI
 public void Highlight(IElement element, HighlightSettings highlightSettings)
 {
     throw new NotImplementedException();
 }