def on_about(self): from cytoflow import __version__ as cf_version from fcsparser import __version__ as fcs_version from pandas.version import __version__ as pd_version from numpy.version import version as np_version from numexpr import __version__ as numexp_version from seaborn import __version__ as sns_version from matplotlib import __version__ as mpl_version from pyface import __version__ as py_version from envisage import __version__ as env_version from traits import __version__ as trt_version from traitsui import __version__ as trt_ui_version text = [ "<b>Cytoflow {0}</b>".format(cf_version), "<p>", "fcsversion {0}".format(fcs_version), "pandas {0}".format(pd_version), "numpy {0}".format(np_version), "numexpr {0}".format(numexp_version), "seaborn {0}".format(sns_version), "matplotlib {0}".format(mpl_version), "pyface {0}".format(py_version), "envisage {0}".format(env_version), "traits {0}".format(trt_version), "traitsui {0}".format(trt_ui_version), "Icons from the <a href=http://tango.freedesktop.org>Tango Desktop Project</a>", "<a href=https://thenounproject.com/search/?q=setup&i=14287>Settings icon</a> by Paulo Sa Ferreira from <a href=https://thenounproject.com>The Noun Project</a>", "Cuvette image from Wikimedia Commons user <a href=http://commons.wikimedia.org/wiki/File:Hellma_Large_cone_cytometry_cell.JPG>HellmaUSA</a>" ] dialog = AboutDialog(parent=self.window.control, title="About", image=ImageResource('cuvette'), additions=text) dialog.open()
def _about_dialog_default(self): """ Initialize the About Dialog """ #from vtk import vtkVersion #vtk_version = vtkVersion().GetVTKVersion() #'VTK version %s' % (vtk_version), from cviewer.version import version adds = [ 'Connectome Viewer - Version %s' % (version), '', 'Copyright © 2009-2011, Ecole Polytechnique Fédérale de Lausanne (EPFL) and', 'University Hospital Center and University of Lausanne (UNIL-CHUV)', '', 'Author: Stephan Gerhard <em>info [at] connectomics.org</em>', 'Contributors: <em>see README file</em>', '', 'This program comes with ABSOLUTELY NO WARRANTY', 'It is licensed under Modified BSD License', ] about_dialog = AboutDialog( parent=self.workbench.active_window.control, image=ImageResource('cviewer_about.png', search_path=self._image_path), additions=adds, ) return about_dialog
def _about_dialog_default(self): """ Trait initializer. """ about_dialog = AboutDialog(parent=self.workbench.active_window.control, image=ImageResource('about')) return about_dialog
def on_about_plugin(self, info): # Find the selected plugin plugin_id = info.object.cameras[info.object.camera_selection][0] plugin_info = info.object.plugins[plugin_id].load().plugin_info dialog = AboutDialog() dialog.additions = [ plugin_info['name'], plugin_info['description'], 'Copyright {copyright year} {author}'.format(**plugin_info) ] dialog.open()
class IBVPyWorkbenchApplication(WorkbenchApplication): """ The mayavi application. """ #### 'IApplication' interface ############################################# # The application's globally unique Id. id = 'simvisage.ibvpy' #### 'WorkbenchApplication' interface ##################################### # Branding information. # # The icon used on window title bars etc. icon = ImageResource('m2.ico', search_path=[IMG_DIR]) # The name of the application (also used on window title bars etc). name = 'Simvisage.IBVPy' # Define an about dialog about_dialog = AboutDialog() ########################################################################### # 'WorkbenchApplication' interface. ########################################################################### def _about_dialog_default(self): """ Trait initializer. """ about_dialog = AboutDialog( # parent = self.workbench.active_window.control, # image = ImageResource('m2_about.jpg', # search_path=[IMG_DIR]), additions=['Authors: Rostislav Chudoba', 'and Jakub Jerabek', 'and Alexander Scholzen'], ) return about_dialog def _splash_screen_default(self): """ Trait initializer. """ if preference_manager.root.show_splash_screen: splash_screen = SplashScreen( image=ImageResource('m2_about.jpg', search_path=[IMG_DIR]), show_log_messages=False, ) else: splash_screen = None return splash_screen
def _about_dialog_default(self): """ Trait initializer. """ about_dialog = AboutDialog( # parent = self.workbench.active_window.control, # image = ImageResource('m2_about.jpg', # search_path=[IMG_DIR]), additions=['Authors: Rostislav Chudoba', 'and Jakub Jerabek', 'and Alexander Scholzen'], ) return about_dialog
def _check_new(self): try: req = requests.get('http://www.tgxnet.no/cc-ver.json', timeout=1.0) req.raise_for_status() verinfo = req.json() except (requests.exceptions.RequestException): return running = StrictVersion(__init__.__version__) print(__init__.__version__) newest = StrictVersion(verinfo['currentVersion']) if newest > running: inf = AboutDialog() text = "You are running version {} of ConsumerCheck, version {} is now available.".format( running, newest) inf.information(text, title='New version')
def _about_dialog_default(self): """ Trait initializer. """ from mayavi import api from vtk import vtkVersion vtk_version = vtkVersion().GetVTKVersion() about_dialog = AboutDialog( parent=self.workbench.active_window.control, image=ImageResource('m2_about.jpg', search_path=[IMG_DIR]), additions=[ 'Authors: Prabhu Ramachandran', 'and Gael Varoquaux', '', 'Mayavi version %s \t - \t VTK version %s' % (api.__version__, vtk_version) ], ) return about_dialog
def on_about(self): versions = self._get_package_versions() text = ["<b>Cytoflow {0}</b>".format(versions['cytoflow']), "<p>"] ver_text = ["{0} {1}".format(key, value) for key, value in versions.items()] text.extend(ver_text) text.extend(["Icons from the <a href=http://tango.freedesktop.org>Tango Desktop Project</a>", "<a href=https://thenounproject.com/search/?q=setup&i=14287>Settings icon</a> by Paulo Sa Ferreira from <a href=https://thenounproject.com>The Noun Project</a>", "<a href=http://www.freepik.com/free-photos-vectors/background>App icon from Starline - Freepik.com</a>", "Cuvette image from Wikimedia Commons user <a href=http://commons.wikimedia.org/wiki/File:Hellma_Large_cone_cytometry_cell.JPG>HellmaUSA</a>"]) dialog = AboutDialog(text = text, parent = self.window.control, title = "About", image = ImageResource('cuvette'), additions = text) dialog.open()
def _about_dialog_default(self): """ Trait initializer. """ return AboutDialog(image=ImageResource('about'))
def about(self, info): text = 'An editor for reStructured Text documentation.' AboutDialog(additions=[text]).open()