Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Design / Glyphs / ConnectorDragDropGlyph.cs / 1305376 / ConnectorDragDropGlyph.cs
namespace System.Workflow.ComponentModel.Design { using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; #region Glyphs #region Class ConnectorDragDropGlyph internal sealed class ConnectorDragDropGlyph : DesignerGlyph { private int connectorIndex = 0; private Point glyphPoint = Point.Empty; public ConnectorDragDropGlyph(int connectorIndex, Point connectorCenter) { this.connectorIndex = connectorIndex; AmbientTheme ambientTheme = WorkflowTheme.CurrentTheme.AmbientTheme; this.glyphPoint = new Point(connectorCenter.X - ambientTheme.DropIndicatorSize.Width / 2, connectorCenter.Y - ambientTheme.DropIndicatorSize.Height / 2); } public override Rectangle GetBounds(ActivityDesigner designer, bool activated) { return new Rectangle(this.glyphPoint, WorkflowTheme.CurrentTheme.AmbientTheme.DropIndicatorSize); } protected override void OnPaint(Graphics graphics, bool activated, AmbientTheme ambientTheme, ActivityDesigner designer) { ActivityDesignerPaint.DrawImage(graphics, AmbientTheme.DropIndicatorImage, GetBounds(designer, activated), DesignerContentAlignment.Fill); } public override int Priority { get { return DesignerGlyph.ConnectorDragDropPriority; } } } #endregion #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StringFormat.cs
- FormatException.cs
- TextBreakpoint.cs
- SqlBulkCopyColumnMapping.cs
- GridItemPattern.cs
- MimeBasePart.cs
- MachineKeyValidationConverter.cs
- Function.cs
- EncryptedKey.cs
- DockProviderWrapper.cs
- TempFiles.cs
- WebPartMinimizeVerb.cs
- WebEventCodes.cs
- AuthenticationService.cs
- SiteMapProvider.cs
- Types.cs
- SQLDecimal.cs
- Formatter.cs
- XPathNavigator.cs
- __Error.cs
- CompositeFontFamily.cs
- EdmItemCollection.cs
- RegistryConfigurationProvider.cs
- StorageConditionPropertyMapping.cs
- SimpleWorkerRequest.cs
- ConfigurationException.cs
- WindowsFormsHostAutomationPeer.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- ConnectionManagementSection.cs
- LayoutExceptionEventArgs.cs
- Debug.cs
- HasCopySemanticsAttribute.cs
- XmlDataCollection.cs
- XmlObjectSerializerWriteContext.cs
- PolicyChain.cs
- FileRegion.cs
- TextComposition.cs
- SoapFault.cs
- SafeRightsManagementQueryHandle.cs
- TerminateDesigner.cs
- RegexParser.cs
- ZipIORawDataFileBlock.cs
- SqlDataSourceFilteringEventArgs.cs
- StrokeCollection.cs
- ReadOnlyDataSourceView.cs
- ObjectParameter.cs
- SimpleType.cs
- TargetConverter.cs
- RetrieveVirtualItemEventArgs.cs
- BitmapEffect.cs
- EncoderFallback.cs
- NavigatorOutput.cs
- RawTextInputReport.cs
- SemaphoreSlim.cs
- ArgumentNullException.cs
- RemotingConfiguration.cs
- LogicalChannelCollection.cs
- X509CertificateEndpointIdentity.cs
- Ref.cs
- UnaryQueryOperator.cs
- WSDualHttpSecurity.cs
- _SslState.cs
- CLRBindingWorker.cs
- DataProtection.cs
- RelationHandler.cs
- QilValidationVisitor.cs
- DateTimeUtil.cs
- XmlNamespaceDeclarationsAttribute.cs
- BuildProviderUtils.cs
- QilXmlReader.cs
- HandlerFactoryWrapper.cs
- CapabilitiesRule.cs
- DbProviderConfigurationHandler.cs
- SQLMoneyStorage.cs
- DrawListViewColumnHeaderEventArgs.cs
- ForceCopyBuildProvider.cs
- XmlProcessingInstruction.cs
- coordinator.cs
- EntityDesignerUtils.cs
- XPathParser.cs
- UserUseLicenseDictionaryLoader.cs
- ViewCellRelation.cs
- Trace.cs
- NumberFunctions.cs
- XmlnsCache.cs
- SolidBrush.cs
- EnumMember.cs
- _TimerThread.cs
- ListSourceHelper.cs
- Int64Animation.cs
- TextBoxRenderer.cs
- WebResourceAttribute.cs
- ScriptResourceDefinition.cs
- Relationship.cs
- MessageDescription.cs
- GenericsNotImplementedException.cs
- ThreadNeutralSemaphore.cs
- RotateTransform.cs
- ExtendedProtectionPolicy.cs
- PreservationFileReader.cs