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
- BreadCrumbTextConverter.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- MarkedHighlightComponent.cs
- CanonicalFontFamilyReference.cs
- AssemblyBuilderData.cs
- OptimisticConcurrencyException.cs
- BufferedConnection.cs
- LongValidatorAttribute.cs
- Baml2006ReaderSettings.cs
- NetworkInformationPermission.cs
- RijndaelManaged.cs
- ControlBuilderAttribute.cs
- MailWebEventProvider.cs
- CommonGetThemePartSize.cs
- DecoratedNameAttribute.cs
- PagesSection.cs
- SafeHandle.cs
- ControlsConfig.cs
- NegatedCellConstant.cs
- WizardForm.cs
- FixUp.cs
- ConfigurationManagerInternalFactory.cs
- WmiInstallComponent.cs
- AsyncResult.cs
- OrderingQueryOperator.cs
- UIElementParagraph.cs
- SchemaAttDef.cs
- DispatcherEventArgs.cs
- Lease.cs
- InputScope.cs
- UpdatePanelTrigger.cs
- ValueUtilsSmi.cs
- DiscoveryExceptionDictionary.cs
- BypassElementCollection.cs
- ColumnMap.cs
- cookieexception.cs
- ReadWriteObjectLock.cs
- _IPv4Address.cs
- TextFormatter.cs
- ClientSession.cs
- LineUtil.cs
- KeyPressEvent.cs
- ControlPropertyNameConverter.cs
- WarningException.cs
- PreservationFileReader.cs
- FormattedText.cs
- PerformanceCounterManager.cs
- ReadOnlyHierarchicalDataSource.cs
- PrintDialog.cs
- PropertyReferenceSerializer.cs
- TextBoxAutoCompleteSourceConverter.cs
- CacheHelper.cs
- DataServiceEntityAttribute.cs
- TypeSemantics.cs
- CodeLinePragma.cs
- ToolboxBitmapAttribute.cs
- MemberInfoSerializationHolder.cs
- ToolBarDesigner.cs
- NullableDecimalAverageAggregationOperator.cs
- ScriptingProfileServiceSection.cs
- ThicknessAnimationUsingKeyFrames.cs
- TextAnchor.cs
- HttpCachePolicyWrapper.cs
- UpdateInfo.cs
- HttpWriter.cs
- PauseStoryboard.cs
- QilSortKey.cs
- storagemappingitemcollection.viewdictionary.cs
- ToolStripActionList.cs
- PackagePartCollection.cs
- InvalidateEvent.cs
- complextypematerializer.cs
- XPathNavigator.cs
- UDPClient.cs
- TextProperties.cs
- WebPartVerbCollection.cs
- ProfileInfo.cs
- UrlMappingCollection.cs
- QilReference.cs
- DrawingBrush.cs
- RelativeSource.cs
- RegexParser.cs
- DataGridItemCollection.cs
- TextTrailingWordEllipsis.cs
- StrokeCollectionDefaultValueFactory.cs
- ProcessHostServerConfig.cs
- QilGeneratorEnv.cs
- TypeLoader.cs
- VSWCFServiceContractGenerator.cs
- XmlIgnoreAttribute.cs
- SqlCommandBuilder.cs
- ScrollableControlDesigner.cs
- EncoderBestFitFallback.cs
- ObjectDataSourceSelectingEventArgs.cs
- DetailsViewAutoFormat.cs
- Native.cs
- LayoutEditorPart.cs
- cookiecollection.cs
- FixedSOMPage.cs
- ReflectionPermission.cs