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
- TransactionWaitAsyncResult.cs
- TreeNodeCollection.cs
- _RequestCacheProtocol.cs
- ItemList.cs
- InternalMappingException.cs
- TextAnchor.cs
- TileBrush.cs
- QuaternionConverter.cs
- BuildDependencySet.cs
- NumericUpDown.cs
- PublishLicense.cs
- SystemWebSectionGroup.cs
- XmlUrlResolver.cs
- DivideByZeroException.cs
- ImportContext.cs
- Item.cs
- HttpPostedFileBase.cs
- EdmToObjectNamespaceMap.cs
- BrowserCapabilitiesFactory.cs
- UrlRoutingHandler.cs
- ElementHost.cs
- SmiConnection.cs
- TypeUnloadedException.cs
- ActivityInterfaces.cs
- HttpConfigurationSystem.cs
- RemoteX509AsymmetricSecurityKey.cs
- ReachPageContentCollectionSerializerAsync.cs
- DataServiceQueryContinuation.cs
- DataObjectEventArgs.cs
- TypeConverterValueSerializer.cs
- SqlGenerator.cs
- HtmlGenericControl.cs
- EmbeddedMailObject.cs
- BamlLocalizationDictionary.cs
- ProtocolsInstallComponent.cs
- base64Transforms.cs
- PipelineModuleStepContainer.cs
- Int16AnimationUsingKeyFrames.cs
- TypeGeneratedEventArgs.cs
- TextWriter.cs
- BasicExpandProvider.cs
- PropertyTabChangedEvent.cs
- TypeSemantics.cs
- DataExchangeServiceBinder.cs
- ImageFormat.cs
- EntityViewContainer.cs
- XmlMapping.cs
- ConditionBrowserDialog.cs
- EmptyQuery.cs
- AutomationProperties.cs
- TypeToArgumentTypeConverter.cs
- ContextBase.cs
- PrivilegeNotHeldException.cs
- PlaceHolder.cs
- ElementNotAvailableException.cs
- ExeContext.cs
- UnsafeNativeMethodsMilCoreApi.cs
- base64Transforms.cs
- AutoResetEvent.cs
- FunctionNode.cs
- Event.cs
- BooleanSwitch.cs
- CodeEntryPointMethod.cs
- ScrollData.cs
- AssertValidation.cs
- BasicHttpMessageSecurity.cs
- MaterialGroup.cs
- remotingproxy.cs
- EndpointDispatcher.cs
- Separator.cs
- ServiceContractListItem.cs
- InkCollectionBehavior.cs
- RTTypeWrapper.cs
- CDSCollectionETWBCLProvider.cs
- Intellisense.cs
- SQLString.cs
- OutputCacheSettingsSection.cs
- DataGridHeaderBorder.cs
- EntityDataSourceDesigner.cs
- AdapterDictionary.cs
- UrlRoutingHandler.cs
- SqlEnums.cs
- PagesSection.cs
- PermissionListSet.cs
- _BasicClient.cs
- BypassElementCollection.cs
- EntityDataSourceDataSelection.cs
- SourceFilter.cs
- ProcessHost.cs
- UInt32Storage.cs
- DataBindingHandlerAttribute.cs
- LinqDataSourceSelectEventArgs.cs
- DeviceContext.cs
- UnrecognizedAssertionsBindingElement.cs
- Int32Storage.cs
- MdImport.cs
- StylusPlugInCollection.cs
- ExpressionBuilderContext.cs
- MenuItemBinding.cs
- Convert.cs