class_docstr: Basic rectangle representation using kiwi solver variables
class_docstr_tok: ["Basic","rectangle","representation","using","kiwi","solver","variables"]
code: def edit_width(self, width, strength="strong"):
      sol = self.solver
      for i in [self.width]:
          if not sol.hasEditVariable(i):
              sol.addEditVariable(i, strength)
      sol.suggestValue(self.width, width)
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import itertools
  import kiwisolver
  import logging
  import numpy
  import warnings
  import matplotlib
label_desc: Use image node_id 25 for calling the LayoutBox obj's underlying member method code with example usage: obj.edit_width(width, strength) without return types