Spreadsheet_legacy.SpreadsheetView Class Reference

Public Member Functions

def changeCell (self, r, c, value=None)
 
def closeEvent (self, event)
 
def getEditLine (self)
 
def recompute (self)
 
def setEditLine (self, r, c, orr=None, orc=None)
 
def update (self)
 
def wipeCell (self)
 

Public Attributes

 applyButton
 
 computeButton
 
 doNotChange
 
 horizontalLayout
 
 label
 
 lineEdit
 
 spreadsheet
 
 table
 
 verticalLayout
 
 wipeButton
 

Member Function Documentation

◆ changeCell()

def Spreadsheet_legacy.SpreadsheetView.changeCell (   self,
  r,
  c,
  value = None 
)

References Spreadsheet_legacy.SpreadsheetView.doNotChange, Spreadsheet_legacy.SpreadsheetView.setEditLine(), Spreadsheet_legacy.SpreadsheetView.spreadsheet, Py::MethodTable.table(), Py::PythonType.table, ArchAxis.ArchGridTaskPanel.table, Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.table, Spreadsheet_legacy.SpreadsheetView.table, Gui::LinkInfo.update(), MeshGui::MeshRenderer::Private.update(), MeshGui::MeshRenderer.update(), TechDrawGui::TaskDlgActiveView.update(), TechDrawGui::TaskDlgBalloon.update(), TechDrawGui::TaskDlgCenterLine.update(), TechDrawGui::TaskDlgCosmeticLine.update(), TechDrawGui::TaskDlgCosVertex.update(), TechDrawGui::TaskDlgDetail.update(), TechDrawGui::TaskDlgDimension.update(), TechDrawGui::TaskDlgGeomHatch.update(), TechDrawGui::TaskDlgHatch.update(), TechDrawGui::TaskDlgLeaderLine.update(), TechDrawGui::TaskDlgLinkDim.update(), TechDrawGui::TaskDlgProjGroup.update(), TechDrawGui::TaskDlgRichAnno.update(), TechDrawGui::TaskDlgSectionView.update(), TechDrawGui::TaskDlgWeldingSymbol.update(), SMESHDS_GroupOnFilter.update(), App::LinkBaseExtension.update(), Gui::ViewProvider.update(), Gui::ViewProviderDocumentObject.update(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >.update(), Gui::CommandPy.update(), Gui::DocumentPy.update(), Gui::ViewProviderDocumentObjectPy.update(), AddonManager.CommandAddonManager.update(), ArchAxis._AxisTaskPanel.update(), ArchAxis.AxisSystemTaskPanel.update(), ArchAxis.ArchGridTaskPanel.update(), ArchComponent.ComponentTaskPanel.update(), ArchNesting.Nester.update(), ArchRoof._RoofTaskPanel.update(), ArchSectionPlane.SectionPlaneTaskPanel.update(), ArchWindow._ArchWindowTaskPanel.update(), DraftGui.FacebinderTaskPanel.update(), draftguitools.gui_trackers.gridTracker.update(), femtaskpanels.task_mesh_gmsh._TaskPanel.update(), femtaskpanels.task_result_mechanical._TaskPanel.update(), femtaskpanels.task_solver_ccxtools._TaskPanel.update(), Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.update(), Mod.PartDesign.SprocketFeature.SprocketTaskPanel.update(), Plot.Plot.update(), Spreadsheet_legacy.SpreadsheetView.update(), DocumentObject.ViewProvider.update(), draftguitools.gui_trackers.radiusTracker.update(), ArchCommands.SurveyTaskPanel.update(), shipAreasCurve.Preview.Preview.update(), Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.update(), shipCreateShip.Preview.Preview.update(), shipOutlineDraw.Preview.Preview.update(), draftguitools.gui_trackers.boxTracker.update(), draftguitools.gui_trackers.ghostTracker.update(), draftguitools.gui_edit.Edit.update(), draftguitools.gui_trackers.rectangleTracker.update(), ArchPanel.CommandPanel.update(), ArchStructure._CommandStructure.update(), ArchWall._CommandWall.update(), ArchWindow._CommandWindow.update(), draftguitools.gui_trackers.bsplineTracker.update(), draftguitools.gui_trackers.bezcurveTracker.update(), draftguitools.gui_trackers.dimTracker.update(), draftguitools.gui_trackers.wireTracker.update(), and PartDesign::SubShapeBinder.update().

Referenced by Spreadsheet_legacy.SpreadsheetView.getEditLine().

◆ closeEvent()

def Spreadsheet_legacy.SpreadsheetView.closeEvent (   self,
  event 
)

◆ getEditLine()

def Spreadsheet_legacy.SpreadsheetView.getEditLine (   self)

References Spreadsheet_legacy.SpreadsheetView.changeCell(), Gui::FileChooser.lineEdit, Gui::PropertyEditor::VectorListWidget.lineEdit, Gui::LabelEditor.lineEdit, Spreadsheet_legacy.SpreadsheetView.lineEdit, Py::MethodTable.table(), Py::PythonType.table, ArchAxis.ArchGridTaskPanel.table, Mod.PartDesign.WizardShaft.WizardShaft.TaskWizardShaft.table, and Spreadsheet_legacy.SpreadsheetView.table.

Referenced by Spreadsheet_legacy.SpreadsheetView.wipeCell().

◆ recompute()

def Spreadsheet_legacy.SpreadsheetView.recompute (   self)

References Spreadsheet_legacy.SpreadsheetView.spreadsheet, Gui::LinkInfo.update(), MeshGui::MeshRenderer::Private.update(), MeshGui::MeshRenderer.update(), TechDrawGui::TaskDlgActiveView.update(), TechDrawGui::TaskDlgBalloon.update(), TechDrawGui::TaskDlgCenterLine.update(), TechDrawGui::TaskDlgCosmeticLine.update(), TechDrawGui::TaskDlgCosVertex.update(), TechDrawGui::TaskDlgDetail.update(), TechDrawGui::TaskDlgDimension.update(), TechDrawGui::TaskDlgGeomHatch.update(), TechDrawGui::TaskDlgHatch.update(), TechDrawGui::TaskDlgLeaderLine.update(), TechDrawGui::TaskDlgLinkDim.update(), TechDrawGui::TaskDlgProjGroup.update(), TechDrawGui::TaskDlgRichAnno.update(), TechDrawGui::TaskDlgSectionView.update(), TechDrawGui::TaskDlgWeldingSymbol.update(), SMESHDS_GroupOnFilter.update(), App::LinkBaseExtension.update(), Gui::ViewProvider.update(), Gui::ViewProviderDocumentObject.update(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >.update(), Gui::CommandPy.update(), Gui::DocumentPy.update(), Gui::ViewProviderDocumentObjectPy.update(), AddonManager.CommandAddonManager.update(), ArchAxis._AxisTaskPanel.update(), ArchAxis.AxisSystemTaskPanel.update(), ArchAxis.ArchGridTaskPanel.update(), ArchComponent.ComponentTaskPanel.update(), ArchNesting.Nester.update(), ArchRoof._RoofTaskPanel.update(), ArchSectionPlane.SectionPlaneTaskPanel.update(), ArchWindow._ArchWindowTaskPanel.update(), DraftGui.FacebinderTaskPanel.update(), draftguitools.gui_trackers.gridTracker.update(), femtaskpanels.task_mesh_gmsh._TaskPanel.update(), femtaskpanels.task_result_mechanical._TaskPanel.update(), femtaskpanels.task_solver_ccxtools._TaskPanel.update(), Mod.PartDesign.InvoluteGearFeature._InvoluteGearTaskPanel.update(), Mod.PartDesign.SprocketFeature.SprocketTaskPanel.update(), Plot.Plot.update(), Spreadsheet_legacy.SpreadsheetView.update(), DocumentObject.ViewProvider.update(), draftguitools.gui_trackers.radiusTracker.update(), ArchCommands.SurveyTaskPanel.update(), shipAreasCurve.Preview.Preview.update(), Mod.PartDesign.WizardShaft.ShaftDiagram.Diagram.update(), shipCreateShip.Preview.Preview.update(), shipOutlineDraw.Preview.Preview.update(), draftguitools.gui_trackers.boxTracker.update(), draftguitools.gui_trackers.ghostTracker.update(), draftguitools.gui_edit.Edit.update(), draftguitools.gui_trackers.rectangleTracker.update(), ArchPanel.CommandPanel.update(), ArchStructure._CommandStructure.update(), ArchWall._CommandWall.update(), ArchWindow._CommandWindow.update(), draftguitools.gui_trackers.bsplineTracker.update(), draftguitools.gui_trackers.bezcurveTracker.update(), draftguitools.gui_trackers.dimTracker.update(), draftguitools.gui_trackers.wireTracker.update(), and PartDesign::SubShapeBinder.update().

Referenced by draftguitools.gui_trackers.arcTracker.setApertureAngle(), draftguitools.gui_trackers.arcTracker.setEndAngle(), draftguitools.gui_trackers.arcTracker.setStartAngle(), draftguitools.gui_trackers.bsplineTracker.update(), and draftguitools.gui_trackers.bezcurveTracker.update().

◆ setEditLine()

◆ update()

◆ wipeCell()

def Spreadsheet_legacy.SpreadsheetView.wipeCell (   self)

References Spreadsheet_legacy.SpreadsheetView.getEditLine(), Gui::FileChooser.lineEdit, Gui::PropertyEditor::VectorListWidget.lineEdit, Gui::LabelEditor.lineEdit, and Spreadsheet_legacy.SpreadsheetView.lineEdit.

Member Data Documentation

◆ applyButton

Spreadsheet_legacy.SpreadsheetView.applyButton

◆ computeButton

Spreadsheet_legacy.SpreadsheetView.computeButton

◆ doNotChange

Spreadsheet_legacy.SpreadsheetView.doNotChange

◆ horizontalLayout

Spreadsheet_legacy.SpreadsheetView.horizontalLayout

◆ label

◆ lineEdit

◆ spreadsheet

◆ table

◆ verticalLayout

Spreadsheet_legacy.SpreadsheetView.verticalLayout

◆ wipeButton

Spreadsheet_legacy.SpreadsheetView.wipeButton

The documentation for this class was generated from the following file:
  • Sources/FreeCAD/src/Mod/Spreadsheet/App/Spreadsheet_legacy.py