public MyPluginControl() { InitializeComponent(); SetTheme(); tv = new WebresourcesTreeView(this); tv.ResourceDisplayRequested += Tv_ResourceDisplayRequested; tv.ContextMenuRequested += Tv_ContextMenuRequested; tv.ResourceSelected += Tv_ResourceSelected; tv.ShowInvalidFilesRequested += Tv_ShowInvalidFilesRequested; tv.ShowPendingUpdatesRequested += Tv_ShowPendingUpdatesRequested; tv.Show(dpMain, Settings.Instance.TreeviewDockState); pud = new PendingUpdatesDialog(this); pud.Show(dpMain, Settings.Instance.PendingUpdatesDockState); rpd = new ResourcePropertiesDialog(); rpd.Show(dpMain, Settings.Instance.PropertiesDockState); sd = new SettingsDialog(); sd.Show(dpMain, Settings.Instance.SettingsDockState); tv.Show(dpMain, Settings.Instance.TreeviewDockState); }
public MyPluginControl() { InitializeComponent(); SetTheme(); tv = new WebresourcesTreeView(this); tv.ResourceDisplayRequested += Tv_ResourceDisplayRequested; tv.ContextMenuRequested += Tv_ContextMenuRequested; tv.ResourceSelected += Tv_ResourceSelected; tv.ShowInvalidFilesRequested += Tv_ShowInvalidFilesRequested; tv.ShowPendingUpdatesRequested += Tv_ShowPendingUpdatesRequested; pud = new PendingUpdatesDialog(this); rpd = new ResourcePropertiesDialog(); sd = new SettingsDialog(); sd.OnSettingsChanged += (sender, e) => { settings.Save(ConnectionDetail?.ConnectionId.ToString()); }; tv.Show(dpMain, DockState.DockLeft); pud.Show(dpMain, DockState.DockLeftAutoHide); rpd.Show(dpMain, DockState.DockRightAutoHide); sd.Show(dpMain, DockState.DockRightAutoHide); onTvItemClickedMap = InitializeOnTvItemClickedMap(); }