using System.Windows;
using CursorLang.Settings.Services;
using CursorLang.Settings.ViewModels;
namespace CursorLang.Settings.Views;
///
/// The settings window of the application.
///
///
/// Both buttons in the title bar mean what they say now: the window used to hide into
/// the tray, because closing it would have thrown away the visual tree the background
/// half was still using. The background half is a separate process and no longer cares,
/// so closing closes and the process ends with it.
///
public partial class MainWindow : Window
{
public MainWindow(
SettingsViewModel viewModel,
IThemeService theme,
MainWindowPlacement placement)
{
InitializeComponent();
DataContext = viewModel;
theme.Register(this);
placement.Attach(this);
}
}