Version 4.11.1
I haven't found how to make a "sub-button" appear in my user interface when I checked the main button. Could you help ? Code below def checkForEvent(): action = gmsh.onelab.getString("ONELAB/Action")
if len(action) < 1:
pass
elif action[0] == "check":
# database was changed: update/define new parameters depending on new state
gmsh.onelab.setString("ONELAB/Action", [""])
print("parameters = ", gmsh.onelab.get())
print("ONELAB check...")
if gmsh.onelab.getNumber("3TFSF/5Transfinite")[0] == 1:
gmsh.onelab.setNumber("3TFSF/6PointsNumber", [100])
gmsh.fltk.update()
elif action[0] == "reset":
# user clicked on "Reset database"
gmsh.onelab.setString("ONELAB/Action", [""])
gmsh.onelab.set(parameters)
gmsh.fltk.update()
elif action[0] == "should compute":
# user clicked on "Run"
gmsh.onelab.setString("ONELAB/Action", [""])
print("parameters = ", gmsh.onelab.get())
print("ONELAB run...")
BuildGeometryAndMesh()
gmsh.fltk.update()
gmsh.graphics.draw()
return True