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
- Timer.cs
- CompilerState.cs
- PolicyLevel.cs
- MetabaseSettingsIis7.cs
- SchemaElement.cs
- DynamicDataRouteHandler.cs
- BlobPersonalizationState.cs
- XmlTextReaderImplHelpers.cs
- BitmapEffectDrawingContextState.cs
- SizeChangedInfo.cs
- ClassImporter.cs
- DockingAttribute.cs
- TrackingMemoryStreamFactory.cs
- ToggleButton.cs
- DbInsertCommandTree.cs
- SHA256Managed.cs
- EditingCoordinator.cs
- Membership.cs
- BooleanStorage.cs
- BasicDesignerLoader.cs
- ToolStripManager.cs
- ZipIOLocalFileHeader.cs
- _KerberosClient.cs
- TriggerCollection.cs
- PeerToPeerException.cs
- XmlSchemas.cs
- Panel.cs
- BoolExpression.cs
- Pkcs7Recipient.cs
- SamlSubject.cs
- MenuAutomationPeer.cs
- DecimalAnimationBase.cs
- IndicFontClient.cs
- MediaScriptCommandRoutedEventArgs.cs
- XmlWhitespace.cs
- WebPartDescription.cs
- EncoderExceptionFallback.cs
- JavaScriptObjectDeserializer.cs
- ExpressionStringBuilder.cs
- TypeLibConverter.cs
- InternalConfigHost.cs
- RefExpr.cs
- LineBreakRecord.cs
- ContainerFilterService.cs
- ProfileSettings.cs
- BamlRecordHelper.cs
- CopyEncoder.cs
- CodeAttributeArgumentCollection.cs
- TextTreeObjectNode.cs
- LineServicesRun.cs
- CompositeFontParser.cs
- CodeDirectionExpression.cs
- Number.cs
- LocalIdKeyIdentifierClause.cs
- SimpleApplicationHost.cs
- TemplateBaseAction.cs
- Registry.cs
- HttpListenerRequest.cs
- TableCell.cs
- LabelAutomationPeer.cs
- XmlNodeComparer.cs
- MatrixAnimationBase.cs
- PropertyStore.cs
- StylusDevice.cs
- DetailsView.cs
- DataGridHeaderBorder.cs
- UndirectedGraph.cs
- TypeListConverter.cs
- SurrogateEncoder.cs
- ClientSideProviderDescription.cs
- SmtpReplyReaderFactory.cs
- IdentifierService.cs
- AxImporter.cs
- LocalServiceSecuritySettings.cs
- DetailsViewCommandEventArgs.cs
- UInt64Converter.cs
- DataRowComparer.cs
- HeaderedItemsControl.cs
- DrawingCollection.cs
- SqlWorkflowInstanceStore.cs
- ItemsControlAutomationPeer.cs
- InvalidPrinterException.cs
- RoutedCommand.cs
- StylusPlugInCollection.cs
- WmlFormAdapter.cs
- FileVersionInfo.cs
- ResXResourceWriter.cs
- ComponentDispatcherThread.cs
- X509SecurityToken.cs
- VectorAnimation.cs
- SqlDependencyListener.cs
- XmlIlGenerator.cs
- ScrollBarAutomationPeer.cs
- Regex.cs
- CharacterHit.cs
- FlowPanelDesigner.cs
- HiddenField.cs
- MatrixConverter.cs
- OleDbConnectionInternal.cs
- TypeUnloadedException.cs