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
SchemeEditWidgetSchemeEditWidget.undoAvailableSchemeEditWidget.redoAvailableSchemeEditWidget.modificationChangedSchemeEditWidget.undoCommandAddedSchemeEditWidget.selectionChangedSchemeEditWidget.titleChangedSchemeEditWidget.pathChangedSchemeEditWidget.OpenAnchorsSchemeEditWidget.toolbarActions()SchemeEditWidget.menuBarActions()SchemeEditWidget.isModified()SchemeEditWidget.setModified()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
QuickMenuQuickMenu.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
UserInteractionUserInteraction.started()UserInteraction.finished()UserInteraction.ended()UserInteraction.canceled()UserInteraction.NoReasonUserInteraction.UserCancelReasonUserInteraction.InteractionOverrideReasonUserInteraction.ErrorReasonUserInteraction.OtherReasonUserInteraction.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()
DropActionDropHandlerDropHandlerActionNodeFromMimeDataDropHandlerNodeFromMimeDataDropHandler.qualifiedName()NodeFromMimeDataDropHandler.canDropMimeData()NodeFromMimeDataDropHandler.parametersFromMimeData()NodeFromMimeDataDropHandler.accepts()NodeFromMimeDataDropHandler.doDrop()NodeFromMimeDataDropHandler.shouldActivateNode()NodeFromMimeDataDropHandler.activateNode()NodeFromMimeDataDropHandler.actionFromDropEvent()
PluginDropHandler