Class AppSettings
- Namespace
- PlumJsonAnimator.Services
- Assembly
- PlumJsonAnimator.dll
Provides app settings. It is in "C:\Users\username\AppData\Roaming\PlumJsonAnimator\settings.plmjsn" usually
public class AppSettings
- Inheritance
-
AppSettings
- Inherited Members
Constructors
AppSettings(GlobalState, LocalizationService)
public AppSettings(GlobalState globalState, LocalizationService localizationService)
Parameters
globalStateGlobalStatelocalizationServiceLocalizationService
Fields
appSettings
public AppSettingsData? appSettings
Field Value
Methods
ChangeProject(string)
public void ChangeProject(string newWorkspace)
Parameters
newWorkspacestring
CreateCaptureArea(int, int)
Sets parameters for capture area
public CaptureArea CreateCaptureArea(int canvasWidth, int canvasHeight)
Parameters
Returns
GetTheme()
public string GetTheme()
Returns
ReadSettings()
public void ReadSettings()
SaveSettings()
public void SaveSettings()
SetCaptureArea(Rect)
Updates capture area parameters and saves them into settingd file
public void SetCaptureArea(Rect rect)
Parameters
rectRectNew capture area form
SetSettings(AppSettingsData)
public void SetSettings(AppSettingsData appSettings)
Parameters
appSettingsAppSettingsData