public FormEditLinkSettingsEmbedded(BaseLibraryLink sourceLink, LibraryFolderLink parentFolderLink) { _parentFolderLink = parentFolderLink; _sourceLink = (LibraryFileLink)sourceLink; InitializeComponent(); if ((CreateGraphics()).DpiX > 96) { xtraTabControl.AppearancePage.HeaderActive.Font = new Font(xtraTabControl.AppearancePage.HeaderActive.Font.FontFamily, xtraTabControl.AppearancePage.HeaderActive.Font.Size - 2, xtraTabControl.AppearancePage.HeaderActive.Font.Style); xtraTabControl.AppearancePage.Header.Font = new Font(xtraTabControl.AppearancePage.Header.Font.FontFamily, xtraTabControl.AppearancePage.Header.Font.Size - 2, xtraTabControl.AppearancePage.Header.Font.Style); xtraTabControl.AppearancePage.HeaderDisabled.Font = new Font(xtraTabControl.AppearancePage.HeaderDisabled.Font.FontFamily, xtraTabControl.AppearancePage.HeaderDisabled.Font.Size - 2, xtraTabControl.AppearancePage.HeaderDisabled.Font.Style); xtraTabControl.AppearancePage.HeaderHotTracked.Font = new Font(xtraTabControl.AppearancePage.HeaderHotTracked.Font.FontFamily, xtraTabControl.AppearancePage.HeaderHotTracked.Font.Size - 2, xtraTabControl.AppearancePage.HeaderHotTracked.Font.Style); } }
public FolderLinkProcessor(LibraryFolderLink folderLink) { _folderLink = folderLink; }
public static void OpenFolderLink(LibraryFolderLink folderLink) { if (!folderLink.CheckIfDead()) { Utils.OpenFile(folderLink.FullPath); } else MainController.Instance.PopupMessages.ShowWarning("Folder is Not Active"); }
public static DialogResult RunEmbedded(LibraryFileLink link, LibraryFolderLink parentLink, LinkSettingsType settingsType) { var dilogResult = DialogResult.Cancel; link.PerformTransaction(link.ParentLibrary.Context, linkCopy => { using (var editForm = new FormEditLinkSettingsEmbedded(linkCopy, parentLink)) { editForm.InitForm(settingsType); dilogResult = editForm.ShowDialog(); if (dilogResult == DialogResult.OK) linkCopy.MarkAsModified(); return dilogResult == DialogResult.OK; } }, copyMethod => MainController.Instance.ProcessManager.Run("Preparing Data...", cancelationToken => copyMethod()), (context, original, current) => MainController.Instance.ProcessManager.Run("Saving Changes...", cancelationToken => { current.BeforeSave(); original.ApplyValues(current); })); return dilogResult; }
public static LibraryFileLink Create(SourceLink sourceLink, LibraryFolderLink parentFolderLink) { var link = Create(sourceLink, parentFolderLink.ParentLibrary); link.FolderLink = parentFolderLink; link.AfterCreate(); return link; }
public FolderFilesOptions(LibraryFolderLink data) { InitializeComponent(); Text = "Individual File Settings"; _data = data; }