pyworkflow.gui.plugin_manager module¶
-
class
pyworkflow.gui.plugin_manager.
Operation
(objName, objType='plugin', objStatus='install', objParent=None)[source]¶ This class contain the object(plugin/binary) operation details
-
getObjParent
()[source]¶ Get the object parent in the tree. If the object is a bynary, this method return None
-
-
class
pyworkflow.gui.plugin_manager.
OperationList
[source]¶ This class contain a plugins/binaries operations list and allow execute it
-
getOperations
(op)[source]¶ Return the operation List. If the operation is not None return a list with only the operation op
-
-
class
pyworkflow.gui.plugin_manager.
PluginBrowser
(master, **args)[source]¶ Bases:
Tkinter.Frame
This class will implement a frame. It will display a list of plugin at the left panel. A TreeProvider will be used to populate the list (Tree). At the right panel provide a plugin/binary information(top panel) and a list of operation (bottom panel)
-
class
pyworkflow.gui.plugin_manager.
PluginHelp
(title, master=None, **kwargs)[source]¶ Bases:
pyworkflow.gui.gui.Window
Windows to hold a plugin manager help
-
class
pyworkflow.gui.plugin_manager.
PluginManager
(title, master=None, path=None, onSelect=None, shortCuts=None, **kwargs)[source]¶ Bases:
pyworkflow.gui.plugin_manager.PluginManagerWindow
Windows to hold a frame inside.
-
class
pyworkflow.gui.plugin_manager.
PluginManagerWindow
(title, master=None, **kwargs)[source]¶ Bases:
pyworkflow.gui.gui.Window
Windows to hold a plugin manager frame inside.
-
class
pyworkflow.gui.plugin_manager.
PluginTree
(master=None, **kw)[source]¶ Bases:
ttk.Treeview
Treeview widget with checkboxes left of each item. The checkboxes are done via the image attribute of the item, so to keep the checkbox, you cannot add an image to the item.
-
check_item
(item)[source]¶ check the box of item and change the state of the boxes of item’s ancestors accordingly
-