Document (document
)
Document
The document
package contains classes for visual interactive editing
of a Scheme
instance.
The SchemeEditWidget
is the main widget used for editing. It
uses classes defined in canvas
to display the scheme. It also
supports undo/redo functionality.
- Scheme Editor (
schemeedit
)- Scheme Editor Widget
SchemeEditWidget
SchemeEditWidget.undoAvailable
SchemeEditWidget.redoAvailable
SchemeEditWidget.modificationChanged
SchemeEditWidget.undoCommandAdded
SchemeEditWidget.selectionChanged
SchemeEditWidget.titleChanged
SchemeEditWidget.pathChanged
SchemeEditWidget.OpenAnchors
SchemeEditWidget.toolbarActions()
SchemeEditWidget.menuBarActions()
SchemeEditWidget.isModified()
SchemeEditWidget.setModified()
SchemeEditWidget.modified
SchemeEditWidget.isModifiedStrict()
SchemeEditWidget.uncleanProperties()
SchemeEditWidget.setQuickMenuTriggers()
SchemeEditWidget.quickMenuTriggers()
SchemeEditWidget.setChannelNamesVisible()
SchemeEditWidget.channelNamesVisible()
SchemeEditWidget.setNodeAnimationEnabled()
SchemeEditWidget.nodeAnimationEnabled()
SchemeEditWidget.undoStack()
SchemeEditWidget.setPath()
SchemeEditWidget.path()
SchemeEditWidget.setScheme()
SchemeEditWidget.ensureVisible()
SchemeEditWidget.scheme()
SchemeEditWidget.scene()
SchemeEditWidget.view()
SchemeEditWidget.suggestions()
SchemeEditWidget.usageStatistics()
SchemeEditWidget.quickMenu()
SchemeEditWidget.setTitle()
SchemeEditWidget.setDescription()
SchemeEditWidget.addNode()
SchemeEditWidget.createNewNode()
SchemeEditWidget.newNodeHelper()
SchemeEditWidget.enumerateTitle()
SchemeEditWidget.nextPosition()
SchemeEditWidget.removeNode()
SchemeEditWidget.renameNode()
SchemeEditWidget.addLink()
SchemeEditWidget.removeLink()
SchemeEditWidget.insertNode()
SchemeEditWidget.addAnnotation()
SchemeEditWidget.removeAnnotation()
SchemeEditWidget.removeSelected()
SchemeEditWidget.selectAll()
SchemeEditWidget.alignToGrid()
SchemeEditWidget.focusNode()
SchemeEditWidget.selectedNodes()
SchemeEditWidget.selectedAnnotations()
SchemeEditWidget.openSelected()
SchemeEditWidget.editNodeTitle()
SchemeEditWidget.setDropHandlers()
SchemeEditWidget.changeEvent()
SchemeEditWidget.eventFilter()
SchemeEditWidget.activateDefaultWindowGroup()
SchemeEditWidget.widgetManager()
- Quick Menu (
quickmenu
)- Quick Menu
QuickMenu
QuickMenu.triggered()
QuickMenu.hovered()
QuickMenu.setSizeGripEnabled()
QuickMenu.sizeGripEnabled()
QuickMenu.addPage()
QuickMenu.createPage()
QuickMenu.setModel()
QuickMenu.setSortingFunc()
QuickMenu.setFilterFunc()
QuickMenu.popup()
QuickMenu.exec()
QuickMenu.hideEvent()
QuickMenu.setCurrentPage()
QuickMenu.setCurrentIndex()
QuickMenu.triggerSearch()
MenuPage
- Interactions (
interactions
)- User Interaction Handlers
UserInteraction
UserInteraction.started()
UserInteraction.finished()
UserInteraction.ended()
UserInteraction.canceled()
UserInteraction.NoReason
UserInteraction.UserCancelReason
UserInteraction.InteractionOverrideReason
UserInteraction.ErrorReason
UserInteraction.OtherReason
UserInteraction.start()
UserInteraction.end()
UserInteraction.cancel()
UserInteraction.isFinished()
UserInteraction.isCanceled()
UserInteraction.cancelReason()
UserInteraction.postQuickTip()
UserInteraction.clearQuickTip()
UserInteraction.mousePressEvent()
UserInteraction.mouseMoveEvent()
UserInteraction.mouseReleaseEvent()
UserInteraction.mouseDoubleClickEvent()
UserInteraction.keyPressEvent()
UserInteraction.keyReleaseEvent()
UserInteraction.contextMenuEvent()
UserInteraction.dragEnterEvent()
UserInteraction.dragMoveEvent()
UserInteraction.dragLeaveEvent()
UserInteraction.dropEvent()
DropAction
DropHandler
DropHandlerAction
NodeFromMimeDataDropHandler
NodeFromMimeDataDropHandler.qualifiedName()
NodeFromMimeDataDropHandler.canDropMimeData()
NodeFromMimeDataDropHandler.parametersFromMimeData()
NodeFromMimeDataDropHandler.accepts()
NodeFromMimeDataDropHandler.doDrop()
NodeFromMimeDataDropHandler.shouldActivateNode()
NodeFromMimeDataDropHandler.activateNode()
NodeFromMimeDataDropHandler.actionFromDropEvent()
PluginDropHandler