ecere/gui/controls/ListBox: add NotifyMoved.
authorRejean Loyer <redj@ecere.com>
Mon, 23 Feb 2015 03:31:40 +0000 (22:31 -0500)
committerJerome St-Louis <jerome@ecere.com>
Thu, 15 Oct 2015 00:19:30 +0000 (20:19 -0400)
ecere/src/gui/controls/ListBox.ec

index c4da9cc..45cf1ab 100644 (file)
@@ -1131,6 +1131,7 @@ public:
    virtual bool Window::NotifyKeyHit(ListBox listBox, DataRow row, Key key, unichar ch);
    virtual bool Window::NotifyModified(ListBox listBox, DataRow row);
    virtual bool Window::NotifyEditing(ListBox listBox, DataRow row);
+   virtual void Window::NotifyMoved(ListBox listBox, DataRow row, Modifiers mods);
 
 #ifdef _DEBUG
    private void CheckConsistency()
@@ -3966,6 +3967,7 @@ private:
                         if(NotifyMove(master, this, actualMoveRow, mods))
                         {
                            dragRow.Move(actualMoveRow);
+                           NotifyMoved(master, this, actualMoveRow, mods);
                         }
                   }
                   // Dragged row first: move after
@@ -3986,6 +3988,7 @@ private:
                         if(NotifyMove(master, this, actualMoveRow, mods))
                         {
                            dragRow.Move(actualMoveRow);
+                           NotifyMoved(master, this, actualMoveRow, mods);
                         }
                   }
                }