You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,9 @@ The functionality is split into a bunch of classes. Generally 1 class per file (
18
18
-`CodeEditor` represents basically the left side of the gui (where you type code and press shift + enter to run it)
19
19
-`CommandInterpretter` represents the thing that executes code typed in the CodeEditor (and also draws visual representations on a tkinter canvas). Basically the right side of the screen.
20
20
-`Completions` is an autocomplete widget (a widget is a tkinter GUI element)
21
+
-`Help` is a widget that displays a quick reference and examples (toggled by pressing f1)
22
+
-`QuickReference` is a widget that displays the quick reference
23
+
-`Examples` is a widget that displays example code
21
24
-`config.py` doesn't have a class, but contains program-wide (not just module-wide) globals
22
25
-`Gui` represents the GUI as a whole (the code editor and the command interpretter)
23
26
-`MathObject` is the base class of all things you can create (Vectors, Points, Polygons, matrices, etc)
0 commit comments