Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- ParameterCollection.cs
- IncrementalHitTester.cs
- DocumentScope.cs
- TextParentUndoUnit.cs
- GiveFeedbackEventArgs.cs
- NonParentingControl.cs
- ConfigUtil.cs
- MiniAssembly.cs
- GenericsInstances.cs
- FormViewDesigner.cs
- DataGridPagerStyle.cs
- RedBlackList.cs
- HMACSHA384.cs
- TextEffectResolver.cs
- XPathDocument.cs
- ReverseInheritProperty.cs
- FormParameter.cs
- GridViewColumnCollection.cs
- TreeViewItemAutomationPeer.cs
- ScriptingSectionGroup.cs
- FixedSOMTextRun.cs
- PartialList.cs
- httpserverutility.cs
- PreservationFileReader.cs
- CompositeFontParser.cs
- HatchBrush.cs
- CloudCollection.cs
- ChannelServices.cs
- BehaviorEditorPart.cs
- FixedSOMPageElement.cs
- ActivityValidator.cs
- InternalDuplexChannelListener.cs
- PeerInvitationResponse.cs
- XmlWhitespace.cs
- ToolStripPanelCell.cs
- QilPatternFactory.cs
- DisplayNameAttribute.cs
- FilteredReadOnlyMetadataCollection.cs
- ServiceRouteHandler.cs
- ObjectItemConventionAssemblyLoader.cs
- IPGlobalProperties.cs
- DataGridViewCellConverter.cs
- MimeMultiPart.cs
- RouteItem.cs
- PrimitiveCodeDomSerializer.cs
- BufferedWebEventProvider.cs
- WorkflowFileItem.cs
- StatusBar.cs
- VisualBrush.cs
- CodeEventReferenceExpression.cs
- XamlParser.cs
- HtmlInputSubmit.cs
- SqlHelper.cs
- ExtensibleClassFactory.cs
- TextComposition.cs
- PanelStyle.cs
- LambdaValue.cs
- MediaSystem.cs
- BufferedGenericXmlSecurityToken.cs
- DataTableReaderListener.cs
- ScriptReferenceBase.cs
- OracleBFile.cs
- HttpRuntimeSection.cs
- AnnotationComponentChooser.cs
- Storyboard.cs
- XmlSchemaComplexType.cs
- ConfigViewGenerator.cs
- _IPv6Address.cs
- XamlStream.cs
- ActiveXHelper.cs
- SQLBinary.cs
- ParserStreamGeometryContext.cs
- EventRecord.cs
- PrimitiveSchema.cs
- TextClipboardData.cs
- CheckBoxAutomationPeer.cs
- ProtectedProviderSettings.cs
- PathSegmentCollection.cs
- ChangePasswordAutoFormat.cs
- SystemFonts.cs
- PointAnimationClockResource.cs
- XsdBuildProvider.cs
- TimeSpanValidatorAttribute.cs
- XmlNode.cs
- LocatorManager.cs
- CompilerScope.Storage.cs
- DispatchChannelSink.cs
- COM2FontConverter.cs
- HttpWebRequestElement.cs
- EncryptedReference.cs
- HttpListenerContext.cs
- XamlGridLengthSerializer.cs
- TcpClientChannel.cs
- ExpressionCopier.cs
- WhiteSpaceTrimStringConverter.cs
- ToolStripStatusLabel.cs
- StyleBamlRecordReader.cs
- SafeHandle.cs
- ConfigsHelper.cs
- MonthCalendar.cs