Interface SyThemeWindowType

All Known Subinterfaces:
SyThemeType

public interface SyThemeWindowType
Theme information for windows.
  • Method Details

    • zOrderForWindowDecorationComponent

      int zOrderForWindowDecorationComponent(SyWindowDecorationComponent component)
      Obtain the Z order for a window component. Components with higher Z values are rendered over the top of components with lower Z values.
      Parameters:
      component - The window component
      Returns:
      A Z order value
    • layoutWindowComponents

      void layoutWindowComponents(SyLayoutContextType layoutContext, SyConstraints windowConstraints, Map<SyWindowDecorationComponent, SyComponentType> windowComponents)
      Set the positions and sizes of all window components, and execute a layout pass on each of them to allow them to lay out their own descendants.
      Parameters:
      layoutContext - The layout context
      windowConstraints - The window constraints
      windowComponents - The set of window components