1 #region Using Directives 2 using System; 3 using System.Resources; 4 using System.Drawing; 5 using System.Globalization; 6 #endregion 7 8 namespace System.Workflow.ComponentModel.Design 9 { 10 #region Class DesignerResources (DR) 11 internal static class DR 12 { 13 internal const string ResourceSet = "System.Workflow.ComponentModel.Design.DesignerResources"; 14 private static ResourceManager resourceManager = new ResourceManager(ResourceSet, System.Reflection.Assembly.GetExecutingAssembly()); 15 16 internal const string ViewPreviousActivity = "ViewPreviousActivity"; 17 internal const string ViewNextActivity = "ViewNextActivity"; 18 internal const string PreviewActivity = "PreviewActivity"; 19 internal const string EditActivity = "EditActivity"; 20 internal const string GenerateEventHandlers = "GenerateEventHandlers"; 21 internal const string PromoteBindings = "PromoteBindings"; 22 internal const string BindSelectedProperty = "BindSelectedProperty"; 23 internal const string BindSelectedPropertyFormat = "BindSelectedPropertyFormat"; 24 internal const string BindProperty = "BindProperty"; 25 internal const string PackageFileInvalid = "PackageFileInvalid"; 26 internal const string PackageFileInvalidChars = "PackageFileInvalidChars"; 27 internal const string PackageFileDefault = "PackageFileDefault"; 28 internal const string PackageInvalidValidatorType = "PackageInvalidValidatorType"; 29 internal const string PackageFileExist = "PackageFileExist"; 30 internal const string OpenfileDialogTitle = "OpenfileDialogTitle"; 31 internal const string PackageAssemblyReferenceFilter = "PackageAssemblyReferenceFilter"; 32 internal const string CreatePackageTitle = "CreatePackageTitle"; 33 internal const string ActivitySetDefaultName = "ActivitySetDefaultName"; 34 internal const string ActivitySetNoName = "ActivitySetNoName"; 35 internal const string ActivitySetNoActivity = "ActivitySetNoActivity"; 36 internal const string ModifyPackageTitle = "ModifyPackageTitle"; 37 internal const string ViewPackageTitle = "ViewPackageTitle"; 38 internal const string ErrorInitPackage = "ErrorInitPackage"; 39 internal const string CheckAll = "CheckAll"; 40 internal const string NoHelpAvailable = "NoHelpAvailable"; 41 internal const string ActivitySetDefaultFileName = "ActivitySetDefaultFileName"; 42 internal const string TypeInvalid = "TypeInvalid"; 43 internal const string FilterDescription = "FilterDescription"; 44 internal const string Zoom400Mode = "Zoom400Mode"; 45 internal const string Zoom300Mode = "Zoom300Mode"; 46 internal const string Zoom200Mode = "Zoom200Mode"; 47 internal const string Zoom150Mode = "Zoom150Mode"; 48 internal const string Zoom100Mode = "Zoom100Mode"; 49 internal const string Zoom75Mode = "Zoom75Mode"; 50 internal const string Zoom50Mode = "Zoom50Mode"; 51 internal const string ZoomShowAll = "ZoomShowAll"; 52 internal const string ActivityInsertError = "ActivityInsertError"; 53 internal const string InvalidOperationBadClipboardFormat = "InvalidOperationBadClipboardFormat"; 54 internal const string ArgumentExceptionDesignerVerbIdsRange = "ArgumentExceptionDesignerVerbIdsRange"; 55 internal const string InvalidOperationStoreAlreadyClosed = "InvalidOperationStoreAlreadyClosed"; 56 internal const string InvalidOperationDeserializationReturnedNonActivity = "InvalidOperationDeserializationReturnedNonActivity"; 57 internal const string AccessibleAction = "AccessibleAction"; 58 internal const string LeftScrollButtonAccessibleDescription = "LeftScrollButtonAccessibleDescription"; 59 internal const string RightScrollButtonAccessibleDescription = "RightScrollButtonAccessibleDescription"; 60 internal const string ActivityDesignerAccessibleDescription = "ActivityDesignerAccessibleDescription"; 61 internal const string LeftScrollButtonAccessibleHelp = "LeftScrollButtonAccessibleHelp"; 62 internal const string RightScrollButtonAccessibleHelp = "RightScrollButtonAccessibleHelp"; 63 internal const string ActivityDesignerAccessibleHelp = "ActivityDesignerAccessibleHelp"; 64 internal const string LeftScrollButtonName = "LeftScrollButtonName"; 65 internal const string RightScrollButtonName = "RightScrollButtonName"; 66 internal const string SelectActivityDesc = "SelectActivityDesc"; 67 internal const string PreviewMode = "PreviewMode"; 68 internal const string EditMode = "EditMode"; 69 internal const string PreviewButtonAccessibleDescription = "PreviewButtonAccessibleDescription"; 70 internal const string PreviewButtonAccessibleHelp = "PreviewButtonAccessibleHelp"; 71 internal const string PreviewButtonName = "PreviewButtonName"; 72 internal const string CancelDescriptionString = "CancelDescriptionString"; 73 internal const string HeaderFooterStringNone = "HeaderFooterStringNone"; 74 internal const string HeaderFooterStringCustom = "HeaderFooterStringCustom"; 75 internal const string HeaderFooterFormat1 = "HeaderFooterFormat1"; 76 internal const string HeaderFooterFormat2 = "HeaderFooterFormat2"; 77 internal const string HeaderFooterFormat3 = "HeaderFooterFormat3"; 78 internal const string HeaderFooterFormat4 = "HeaderFooterFormat4"; 79 internal const string HeaderFooterFormat5 = "HeaderFooterFormat5"; 80 internal const string HeaderFooterFormat6 = "HeaderFooterFormat6"; 81 internal const string HeaderFooterFormat7 = "HeaderFooterFormat7"; 82 internal const string HeaderFooterFormat8 = "HeaderFooterFormat8"; 83 internal const string HeaderFooterFormat9 = "HeaderFooterFormat9"; 84 internal const string EnteredMarginsAreNotValidErrorMessage = "EnteredMarginsAreNotValidErrorMessage"; 85 internal const string ChildActivitiesNotConfigured = "ChildActivitiesNotConfigured"; 86 internal const string ConnectorAccessibleDescription = "ConnectorAccessibleDescription"; 87 internal const string ConnectorAccessibleHelp = "ConnectorAccessibleHelp"; 88 internal const string ConnectorDesc = "ConnectorDesc"; 89 internal const string WorkflowDesc = "WorkflowDesc"; 90 internal const string AddBranch = "AddBranch"; 91 internal const string DropActivitiesHere = "DropActivitiesHere"; 92 internal const string DesignerNotInitialized = "DesignerNotInitialized"; 93 internal const string MyFavoriteTheme = "MyFavoriteTheme"; 94 internal const string AmbientThemeException = "AmbientThemeException"; 95 internal const string ThemeTypesMismatch = "ThemeTypesMismatch"; 96 internal const string DesignerThemeException = "DesignerThemeException"; 97 internal const string CustomStyleNotSupported = "CustomStyleNotSupported"; 98 internal const string EmptyFontFamilyNotSupported = "EmptyFontFamilyNotSupported"; 99 internal const string FontFamilyNotSupported = "FontFamilyNotSupported"; 100 internal const string ContentAlignmentNotSupported = "ContentAlignmentNotSupported"; 101 internal const string ZoomLevelException2 = "ZoomLevelException2"; 102 internal const string ShadowDepthException = "ShadowDepthException"; 103 internal const string ThereIsNoPrinterInstalledErrorMessage = "ThereIsNoPrinterInstalledErrorMessage"; 104 internal const string WorkflowViewAccessibleDescription = "WorkflowViewAccessibleDescription"; 105 internal const string WorkflowViewAccessibleHelp = "WorkflowViewAccessibleHelp"; 106 internal const string WorkflowViewAccessibleName = "WorkflowViewAccessibleName"; 107 internal const string SelectedPrinterIsInvalidErrorMessage = "SelectedPrinterIsInvalidErrorMessage"; 108 internal const string ObjectDoesNotSupportIPropertyValuesProvider = "ObjectDoesNotSupportIPropertyValuesProvider"; 109 internal const string ThemeFileFilter = "ThemeFileFilter"; 110 internal const string ThemeConfig = "ThemeConfig"; 111 internal const string ThemeNameNotValid = "ThemeNameNotValid"; 112 internal const string ThemePathNotValid = "ThemePathNotValid"; 113 internal const string ThemeFileNotXml = "ThemeFileNotXml"; 114 internal const string UpdateRelativePaths = "UpdateRelativePaths"; 115 internal const string ThemeDescription = "ThemeDescription"; 116 internal const string ThemeFileCreationError = "ThemeFileCreationError"; 117 internal const string Preview = "Preview"; 118 internal const string ArgumentExceptionSmartActionIdsRange = "ArgumentExceptionSmartActionIdsRange"; 119 internal const string ActivitiesDesc = "ActivitiesDesc"; 120 internal const string MoveLeftDesc = "MoveLeftDesc"; 121 internal const string MoveRightDesc = "MoveRightDesc"; 122 internal const string DropExceptionsHere = "DropExceptionsHere"; 123 internal const string SpecifyTargetWorkflow = "SpecifyTargetWorkflow"; 124 internal const string ServiceHelpText = "ServiceHelpText"; 125 internal const string StartWorkFlow = "StartWorkFlow"; 126 internal const string Complete = "Complete"; 127 internal const string ServiceExceptions = "ServiceExceptions"; 128 internal const string ServiceEvents = "ServiceEvents"; 129 internal const string ServiceCompensation = "ServiceCompensation"; 130 internal const string ScopeDesc = "ScopeDesc"; 131 internal const string EventsDesc = "EventsDesc"; 132 internal const string InvokeWebServiceDisplayName = "InvokeWebServiceDisplayName"; 133 internal const string InvalidClassNameIdentifier = "InvalidClassNameIdentifier"; 134 internal const string InvalidBaseTypeOfCompanion = "InvalidBaseTypeOfCompanion"; 135 internal const string Error_InvalidActivity = "Error_InvalidActivity"; 136 internal const string Error_MultiviewSequentialActivityDesigner = "Error_MultiviewSequentialActivityDesigner"; 137 internal const string AddingBranch = "AddingBranch"; 138 internal const string WorkflowPrintDocumentNotFound = "WorkflowPrintDocumentNotFound"; 139 internal const string DefaultTheme = "DefaultTheme"; 140 internal const string DefaultThemeDescription = "DefaultThemeDescription"; 141 internal const string OSTheme = "OSTheme"; 142 internal const string SystemThemeDescription = "SystemThemeDescription"; 143 internal const string ActivitySetMessageBoxTitle = "ActivitySetMessageBoxTitle"; 144 internal const string ViewExceptions = "ViewExceptions"; 145 internal const string ViewEvents = "ViewEvents"; 146 internal const string ViewCompensation = "ViewCompensation"; 147 internal const string ViewCancelHandler = "ViewCancelHandler"; 148 internal const string ViewActivity = "ViewActivity"; 149 internal const string ThemeMessageBoxTitle = "ThemeMessageBoxTitle"; 150 internal const string InfoTipTitle = "InfoTipTitle"; 151 internal const string InfoTipId = "InfoTipId"; 152 internal const string InfoTipDescription = "InfoTipDescription"; 153 internal const string TypeBrowser_ProblemsLoadingAssembly = "TypeBrowser_ProblemsLoadingAssembly"; 154 internal const string TypeBrowser_UnableToLoadOneOrMoreTypes = "TypeBrowser_UnableToLoadOneOrMoreTypes"; 155 internal const string StartWorkflow = "StartWorkflow"; 156 internal const string EndWorkflow = "EndWorkflow"; 157 internal const string Error_FailedToDeserializeComponents = "Error_FailedToDeserializeComponents"; 158 internal const string Error_Reason = "Error_Reason"; 159 internal const string WorkflowDesignerTitle = "WorkflowDesignerTitle"; 160 internal const string RuleName = "RuleName"; 161 internal const string RuleExpression = "RuleExpression"; 162 internal const string DeclarativeRules = "DeclarativeRules"; 163 internal const string Error_ThemeAttributeMissing = "Error_ThemeAttributeMissing"; 164 internal const string Error_ThemeTypeMissing = "Error_ThemeTypeMissing"; 165 internal const string Error_ThemeTypesMismatch = "Error_ThemeTypesMismatch"; 166 internal const string ZOrderUndoDescription = "ZOrderUndoDescription"; 167 internal const string SendToBack = "SendToBack"; 168 internal const string BringToFront = "BringToFront"; 169 internal const string ResizeUndoDescription = "ResizeUndoDescription"; 170 internal const string FitToScreenDescription = "FitToScreenDescription"; 171 internal const string FitToWorkflowDescription = "FitToWorkflowDescription"; 172 internal const string BMPImageFormat = "BMPImageFormat"; 173 internal const string JPEGImageFormat = "JPEGImageFormat"; 174 internal const string PNGImageFormat = "PNGImageFormat"; 175 internal const string TIFFImageFormat = "TIFFImageFormat"; 176 internal const string WMFImageFormat = "WMFImageFormat"; 177 internal const string EXIFImageFormat = "EXIFImageFormat"; 178 internal const string EMFImageFormat = "EMFImageFormat"; 179 internal const string CustomEventType = "CustomEventType"; 180 internal const string CustomPropertyType = "CustomPropertyType"; 181 internal const string SaveWorkflowImageDialogTitle = "SaveWorkflowImageDialogTitle"; 182 internal const string ImageFileFilter = "ImageFileFilter"; 183 internal const string Rules = "Rules"; 184 internal const string More = "More"; 185 internal const string Empty = "Empty"; 186 internal const string InvalidDockingStyle = "InvalidDockingStyle"; 187 internal const string ButtonInformationMissing = "ButtonInformationMissing"; 188 internal const string InvalidDesignerSpecified = "InvalidDesignerSpecified"; 189 internal const string WorkflowViewNull = "WorkflowViewNull"; 190 internal const string Error_AddConnector1 = "Error_AddConnector1"; 191 internal const string Error_AddConnector2 = "Error_AddConnector2"; 192 internal const string Error_AddConnector3 = "Error_AddConnector3"; 193 internal const string Error_ConnectionPoint = "Error_ConnectionPoint"; 194 internal const string Error_Connector1 = "Error_Connector1"; 195 internal const string Error_Connector2 = "Error_Connector2"; 196 internal const string Error_WorkflowNotLoaded = "Error_WorkflowNotLoaded"; 197 internal const string Error_InvalidImageResource = "Error_InvalidImageResource"; 198 internal const string ThemePropertyReadOnly = "ThemePropertyReadOnly"; 199 internal const string Error_TabExistsWithSameId = "Error_TabExistsWithSameId"; 200 internal const string Error_WorkflowLayoutNull = "Error_WorkflowLayoutNull"; 201 internal const string BuildTargetWorkflow = "BuildTargetWorkflow"; 202 203 //Bitmaps 204 internal const string Activity = "Activity"; 205 internal const string MoveLeft = "MoveLeft"; 206 internal const string MoveLeftUp = "MoveLeftUp"; 207 internal const string MoveRight = "MoveRight"; 208 internal const string MoveRightUp = "MoveRightUp"; 209 internal const string PreviewModeIcon = "PreviewModeIcon"; 210 internal const string EditModeIcon = "EditModeIcon"; 211 internal const string PreviewIndicator = "PreviewIndicator"; 212 internal const string ReadOnly = "ReadOnly"; 213 internal const string ConfigError = "ConfigError"; 214 internal const string SmartTag = "SmartTag"; 215 internal const string ArrowLeft = "ArrowLeft"; 216 internal const string DropShapeShort = "DropShapeShort"; 217 internal const string FitToWorkflow = "FitToWorkflow"; 218 internal const string MoveAnchor = "MoveAnchor"; 219 internal const string Activities = "Activities"; 220 internal const string Compensation = "Compensation"; 221 internal const string SequenceArrow = "SequenceArrow"; 222 internal const string Exception = "Exception"; 223 internal const string Event = "Event"; 224 internal const string Start = "Start"; 225 internal const string End = "End"; 226 internal const string FitToScreen = "FitToScreen"; 227 internal const string Bind = "Bind"; 228 GetString(string resID, params object[] args)229 internal static string GetString(string resID, params object[] args) 230 { 231 return GetString(CultureInfo.CurrentUICulture, resID, args); 232 } 233 GetString(CultureInfo culture, string resID, params object[] args)234 internal static string GetString(CultureInfo culture, string resID, params object[] args) 235 { 236 string str = DR.resourceManager.GetString(resID, culture); 237 System.Diagnostics.Debug.Assert(str != null, string.Format(culture, "String resource {0} not found.", new object[] { resID })); 238 if (args != null && args.Length > 0) 239 str = string.Format(culture, str, args); 240 return str; 241 } 242 GetImage(string resID)243 internal static Image GetImage(string resID) 244 { 245 Image image = DR.resourceManager.GetObject(resID) as Image; 246 247 //Please note that the default version of make transparent uses the color of pixel at left bottom of the image 248 //as the transparent color to make the bitmap transparent. Hence we do not use it 249 Bitmap bitmap = image as Bitmap; 250 if (bitmap != null) 251 bitmap.MakeTransparent(AmbientTheme.TransparentColor); 252 253 return image; 254 } 255 } 256 #endregion 257 } 258