Skip to content

Commit

Permalink
pnp#1616 - Add support for IsLayoutReflowOnTop flag in Vertical Secti…
Browse files Browse the repository at this point in the history
…on - Add public method to set the property
  • Loading branch information
nicolaor committed Mar 4, 2025
1 parent 40d7d17 commit 203955d
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 2 deletions.
12 changes: 11 additions & 1 deletion src/sdk/PnP.Core/Model/SharePoint/Pages/Internal/CanvasColumn.cs
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ internal string ToHtml()
SectionIndex = Order,
SectionFactor = ColumnFactor,
LayoutIndex = LayoutIndex,
IsLayoutReflowOnTop = IsLayoutReflowOnTop
IsLayoutReflowOnTop = IsLayoutReflowOnTop,
},

Emphasis = new SectionEmphasis()
Expand Down Expand Up @@ -195,6 +195,16 @@ public void ResetColumn(int order, int columnFactor)
ColumnFactor = columnFactor;
}

/// <summary>
/// Set IsLayoutReflowOnTop
/// </summary>
/// <param name="layoutReflowOnTop"></param>
public void SetIsLayoutReflowOnTop(bool layoutReflowOnTop)
{
IsLayoutReflowOnTop = layoutReflowOnTop;
}


#region Internal and helper methods
internal void MoveTo(CanvasSection section)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,11 @@ public interface ICanvasColumn
/// <param name="order">Column order to set</param>
/// <param name="columnFactor">Column factor to set</param>
void ResetColumn(int order, int columnFactor);

/// <summary>
/// Sets if vertical section should reflow on top
/// </summary>
/// <param name="isLayoutReflowOnTop"></param>
void SetIsLayoutReflowOnTop(bool isLayoutReflowOnTop);
}
}
}

0 comments on commit 203955d

Please sign in to comment.