Inheritance: System.Windows.Window
Exemplo n.º 1
0
        public RegionItem(RegionSelector RegionSelector, LanguageManager Loc)
        {
            _selector = RegionSelector;
            _loc      = Loc;

            Loc.LanguageChanged += L => RaisePropertyChanged(nameof(Name));
        }
Exemplo n.º 2
0
        public StaticRegionProvider(RegionSelector RegionSelector)
        {
            _selector = RegionSelector;

            var rect = _selector.SelectedRegion;

            Height = rect.Height;
            Width  = rect.Width;
        }
Exemplo n.º 3
0
        public StaticRegionProvider(RegionSelector RegSel, params IOverlay[] Overlays)
        {
            _regSel = RegSel;

            Height = (int)RegSel.Height;
            Width  = (int)RegSel.Width;

            RegSel.ResizeMode = ResizeMode.NoResize;

            _overlays = Overlays;
        }
Exemplo n.º 4
0
        public StaticRegionProvider(RegionSelector RegionSelector, bool IncludeCursor)
        {
            _selector = RegionSelector;

            var rect = _selector.SelectedRegion.Even();

            Height = rect.Height;
            Width  = rect.Width;

            _regionProvider = new RegionProvider(rect, IncludeCursor);
        }
Exemplo n.º 5
0
        public StaticRegionProvider(RegionSelector RegSel, params IOverlay[] Overlays)
        {
            this.RegSel = RegSel;

            Height = (int)RegSel.Height;
            Width = (int)RegSel.Width;

            RegSel.ResizeMode = ResizeMode.NoResize;

            this.Overlays = Overlays;
        }
Exemplo n.º 6
0
        public RegionSelectorProvider(IVideoSourcePicker VideoSourcePicker)
        {
            _regionSelector = new Lazy <RegionSelector>(() =>
            {
                var reg = new RegionSelector(VideoSourcePicker);

                reg.SelectorHidden   += () => SelectorHidden?.Invoke();
                reg.UpdateRegionName += M => _regionItem.Name = M;

                return(reg);
            });

            _regionItem = new RegionItem(this);
        }
Exemplo n.º 7
0
        public RegionSelectorProvider(IVideoSourcePicker VideoSourcePicker, RegionSelectorViewModel ViewModel)
        {
            _viewModel = ViewModel;

            _regionSelector = new Lazy <RegionSelector>(() =>
            {
                var reg = new RegionSelector(VideoSourcePicker, ViewModel);

                reg.SelectorHidden += () => SelectorHidden?.Invoke();

                return(reg);
            });

            _regionItem = new RegionItem(this);
        }
Exemplo n.º 8
0
        public RegionSelectorProvider(RegionSelectorViewModel ViewModel,
                                      IPlatformServices PlatformServices)
        {
            _viewModel = ViewModel;

            _regionSelector = new Lazy <RegionSelector>(() =>
            {
                var reg = new RegionSelector(ViewModel);

                reg.SelectorHidden += () => SelectorHidden?.Invoke();

                return(reg);
            });

            _regionItem = new RegionItem(this, PlatformServices);
        }
Exemplo n.º 9
0
 static RegionSelector()
 {
     Instance = new RegionSelector();
 }
Exemplo n.º 10
0
 static RegionSelector()
 {
     Instance = new RegionSelector();
 }
Exemplo n.º 11
0
 public RegionItem(RegionSelector RegionSelector)
 {
     _selector = RegionSelector;
 }
Exemplo n.º 12
0
        public RegionItem(RegionSelector RegionSelector)
        {
            _selector = RegionSelector;

            TranslationSource.Instance.PropertyChanged += (s, e) => RaisePropertyChanged(nameof(Name));
        }
Exemplo n.º 13
0
        public RegionItem(RegionSelector RegionSelector)
        {
            _selector = RegionSelector;

            LanguageManager.Instance.LanguageChanged += L => RaisePropertyChanged(nameof(Name));
        }