import Gtk extension WidgetView where Target: Gtk.FlowBox { /// Applies the `.navigation-sidebar` style class. /// /// Sidebar look: rounded padded items, neutral (not accent) selection color, no default list background. /// /// - Parameter enabled: Whether the style class is applied. /// - Returns: A copy of this view with the modifier applied. public func navigationSidebar(_ enabled: Bool = true) -> Self { styleClass("navigation-sidebar", enabled) } /// Applies the `.navigation-sidebar` style class. /// /// Sidebar look: rounded padded items, neutral (not accent) selection color, no default list background. /// /// - Parameter enabled: A binding that controls whether the class is applied. /// - Returns: A copy of this view with the modifier applied. public func navigationSidebar(_ enabled: Binding) -> Self { styleClass("navigation-sidebar", enabled) } }