mirror of
https://github.com/ZuneDev/MicrosoftIris.git
synced 2026-07-27 13:13:29 -07:00
Make visual tree public
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal enum Alignment
|
||||
public enum Alignment
|
||||
{
|
||||
Unspecified,
|
||||
Near,
|
||||
|
||||
@@ -9,7 +9,7 @@ using Microsoft.Iris.Render;
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal struct AreaOfInterest
|
||||
public struct AreaOfInterest
|
||||
{
|
||||
private Rectangle _rectangle;
|
||||
private Rectangle _displayRectangle;
|
||||
|
||||
@@ -9,7 +9,7 @@ using System;
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
[Flags]
|
||||
internal enum AreaOfInterestID
|
||||
public enum AreaOfInterestID
|
||||
{
|
||||
Focus = 1,
|
||||
FocusOverride = 2,
|
||||
|
||||
@@ -8,7 +8,7 @@ using Microsoft.Iris.Library;
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal abstract class ExtendedLayoutOutput
|
||||
public abstract class ExtendedLayoutOutput
|
||||
{
|
||||
public ExtendedLayoutOutput nextOutput;
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ using Microsoft.Iris.Render;
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal interface ILayout
|
||||
public interface ILayout
|
||||
{
|
||||
Size Measure(ILayoutNode layoutNode, Size constraint);
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ using Microsoft.Iris.Library;
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal interface ILayoutInput
|
||||
public interface ILayoutInput
|
||||
{
|
||||
DataCookie Data { get; }
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ using Microsoft.Iris.Render;
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal interface ILayoutNode
|
||||
public interface ILayoutNode
|
||||
{
|
||||
Size Measure(Size constraint);
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ using Microsoft.Iris.Render;
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal struct ItemAlignment
|
||||
public struct ItemAlignment
|
||||
{
|
||||
private Alignment _horizontal;
|
||||
private Alignment _vertical;
|
||||
|
||||
@@ -6,5 +6,5 @@
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal delegate void LayoutCompleteEventHandler(object sender);
|
||||
public delegate void LayoutCompleteEventHandler(object sender);
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal struct LayoutNodeEnumerator
|
||||
public struct LayoutNodeEnumerator
|
||||
{
|
||||
private ILayoutNode _start;
|
||||
private ILayoutNode _current;
|
||||
|
||||
@@ -9,7 +9,7 @@ using System.Text;
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal struct LayoutSlot
|
||||
public struct LayoutSlot
|
||||
{
|
||||
private Size _bounds;
|
||||
private Point _offset;
|
||||
|
||||
@@ -13,7 +13,7 @@ using System;
|
||||
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
internal class SharedSize : NotifyObjectBase
|
||||
public class SharedSize : NotifyObjectBase
|
||||
{
|
||||
private Size _minimumSize;
|
||||
private Size _maximumSize;
|
||||
|
||||
@@ -9,7 +9,7 @@ using System;
|
||||
namespace Microsoft.Iris.Layout
|
||||
{
|
||||
[Flags]
|
||||
internal enum SharedSizePolicy
|
||||
public enum SharedSizePolicy
|
||||
{
|
||||
ContributesToWidth = 1,
|
||||
ContributesToHeight = 2,
|
||||
|
||||
Reference in New Issue
Block a user