public ShareCalendarWindow(RegistryTools.Settings settings) { InitializeComponent(); DataContext = this; Settings = settings; if (ResourceTools.ResourceLoader.LoadIcon("main.ico", string.Empty, out System.Windows.Media.ImageSource LoadedIcon)) { Icon = LoadedIcon; } AddEvents = Settings.GetBool("AddEvents", false); ApplicationName = Settings.GetString("EventsApplicationName", DefaultApplicationName); SecretFileName = Settings.GetString("EventsSecretFileName", string.Empty); CalendarId = Settings.GetString("EventsCalendarId", string.Empty); UpcomingDays = (uint)Settings.GetInt("EventsUpcomingDays", DefaultUpcomingDays); WithPhaseName = Settings.GetBool("EventsWithPhaseName", true); WithMushroomFarming = Settings.GetBool("EventsWithMushroomFarming", true); WithMushroomFarmingComments = Settings.GetBool("EventsWithMushroomFarmingComments", false); WithRahuBoat = Settings.GetBool("EventsWithRahuBoat", true); WithDarkChapel = Settings.GetBool("EventsWithDarkChapel", true); WithFreeText = Settings.GetBool("EventsWithFreeText", false); FreeText = Settings.GetString("EventsFreeText", string.Empty); InitCalendarList(); InitCredential(); InitStatus(); }
public void Initialize(bool isElevated, Dispatcher dispatcher, RegistryTools.Settings settings, Tracing.ITracer logger) { }
private static void InitializePlugin(IPluginClient plugin, bool isElevated, Dispatcher dispatcher, ITracer logger) { RegistryTools.Settings Settings = new RegistryTools.Settings("TaskbarIconHost", GuidToString(plugin.Guid), logger); plugin.Initialize(isElevated, dispatcher, Settings, logger); }