示例#1
0
        public WindowEventHandler(SkinableWindowBorder skinWindow, TopLevelWindow parent)
        {
            _skinWindow = skinWindow;

            _parent = parent;

            CreateMaximizeTimer();
        }
示例#2
0
        public WindowEventHandler(SkinableWindowBorder skinWindow, TopLevelWindow parent)
        {
            _skinWindow = skinWindow;

            _parent = parent;

            CreateMaximizeTimer();
        }
示例#3
0
        public ProcessExitHandler(SkinableWindowBorder skinWindow, Process parentProcess)
        {
            _skinWindow = skinWindow;

            _parentProcess = parentProcess;
            _parentProcess.EnableRaisingEvents = true;
            _parentProcess.Exited += OnProcessCloseHandler;
        }
示例#4
0
        public ProcessExitHandler(SkinableWindowBorder skinWindow, Process parentProcess)
        {
            _skinWindow = skinWindow;

            _parentProcess = parentProcess;
            _parentProcess.EnableRaisingEvents = true;
            _parentProcess.Exited += OnProcessCloseHandler;
        }
示例#5
0
 public SkinBorder(SkinableWindowBorder SkinWindow)
 {
     _SkinWindow = SkinWindow;
     Parent = SkinWindow.Parent;
     Width = 100;
     Height = 100;
     InitMouseHandlers();
     ExcludeWindowBehindBlur = Parent.Handle;
 }
示例#6
0
 public SkinBorder(SkinableWindowBorder SkinWindow)
 {
     _SkinWindow = SkinWindow;
     Parent      = SkinWindow.Parent;
     Width       = 100;
     Height      = 100;
     InitMouseHandlers();
     ExcludeWindowBehindBlur = Parent.Handle;
 }
示例#7
0
        public void Dispose()
        {
            _parentProcess.EnableRaisingEvents = false;
            _parentProcess.Exited -= OnProcessCloseHandler;

            _parentProcess.Dispose();
            _parentProcess = null;

            _skinWindow = null;
        }
示例#8
0
        public void Dispose()
        {
            _parentProcess.EnableRaisingEvents = false;
            _parentProcess.Exited -= OnProcessCloseHandler;

            _parentProcess.Dispose();
            _parentProcess = null;

            _skinWindow = null;
        }
示例#9
0
        protected virtual void Dispose(bool disposing)
        {
            if (!_skinWindow.IsClosing)
            {
                BorderSkinningManager.RestoreBorder(_skinWindow.Parent);
            }

            DisposeTimer();
            _skinWindow = null;

            DeattachFromWindowsHook();
        }
 public SkinWindowControlsChangeHandler(SkinableWindowBorder skinWindow)
     : base(skinWindow)
 {
 }
示例#11
0
 protected virtual void Dispose(bool disposing)
 {
     RemoveButtonsHandlers();
     _skinWindow = null;
 }
示例#12
0
 public SettingsUpdater(bool isExecluded, SkinableWindowBorder skinWindow)
 {
     IsExecluded = isExecluded;
     _skinWindow = skinWindow;
     AddSettingsHandlers();
 }
示例#13
0
 public SkinWindowControlsChangeHandler(SkinableWindowBorder skinWindow) : base(skinWindow)
 {
 }
 public LayeredControlsChangeHandler(SkinableWindowBorder skinWindow)
 {
     _skinWindow = skinWindow;
 }
示例#15
0
 public SkinWindowButtonsHandler(SkinableWindowBorder skinWindow)
 {
     _skinWindow = skinWindow;
     AddButtonsHandlers();
 }
示例#16
0
 protected virtual void Dispose(bool disposing)
 {
     RemoveButtonsHandlers();
     _skinWindow = null;
 }
示例#17
0
        protected virtual void Dispose(bool disposing)
        {
            if (!_skinWindow.IsClosing)
            {
                BorderSkinningManager.RestoreBorder(_skinWindow.Parent);
            }

            DisposeTimer();
            _skinWindow = null;

            DeattachFromWindowsHook();
        }
示例#18
0
 public SkinWindowButtonsHandler(SkinableWindowBorder skinWindow)
 {
     _skinWindow = skinWindow;
     AddButtonsHandlers();
 }
示例#19
0
 public SettingsUpdater(bool isExecluded, SkinableWindowBorder skinWindow)
 {
     IsExecluded = isExecluded;
     _skinWindow = skinWindow;
     AddSettingsHandlers();
 }