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
- ExpandSegment.cs
- unitconverter.cs
- GradientStop.cs
- DataTableNewRowEvent.cs
- ToolZone.cs
- SafeNativeMethods.cs
- Trigger.cs
- XmlSchemaSimpleContentExtension.cs
- ServiceHostingEnvironment.cs
- KnownTypesHelper.cs
- NativeRightsManagementAPIsStructures.cs
- UserPreferenceChangedEventArgs.cs
- TextTreePropertyUndoUnit.cs
- MessageHeaderInfoTraceRecord.cs
- ProcessHost.cs
- OracleCommandBuilder.cs
- SpotLight.cs
- ReflectionTypeLoadException.cs
- SqlUDTStorage.cs
- FixedSOMLineRanges.cs
- VideoDrawing.cs
- CollectionViewGroupInternal.cs
- CopyAttributesAction.cs
- NonParentingControl.cs
- StaticExtensionConverter.cs
- SegmentInfo.cs
- InkCanvas.cs
- FtpRequestCacheValidator.cs
- HttpContextWrapper.cs
- ParenthesizePropertyNameAttribute.cs
- DataGridViewCellEventArgs.cs
- RuntimeConfigLKG.cs
- FixedSOMPage.cs
- WhitespaceRuleReader.cs
- SafeThemeHandle.cs
- ConfigXmlElement.cs
- ServiceNameElement.cs
- SystemIPGlobalStatistics.cs
- FileUpload.cs
- WindowsToolbarItemAsMenuItem.cs
- PublisherIdentityPermission.cs
- CapabilitiesPattern.cs
- DES.cs
- ParsedAttributeCollection.cs
- SctClaimSerializer.cs
- ButtonPopupAdapter.cs
- DeploymentSection.cs
- XmlDictionaryReaderQuotasElement.cs
- CommonRemoteMemoryBlock.cs
- DefinitionBase.cs
- GrammarBuilderPhrase.cs
- OptimalTextSource.cs
- GorillaCodec.cs
- CurrentChangedEventManager.cs
- TextCompositionEventArgs.cs
- Control.cs
- DecimalAverageAggregationOperator.cs
- ProjectionPruner.cs
- XmlElementCollection.cs
- WeakReferenceEnumerator.cs
- DatagridviewDisplayedBandsData.cs
- BufferBuilder.cs
- Imaging.cs
- SrgsDocumentParser.cs
- UpdateManifestForBrowserApplication.cs
- SqlDataSourceConnectionPanel.cs
- TypeResolver.cs
- InternalBase.cs
- IsolatedStorageFileStream.cs
- InvalidProgramException.cs
- FontNamesConverter.cs
- PingOptions.cs
- ObjRef.cs
- RuleProcessor.cs
- WebPartActionVerb.cs
- ResXFileRef.cs
- SecurityTokenAuthenticator.cs
- WebPartZoneCollection.cs
- ConfigUtil.cs
- ViewPort3D.cs
- SelectorAutomationPeer.cs
- mongolianshape.cs
- Activator.cs
- ColorKeyFrameCollection.cs
- PropertyIDSet.cs
- UrlParameterReader.cs
- ContractInferenceHelper.cs
- SymmetricSecurityProtocol.cs
- ElapsedEventArgs.cs
- KnowledgeBase.cs
- InstancePersistenceException.cs
- PairComparer.cs
- TextElementCollectionHelper.cs
- NavigateEvent.cs
- DesignerCategoryAttribute.cs
- OLEDB_Util.cs
- ICspAsymmetricAlgorithm.cs
- SocketManager.cs
- ExpressionPrinter.cs
- SerializationInfoEnumerator.cs