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
- ContextMenu.cs
- EventlogProvider.cs
- Matrix.cs
- MappingItemCollection.cs
- SharedPerformanceCounter.cs
- ClientSponsor.cs
- TemplateParser.cs
- TableStyle.cs
- Version.cs
- CheckBoxDesigner.cs
- BufferedReadStream.cs
- TableCell.cs
- Path.cs
- WmiEventSink.cs
- AnimationTimeline.cs
- StorageComplexPropertyMapping.cs
- ImageEditor.cs
- CodeSubDirectory.cs
- XmlCharType.cs
- AssertFilter.cs
- RemotingConfiguration.cs
- ping.cs
- HealthMonitoringSectionHelper.cs
- ValueProviderWrapper.cs
- NetworkStream.cs
- ExtendedPropertiesHandler.cs
- BinaryConverter.cs
- ValueOfAction.cs
- VSDExceptions.cs
- Instrumentation.cs
- BrowserInteropHelper.cs
- CqlErrorHelper.cs
- BrowserDefinitionCollection.cs
- Renderer.cs
- EntityDataSourceContainerNameConverter.cs
- DBDataPermission.cs
- CheckedPointers.cs
- RequestFactory.cs
- DataGridItemCollection.cs
- OleDbRowUpdatingEvent.cs
- SmiTypedGetterSetter.cs
- InertiaTranslationBehavior.cs
- DoubleLink.cs
- DynamicMethod.cs
- SessionViewState.cs
- EntityDataSourceWrapperCollection.cs
- ColorAnimationUsingKeyFrames.cs
- InternalControlCollection.cs
- ThreadPool.cs
- SiteMapNodeItem.cs
- MutexSecurity.cs
- XamlWrappingReader.cs
- MarshalByValueComponent.cs
- GridView.cs
- ActiveXHelper.cs
- SplitContainer.cs
- Stack.cs
- DoubleAnimationUsingKeyFrames.cs
- SqlUserDefinedAggregateAttribute.cs
- SByteConverter.cs
- Visual3D.cs
- peernodeimplementation.cs
- Lazy.cs
- errorpatternmatcher.cs
- FixedSOMPageElement.cs
- QilParameter.cs
- ExecutedRoutedEventArgs.cs
- OSEnvironmentHelper.cs
- SHA384Managed.cs
- SingleStorage.cs
- RequestNavigateEventArgs.cs
- SmiEventSink_Default.cs
- NonVisualControlAttribute.cs
- WebMessageBodyStyleHelper.cs
- ChtmlTextBoxAdapter.cs
- OleDbParameter.cs
- BroadcastEventHelper.cs
- ConfigXmlDocument.cs
- DataGridViewCellStyleBuilderDialog.cs
- MouseActionConverter.cs
- Visitors.cs
- CodeDOMProvider.cs
- WpfKnownType.cs
- MatrixCamera.cs
- Application.cs
- ConnectionsZone.cs
- CipherData.cs
- dtdvalidator.cs
- CacheMode.cs
- DbProviderFactoriesConfigurationHandler.cs
- RequestCache.cs
- UIElementParagraph.cs
- AuthenticationManager.cs
- EventMap.cs
- MessagePropertyFilter.cs
- ACE.cs
- NetworkAddressChange.cs
- ReliabilityContractAttribute.cs
- SplayTreeNode.cs
- AddressUtility.cs