class_docstr: Basic rectangle representation using kiwi solver variables
class_docstr_tok: ["Basic","rectangle","representation","using","kiwi","solver","variables"]
docstr: Set the height of the layout box.
  
  This is done as an editable variable so that the value can change
  due to resizing.
docstr_tok: ["Set","the","height","of","the","layout","box",".","This","is","done","as","an","editable","variable","so","that","the","value","can","change","due","to","resizing","."]
code: def edit_height(self, height, strength="strong"):
      """
      Set the height of the layout box.
  
      This is done as an editable variable so that the value can change
      due to resizing.
      """
      sol = self.solver
      for i in [self.height]:
          if not sol.hasEditVariable(i):
              sol.addEditVariable(i, strength)
      sol.suggestValue(self.height, height)
  
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 22 for calling the LayoutBox obj's underlying member method code with example usage: obj.edit_height(height, strength) without return types