Exemple #1
0
        private void window_NeedsSumNubbin(object sender, WindowBoundsEventArgs e)
        {
            Nub nub = null;
            Rectangle windowRect = e.Rect.ToRectangle();

            if (_nubs.ContainsKey(e.Handle)) {

                nub = _nubs[e.Handle];
                nub.Renub(windowRect);

                return;
            }

            nub = new Nub() {
                WindowEdge = e.Edge,
                WindowHandle = e.Handle,
                WindowRect = windowRect,
                LastWindowRect = e.LastRect.ToRectangle()
            };

            _nubs.Add(e.Handle, nub);

            nub.FormClosing += nub_FormClosing;
            nub.Show();
        }
Exemple #2
0
        private void window_Moved(object sender, WindowBoundsEventArgs e)
        {
            if (_nubs.ContainsKey(e.Handle)) {
                Nub nub = _nubs[e.Handle];

                nub.LastWindowRect = e.LastRect.ToRectangle();

            }
        }