Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / MS / Internal / PtsHost / FloaterBaseParaClient.cs / 1 / FloaterBaseParaClient.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // Description: FloaterBaseParaClient class: Base para client class // for floaters and UIElements // //--------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.Security; using System.Windows; using System.Windows.Media; using System.Windows.Documents; using MS.Internal.Documents; using MS.Internal.Text; using MS.Internal.PtsHost.UnsafeNativeMethods; namespace MS.Internal.PtsHost { // --------------------------------------------------------------------- // FloaterBaseParaClient class: base class for floater and UIElement // para clients // --------------------------------------------------------------------- internal abstract class FloaterBaseParaClient : BaseParaClient { //-------------------------------------------------------------------- // // Constructors // //------------------------------------------------------------------- #region Constructors // ------------------------------------------------------------------ // Constructor. // // paragraph - Paragraph associated with this object. // ------------------------------------------------------------------ protected FloaterBaseParaClient(FloaterBaseParagraph paragraph) : base(paragraph) { } #endregion Constructors // ----------------------------------------------------------------- // Arrange floater // // rcFloater - rectangle of the floater // rcHostPara - rectangle of the host text paragraph. // fswdirParent- flow direction of parent // pageContext - page context // ------------------------------------------------------------------ internal virtual void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) { } // ----------------------------------------------------------------- // Return TextContentRange for the content of the paragraph. // ----------------------------------------------------------------- internal override abstract TextContentRange GetTextContentRange(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // Description: FloaterBaseParaClient class: Base para client class // for floaters and UIElements // //--------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Diagnostics; using System.Security; using System.Windows; using System.Windows.Media; using System.Windows.Documents; using MS.Internal.Documents; using MS.Internal.Text; using MS.Internal.PtsHost.UnsafeNativeMethods; namespace MS.Internal.PtsHost { // --------------------------------------------------------------------- // FloaterBaseParaClient class: base class for floater and UIElement // para clients // --------------------------------------------------------------------- internal abstract class FloaterBaseParaClient : BaseParaClient { //-------------------------------------------------------------------- // // Constructors // //------------------------------------------------------------------- #region Constructors // ------------------------------------------------------------------ // Constructor. // // paragraph - Paragraph associated with this object. // ------------------------------------------------------------------ protected FloaterBaseParaClient(FloaterBaseParagraph paragraph) : base(paragraph) { } #endregion Constructors // ----------------------------------------------------------------- // Arrange floater // // rcFloater - rectangle of the floater // rcHostPara - rectangle of the host text paragraph. // fswdirParent- flow direction of parent // pageContext - page context // ------------------------------------------------------------------ internal virtual void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) { } // ----------------------------------------------------------------- // Return TextContentRange for the content of the paragraph. // ----------------------------------------------------------------- internal override abstract TextContentRange GetTextContentRange(); } } // 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
- StringDictionaryCodeDomSerializer.cs
- MetadataItemSerializer.cs
- StatusBarItemAutomationPeer.cs
- QilPatternFactory.cs
- BinaryCommonClasses.cs
- DocumentViewerBaseAutomationPeer.cs
- PropertyGrid.cs
- CodeGenerator.cs
- HttpRequestCacheValidator.cs
- Buffer.cs
- ProcessingInstructionAction.cs
- UIntPtr.cs
- RadioButtonAutomationPeer.cs
- CanonicalXml.cs
- AdornerHitTestResult.cs
- Function.cs
- ServerValidateEventArgs.cs
- IODescriptionAttribute.cs
- ProviderCollection.cs
- TextElementEnumerator.cs
- DataServiceHost.cs
- LiteralLink.cs
- EncoderNLS.cs
- XPathDocumentBuilder.cs
- AssemblyEvidenceFactory.cs
- BrowserInteropHelper.cs
- PassportAuthentication.cs
- ContentFilePart.cs
- ImportContext.cs
- TrackingDataItem.cs
- DataColumnMapping.cs
- Point.cs
- PersistenceTypeAttribute.cs
- OpCellTreeNode.cs
- GridItemPatternIdentifiers.cs
- NumericPagerField.cs
- ProfileSection.cs
- CommentAction.cs
- FormViewRow.cs
- TrustLevelCollection.cs
- DataGridItemAttachedStorage.cs
- RSAPKCS1SignatureDeformatter.cs
- __Error.cs
- InternalDuplexBindingElement.cs
- Fx.cs
- RelatedCurrencyManager.cs
- AlternationConverter.cs
- SerializableAttribute.cs
- BooleanToVisibilityConverter.cs
- WebPartCloseVerb.cs
- DTCTransactionManager.cs
- MissingMethodException.cs
- SecurityTokenResolver.cs
- OutOfProcStateClientManager.cs
- XamlSerializationHelper.cs
- EntityContainer.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- DataBinding.cs
- DesignTimeVisibleAttribute.cs
- DynamicDataResources.Designer.cs
- CatalogPartChrome.cs
- PermissionRequestEvidence.cs
- RC2.cs
- AmbiguousMatchException.cs
- FontStretchConverter.cs
- ConnectionManagementElement.cs
- TemplateBaseAction.cs
- ForeignConstraint.cs
- DecoratedNameAttribute.cs
- SQLDouble.cs
- ErrorProvider.cs
- TextBoxDesigner.cs
- TreeWalker.cs
- DLinqAssociationProvider.cs
- ListViewAutomationPeer.cs
- ContentDisposition.cs
- XamlWriterExtensions.cs
- Utility.cs
- ThreadExceptionDialog.cs
- StrongBox.cs
- TextViewBase.cs
- RawMouseInputReport.cs
- DetailsViewDeletedEventArgs.cs
- EntityCollection.cs
- UserPersonalizationStateInfo.cs
- UIElementHelper.cs
- ListView.cs
- UriTemplatePathSegment.cs
- Baml2006ReaderFrame.cs
- VisualTarget.cs
- Image.cs
- ChannelParameterCollection.cs
- AnnotationObservableCollection.cs
- XmlnsCache.cs
- GradientStopCollection.cs
- SslStream.cs
- JsonGlobals.cs
- EndpointAddressMessageFilter.cs
- SponsorHelper.cs
- OperationExecutionFault.cs