Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / PtsHost / FloaterBaseParaClient.cs / 1305600 / 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
- HostedTransportConfigurationManager.cs
- TabControl.cs
- Solver.cs
- FixedPosition.cs
- FormsAuthenticationEventArgs.cs
- TrustManager.cs
- CompilationPass2Task.cs
- UniformGrid.cs
- TableItemPattern.cs
- SessionStateUtil.cs
- AssemblyName.cs
- SafeMILHandleMemoryPressure.cs
- RankException.cs
- HttpCacheVaryByContentEncodings.cs
- OdbcCommandBuilder.cs
- CorrelationManager.cs
- DataServiceProcessingPipelineEventArgs.cs
- GenericTextProperties.cs
- HttpClientCertificate.cs
- InstanceCreationEditor.cs
- TcpProcessProtocolHandler.cs
- ProfileBuildProvider.cs
- DispatcherFrame.cs
- ApplicationFileCodeDomTreeGenerator.cs
- AsymmetricSignatureDeformatter.cs
- LineGeometry.cs
- CompiledScopeCriteria.cs
- ZipPackagePart.cs
- EntityDataSourceContextCreatedEventArgs.cs
- DataColumnPropertyDescriptor.cs
- XmlReaderSettings.cs
- DefaultValueAttribute.cs
- PersonalizablePropertyEntry.cs
- XmlAnyElementAttribute.cs
- DesignerCapabilities.cs
- LineBreak.cs
- LinqExpressionNormalizer.cs
- SerializerWriterEventHandlers.cs
- Converter.cs
- ParseChildrenAsPropertiesAttribute.cs
- AutomationElement.cs
- NetworkInterface.cs
- XmlLanguageConverter.cs
- KeyConverter.cs
- SqlPersistenceProviderFactory.cs
- Rect3DValueSerializer.cs
- BufferedConnection.cs
- Debugger.cs
- complextypematerializer.cs
- RelatedImageListAttribute.cs
- MetadataArtifactLoaderCompositeResource.cs
- TransportSecurityProtocolFactory.cs
- TextTreeRootNode.cs
- CompiledRegexRunner.cs
- SiteMapHierarchicalDataSourceView.cs
- TypeEnumerableViewSchema.cs
- DesignTimeVisibleAttribute.cs
- HitTestDrawingContextWalker.cs
- LinqExpressionNormalizer.cs
- JavascriptXmlWriterWrapper.cs
- PlanCompiler.cs
- ExpressionPrinter.cs
- SqlFacetAttribute.cs
- ToolStripItem.cs
- NamedPipeConnectionPoolSettings.cs
- DoubleCollectionConverter.cs
- BitmapInitialize.cs
- Expression.cs
- DataGridViewRowPrePaintEventArgs.cs
- ScaleTransform.cs
- XmlSchemaSimpleTypeRestriction.cs
- IteratorFilter.cs
- RegionInfo.cs
- HttpClientCertificate.cs
- OutputWindow.cs
- FixedPageStructure.cs
- ImageButton.cs
- ObjectViewListener.cs
- DrawingCollection.cs
- XsdDuration.cs
- CheckedPointers.cs
- DefaultShape.cs
- TagNameToTypeMapper.cs
- ConfigXmlSignificantWhitespace.cs
- TraceListeners.cs
- CodeConditionStatement.cs
- MessagePartSpecification.cs
- CacheDependency.cs
- ProxyGenerator.cs
- DSACryptoServiceProvider.cs
- InheritedPropertyChangedEventArgs.cs
- EntityChangedParams.cs
- PropertyInformationCollection.cs
- SqlResolver.cs
- DateTime.cs
- ColumnBinding.cs
- MsmqIntegrationChannelFactory.cs
- ColorInterpolationModeValidation.cs
- HtmlTitle.cs
- LocatorPartList.cs