def main(size=None): """ Run the ContourPlugin all by its lonesome. """ from peacock.ExodusViewer.ExodusPluginManager import ExodusPluginManager from peacock.ExodusViewer.plugins.VTKWindowPlugin import VTKWindowPlugin widget = ExodusPluginManager(plugins=[lambda: VTKWindowPlugin(size=size), BackgroundPlugin]) widget.show() return widget, widget.VTKWindowPlugin
def main(size=None): """ Run the ClipPlugin all by its lonesome. """ from peacock.ExodusViewer.ExodusPluginManager import ExodusPluginManager from peacock.ExodusViewer.plugins.VTKWindowPlugin import VTKWindowPlugin widget = ExodusPluginManager(plugins=[lambda: VTKWindowPlugin(size=size), ClipPlugin]) widget.ClipPlugin.setCollapsed(False) widget.show() return widget, widget.VTKWindowPlugin
def main(size=None): """ Run the MediaControlPlugin all by its lonesome. """ from peacock.ExodusViewer.ExodusPluginManager import ExodusPluginManager from peacock.ExodusViewer.plugins.VTKWindowPlugin import VTKWindowPlugin from peacock.ExodusViewer.plugins.ClipPlugin import ClipPlugin # needed to test that media play disables other plugins widget = ExodusPluginManager(plugins=[lambda: VTKWindowPlugin(size=size), MediaControlPlugin, ClipPlugin]) widget.show() return widget, widget.VTKWindowPlugin
def main(size=None): """ Run the MeshPlugin all by its lonesome. """ from peacock.ExodusViewer.ExodusPluginManager import ExodusPluginManager from peacock.ExodusViewer.plugins.VTKWindowPlugin import VTKWindowPlugin from peacock.ExodusViewer.plugins.FilePlugin import FilePlugin widget = ExodusPluginManager(plugins=[lambda: VTKWindowPlugin(size=size), FilePlugin, MeshPlugin]) widget.show() return widget, widget.VTKWindowPlugin
def main(size=None): """ Run the BlockPlugin all by its lonesome. """ from peacock.ExodusViewer.ExodusPluginManager import ExodusPluginManager from peacock.ExodusViewer.plugins.VTKWindowPlugin import VTKWindowPlugin widget = ExodusPluginManager(plugins=[lambda: VTKWindowPlugin(size=size, layout='WindowLayout'), lambda: BlockPlugin(layout='WindowLayout')]) widget.show() return widget, widget.VTKWindowPlugin
def main(size=None): """ Run the ContourPlugin all by its lonesome. """ from peacock.ExodusViewer.ExodusPluginManager import ExodusPluginManager from peacock.ExodusViewer.plugins.VTKWindowPlugin import VTKWindowPlugin widget = ExodusPluginManager( plugins=[lambda: VTKWindowPlugin(size=size), OutputPlugin]) main_window = QtWidgets.QMainWindow() main_window.setCentralWidget(widget) menubar = main_window.menuBar() menubar.setNativeMenuBar(False) widget.addToMainMenu(menubar) main_window.show() return widget, widget.VTKWindowPlugin, main_window
def main(size=None): """ A helper function for keeping the tests up-to-date with executing this widget directly from the command-line. """ from PyQt5 import QtWidgets plugins = [lambda: VTKWindowPlugin(size=size), FilePlugin, BlockPlugin, MediaControlPlugin, GoldDiffPlugin, ColorbarPlugin, MeshPlugin, ClipPlugin, ContourPlugin, CameraPlugin, BackgroundPlugin, OutputPlugin] widget = ExodusViewer(plugins=plugins) main_window = QtWidgets.QMainWindow() main_window.setCentralWidget(widget) menubar = main_window.menuBar() menubar.setNativeMenuBar(False) widget.addToMainMenu(menubar) main_window.show() return widget, main_window