Eidolon
Classes | Namespaces | Functions | Variables
VisualizerUI.py File Reference

Classes

class  ParamPanel
 
class  LogFileView
 
class  TextBoxDialog
 
class  ShowMessageDialog
 
class  ObjectPropertyWidget
 
class  ObjectReprPropertyWidget
 
class  ProjectPropertyWidget
 
class  MaterialPropertyWidget
 
class  LightPropertyWidget
 
class  GPUProgramPropertyWidget
 
class  Base2DWidget
 
class  Draw2DView
 
class  RenderWidget
 
class  JupyterWidget
 
class  ConsoleWidget
 
class  BaseSpectrumWidget
 
class  BaseSpectrumWidget.SmallButton
 
class  VizDockWidget
 
class  ScreenshotDialog
 
class  VisualizerWindow
 

Namespaces

 eidolon.VisualizerUI
 

Functions

def initUI (args=None)
 
def getUIApp ()
 
def execUI (doExit=True)
 
def createVizWin (conf, width, height)
 
def getVizWin ()
 
def cppdel (obj)
 
def toQtColor (c)
 
def traverseWidget (widg, func=lambda i:True)
 
def signalBlocker (objs)
 
def getWheelXY (qwheelevent)
 
def getWheelDelta (qwheelevent)
 
def validQVariant (qvar)
 
def validQVariantStr (qvar)
 
def selectBoxIndex (val, box)
 
def setCollapsibleGroupbox (box, isVisible=True)
 
def setWarningStylesheet (widg)
 
def centerWindow (wind)
 
def resizeScreenRelative (wind, w, h)
 
def screenshotWidget (w, filename)
 
def setChecked (isChecked, checkbox)
 
def setColorButton (col, button)
 
def setSpinBox (box, minval=None, maxval=None, stepval=None, decimals=None)
 
def currentIndexDataStr (obj)
 
def fillEnumTable (vals, table, numsSelectable=False)
 
def setTableHeaders (table)
 
def fillTable (vals, table)
 
def fillList (listobj, items, curitem=-1, defaultitem=None, checkChanges=False)
 
def createSplitWidget (parent, widg1, widg2, isVertical=True)
 
def createMenu (title, values, defaultFunc=lambda v:None, parent=None)
 
def mapWidgetValues (widget)
 
def setWidgetValues (widget, vals)
 
def addCustomUIRow (layout, index, uitype, name, labelText, minval=0, maxval=0, stepval=1, decimals=6)
 
def signalmethod (meth)
 
def signalclass (cls)
 

Variables

 jConsolePresent
 
 QtInProcessRichJupyterWidget
 
 globalApp
 
 globalWin
 
 CustomUIType
 
string doc = 'Types of UI elements that can be made using custom UI generation routines'
 
 AssetType
 
 IconName
 
 mainTitleString
 
 method_signalmap