 
 extension Brush: Enumable {
     public enum Enums {
-        case toolbox([BrushToolbox]), brushLink(Indexes), seriesIndex(Indexes), geoIndex(Indexes), xAxisIndex(Indexes), yAxisIndex(Indexes), brushType(Type), brushMode(Mode), transformable(Bool), brushStyle(Style), throttleType(ThrottleType), throttleDelay(Float), removeOnClick(Float), inBrush(String), outOfBrush(String)
+        case toolbox([BrushToolbox]), brushLink(Indexes), seriesIndex(Indexes), geoIndex(Indexes), xAxisIndex(Indexes), yAxisIndex(Indexes), brushType(Type), brushMode(Mode), transformable(Bool), brushStyle(Style), throttleType(ThrottleType), throttleDelay(Float), removeOnClick(Float), inBrush(String), outOfBrush(String), z(Float)
     }
     
     public typealias ContentEnum = Enums

                self.inBrush = inBrush
            case let .outOfBrush(outOfBrush):
                self.outOfBrush = outOfBrush
            }
        }
    }

    ///         }
    ///     }
    public var outOfBrush: String? // FIXME: 还需研究
    /// brush 选框的 z-index。当有和不想管组件有不正确的重叠时，可以进行调整。
    public var z: Float?
}

public typealias BrushToolbox = Brush.Toolbox
