예제 #1
0
def main(size=None):
    """
    Run window widget alone
    """
    from plugins.VTKWindowPlugin import VTKWindowPlugin
    from plugins.FilePlugin import FilePlugin
    from plugins.GoldDiffPlugin import GoldDiffPlugin
    from plugins.VariablePlugin import VariablePlugin
    from plugins.MeshPlugin import MeshPlugin
    from plugins.BackgroundPlugin import BackgroundPlugin
    from plugins.ClipPlugin import ClipPlugin
    from plugins.ContourPlugin import ContourPlugin
    from plugins.OutputPlugin import OutputPlugin
    from plugins.CameraPlugin import CameraPlugin
    from plugins.MediaControlPlugin import MediaControlPlugin
    from plugins.BlockPlugin import BlockPlugin

    widget = ExodusPluginManager(plugins=[
        lambda: VTKWindowPlugin(size=size), BlockPlugin, MediaControlPlugin,
        VariablePlugin, FilePlugin, GoldDiffPlugin, MeshPlugin,
        BackgroundPlugin, ClipPlugin, ContourPlugin, CameraPlugin, OutputPlugin
    ])

    widget.show()

    return widget
예제 #2
0
def main(size=None):
    """
    Run window widget alone
    """
    from peacock.ExodusViewer.ExodusPluginManager import ExodusPluginManager
    from plugins.VTKWindowPlugin import VTKWindowPlugin
    from plugins.FilePlugin import FilePlugin
    from plugins.BlockPlugin import BlockPlugin
    from plugins.GoldDiffPlugin import GoldDiffPlugin
    from plugins.ColorbarPlugin import ColorbarPlugin
    from plugins.MeshPlugin import MeshPlugin
    from plugins.BackgroundPlugin import BackgroundPlugin
    from plugins.ClipPlugin import ClipPlugin
    from plugins.ContourPlugin import ContourPlugin
    from plugins.OutputPlugin import OutputPlugin
    from plugins.CameraPlugin import CameraPlugin
    from plugins.MediaControlPlugin import MediaControlPlugin

    plugins = [
        lambda: VTKWindowPlugin(size=size), FilePlugin, BlockPlugin,
        MediaControlPlugin, GoldDiffPlugin, ColorbarPlugin, MeshPlugin,
        ClipPlugin, ContourPlugin, CameraPlugin, BackgroundPlugin, OutputPlugin
    ]

    widget = ExodusPluginManager(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
예제 #3
0
def main(size=None):
    """
    A helper function for keeping the tests up-to-date with executing this widget directly from the command-line.
    """
    plugins=[lambda: VTKWindowPlugin(size=size), FilePlugin, GoldDiffPlugin, VariablePlugin, \
             MeshPlugin, BackgroundPlugin, ClipPlugin, ContourPlugin, CameraPlugin, \
             OutputPlugin, BlockPlugin, MediaControlPlugin]
    widget = ExodusViewer(plugins=plugins)
    widget.show()
    return widget
예제 #4
0
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