openalea.oalab.interfaces package¶
Submodules¶
openalea.oalab.interfaces.all module¶
- class openalea.oalab.interfaces.all.IApplet(session, controller, parent=None)¶
Bases: openalea.vpltk.catalog.interface.IInterface
Associated entry_point : oalab.applet
- actions()¶
Returns a list [“Tab name”, [list of actions] ] Where “list of action” is a 3-item list : groupname(unicode), action(QAction), button_type(bool: 0 big button, 1 small button)
Example:
def actions(self): return self._actions = [["Python IDE","Text Edit", self.actionUndo, 0], ["Python IDE","Text Edit", self.actionRedo, 0] ]
- name = 'IApplet'¶
- class openalea.oalab.interfaces.all.IParadigmApplet(session, controller, parent=None)¶
Bases: openalea.oalab.interfaces.i_applet.IApplet
- actions()¶
Returns a list [“Tab name”, [list of actions] ] Where “list of action” is a 3-item list : groupname(unicode), action(QAction), button_type(bool: 0 big button, 1 small button)
Example:
def actions(self): return self._actions = [["Python IDE","Text Edit", self.actionUndo,0], ["Python IDE","Text Edit", self.actionRedo,0] ]
- identifier = 'IParadigmApplet'¶
- name = 'IParadigmApplet'¶
- class openalea.oalab.interfaces.all.IQTextWidget(**kargs)¶
Bases: openalea.vpltk.catalog.interface.IInterface
- name = 'IQTextWidget'¶
- setText(text)¶
- text()¶
openalea.oalab.interfaces.i_applet module¶
- class openalea.oalab.interfaces.i_applet.IApplet(session, controller, parent=None)[source]¶
Bases: openalea.vpltk.catalog.interface.IInterface
Associated entry_point : oalab.applet
- actions()[source]¶
Returns a list [“Tab name”, [list of actions] ] Where “list of action” is a 3-item list : groupname(unicode), action(QAction), button_type(bool: 0 big button, 1 small button)
Example:
def actions(self): return self._actions = [["Python IDE","Text Edit", self.actionUndo, 0], ["Python IDE","Text Edit", self.actionRedo, 0] ]
- name = 'IApplet'¶
openalea.oalab.interfaces.i_paradigmapplet module¶
- class openalea.oalab.interfaces.i_paradigmapplet.IParadigmApplet(session, controller, parent=None)[source]¶
Bases: openalea.oalab.interfaces.i_applet.IApplet
- actions()[source]¶
Returns a list [“Tab name”, [list of actions] ] Where “list of action” is a 3-item list : groupname(unicode), action(QAction), button_type(bool: 0 big button, 1 small button)
Example:
def actions(self): return self._actions = [["Python IDE","Text Edit", self.actionUndo,0], ["Python IDE","Text Edit", self.actionRedo,0] ]
- identifier = 'IParadigmApplet'¶
- name = 'IParadigmApplet'¶
openalea.oalab.interfaces.i_qtextwidget module¶
- class openalea.oalab.interfaces.i_qtextwidget.IHelper(**kargs)[source]¶
Bases: openalea.vpltk.catalog.interface.IInterface
- name = 'IHelper'¶