Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- TypedAsyncResult.cs
- StatusBar.cs
- TagPrefixInfo.cs
- HostedElements.cs
- DispatchWrapper.cs
- CompensationHandlingFilter.cs
- PolicyLevel.cs
- TransactionManager.cs
- CLRBindingWorker.cs
- MemoryRecordBuffer.cs
- BaseCodeDomTreeGenerator.cs
- InstallerTypeAttribute.cs
- DocumentScope.cs
- RewritingSimplifier.cs
- StubHelpers.cs
- GregorianCalendar.cs
- MenuItem.cs
- DataGridToolTip.cs
- BidPrivateBase.cs
- XmlElementAttributes.cs
- DoubleAnimationBase.cs
- FileEnumerator.cs
- DateTimeOffsetConverter.cs
- WebServiceMethodData.cs
- MouseEventArgs.cs
- ConnectionOrientedTransportElement.cs
- TrackingMemoryStreamFactory.cs
- UserPersonalizationStateInfo.cs
- CharEnumerator.cs
- PackageDigitalSignature.cs
- UIElement.cs
- CodeArrayCreateExpression.cs
- FileUtil.cs
- FlowDocumentFormatter.cs
- BaseTemplateParser.cs
- TemplateContainer.cs
- FieldToken.cs
- CatalogPart.cs
- TreeChangeInfo.cs
- GridViewRowPresenter.cs
- SynchronizingStream.cs
- Hyperlink.cs
- StringResourceManager.cs
- Expression.cs
- CheckBoxStandardAdapter.cs
- SmtpDigestAuthenticationModule.cs
- ConfigurationPropertyCollection.cs
- TypeExtensionSerializer.cs
- TextRunCacheImp.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- InputProcessorProfilesLoader.cs
- Range.cs
- autovalidator.cs
- SSmlParser.cs
- BuildProvider.cs
- Image.cs
- GeneralTransformGroup.cs
- QuaternionRotation3D.cs
- UnmanagedMarshal.cs
- IItemContainerGenerator.cs
- BehaviorEditorPart.cs
- UInt32.cs
- WindowsListViewGroupSubsetLink.cs
- Setter.cs
- RowCache.cs
- WorkItem.cs
- MarkupExtensionSerializer.cs
- baseshape.cs
- AnnotationMap.cs
- AncillaryOps.cs
- RowToFieldTransformer.cs
- Point3DKeyFrameCollection.cs
- SafeCloseHandleCritical.cs
- BamlResourceContent.cs
- StartFileNameEditor.cs
- Parser.cs
- SerializationSectionGroup.cs
- UnsafeNativeMethods.cs
- ServiceModelEnumValidator.cs
- ModuleBuilderData.cs
- LeaseManager.cs
- WebPageTraceListener.cs
- IncrementalCompileAnalyzer.cs
- EventDescriptorCollection.cs
- IdleTimeoutMonitor.cs
- HasCopySemanticsAttribute.cs
- SynchronousChannel.cs
- SqlDependencyUtils.cs
- DependencyObject.cs
- cookiecontainer.cs
- Membership.cs
- ContextProperty.cs
- ParameterExpression.cs
- Table.cs
- OutArgument.cs
- ListViewGroupItemCollection.cs
- TypeToTreeConverter.cs
- BindingContext.cs
- DataGridCell.cs
- TextTreeTextNode.cs