Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- VisualStyleInformation.cs
- DataControlFieldTypeEditor.cs
- KeyedByTypeCollection.cs
- MachineKeyValidationConverter.cs
- LeafCellTreeNode.cs
- ListView.cs
- EntityTypeEmitter.cs
- NotifyCollectionChangedEventArgs.cs
- TableLayoutSettingsTypeConverter.cs
- RequiredFieldValidator.cs
- LineGeometry.cs
- SchemaTableColumn.cs
- PropVariant.cs
- OrthographicCamera.cs
- DSACryptoServiceProvider.cs
- NoneExcludedImageIndexConverter.cs
- Compensate.cs
- configsystem.cs
- QueryInterceptorAttribute.cs
- ControlCodeDomSerializer.cs
- XPathAxisIterator.cs
- PropertyTabAttribute.cs
- RIPEMD160Managed.cs
- WorkItem.cs
- NotifyIcon.cs
- SymmetricKey.cs
- CommentAction.cs
- XmlDataSource.cs
- EntityParameterCollection.cs
- messageonlyhwndwrapper.cs
- PropertyDescriptorCollection.cs
- DataGridViewColumn.cs
- QuerySettings.cs
- SelectedDatesCollection.cs
- MetadataPropertyvalue.cs
- RegionData.cs
- DoubleLinkListEnumerator.cs
- DbParameterHelper.cs
- NullReferenceException.cs
- Intellisense.cs
- BamlLocalizableResource.cs
- Viewport2DVisual3D.cs
- ZipIOLocalFileHeader.cs
- VBIdentifierDesigner.xaml.cs
- DataSourceControlBuilder.cs
- TraceContext.cs
- XpsException.cs
- _NegotiateClient.cs
- namescope.cs
- MultiBinding.cs
- IteratorFilter.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- EdgeModeValidation.cs
- VerificationAttribute.cs
- HuffModule.cs
- COM2EnumConverter.cs
- ObjectHandle.cs
- FacetEnabledSchemaElement.cs
- XmlValidatingReader.cs
- ValueExpressions.cs
- TypeExtensionSerializer.cs
- Visual3D.cs
- DataGridViewCellValidatingEventArgs.cs
- GridViewPageEventArgs.cs
- TextDecorationLocationValidation.cs
- Attribute.cs
- LinkButton.cs
- BaseUriHelper.cs
- SizeIndependentAnimationStorage.cs
- HyperlinkAutomationPeer.cs
- WeakReferenceList.cs
- DbConnectionPoolCounters.cs
- Collection.cs
- _UriTypeConverter.cs
- AppDomainFactory.cs
- DataGridViewCellStyle.cs
- AliasedSlot.cs
- ColorAnimationUsingKeyFrames.cs
- ToolStripLabel.cs
- WebContext.cs
- StorageEndPropertyMapping.cs
- Grant.cs
- Parser.cs
- VisualStyleInformation.cs
- ComponentDispatcher.cs
- WeakEventTable.cs
- pingexception.cs
- ClientSettingsSection.cs
- AnimationClockResource.cs
- TriggerCollection.cs
- InputLangChangeEvent.cs
- GeneralTransform3D.cs
- ContainerParaClient.cs
- NameValueSectionHandler.cs
- IisTraceListener.cs
- PenLineCapValidation.cs
- LoadItemsEventArgs.cs
- ResourceExpressionEditorSheet.cs
- PointAnimation.cs
- securestring.cs