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
- unsafenativemethodsother.cs
- SharedUtils.cs
- NativeMethods.cs
- XmlSchemaObjectTable.cs
- HWStack.cs
- ExpressionNormalizer.cs
- EntityTemplateFactory.cs
- _SingleItemRequestCache.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- RequiredFieldValidator.cs
- TypeResolvingOptions.cs
- MessageQueueEnumerator.cs
- RegexCharClass.cs
- DES.cs
- InputBinding.cs
- ToolStripLocationCancelEventArgs.cs
- PlainXmlDeserializer.cs
- PropertyChange.cs
- PersonalizationProviderHelper.cs
- URLMembershipCondition.cs
- LinqDataSourceValidationException.cs
- ParallelEnumerableWrapper.cs
- DynamicValueConverter.cs
- CodeStatement.cs
- TextBounds.cs
- X509Chain.cs
- ListBindingConverter.cs
- RelationshipSet.cs
- DetailsViewAutoFormat.cs
- XmlText.cs
- MessagingActivityHelper.cs
- CollectionExtensions.cs
- ExpandSegment.cs
- TextBoxRenderer.cs
- InteropBitmapSource.cs
- WindowsImpersonationContext.cs
- TabControlCancelEvent.cs
- ArrangedElement.cs
- MouseButtonEventArgs.cs
- LogRestartAreaEnumerator.cs
- WorkflowElementDialog.cs
- ReplacementText.cs
- StreamUpdate.cs
- IntAverageAggregationOperator.cs
- SQLUtility.cs
- MultiView.cs
- ResourcesBuildProvider.cs
- CompositionAdorner.cs
- WebBrowsableAttribute.cs
- HttpRequestWrapper.cs
- JavaScriptString.cs
- BreakRecordTable.cs
- SystemDiagnosticsSection.cs
- AttributeEmitter.cs
- SchemaImporterExtension.cs
- CommonObjectSecurity.cs
- ConnectivityStatus.cs
- ComponentDispatcher.cs
- AudioDeviceOut.cs
- CheckBoxStandardAdapter.cs
- SqlBooleanMismatchVisitor.cs
- XmlBufferReader.cs
- KerberosTokenFactoryCredential.cs
- ObjectListFieldCollection.cs
- AsymmetricAlgorithm.cs
- OleDbParameterCollection.cs
- ViewRendering.cs
- FormsAuthenticationUserCollection.cs
- ObjectStateManager.cs
- PassportAuthenticationModule.cs
- MessageDecoder.cs
- PatternMatchRules.cs
- DataGridHeaderBorder.cs
- EventLogInternal.cs
- NoPersistHandle.cs
- DecoderBestFitFallback.cs
- MonthChangedEventArgs.cs
- ShapeTypeface.cs
- DocumentGrid.cs
- BooleanAnimationBase.cs
- CriticalFinalizerObject.cs
- ValidationManager.cs
- LicenseProviderAttribute.cs
- SelectionPatternIdentifiers.cs
- OptionalMessageQuery.cs
- ToolstripProfessionalRenderer.cs
- XmlSchemaInclude.cs
- WebBodyFormatMessageProperty.cs
- TraceSection.cs
- HostingPreferredMapPath.cs
- InlineObject.cs
- AssemblyAttributes.cs
- FileSystemWatcher.cs
- Lease.cs
- InternalsVisibleToAttribute.cs
- AdPostCacheSubstitution.cs
- ObjectDataSourceMethodEventArgs.cs
- AppDomainResourcePerfCounters.cs
- ServiceEndpointElementCollection.cs
- IDQuery.cs