Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PerformanceCounterPermissionEntry.cs
- TreeNode.cs
- OleDbRowUpdatingEvent.cs
- Message.cs
- TimeSpanOrInfiniteConverter.cs
- Window.cs
- ClientSideQueueItem.cs
- OpenTypeCommon.cs
- SchemaImporterExtensionsSection.cs
- Panel.cs
- GlobalProxySelection.cs
- ImageList.cs
- DbModificationCommandTree.cs
- BaseTemplateCodeDomTreeGenerator.cs
- StateItem.cs
- RequestCachePolicy.cs
- ToolboxItemFilterAttribute.cs
- ChtmlPhoneCallAdapter.cs
- IfAction.cs
- DocobjHost.cs
- RegexParser.cs
- DSASignatureFormatter.cs
- DesignerToolStripControlHost.cs
- SafeNativeMethodsMilCoreApi.cs
- NameScopePropertyAttribute.cs
- SHA384Cng.cs
- RectangleHotSpot.cs
- SoapElementAttribute.cs
- BaseWebProxyFinder.cs
- Win32PrintDialog.cs
- webclient.cs
- ImageSourceConverter.cs
- AbandonedMutexException.cs
- ThreadAttributes.cs
- ACL.cs
- NTAccount.cs
- MachineKeySection.cs
- CellRelation.cs
- AccessDataSourceView.cs
- CardSpaceShim.cs
- WmfPlaceableFileHeader.cs
- ActivationServices.cs
- LayoutUtils.cs
- versioninfo.cs
- SqlConnectionHelper.cs
- DesignerWithHeader.cs
- MgmtConfigurationRecord.cs
- RemotingAttributes.cs
- SelectionHighlightInfo.cs
- ProxyManager.cs
- GridViewAutomationPeer.cs
- LineGeometry.cs
- SmtpSection.cs
- DataPagerField.cs
- DataTableTypeConverter.cs
- UInt64Converter.cs
- NullableConverter.cs
- ColorConvertedBitmap.cs
- IxmlLineInfo.cs
- ResourceSet.cs
- Geometry3D.cs
- InstanceDescriptor.cs
- mda.cs
- SolidBrush.cs
- HostedAspNetEnvironment.cs
- ContainsRowNumberChecker.cs
- DataBoundControlAdapter.cs
- ObjectListDataBindEventArgs.cs
- SoapFault.cs
- XmlChildNodes.cs
- SafeNativeMethodsCLR.cs
- CachedTypeface.cs
- RefExpr.cs
- SecurityException.cs
- infer.cs
- DotNetATv1WindowsLogEntryDeserializer.cs
- Propagator.JoinPropagator.cs
- BooleanSwitch.cs
- DomNameTable.cs
- ToggleButtonAutomationPeer.cs
- BamlReader.cs
- ExternalCalls.cs
- Comparer.cs
- RoleBoolean.cs
- PropertyGridEditorPart.cs
- ConfigurationSectionGroupCollection.cs
- CodeAttributeArgument.cs
- WinInetCache.cs
- MemoryStream.cs
- initElementDictionary.cs
- RootBrowserWindowAutomationPeer.cs
- KeyValueConfigurationElement.cs
- QuaternionAnimation.cs
- CustomAttributeSerializer.cs
- RegexWorker.cs
- BuildProviderAppliesToAttribute.cs
- DependentList.cs
- PersistenceException.cs
- BindingManagerDataErrorEventArgs.cs
- ThrowHelper.cs