Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / PtsHost / FloaterBaseParaClient.cs / 1305600 / 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
- DbMetaDataFactory.cs
- ActivityTypeDesigner.xaml.cs
- AvTraceDetails.cs
- UnsafeNativeMethods.cs
- SQLBinary.cs
- QueryStringParameter.cs
- SaveFileDialog.cs
- BitStack.cs
- XmlAttributeOverrides.cs
- XmlIncludeAttribute.cs
- IndexedString.cs
- DateTimeValueSerializer.cs
- Utils.cs
- XsltArgumentList.cs
- ErrorInfoXmlDocument.cs
- PopOutPanel.cs
- GACIdentityPermission.cs
- PartitionerStatic.cs
- NamedPipeTransportManager.cs
- Rect.cs
- TrustDriver.cs
- ToolStripEditorManager.cs
- TextBoxBase.cs
- UIAgentInitializationException.cs
- AssociationEndMember.cs
- DataSourceCollectionBase.cs
- DataFormats.cs
- XmlDocumentSchema.cs
- MultipleViewPattern.cs
- UserControlCodeDomTreeGenerator.cs
- MultipleFilterMatchesException.cs
- CommonProperties.cs
- AudienceUriMode.cs
- SmtpMail.cs
- DesignerLoader.cs
- TextRangeEditLists.cs
- NamespaceTable.cs
- WindowExtensionMethods.cs
- KnownAssemblyEntry.cs
- DataListItemCollection.cs
- DateTimeParse.cs
- TriState.cs
- DataGridViewCellLinkedList.cs
- X509RecipientCertificateServiceElement.cs
- CodeSubDirectory.cs
- XmlDigitalSignatureProcessor.cs
- PrintingPermission.cs
- QueryInterceptorAttribute.cs
- AnyAllSearchOperator.cs
- ClockGroup.cs
- TcpHostedTransportConfiguration.cs
- LocationSectionRecord.cs
- SourceFileInfo.cs
- AlternateView.cs
- FragmentQuery.cs
- IDispatchConstantAttribute.cs
- ColorConvertedBitmap.cs
- GridViewSortEventArgs.cs
- CommandDevice.cs
- FigureParagraph.cs
- WebPartPersonalization.cs
- MimeObjectFactory.cs
- Assert.cs
- fixedPageContentExtractor.cs
- filewebresponse.cs
- SymbolMethod.cs
- ConfigXmlText.cs
- PageParserFilter.cs
- MemoryRecordBuffer.cs
- OleDbPropertySetGuid.cs
- TripleDESCryptoServiceProvider.cs
- MultidimensionalArrayItemReference.cs
- SqlClientPermission.cs
- BamlReader.cs
- connectionpool.cs
- SqlInternalConnectionSmi.cs
- processwaithandle.cs
- FormConverter.cs
- ManifestResourceInfo.cs
- WorkflowPersistenceService.cs
- ListView.cs
- WSDualHttpBindingElement.cs
- GridViewUpdateEventArgs.cs
- WsiProfilesElement.cs
- GPRECTF.cs
- ReaderWriterLock.cs
- GrammarBuilderWildcard.cs
- CallSite.cs
- DataControlButton.cs
- XmlNodeList.cs
- OleDbCommandBuilder.cs
- Int32.cs
- QilUnary.cs
- LineInfo.cs
- PresentationTraceSources.cs
- ExtractorMetadata.cs
- SecurityBindingElement.cs
- ObjectCloneHelper.cs
- XPathNodeHelper.cs
- HtmlToClrEventProxy.cs