Std Refresh: Difference between revisions

From FreeCAD Documentation
No edit summary
(Removed a reference to V0.19.)
 
(37 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>

<!--T:9-->
{{Docnav
|[[Std_DuplicateSelection|DuplicateSelection]]
|[[Std_BoxSelection|BoxSelection]]
|[[Std_Edit_Menu|Std Edit Menu]]
|IconL=Std_DuplicateSelection.svg
|IconR=Std_BoxSelection.svg
|IconC=Freecad.svg
}}

<!--T:2-->
<!--T:2-->
{{GuiCommand
{{GuiCommand|Name=Std_Refresh|MenuLocation=[[Std_Edit_Menu|Edit]] → Refresh|Workbenches=All|Shortcut=F5 or Ctrl+R|SeeAlso=...}}
|Name=Std Refresh
|MenuLocation=Edit → Refresh
|Workbenches=All
|Shortcut={{KEY|F5}}
}}


==Description== <!--T:3-->


== Description == <!--T:3-->
<!--T:14-->
When used, this command recomputes all altered components on the screen and refreshes the display.
The '''Std Refresh''' command recomputes the active document. The command is disabled if the document does not require a recompute.


== How to use == <!--T:5-->
==Usage== <!--T:5-->

Press {{KEY|F5}} or {{KEY|Ctrl+R}} or click on the icon [[File:Std_Refresh.png|32px]].
<!--T:7-->
# There are several ways to invoke the command:
#* Press the {{Button|[[Image:Std_Refresh.svg|16px]] [[Std_Refresh|Std Refresh]]}} button.
#* Select the {{MenuCommand|Edit → [[Image:Std_Refresh.svg|16px]] Refresh}} option from the menu.
#* Use the keyboard shortcut: {{KEY|F5}}.

==Options== <!--T:15-->

<!--T:16-->
* To force a recompute select the document or one or more objects in the [[Tree_view|Tree view]], choose the {{MenuCommand|[[Image:Std_MarkToRecompute.svg|16px]] Mark to recompute}} option from the context menu, and invoke the command.
* For objects, but not for documents, you can also choose {{MenuCommand|Recompute object}} from the same context menu.

==Notes== <!--T:17-->

<!--T:18-->
* For a macro that will recompute the active document see: [[Macro_ForceRecompute|Macro ForceRecompute]].

==Scripting== <!--T:10-->

<!--T:11-->
{{Emphasis|See also:}} [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].

<!--T:12-->
To recompute a document use the {{incode|recompute}} method of the document object.

</translate>
{{Code|code=
import FreeCAD


doc = FreeCAD.newDocument()
== Limitations == <!--T:6-->
doc.recompute()
FreeCAD will only allow Refresh when (according to the program's opinion) an alteration of a component happened.
}}
Then the grayed-out Refresh-Icon will become blue.
<translate>
To force a manual recompute you could use the macro [[Macro ForceRecompute|Force Recompute]]


<!--T:13-->
{{Docnav
|[[Std_DuplicateSelection|DuplicateSelection]]
|[[Std_BoxSelection|BoxSelection]]
|[[Std_Edit_Menu|Std Edit Menu]]
|IconL=Std_DuplicateSelection.svg
|IconR=Std_BoxSelection.svg
|IconC=Freecad.svg
}}


</translate>
</translate>
{{Std Base navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}
{{clear}}

Latest revision as of 15:39, 20 May 2023

Std Refresh

Menu location
Edit → Refresh
Workbenches
All
Default shortcut
F5
Introduced in version
-
See also
None

Description

The Std Refresh command recomputes the active document. The command is disabled if the document does not require a recompute.

Usage

  1. There are several ways to invoke the command:
    • Press the Std Refresh button.
    • Select the Edit → Refresh option from the menu.
    • Use the keyboard shortcut: F5.

Options

  • To force a recompute select the document or one or more objects in the Tree view, choose the Mark to recompute option from the context menu, and invoke the command.
  • For objects, but not for documents, you can also choose Recompute object from the same context menu.

Notes

Scripting

See also: FreeCAD Scripting Basics.

To recompute a document use the recompute method of the document object.

import FreeCAD

doc = FreeCAD.newDocument()
doc.recompute()