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
- DbConnectionPoolOptions.cs
- OleDbError.cs
- EventMap.cs
- ComEventsSink.cs
- Trustee.cs
- FragmentQueryKB.cs
- OleDbRowUpdatedEvent.cs
- SchemaInfo.cs
- RoutedCommand.cs
- FixedSOMSemanticBox.cs
- BindingListCollectionView.cs
- ComponentDispatcherThread.cs
- XmlDesignerDataSourceView.cs
- AmbiguousMatchException.cs
- DataServiceRequestOfT.cs
- Timeline.cs
- SerializerProvider.cs
- FlatButtonAppearance.cs
- ToolStripSplitButton.cs
- Random.cs
- ClientSession.cs
- AutomationPattern.cs
- ConversionValidationRule.cs
- ApplicationProxyInternal.cs
- VisualState.cs
- SystemIPInterfaceProperties.cs
- Size3D.cs
- ConfigurationManagerHelperFactory.cs
- DateTime.cs
- SettingsPropertyWrongTypeException.cs
- latinshape.cs
- TypeResolvingOptions.cs
- EmptyTextWriter.cs
- IDQuery.cs
- ScalarRestriction.cs
- Panel.cs
- ToolStripItemDesigner.cs
- BindingsCollection.cs
- ClientSettingsProvider.cs
- ProfileSettings.cs
- StylusEditingBehavior.cs
- GridErrorDlg.cs
- PlainXmlDeserializer.cs
- FileDataSourceCache.cs
- InstanceData.cs
- Binding.cs
- PrinterResolution.cs
- LicenseProviderAttribute.cs
- AssemblyFilter.cs
- WebFormsRootDesigner.cs
- ScrollBar.cs
- PropertyEmitterBase.cs
- NamespaceCollection.cs
- XmlNodeReader.cs
- EnumDataContract.cs
- RowBinding.cs
- LineUtil.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- CollectionDataContract.cs
- ByteStorage.cs
- ReadOnlyNameValueCollection.cs
- SimpleType.cs
- CompositeActivityTypeDescriptor.cs
- WindowsListViewSubItem.cs
- MultiByteCodec.cs
- QueryParameter.cs
- ModuleBuilder.cs
- QilLoop.cs
- QuaternionRotation3D.cs
- InvalidateEvent.cs
- RegexTree.cs
- Icon.cs
- MenuItemCollectionEditor.cs
- ReflectPropertyDescriptor.cs
- Vector3dCollection.cs
- MSAANativeProvider.cs
- ListBoxItemAutomationPeer.cs
- PauseStoryboard.cs
- ThrowHelper.cs
- ScrollProviderWrapper.cs
- PostBackTrigger.cs
- CircleHotSpot.cs
- ExceptionWrapper.cs
- TreeNodeEventArgs.cs
- ProtocolViolationException.cs
- SystemEvents.cs
- SqlTriggerContext.cs
- Baml2006Reader.cs
- SqlNotificationEventArgs.cs
- WindowsScrollBar.cs
- PositiveTimeSpanValidator.cs
- RequestedSignatureDialog.cs
- Pair.cs
- TextEditorDragDrop.cs
- ObjectListField.cs
- ToolStripPanelRow.cs
- WindowsScroll.cs
- XmlWhitespace.cs
- ExternalCalls.cs
- ClientCredentialsSecurityTokenManager.cs