ModPlus.AutoCAD.Module.2016 by modplus.org

<PackageReference Include="ModPlus.AutoCAD.Module.2016" Version="10.0.0" />

 SettingsViewModel

Модель представления окна настроек
public bool CanStopLocalLicenseServerConnection { get; set; }

Можно ли выполнить остановку локального сервера лицензий. True - значит локальный сервер лицензий работает на момент открытия окна

public bool CanStopWebLicenseServerNotification { get; set; }

Можно ли остановить отправку уведомлений веб серверу лицензий

Проверка текущего пользователя на доступность работы с сервером лицензий

Проверка соединения с локальным сервером лицензий

Проверка доступности веб сервера лицензий

Отключить работу сервера лицензий в AutoCAD

public bool DrawingsFloatMenu { get; set; }

Плавающее меню чертежи

public int DrawingsFloatMenuCollapseTo { get; set; }

В какое состояние сворачивать плавающее меню "Чертежи"

Видимость опций, зависимых от опции DrawingsFloatMenu

public bool DrawingsInFloatMenu { get; set; }

Вкладка "Чертежи" в плавающем меню

public bool DrawingsInPalette { get; set; }

Вкладка "Чертежи" в палитре

public bool FloatMenu { get; set; }

Плавающее меню

public int FloatMenuCollapseTo { get; set; }

В какое состояние сворачивать плавающее меню

Видимость опций, зависимых от опции FloatMenu

public bool FunctionsInPalette { get; set; }

Вкладка "Плагины" в палитре

public bool IsLocalLicenseServerEnable { get; set; }

Включена работа с ЛВС Сервером Лицензий

public bool IsWebLicenseServerEnable { get; set; }

Включена работа с веб сервером лицензий

public BitmapImage LanguageImage { get; set; }

Изображение для языка (флаг)

public List<LangItem> Languages { get; }

Список доступных языков

public string LocalLicenseServerIpAddress { get; set; }

Ip адрес локального сервера лицензий

public int? LocalLicenseServerPort { get; set; }

Порт локального сервера лицензий

Видимость сообщения о невозможности изменить какие-то настройки при переключении языка без перезагрузки

Модель представления для окна настроек, отвечающая за мини-плагины

Запускает окно настроек уведомлений

public bool Palette { get; set; }

Палитра

Видимость опций, зависимых от опции Palette

public bool QuietLoading { get; set; }

Тихая загрузка

Восстановить работу локального сервера лицензий

Восстановить отправку уведомлений веб серверу лицензий

public bool Ribbon { get; set; }

Лента

public LangItem SelectedLanguage { get; set; }

Выбранный язык

public string SelectedSeparator { get; set; }

Выбранный разделитель целой и дробной части чисел

public Theme SelectedTheme { get; set; }

Выбранная тема оформления

public string[] Separators { get; }

Разделители для чисел

Прервать работу локального сервера лицензий

Остановить отправку уведомлений веб серверу лицензий

public List<Theme> Themes { get; }

Доступные темы

public string WebLicenseServerGuid { get; set; }

Уникальный идентификатор сервера лицензий

public string WebLicenseServerUserEmail { get; set; }

Адрес электронной почты пользователя, используемый для его идентификации в веб сервере лицензий

public SettingsViewModel(SettingsWindow parentWindow)

Initializes a new instance of the SettingsViewModel class.

public void ApplySettings()

Применить настройки

public void FillData()

Заполнение данных