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
- Exception.cs
- DataGridViewCellStyleChangedEventArgs.cs
- BuildProviderCollection.cs
- RelationalExpressions.cs
- TimeoutTimer.cs
- ContractNamespaceAttribute.cs
- RequestCache.cs
- ObjectDataSourceFilteringEventArgs.cs
- AssemblyCollection.cs
- TaskSchedulerException.cs
- DesignerMetadata.cs
- XmlMtomReader.cs
- RootBuilder.cs
- CodeArrayCreateExpression.cs
- ScrollContentPresenter.cs
- Label.cs
- DataGridViewDataConnection.cs
- ConnectionManagementElementCollection.cs
- TypeConverters.cs
- SqlSupersetValidator.cs
- ExpressionServices.cs
- FileFormatException.cs
- PrinterResolution.cs
- ContentTypeSettingClientMessageFormatter.cs
- FolderLevelBuildProvider.cs
- ContainerUtilities.cs
- SchemaImporterExtensionsSection.cs
- StaticExtension.cs
- AppDomainUnloadedException.cs
- AuthenticationService.cs
- TracedNativeMethods.cs
- ImageClickEventArgs.cs
- ScriptingProfileServiceSection.cs
- RoleService.cs
- Stackframe.cs
- RC2CryptoServiceProvider.cs
- baseaxisquery.cs
- XmlWrappingReader.cs
- Interlocked.cs
- MetaTableHelper.cs
- XmlTextWriter.cs
- URL.cs
- ISAPIApplicationHost.cs
- ThrowHelper.cs
- XsltException.cs
- AudioStateChangedEventArgs.cs
- EntityClientCacheEntry.cs
- CodeLinePragma.cs
- WsiProfilesElementCollection.cs
- RSATokenProvider.cs
- WindowsRegion.cs
- ToolStripPanelRow.cs
- DuplexClientBase.cs
- Utils.cs
- DataAdapter.cs
- CallbackHandler.cs
- MsmqActivation.cs
- CodeDirectoryCompiler.cs
- Geometry.cs
- TemplateBamlRecordReader.cs
- TransactionFormatter.cs
- HttpCapabilitiesBase.cs
- ImageConverter.cs
- Clipboard.cs
- SqlMethodCallConverter.cs
- FocusChangedEventArgs.cs
- ObjectAnimationUsingKeyFrames.cs
- NGCSerializationManagerAsync.cs
- DateTimeConverter2.cs
- DataGridViewDataErrorEventArgs.cs
- SqlServer2KCompatibilityAnnotation.cs
- safesecurityhelperavalon.cs
- IssuedTokenClientBehaviorsElementCollection.cs
- Size3DValueSerializer.cs
- Claim.cs
- DBConnection.cs
- TextSelectionHelper.cs
- ZipIOCentralDirectoryBlock.cs
- ComplexPropertyEntry.cs
- NativeMethods.cs
- CodeMemberEvent.cs
- ArgumentsParser.cs
- StringInfo.cs
- MenuItemBinding.cs
- AutoCompleteStringCollection.cs
- FamilyCollection.cs
- Registry.cs
- XMLSyntaxException.cs
- UrlMappingsSection.cs
- Crc32.cs
- PixelFormats.cs
- UInt16.cs
- StrokeFIndices.cs
- BindingCollectionElement.cs
- AuthenticationManager.cs
- WindowsAuthenticationEventArgs.cs
- RC2CryptoServiceProvider.cs
- ResourceDescriptionAttribute.cs
- NativeMethods.cs
- SettingsPropertyWrongTypeException.cs