98 lines
5.1 KiB
C#
98 lines
5.1 KiB
C#
|
#region Using Directives
|
||
|
using System;
|
||
|
using System.Resources;
|
||
|
using System.Drawing;
|
||
|
using System.Workflow.ComponentModel.Design;
|
||
|
#endregion
|
||
|
|
||
|
namespace System.Workflow.Activities
|
||
|
{
|
||
|
#region Class ActivityDesignerResources (DR)
|
||
|
internal static class DR
|
||
|
{
|
||
|
internal static Color TransparentColor = Color.FromArgb(255, 0, 255);
|
||
|
internal const string ResourceSet = "System.Workflow.Activities.ActivityDesignerResources";
|
||
|
private static ResourceManager resourceManager = new ResourceManager(ResourceSet, System.Reflection.Assembly.GetExecutingAssembly());
|
||
|
|
||
|
internal const string DropActivityHere = "DropActivityHere";
|
||
|
internal const string MoveLeftDesc = "MoveLeftDesc";
|
||
|
internal const string MoveRightDesc = "MoveRightDesc";
|
||
|
internal const string DropEventsHere = "DropEventsHere";
|
||
|
internal const string InvokeWebServiceDisplayName = "InvokeWebServiceDisplayName";
|
||
|
internal const string ScopeDesc = "ScopeDesc";
|
||
|
internal const string EventsDesc = "EventsDesc";
|
||
|
internal const string SequentialWorkflowHelpText = "SequentialWorkflowHelpText";
|
||
|
internal const string StartSequentialWorkflow = "StartSequentialWorkflow";
|
||
|
internal const string WorkflowExceptions = "WorkflowExceptions";
|
||
|
internal const string WorkflowEvents = "WorkflowEvents";
|
||
|
internal const string WorkflowCompensation = "WorkflowCompensation";
|
||
|
internal const string WorkflowCancellation = "WorkflowCancellation";
|
||
|
internal const string EventBasedWorkFlow = "EventBasedWorkFlow";
|
||
|
internal const string AddNewEvent = "AddNewEvent";
|
||
|
internal const string DeleteEvent = "DeleteEvent";
|
||
|
internal const string ViewPreviousEvent = "ViewPreviousEvent";
|
||
|
internal const string ViewNextEvent = "ViewNextEvent";
|
||
|
internal const string NavigateToEvent = "NavigateToEvent";
|
||
|
internal const string View = "View";
|
||
|
internal const string AddNewEventDesc = "AddNewEventDesc";
|
||
|
internal const string DeleteEventDesc = "DeleteEventDesc";
|
||
|
internal const string NavigateToEventDesc = "NavigateToEventDesc";
|
||
|
internal const string ViewPreviousEventDesc = "ViewPreviousEventDesc";
|
||
|
internal const string ViewNextEventDesc = "ViewNextEventDesc";
|
||
|
internal const string WebServiceReceiveDisplayName = "WebServiceReceiveDisplayName";
|
||
|
internal const string WebServiceResponseDisplayName = "WebServiceResponseDisplayName";
|
||
|
internal const string WebServiceFaultDisplayName = "WebServiceFaultDisplayName";
|
||
|
internal const string AddState = "AddState";
|
||
|
internal const string AddEventDriven = "AddEventDriven";
|
||
|
internal const string AddStateInitialization = "AddStateInitialization";
|
||
|
internal const string AddStateFinalization = "AddStateFinalization";
|
||
|
internal const string AddingChild = "AddingChild";
|
||
|
internal const string StateHelpText = "StateHelpText";
|
||
|
internal const string StateMachineWorkflowHelpText = "StateMachineWorkflowHelpText";
|
||
|
internal const string StateMachineView = "StateMachineView";
|
||
|
internal const string SetAsInitialState = "SetAsInitialState";
|
||
|
internal const string SetAsCompletedState = "SetAsCompletedState";
|
||
|
internal const string SendToBack = "SendToBack";
|
||
|
internal const string BringToFront = "BringToFront";
|
||
|
internal const string ImageFileFilter = "ImageFileFilter";
|
||
|
|
||
|
//Bitmaps
|
||
|
internal const string Compensation = "Compensation";
|
||
|
internal const string SequenceArrow = "SequenceArrow";
|
||
|
internal const string Event = "Event";
|
||
|
internal const string Exception = "Exception";
|
||
|
internal const string NewEvent = "NewEvent";
|
||
|
internal const string Delete = "Delete";
|
||
|
internal const string NextEvent = "NextEvent";
|
||
|
internal const string PreviousEvent = "PreviousEvent";
|
||
|
internal const string NavigateEvent = "NavigateEvent";
|
||
|
internal const string WorkflowView = "WorkflowView";
|
||
|
internal const string ExceptionsView = "ExceptionsView";
|
||
|
internal const string EventsView = "EventsView";
|
||
|
internal const string CompensationView = "CompensationView";
|
||
|
internal const string InitialState = "InitialState";
|
||
|
internal const string CompletedState = "CompletedState";
|
||
|
internal const string ThemePropertyReadOnly = "ThemePropertyReadOnly";
|
||
|
internal const string Error_InvalidImageResource = "Error_InvalidImageResource";
|
||
|
|
||
|
internal static string GetString(string resID)
|
||
|
{
|
||
|
return DR.resourceManager.GetString(resID);
|
||
|
}
|
||
|
|
||
|
internal static Image GetImage(string resID)
|
||
|
{
|
||
|
Image image = DR.resourceManager.GetObject(resID) as Image;
|
||
|
|
||
|
//Please note that the default version of make transparent uses the color of pixel at left bottom of the image
|
||
|
//as the transparent color to make the bitmap transparent. Hence we do not use it
|
||
|
Bitmap bitmap = image as Bitmap;
|
||
|
if (bitmap != null)
|
||
|
bitmap.MakeTransparent(DR.TransparentColor);
|
||
|
|
||
|
return image;
|
||
|
}
|
||
|
}
|
||
|
#endregion
|
||
|
}
|