Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- FastPropertyAccessor.cs
- ReferenceAssemblyAttribute.cs
- MessageDecoder.cs
- SymbolTable.cs
- HashAlgorithm.cs
- BreakRecordTable.cs
- NavigationFailedEventArgs.cs
- QuinticEase.cs
- MemoryMappedFileSecurity.cs
- SourceInterpreter.cs
- SecureUICommand.cs
- TimeSpanHelper.cs
- SchemaEntity.cs
- OracleEncoding.cs
- MappingException.cs
- XmlSchemaCompilationSettings.cs
- ViewStateModeByIdAttribute.cs
- IndexedGlyphRun.cs
- Marshal.cs
- CursorInteropHelper.cs
- ContentValidator.cs
- SignatureHelper.cs
- FixedElement.cs
- WebPartsPersonalization.cs
- SecurityManager.cs
- ImageAutomationPeer.cs
- StringAnimationBase.cs
- MailBnfHelper.cs
- XamlVector3DCollectionSerializer.cs
- DataGridPagingPage.cs
- List.cs
- RegexParser.cs
- FormViewUpdatedEventArgs.cs
- XsdBuilder.cs
- IODescriptionAttribute.cs
- WebRequestModuleElementCollection.cs
- ValueTypeFieldReference.cs
- NavigationWindowAutomationPeer.cs
- NativeMethods.cs
- FunctionDefinition.cs
- BitmapPalette.cs
- ResXResourceSet.cs
- UnitySerializationHolder.cs
- DefaultBindingPropertyAttribute.cs
- ColorConvertedBitmap.cs
- Point3DAnimationBase.cs
- GroupBox.cs
- LassoHelper.cs
- ScriptManagerProxy.cs
- ParsedAttributeCollection.cs
- LoginView.cs
- StorageSetMapping.cs
- RelationshipType.cs
- WebPartTracker.cs
- ControlDesigner.cs
- HtmlAnchor.cs
- MethodCallTranslator.cs
- TypeSystem.cs
- SqlNodeTypeOperators.cs
- HebrewCalendar.cs
- XmlAttributeProperties.cs
- ThreadExceptionEvent.cs
- SingleTagSectionHandler.cs
- Math.cs
- Permission.cs
- Transform3D.cs
- MergablePropertyAttribute.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- FrameworkContentElementAutomationPeer.cs
- ActivityDesigner.cs
- MatrixConverter.cs
- CharacterShapingProperties.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- DataBindEngine.cs
- Point3DIndependentAnimationStorage.cs
- CookieParameter.cs
- WebServiceBindingAttribute.cs
- PngBitmapDecoder.cs
- DocumentsTrace.cs
- X509Utils.cs
- WebPartDisplayMode.cs
- ToolStripRendererSwitcher.cs
- EntityCollectionChangedParams.cs
- PrintPreviewControl.cs
- CapiSafeHandles.cs
- DesignTimeData.cs
- SiteMapNodeItem.cs
- SrgsElementList.cs
- CombinedGeometry.cs
- XmlNullResolver.cs
- DataSetViewSchema.cs
- JsonReader.cs
- TimeoutException.cs
- StringConverter.cs
- TypeDescriptionProvider.cs
- DataServiceConfiguration.cs
- AlternationConverter.cs
- DropDownButton.cs
- Mappings.cs
- ColumnHeader.cs