mirror of
https://github.com/NGSolve/netgen.git
synced 2025-04-01 21:34:31 +05:00
Workaround to use webgui interface from command line
This commit is contained in:
parent
3bfa6c19fa
commit
519490ecee
@ -8,6 +8,9 @@ try:
|
|||||||
from webgui_jupyter_widgets import BaseWebGuiScene, WebGuiDocuWidget
|
from webgui_jupyter_widgets import BaseWebGuiScene, WebGuiDocuWidget
|
||||||
import webgui_jupyter_widgets.widget as wg
|
import webgui_jupyter_widgets.widget as wg
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
class BaseWebGuiScene:
|
||||||
|
pass
|
||||||
|
|
||||||
wg = None
|
wg = None
|
||||||
|
|
||||||
def encodeData( data, dtype=None, encoding='b64' ):
|
def encodeData( data, dtype=None, encoding='b64' ):
|
||||||
@ -214,9 +217,13 @@ def GetData(mesh, args, kwargs):
|
|||||||
d[name] = pnew
|
d[name] = pnew
|
||||||
return d
|
return d
|
||||||
|
|
||||||
base = object if wg is None else BaseWebGuiScene
|
class WebGLScene(BaseWebGuiScene):
|
||||||
class WebGLScene(base):
|
class Widget:
|
||||||
|
def __init__(self):
|
||||||
|
self.value = {}
|
||||||
|
|
||||||
def __init__(self, obj, args=[], kwargs={}):
|
def __init__(self, obj, args=[], kwargs={}):
|
||||||
|
self.widget = self.Widget()
|
||||||
self.obj = obj
|
self.obj = obj
|
||||||
self.args = args
|
self.args = args
|
||||||
self.kwargs = kwargs
|
self.kwargs = kwargs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user