本文整理汇总了TypeScript中core/layout/solver.EQ函数的典型用法代码示例。如果您正苦于以下问题:TypeScript EQ函数的具体用法?TypeScript EQ怎么用?TypeScript EQ使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了EQ函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: set_dims
set_dims([width, height]: [number, number]): void {
// XXX: for whatever reason we need to protect against those nonsense values,
// that appear in the middle of updating layout. Otherwise we would get
// all possible errors from the layout solver.
if (width == 0 || height == 0)
return
if (width != this.model._width.value) {
if (this._width_constraint != null && this.solver.has_constraint(this._width_constraint))
this.solver.remove_constraint(this._width_constraint)
this._width_constraint = EQ(this.model._width, -width)
this.solver.add_constraint(this._width_constraint)
}
if (height != this.model._height.value) {
if (this._height_constraint != null && this.solver.has_constraint(this._height_constraint))
this.solver.remove_constraint(this._height_constraint)
this._height_constraint = EQ(this.model._height, -height)
this.solver.add_constraint(this._height_constraint)
}
this.solver.update_variables()
}
示例2: get_constraints
get_constraints(): Constraint[] {
const constraints = super.get_constraints()
constraints.push(EQ(this._width, [-1, this.plot_canvas._width ]))
constraints.push(EQ(this._height, [-1, this.plot_canvas._height]))
return constraints
}
示例3: _get_constant_constraints
private _get_constant_constraints(): Constraint[] {
return [
// Set the origin. Everything else is positioned absolutely wrt canvas.
EQ(this.canvas._left, 0),
EQ(this.canvas._top, 0),
GE(this.above_panel._top, [-1, this.canvas._top] ),
EQ(this.above_panel._bottom, [-1, this.frame._top] ),
EQ(this.above_panel._left, [-1, this.left_panel._right] ),
EQ(this.above_panel._right, [-1, this.right_panel._left] ),
EQ(this.below_panel._top, [-1, this.frame._bottom] ),
LE(this.below_panel._bottom, [-1, this.canvas._bottom] ),
EQ(this.below_panel._left, [-1, this.left_panel._right] ),
EQ(this.below_panel._right, [-1, this.right_panel._left] ),
EQ(this.left_panel._top, [-1, this.above_panel._bottom]),
EQ(this.left_panel._bottom, [-1, this.below_panel._top] ),
GE(this.left_panel._left, [-1, this.canvas._left] ),
EQ(this.left_panel._right, [-1, this.frame._left] ),
EQ(this.right_panel._top, [-1, this.above_panel._bottom]),
EQ(this.right_panel._bottom, [-1, this.below_panel._top] ),
EQ(this.right_panel._left, [-1, this.frame._right] ),
LE(this.right_panel._right, [-1, this.canvas._right] ),
EQ(this._top, [-1, this.above_panel._bottom]),
EQ(this._left, [-1, this.left_panel._right]),
EQ(this._height, [-1, this._bottom], [-1, this.canvas._bottom], this.below_panel._top),
EQ(this._width, [-1, this._right], [-1, this.canvas._right], this.right_panel._left),
GE(this._top, -this.plot.min_border_top! ),
GE(this._left, -this.plot.min_border_left! ),
GE(this._height, [-1, this._bottom], -this.plot.min_border_bottom!),
GE(this._width, [-1, this._right], -this.plot.min_border_right! ),
]
}