コード例 #1
0
 public void AddSkinWindow(SkinableWindowBorder newSkinWindow)
 {
     _skinnedWindows[newSkinWindow.Parent.Handle] = newSkinWindow;
     newSkinWindow.Disposed += SkinWindowOnDisposed;
     newSkinWindow.WindowEventHandler.AttachToWindowsHook(_hookController.HookWindowByHandle(newSkinWindow.Parent.Handle));
     newSkinWindow.WindowEventHandler.AdjustSkinWindowPropertiesToParent();
 }
コード例 #2
0
 public void AddSkinWindow(SkinableWindowBorder newSkinWindow)
 {
     _skinnedWindows[newSkinWindow.Parent.Handle] = newSkinWindow;
     newSkinWindow.Disposed += SkinWindowOnDisposed;
     newSkinWindow.WindowEventHandler.AttachToWindowsHook(_hookController.HookWindowByHandle(newSkinWindow.Parent.Handle));
     newSkinWindow.WindowEventHandler.AdjustSkinWindowPropertiesToParent();
 }
コード例 #3
0
        protected virtual void OnDisposed(SkinableWindowBorder obj)
        {
            Action <SkinableWindowBorder> handler = Disposed;

            if (handler != null)
            {
                handler(obj);
            }
        }
コード例 #4
0
 protected virtual void OnDisposed(SkinableWindowBorder obj)
 {
     Action<SkinableWindowBorder> handler = Disposed;
     if (handler != null) handler(obj);
 }
コード例 #5
0
 private void SkinWindowOnDisposed(SkinableWindowBorder skinWindow)
 {
     skinWindow.Disposed -= SkinWindowOnDisposed;
     _skinnedWindows.Remove(skinWindow.Parent.Handle);
 }
コード例 #6
0
 private void SkinWindowOnDisposed(SkinableWindowBorder skinWindow)
 {
     skinWindow.Disposed -= SkinWindowOnDisposed;
     _skinnedWindows.Remove(skinWindow.Parent.Handle);
 }