IDocumentList.cs 705 B

12345678910111213141516171819202122232425262728
  1. using System;
  2. namespace PaintDotNet
  3. {
  4. internal interface IDocumentList
  5. {
  6. /// <summary>
  7. /// This event is raised when the user clicks on a Document in the list.
  8. /// </summary>
  9. event EventHandler<EventArgs<Pair<DocumentWorkspace, DocumentClickAction>>> DocumentClicked;
  10. event EventHandler DocumentListChanged;
  11. DocumentWorkspace[] DocumentList
  12. {
  13. get;
  14. }
  15. int DocumentCount
  16. {
  17. get;
  18. }
  19. void AddDocumentWorkspace(DocumentWorkspace addMe);
  20. void RemoveDocumentWorkspace(DocumentWorkspace removeMe);
  21. void SelectDocumentWorkspace(DocumentWorkspace selectMe);
  22. }
  23. }