Revert "File scoped namespaces"

This reverts commit d31d8f574e.
This commit is contained in:
Burak Kaan Köse
2025-02-16 11:43:30 +01:00
parent d31d8f574e
commit cf9869b71e
617 changed files with 32097 additions and 31478 deletions

View File

@@ -2,12 +2,13 @@
using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Navigation;
namespace Wino.Mail.ViewModels.Messages;
public class ActiveMailFolderChangedEvent : NavigateMailFolderEventArgs
namespace Wino.Mail.ViewModels.Messages
{
public ActiveMailFolderChangedEvent(IBaseFolderMenuItem baseFolderMenuItem,
TaskCompletionSource<bool> folderInitLoadAwaitTask = null) : base(baseFolderMenuItem, folderInitLoadAwaitTask)
public class ActiveMailFolderChangedEvent : NavigateMailFolderEventArgs
{
public ActiveMailFolderChangedEvent(IBaseFolderMenuItem baseFolderMenuItem,
TaskCompletionSource<bool> folderInitLoadAwaitTask = null) : base(baseFolderMenuItem, folderInitLoadAwaitTask)
{
}
}
}

View File

@@ -1,17 +1,18 @@
using Wino.Mail.ViewModels.Data;
namespace Wino.Mail.ViewModels.Messages;
/// <summary>
/// When active mail item in the reader is updated.
/// </summary>
public class ActiveMailItemChangedEvent
namespace Wino.Mail.ViewModels.Messages
{
public ActiveMailItemChangedEvent(MailItemViewModel selectedMailItemViewModel)
/// <summary>
/// When active mail item in the reader is updated.
/// </summary>
public class ActiveMailItemChangedEvent
{
// SelectedMailItemViewModel can be null.
SelectedMailItemViewModel = selectedMailItemViewModel;
}
public ActiveMailItemChangedEvent(MailItemViewModel selectedMailItemViewModel)
{
// SelectedMailItemViewModel can be null.
SelectedMailItemViewModel = selectedMailItemViewModel;
}
public MailItemViewModel SelectedMailItemViewModel { get; set; }
public MailItemViewModel SelectedMailItemViewModel { get; set; }
}
}

View File

@@ -1,18 +1,19 @@
using Wino.Mail.ViewModels.Data;
namespace Wino.Mail.ViewModels.Messages;
/// <summary>
/// Wino has complex selected item detection mechanism with nested ListViews that
/// supports multi selection with threads. Each list view will raise this for mail list page
/// to react.
/// </summary>
public class MailItemSelectedEvent
namespace Wino.Mail.ViewModels.Messages
{
public MailItemSelectedEvent(MailItemViewModel selectedMailItem)
/// <summary>
/// Wino has complex selected item detection mechanism with nested ListViews that
/// supports multi selection with threads. Each list view will raise this for mail list page
/// to react.
/// </summary>
public class MailItemSelectedEvent
{
SelectedMailItem = selectedMailItem;
}
public MailItemSelectedEvent(MailItemViewModel selectedMailItem)
{
SelectedMailItem = selectedMailItem;
}
public MailItemViewModel SelectedMailItem { get; set; }
public MailItemViewModel SelectedMailItem { get; set; }
}
}

View File

@@ -1,16 +1,17 @@
using Wino.Mail.ViewModels.Data;
namespace Wino.Mail.ViewModels.Messages;
/// <summary>
/// Selected item removed event.
/// </summary>
public class MailItemSelectionRemovedEvent
namespace Wino.Mail.ViewModels.Messages
{
public MailItemSelectionRemovedEvent(MailItemViewModel removedMailItem)
/// <summary>
/// Selected item removed event.
/// </summary>
public class MailItemSelectionRemovedEvent
{
RemovedMailItem = removedMailItem;
}
public MailItemSelectionRemovedEvent(MailItemViewModel removedMailItem)
{
RemovedMailItem = removedMailItem;
}
public MailItemViewModel RemovedMailItem { get; set; }
public MailItemViewModel RemovedMailItem { get; set; }
}
}

View File

@@ -1,10 +1,11 @@
using Wino.Mail.ViewModels.Data;
namespace Wino.Mail.ViewModels.Messages;
/// <summary>
/// When the rendering page is active, but new item is requested to be rendered.
/// To not trigger navigation again and re-use existing Chromium.
/// </summary>
/// <param name="MailItemViewModel"></param>
public record NewMailItemRenderingRequestedEvent(MailItemViewModel MailItemViewModel);
namespace Wino.Mail.ViewModels.Messages
{
/// <summary>
/// When the rendering page is active, but new item is requested to be rendered.
/// To not trigger navigation again and re-use existing Chromium.
/// </summary>
/// <param name="MailItemViewModel"></param>
public record NewMailItemRenderingRequestedEvent(MailItemViewModel MailItemViewModel);
}

View File

@@ -1,8 +1,9 @@
using Wino.Mail.ViewModels.Data;
namespace Wino.Mail.ViewModels.Messages;
/// <summary>
/// When listing view model manipulated the selected mail container in the UI.
/// </summary>
public record SelectMailItemContainerEvent(MailItemViewModel SelectedMailViewModel, bool ScrollToItem = false);
namespace Wino.Mail.ViewModels.Messages
{
/// <summary>
/// When listing view model manipulated the selected mail container in the UI.
/// </summary>
public record SelectMailItemContainerEvent(MailItemViewModel SelectedMailViewModel, bool ScrollToItem = false);
}