diff --git a/docs/IDE/FindReplace.md b/docs/IDE/FindReplace.md new file mode 100644 index 0000000..efc807f --- /dev/null +++ b/docs/IDE/FindReplace.md @@ -0,0 +1,38 @@ +--- +title: Find / Replace +parent: IDE +# nav_order: +permalink: /tB/IDE/Project/FindReplace +--- + +# Find / Replace + +![Find / Replace](Images/FindReplace.png "Find / Replace") + +Find What + +Replace With + +- Current Procedure +- Current Module +- Current File +- Current Project +- Selected Text + +Direction: All / Down / Up + +![Find / Replace - Direction](Images/FindReplace_Direction.png "Find / Replace - Direction") + +- Whole Word Only +- Match Case +- Pattern Matching +- Match Regular Expressions +- Inside Packages + +Find Next + +Cancel + +Replace + +Replace All diff --git a/docs/IDE/History.md b/docs/IDE/History.md new file mode 100644 index 0000000..f7a0307 --- /dev/null +++ b/docs/IDE/History.md @@ -0,0 +1,26 @@ +--- +title: History +parent: IDE +# nav_order: +permalink: /tB/IDE/Project/History +--- + +# History + +When a project isn't open this will be empty. + +![History](Images/History.png "History") + +Once you open a project + +![History](Images/History_1.png "History") + +If you hover on an item it will show you the path of the file. + +![History](Images/History_2.png "History") + +If it's a code file (i.e. `.twin`) it will show the "line: #". + +![History](Images/History_3.png "History") + +You can also click on an item to open it. diff --git a/docs/IDE/Images/Clear.png b/docs/IDE/Images/Clear.png new file mode 100644 index 0000000..72d5ff0 Binary files /dev/null and b/docs/IDE/Images/Clear.png differ diff --git a/docs/IDE/Images/FindReplace.png b/docs/IDE/Images/FindReplace.png new file mode 100644 index 0000000..51b40a8 Binary files /dev/null and b/docs/IDE/Images/FindReplace.png differ diff --git a/docs/IDE/Images/FindReplace_Direction.png b/docs/IDE/Images/FindReplace_Direction.png new file mode 100644 index 0000000..f2bccd9 Binary files /dev/null and b/docs/IDE/Images/FindReplace_Direction.png differ diff --git a/docs/IDE/Images/History.png b/docs/IDE/Images/History.png new file mode 100644 index 0000000..cd92ba7 Binary files /dev/null and b/docs/IDE/Images/History.png differ diff --git a/docs/IDE/Images/History_1.png b/docs/IDE/Images/History_1.png new file mode 100644 index 0000000..ec758fa Binary files /dev/null and b/docs/IDE/Images/History_1.png differ diff --git a/docs/IDE/Images/History_2.png b/docs/IDE/Images/History_2.png new file mode 100644 index 0000000..85c629f Binary files /dev/null and b/docs/IDE/Images/History_2.png differ diff --git a/docs/IDE/Images/History_3.png b/docs/IDE/Images/History_3.png new file mode 100644 index 0000000..2a4d8a8 Binary files /dev/null and b/docs/IDE/Images/History_3.png differ diff --git a/docs/IDE/Images/Memory.png b/docs/IDE/Images/Memory.png new file mode 100644 index 0000000..b07669f Binary files /dev/null and b/docs/IDE/Images/Memory.png differ diff --git a/docs/IDE/Images/OpenEditors.png b/docs/IDE/Images/OpenEditors.png new file mode 100644 index 0000000..6426794 Binary files /dev/null and b/docs/IDE/Images/OpenEditors.png differ diff --git a/docs/IDE/Images/OpenEditors_1.png b/docs/IDE/Images/OpenEditors_1.png new file mode 100644 index 0000000..50160c7 Binary files /dev/null and b/docs/IDE/Images/OpenEditors_1.png differ diff --git a/docs/IDE/Images/Outline.png b/docs/IDE/Images/Outline.png new file mode 100644 index 0000000..b857caf Binary files /dev/null and b/docs/IDE/Images/Outline.png differ diff --git a/docs/IDE/Images/Outline_1.png b/docs/IDE/Images/Outline_1.png new file mode 100644 index 0000000..8ae5da3 Binary files /dev/null and b/docs/IDE/Images/Outline_1.png differ diff --git a/docs/IDE/Images/PackagePublishing.png b/docs/IDE/Images/PackagePublishing.png new file mode 100644 index 0000000..e57491b Binary files /dev/null and b/docs/IDE/Images/PackagePublishing.png differ diff --git a/docs/IDE/Images/PackagePublishing_1.png b/docs/IDE/Images/PackagePublishing_1.png new file mode 100644 index 0000000..025b008 Binary files /dev/null and b/docs/IDE/Images/PackagePublishing_1.png differ diff --git a/docs/IDE/Images/ProjectSettings_AvailableCOMReferences.png b/docs/IDE/Images/ProjectSettings_AvailableCOMReferences.png new file mode 100644 index 0000000..46d6e0d Binary files /dev/null and b/docs/IDE/Images/ProjectSettings_AvailableCOMReferences.png differ diff --git a/docs/IDE/Images/ProjectSettings_LibraryReferences.png b/docs/IDE/Images/ProjectSettings_LibraryReferences.png new file mode 100644 index 0000000..eb46efa Binary files /dev/null and b/docs/IDE/Images/ProjectSettings_LibraryReferences.png differ diff --git a/docs/IDE/Images/Watches.png b/docs/IDE/Images/Watches.png new file mode 100644 index 0000000..e37d3e3 Binary files /dev/null and b/docs/IDE/Images/Watches.png differ diff --git a/docs/IDE/Images/Watches_1.png b/docs/IDE/Images/Watches_1.png new file mode 100644 index 0000000..f921bb4 Binary files /dev/null and b/docs/IDE/Images/Watches_1.png differ diff --git a/docs/IDE/Images/Watches_2.png b/docs/IDE/Images/Watches_2.png new file mode 100644 index 0000000..1dab827 Binary files /dev/null and b/docs/IDE/Images/Watches_2.png differ diff --git a/docs/IDE/Images/Webpage.png b/docs/IDE/Images/Webpage.png new file mode 100644 index 0000000..47bec57 Binary files /dev/null and b/docs/IDE/Images/Webpage.png differ diff --git a/docs/IDE/Memory.md b/docs/IDE/Memory.md new file mode 100644 index 0000000..fec964d --- /dev/null +++ b/docs/IDE/Memory.md @@ -0,0 +1,10 @@ +--- +title: Memory +parent: IDE +# nav_order: +permalink: /tB/IDE/Project/Memory +--- + +# Memory + +![Memory](Images/Memory.png "Memory") diff --git a/docs/IDE/Menu/Add-Ins.md b/docs/IDE/Menu/Add-Ins.md new file mode 100644 index 0000000..4c72814 --- /dev/null +++ b/docs/IDE/Menu/Add-Ins.md @@ -0,0 +1,22 @@ +--- +title: Add-Ins +parent: Menu +nav_order: 9 +permalink: /tB/IDE/Project/Menu/AddIns +--- + +# Add-Ins Menu + +![Add-Ins Menu](Images/Menu_Add-Ins.png "Add-Ins Menu") + +{no addins loaded} + +Once you open a project: + +![Global Search - Add-Ins Menu](Images/Menu_Add-Ins_GlobalSearch.png "Global Search - Add-Ins Menu") + +Clicking on this menu option shows + +> 🛈 Sorry, this menu option has not been imlpemented yet + +![Global Search - Popup](Images/GlobalSearch-Popup.png "Global Search - Popup") diff --git a/docs/IDE/Menu/Debug.md b/docs/IDE/Menu/Debug.md new file mode 100644 index 0000000..bffcd1b --- /dev/null +++ b/docs/IDE/Menu/Debug.md @@ -0,0 +1,32 @@ +--- +title: Debug +parent: Menu +nav_order: 6 +permalink: /tB/IDE/Project/Menu/Debug +--- + +# Debug Menu + +![Debug Menu](Images/Menu_Debug.png "Debug Menu") + +- Step Into F8 / F11 +- Step Over SHIFT + F8 / F10 +--- +- Add Watch... SHIFT + F9 +- Clear Watches +--- +- Toggle Breakpoint F9 +- Clear Al Breakpoints CTRL + SHIFT + F9 +--- +- Set Next Statement (Jump To Line) CTRL + F9 +--- +- Debugger Options + +## Debugger Options + +![Debugger Options | Debug Menu](Images/Menu_Debug_DebuggerOptions.png "Debugger Options | Debug Menu") + +- Break On All Errors +- ✔ Allow Breakpoints (Debuggable) + +![Debugger Options | Debug Menu](Images/Menu_Debug_DebuggerOptions_2.png "Debugger Options | Debug Menu") \ No newline at end of file diff --git a/docs/IDE/Menu/Edit.md b/docs/IDE/Menu/Edit.md new file mode 100644 index 0000000..0008fd0 --- /dev/null +++ b/docs/IDE/Menu/Edit.md @@ -0,0 +1,46 @@ +--- +title: Edit +parent: Menu +nav_order: 2 +permalink: /tB/IDE/Project/Menu/Edit +--- + +# Edit Menu + +![Edit Menu](Images/Menu_Edit.png "Edit Menu") + +- Undo CTRL + Z +- Redo CTRL + Y +--- +- Cut CTRL + X / SHIFT + DELETE +- Copy CTRL + C / CTRL + INSERT +- Paste CTRL + V +- Delete DELETE +- Select All CTRL + A +--- +- Find... CTRL + F +- Replace... CTRL + H +- Find In Project... CTRL + SHIFT + Y +--- +- Indent CTRL + ] +- Outdent CTRL + [ +- Format Selection +- Format Document +--- +- Quick Find... ALT + F +- Quick Replace... ALT + H +- Select All Matchtes ALT + A +--- +- Fold CTRL + { +- Fold Procedures CTRL + ALT + ARROWLEFT +- Fold All +- Unfold CTRL + } +- Unfold Procedures CTRL + ALT + ARROWRIGHT +- Unfold All +--- +- Go To Line/Column... +--- +- Transform To Uppercase +- Transform To Lowercase +- TransformTo Titlecase +- Transform To Snakecase \ No newline at end of file diff --git a/docs/IDE/Menu/File.md b/docs/IDE/Menu/File.md index 6761468..cb0dd98 100644 --- a/docs/IDE/Menu/File.md +++ b/docs/IDE/Menu/File.md @@ -1,11 +1,11 @@ --- title: File parent: Menu -# nav_order: +nav_order: 1 permalink: /tB/IDE/Project/Menu/File --- -# Help Menu +# File Menu ![File (Menu)](Images/Menu_File.png "File (Menu)") diff --git a/docs/IDE/Menu/Format.md b/docs/IDE/Menu/Format.md new file mode 100644 index 0000000..c0dedd7 --- /dev/null +++ b/docs/IDE/Menu/Format.md @@ -0,0 +1,58 @@ +--- +title: Format +parent: Menu +nav_order: 5 +permalink: /tB/IDE/Project/Menu/Format +--- + +# Format Menu + +![Format Menu](Images/Menu_Format.png "Format Menu") +![Format Menu](Images/Menu_Format_1.png "Format Menu") + +- Align +- Make Same Size +--- +- Horizontal Spacing +- Vertical Spacing +--- +- Center In Container (Horizontally) +- Center In Container (Horizontally) +--- +- Bring To Front +- Send To Back +--- +- Lock Controls + +![Format Align Menu](Images/Menu_Format_Align.png "Format Align Menu") + +- Left ALT + ARROWLEFT +- Center (Horizontal) +- Right ALT + ARROWRIGHT +--- +- Top ALT + ARROWUP +- Center (Vertical) +- Bottom ALT + ARROWDOWN +--- +- To Grid + +![Format Make Same Size Menu](Images/Menu_Format_MakeSameSize.png "Format Make Same Size Menu") + +- Width (Widest) CTRL + SHIFT + ARROWRIGHT +- Width (Narrowest) CTRL + SHIFT + ARROWLEFT +- Height (Tallest) CTRL + SHIFT + ARROWDOWN +- Height (Shortest) CTRL + SHIFT + ARROWUP + +![Format Horizontal Spacing Menu](Images/Menu_Format_HorizontalSpacing.png "Format Horizontal Spacing Menu") + +- Make Equal +- Increase +- Decrease +- Remove + +![Format Vertical Spacing Menu](Images/Menu_Format_VerticalSpacing.png "Format Vertical Spacing Menu") + +- Make Equal +- Increase +- Decrease +- Remove diff --git a/docs/IDE/Menu/Help.md b/docs/IDE/Menu/Help.md index ee0ad96..42f525a 100644 --- a/docs/IDE/Menu/Help.md +++ b/docs/IDE/Menu/Help.md @@ -1,7 +1,7 @@ --- title: Help parent: Menu -# nav_order: +nav_order: 11 permalink: /tB/IDE/Project/Menu/Help --- diff --git a/docs/IDE/Menu/Images/GlobalSearch-Popup.png b/docs/IDE/Menu/Images/GlobalSearch-Popup.png new file mode 100644 index 0000000..6325ab9 Binary files /dev/null and b/docs/IDE/Menu/Images/GlobalSearch-Popup.png differ diff --git a/docs/IDE/Menu/Images/Menu_Add-Ins.png b/docs/IDE/Menu/Images/Menu_Add-Ins.png new file mode 100644 index 0000000..db56366 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Add-Ins.png differ diff --git a/docs/IDE/Menu/Images/Menu_Add-Ins_GlobalSearch.png b/docs/IDE/Menu/Images/Menu_Add-Ins_GlobalSearch.png new file mode 100644 index 0000000..42aad17 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Add-Ins_GlobalSearch.png differ diff --git a/docs/IDE/Menu/Images/Menu_Debug.png b/docs/IDE/Menu/Images/Menu_Debug.png new file mode 100644 index 0000000..ab8f301 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Debug.png differ diff --git a/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions.png b/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions.png new file mode 100644 index 0000000..783a146 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions.png differ diff --git a/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions_2.png b/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions_2.png new file mode 100644 index 0000000..fd9f9f8 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Debug_DebuggerOptions_2.png differ diff --git a/docs/IDE/Menu/Images/Menu_Edit.png b/docs/IDE/Menu/Images/Menu_Edit.png new file mode 100644 index 0000000..c64d495 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Edit.png differ diff --git a/docs/IDE/Menu/Images/Menu_Format.png b/docs/IDE/Menu/Images/Menu_Format.png new file mode 100644 index 0000000..93852bc Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format.png differ diff --git a/docs/IDE/Menu/Images/Menu_Format_1.png b/docs/IDE/Menu/Images/Menu_Format_1.png new file mode 100644 index 0000000..6b70168 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_1.png differ diff --git a/docs/IDE/Menu/Images/Menu_Format_Align.png b/docs/IDE/Menu/Images/Menu_Format_Align.png new file mode 100644 index 0000000..4bf5855 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_Align.png differ diff --git a/docs/IDE/Menu/Images/Menu_Format_HorizontalSpacing.png b/docs/IDE/Menu/Images/Menu_Format_HorizontalSpacing.png new file mode 100644 index 0000000..cd93d2d Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_HorizontalSpacing.png differ diff --git a/docs/IDE/Menu/Images/Menu_Format_MakeSameSize.png b/docs/IDE/Menu/Images/Menu_Format_MakeSameSize.png new file mode 100644 index 0000000..f56ede1 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_MakeSameSize.png differ diff --git a/docs/IDE/Menu/Images/Menu_Format_VerticalSpacing.png b/docs/IDE/Menu/Images/Menu_Format_VerticalSpacing.png new file mode 100644 index 0000000..d003091 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Format_VerticalSpacing.png differ diff --git a/docs/IDE/Menu/Images/Menu_Project.png b/docs/IDE/Menu/Images/Menu_Project.png new file mode 100644 index 0000000..07efeec Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Project.png differ diff --git a/docs/IDE/Menu/Images/Menu_Run.png b/docs/IDE/Menu/Images/Menu_Run.png new file mode 100644 index 0000000..3fa7a6a Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Run.png differ diff --git a/docs/IDE/Menu/Images/Menu_Tools.png b/docs/IDE/Menu/Images/Menu_Tools.png new file mode 100644 index 0000000..c3413dc Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Tools.png differ diff --git a/docs/IDE/Menu/Images/Menu_Tools_IDEOptions.png b/docs/IDE/Menu/Images/Menu_Tools_IDEOptions.png new file mode 100644 index 0000000..e045df9 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Tools_IDEOptions.png differ diff --git a/docs/IDE/Menu/Images/Menu_View.png b/docs/IDE/Menu/Images/Menu_View.png new file mode 100644 index 0000000..a749fa4 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_View.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window.png b/docs/IDE/Menu/Images/Menu_Window.png new file mode 100644 index 0000000..e57b20f Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts.png b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts.png new file mode 100644 index 0000000..cf9ebf9 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts.png b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts.png new file mode 100644 index 0000000..81e0840 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts_1.png b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts_1.png new file mode 100644 index 0000000..900a364 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts_1.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_Language.png b/docs/IDE/Menu/Images/Menu_Window_Language.png new file mode 100644 index 0000000..088e707 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_Language.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_PanelFeatures.png b/docs/IDE/Menu/Images/Menu_Window_PanelFeatures.png new file mode 100644 index 0000000..c32a93f Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_PanelFeatures.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_PanelLayouts.png b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts.png new file mode 100644 index 0000000..95db453 Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Default.png b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Default.png new file mode 100644 index 0000000..077238d Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Default.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Fullscreen.png b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Fullscreen.png new file mode 100644 index 0000000..37f0aca Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Fullscreen.png differ diff --git a/docs/IDE/Menu/Images/Menu_Window_Theme.png b/docs/IDE/Menu/Images/Menu_Window_Theme.png new file mode 100644 index 0000000..3feff6e Binary files /dev/null and b/docs/IDE/Menu/Images/Menu_Window_Theme.png differ diff --git a/docs/IDE/Menu/Project.md b/docs/IDE/Menu/Project.md new file mode 100644 index 0000000..448d107 --- /dev/null +++ b/docs/IDE/Menu/Project.md @@ -0,0 +1,34 @@ +--- +title: Project +parent: Menu +nav_order: 4 +permalink: /tB/IDE/Project/Menu/Project +--- + +# Project Menu + +![Project Menu](Images/Menu_Project.png "Project Menu") + +- Add +--- +- References +- Project Settings +--- +- Open Project Folder... +- Open Build Output Folder... + +## Add + +**Add** is the same as Right Click Add on the [Project Explorer](../Project%20Explorer.md) + +![Right-Click Add](../Images/RightClick-Add.png "Right-Click Add") + +## References + +See [Project Settings](../Project%20Settings.md) filtered by "project.references". + +![Library References - Project Settings](../Images/ProjectSettings_LibraryReferences.png "Library References - Project Settings") + +## Project Settings + +See [Project Settings](../Project%20Settings.md). diff --git a/docs/IDE/Menu/Run.md b/docs/IDE/Menu/Run.md new file mode 100644 index 0000000..113a2ad --- /dev/null +++ b/docs/IDE/Menu/Run.md @@ -0,0 +1,14 @@ +--- +title: Run +parent: Menu +nav_order: 7 +permalink: /tB/IDE/Project/Menu/Run +--- + +# Run Menu + +![Run Menu](Images/Menu_Run.png "Run Menu") + +- Start F5 +- Break CTRL + BREAK +- End diff --git a/docs/IDE/Menu/Tools.md b/docs/IDE/Menu/Tools.md new file mode 100644 index 0000000..2d6d923 --- /dev/null +++ b/docs/IDE/Menu/Tools.md @@ -0,0 +1,22 @@ +--- +title: Tools +parent: Menu +nav_order: 8 +permalink: /tB/IDE/Project/Menu/Tools +--- + +# Tools Menu + +![Tools Menu](Images/Menu_Tools.png "Tools Menu") + +- IDE Options... + +![IDE Options - Tools Menu](Images/Menu_Tools_IDEOptions.png "IDE Options - Tools Menu") + +> [!NOTE] +> +> TODO: Add each IDE Option item. + +| Option | Value | +| -------- | ----- | +| Tab Size | 4 | diff --git a/docs/IDE/Menu/View.md b/docs/IDE/Menu/View.md new file mode 100644 index 0000000..14c5ab3 --- /dev/null +++ b/docs/IDE/Menu/View.md @@ -0,0 +1,38 @@ +--- +title: View +parent: Menu +nav_order: 3 +permalink: /tB/IDE/Project/Menu/View +--- + +# View Menu + +![View Menu](Images/Menu_View.png "View Menu") + +- Code Editor +- Object Designer SHIFT + F7 +--- +- Definition SHIFT + F2 / F12 +- Last Position CTRL + SHIFT + F2 +--- +- Object Browser +- Zoom In +- Zoom Out +--- +- EDITOR +- PROJECT EXPLORER +- OPEN EDITORS +- HISTORY +- OUTLINE +- CALL STACK CTRL + L +- VARIABLES +- WATCHES +- DEBUG CONSOLE CTRL + G +- DIAGNOSTICS +- PACKAGE PUBLISHING +- TOOLBAR +- TOOLBOX +- PROPERTIES +- WEBPAGE +- FIND / REPLACE +- MEMORY 1 diff --git a/docs/IDE/Menu/Window.md b/docs/IDE/Menu/Window.md new file mode 100644 index 0000000..baaba71 --- /dev/null +++ b/docs/IDE/Menu/Window.md @@ -0,0 +1,970 @@ +--- +title: Window +parent: Menu +nav_order: 10 +permalink: /tB/IDE/Project/Menu/Window +--- + +# Window Menu + +![Window Menu](Images/Menu_Window.png "Window Menu") + +- Panel Layouts +- Panel Features +- Keyboard Shortcuts +--- +- Theme +- Language + +## Panel Layouts + +![Window Panel Layouts Menu](Images/Menu_Window_PanelLayouts.png "Window Panel Layouts Menu") + +- Default Built-in Layout CTRL + # +- Full Screen Editor Layout +--- +- ✔ Custom Layout (Unsaved) +--- +- Save Current Panel Layout As... +- Manage Panel Layouts... + + +### Manage Panel Layouts... + +![Window Panel Layouts Default Menu](Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Default.png "Window Panel Layouts Default Menu") + +
+<DEFAULT> (built-in) + +```json +{ + "docked": { + "type": "horizontal", + "variableSize": true, + "size": "0%", + "content": [ + { + "id": "TOOLBAR", + "variableSize": false, + "size": "fit-content" + }, + { + "type": "vertical", + "variableSize": true, + "size": "0%", + "content": [ + { + "type": "horizontal", + "variableSize": false, + "size": "79.0109%", + "content": [ + { + "type": "vertical", + "variableSize": false, + "size": "73.8657%", + "content": [ + { + "id": "TOOLBOX", + "variableSize": false, + "size": "13.0192%" + }, + { + "id": "EDITOR", + "variableSize": true, + "size": "0%" + } + ] + }, + { + "type": "vertical", + "variableSize": true, + "size": "0%", + "content": [ + { + "type": "vertical", + "variableSize": false, + "size": "67.9395%", + "content": [ + { + "id": "DEBUG CONSOLE", + "variableSize": false, + "size": "53.0193%" + }, + { + "id": "PROBLEMS", + "variableSize": true, + "size": "0%" + } + ] + }, + { + "type": "vertical", + "variableSize": true, + "size": "0%", + "content": [ + { + "id": "CALL STACK", + "variableSize": true, + "size": "0%" + }, + { + "id": "VARIABLES", + "variableSize": true, + "size": "0%" + } + ] + } + ] + } + ] + }, + { + "type": "horizontal", + "variableSize": true, + "size": "0%", + "content": [ + { + "id": "PROJECT EXPLORER", + "variableSize": false, + "size": "60.4237%" + }, + { + "id": "PROPERTIES", + "variableSize": true, + "size": "0%" + } + ] + } + ] + } + ] + }, + "floating": [] +} +``` + +
+ +![Window Panel Layouts Fullscreen Menu](Images/Menu_Window_PanelLayouts_ManagePanelLayouts_Fullscreen.png "Window Panel Layouts Fullscreen Menu") + +
+<FULLSCREEN> (built-in) + +```json +{ + "docked": { + "type": "horizontal", + "variableSize": true, + "size": "0%", + "content": [ + { + "id": "TOOLBAR", + "variableSize": false, + "size": "fit-content" + }, + { + "type": "vertical", + "variableSize": true, + "size": "0%", + "content": [ + { + "id": "TOOLBOX", + "variableSize": false, + "size": "8.49705%" + }, + { + "type": "vertical", + "variableSize": true, + "size": "0%", + "content": [ + { + "id": "EDITOR", + "variableSize": false, + "size": "81.8591%" + }, + { + "id": "PROPERTIES", + "variableSize": true, + "size": "0%" + } + ] + } + ] + } + ] + }, + "floating": [] +} +``` + +
+ +## Panel Features + +![Window Panel Features Menu](Images/Menu_Window_PanelFeatures.png "Window Panel Features Menu") + +- ✔ Allow resizing of docked panels +- ✔ Allow rearrangement of docked panels +- ✔ Allow tear-out of docked panels +--- +- ✔ Allow resizing of floating panels +- ✔ Allow movement of floating panels + +## Keyboard Shortcuts + +![Window Keyboard Shortcuts Menu](Images/Menu_Window_KeyboardShortcuts.png "Window Keyboard Shortcuts Menu") + +- ✔ Default Built-in Keyboard Shortcuts +--- +- Manage Keyboard Shortcuts + +### Manage Keyboard Shortcuts + +![Window Keyboard Shortcuts - Manage Keyboard Shortcuts Menu](Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts.png "Window Keyboard Shortcuts - Manage Keyboard Shortcuts Menu") + +![Window Keyboard Shortcuts - Manage Keyboard Shortcuts Menu](Images/Menu_Window_KeyboardShortcuts_ManageKeyboardShortcuts_1.png "Window Keyboard Shortcuts - Manage Keyboard Shortcuts Menu") + +
+Options + +```json +{ + "tbMisc_PreventDefaultKeyBehaviour": [ + "{KEYDOWN}{CTRL}A", + "{KEYDOWN}TAB" + ], + "tbEditor_SelectAll": [ + "{KEYDOWN}{CTRL}A" + ], + "tbEditor_ClipboardCopy": [ + "{KEYDOWN}{CTRL}C", + "{KEYDOWN}{CTRL}INSERT" + ], + "tbEditor_ClipboardCut": [ + "{KEYDOWN}{CTRL}X", + "{KEYDOWN}{SHIFT}DELETE" + ], + "tbEditor_ClipboardPaste": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}V" + ], + "tbEditor_Undo": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}Z" + ], + "tbEditor_Redo": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}Y" + ], + "tbEditor_DeleteLeft": [ + "{KEYDOWN}{KEYDOWNREPEAT}BACKSPACE", + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}BACKSPACE" + ], + "tbEditor_DeleteRight": [ + "{KEYDOWN}{KEYDOWNREPEAT}DELETE" + ], + "tbEditor_DeleteLeftWord": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}BACKSPACE" + ], + "tbEditor_DeleteRightWord": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}DELETE" + ], + "tbEditor_DeleteLines": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}DELETE" + ], + "tbEditor_CursorSelectLeft": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWLEFT" + ], + "tbEditor_CursorSelectRight": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWRIGHT" + ], + "tbEditor_CursorSelectUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWUP" + ], + "tbEditor_CursorSelectDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWDOWN" + ], + "tbEditor_CursorSelectLeftWord": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}ARROWLEFT" + ], + "tbEditor_CursorSelectRightWord": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}ARROWRIGHT" + ], + "tbEditor_CursorMoveLeft": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWLEFT" + ], + "tbEditor_CursorMoveRight": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWRIGHT" + ], + "tbEditor_CursorMoveUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP" + ], + "tbEditor_CursorMoveDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN" + ], + "tbEditor_CursorMoveLeftWord": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWLEFT" + ], + "tbEditor_CursorMoveRightWord": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWRIGHT" + ], + "tbEditor_CursorMoveStartOfLineHome": [ + "{KEYDOWN}HOME" + ], + "tbEditor_CursorMoveEndOfLine": [ + "{KEYDOWN}END" + ], + "tbEditor_CursorMoveTop": [ + "{KEYDOWN}{CTRL}HOME" + ], + "tbEditor_CursorMoveBottom": [ + "{KEYDOWN}{CTRL}END" + ], + "tbEditor_CursorSelectTop": [ + "{KEYDOWN}{CTRL}{SHIFT}HOME" + ], + "tbEditor_CursorSelectBottom": [ + "{KEYDOWN}{CTRL}{SHIFT}END" + ], + "tbEditor_CursorSelectLineStartHome": [ + "{KEYDOWN}{SHIFT}HOME" + ], + "tbEditor_CursorSelectLineEnd": [ + "{KEYDOWN}{SHIFT}END" + ], + "tbEditor_CursorMovePageUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}PAGEUP" + ], + "tbEditor_CursorMovePageDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}PAGEDOWN" + ], + "tbEditor_CursorSelectPageUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}PAGEUP" + ], + "tbEditor_CursorSelectPageDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}PAGEDOWN" + ], + "tbEditor_InsertLineBreak": [ + "{KEYDOWN}{KEYDOWNREPEAT}ENTER" + ], + "tbEditor_InsertSpace": [ + "{KEYDOWN}{KEYDOWNREPEAT}SPACE", + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}SPACE" + ], + "tbEditor_InsertComma": [ + "{KEYDOWN}{KEYDOWNREPEAT}," + ], + "tbEditor_InsertPeriod": [ + "{KEYDOWN}{KEYDOWNREPEAT}." + ], + "tbEditor_InsertEquals": [ + "{KEYDOWN}{KEYDOWNREPEAT}=" + ], + "tbEditor_InsertPlus": [ + "{KEYDOWN}{KEYDOWNREPEAT}+" + ], + "tbEditor_InsertMinus": [ + "{KEYDOWN}{KEYDOWNREPEAT}-" + ], + "tbEditor_InsertBackslash": [ + "{KEYDOWN}{KEYDOWNREPEAT}\\" + ], + "tbEditor_InsertSlash": [ + "{KEYDOWN}{KEYDOWNREPEAT}/" + ], + "tbEditor_InsertColon": [ + "{KEYDOWN}{KEYDOWNREPEAT}:" + ], + "tbEditor_InsertAmpersand": [ + "{KEYDOWN}{KEYDOWNREPEAT}&" + ], + "tbEditor_InsertExclamation": [ + "{KEYDOWN}{KEYDOWNREPEAT}!" + ], + "tbEditor_InsertMultiply": [ + "{KEYDOWN}{KEYDOWNREPEAT}*" + ], + "tbEditor_MoveToProcedurePrev": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWUP" + ], + "tbEditor_MoveToProcedureNext": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWDOWN" + ], + "tbEditor_AddCursorAbove": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}ARROWUP" + ], + "tbEditor_AddCursorBelow": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}ARROWDOWN" + ], + "tbEditor_AddCursorsAtLineEndsOfSelection": [ + "{KEYDOWN}{SHIFT}{ALT}I" + ], + "tbEditor_ClipboardCutPlain": [ + "{KEYDOWN}{CTRL}{SHIFT}X" + ], + "tbEditor_ClipboardPlainCopy": [ + "{KEYDOWN}{CTRL}{SHIFT}C" + ], + "tbEditor_ClipboardPlainPaste": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}V" + ], + "tbEditor_ClipboardPasteAsComment": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}V" + ], + "tbEditor_CommentSelection": [ + "{KEYDOWN}{CTRL}K" + ], + "tbEditor_UncommentSelection": [ + "{KEYDOWN}{CTRL}{SHIFT}K" + ], + "tbEditor_GoToDefinition": [ + "{KEYDOWN}{SHIFT}F2", + "{KEYDOWN}F12" + ], + "tbEditor_ToggleBookmark": [ + "{KEYDOWN}{CTRL}B" + ], + "tbEditor_PrevBookmark": [ + "{KEYDOWN}{CTRL}M" + ], + "tbEditor_Find": [ + "{KEYDOWN}{CTRL}F" + ], + "tbFindWidget_ShowFind": [ + "{KEYDOWN}{ALT}F" + ], + "tbFindWidget_ShowReplace": [ + "{KEYDOWN}{ALT}H" + ], + "tbEditor_FindWidget_SelectAllMatches": [ + "{KEYDOWN}{ALT}A" + ], + "tbEditor_FindReplace": [ + "{KEYDOWN}{CTRL}H" + ], + "tbEditor_LastPosition": [ + "{KEYDOWN}{CTRL}{SHIFT}F2" + ], + "tbEditor_InsertLineAbove": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}ENTER" + ], + "tbEditor_InsertLineBelow": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ENTER" + ], + "tbEditor_IndentLine": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}]" + ], + "tbEditor_OutdentLine": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}[" + ], + "tbEditor_Fold": [ + "{KEYDOWN}{CTRL}{" + ], + "tbEditor_Unfold": [ + "{KEYDOWN}{CTRL}}" + ], + "tbEditor_FoldProcedures": [ + "{KEYDOWN}{CTRL}{ALT}ARROWLEFT" + ], + "tbEditor_UnfoldProcedures": [ + "{KEYDOWN}{CTRL}{ALT}ARROWRIGHT" + ], + "tbEditor_ToggleLineComment": [ + "{KEYDOWN}{CTRL}/" + ], + "tbEditor_ShowContextMenu": [ + "{KEYDOWN}{SHIFT}F10" + ], + "tbEditor_JumpToNextProblem": [ + "{KEYDOWN}{KEYDOWNREPEAT}{ALT}F8" + ], + "tbEditor_JumpToPrevProblem": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}F8" + ], + "tbEditor_FindWidget_Next": [ + "{KEYDOWN}{KEYDOWNREPEAT}{ALT}F3" + ], + "tbEditor_FindWidget_Prev": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}F3" + ], + "tbEditor_FindSelectedNext": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}F3" + ], + "tbEditor_FindSelectedPrev": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}F3" + ], + "tbEditor_ShrinkSelection": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}ARROWLEFT" + ], + "tbEditor_ExpandSelection": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}ARROWRIGHT" + ], + "tbEditor_ExpandLineSelection": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}L" + ], + "tbEditor_CursorUndo": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}U" + ], + "tbEditor_CopyLineDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}ARROWDOWN" + ], + "tbEditor_CopyLineUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}{ALT}ARROWUP" + ], + "tbEditor_MoveLinesDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}{ALT}ARROWDOWN" + ], + "tbEditor_MoveLinesUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}{ALT}ARROWUP" + ], + "tbEditor_RenameSymbol": [ + "{KEYDOWN}F2" + ], + "tbEditor_SelectAllMatches": [ + "{KEYDOWN}{CTRL}{SHIFT}L" + ], + "tbEditor_ToggleBlockComment": [ + "{KEYDOWN}{SHIFT}{ALT}A" + ], + "tbEditor_Indent": [ + "{KEYDOWN}{KEYDOWNREPEAT}TAB" + ], + "tbEditor_Outdent": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}TAB" + ], + "tbEditor_IncreaseFontSize": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}+" + ], + "tbEditor_DecreaseFontSize": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}-" + ], + "tbEditor_CodeSelector1_Dropdown": [ + "{KEYDOWN}{CTRL}1" + ], + "tbEditor_CodeSelector2_Dropdown": [ + "{KEYDOWN}{CTRL}2" + ], + "tbEditor_CodeSelector3_Dropdown": [ + "{KEYDOWN}{CTRL}3" + ], + "tbEditor_TurnShowCodeHintsOn": [ + "{KEYDOWN}CONTROL" + ], + "tbEditor_TurnShowCodeHintsOff": [ + "CONTROL" + ], + "tbEditor_ToggleWordWrap": [ + "{KEYDOWN}{ALT}Z" + ], + "tbEditor_CloseTab": [ + "{KEYDOWN}{CTRL}F4", + "{KEYDOWN}{CTRL}W" + ], + "tbEditor_ReopenLastClosedTab": [ + "{KEYDOWN}{CTRL}{SHIFT}T" + ], + "tbEditor_ActivateNextTab": [ + "{KEYDOWN}{CTRL}TAB" + ], + "tbEditor_ActivatePrevTab": [ + "{KEYDOWN}{CTRL}{SHIFT}TAB" + ], + "tbProject_SaveAllChanges": [ + "{KEYDOWN}{CTRL}S" + ], + "tbEditor_SwitchToggleFormDesignCode": [], + "tbEditor_SwitchToFormDesign": [ + "{KEYDOWN}{SHIFT}F7" + ], + "tbProjectExplorer_SelectedItemsClipboardCut": [ + "{KEYDOWN}{CTRL}X", + "{KEYDOWN}{SHIFT}DELETE" + ], + "tbFormDesigner_ClipboardCut": [ + "{KEYDOWN}{CTRL}X", + "{KEYDOWN}{SHIFT}DELETE" + ], + "tbFormDesigner_ClipboardCopy": [ + "{KEYDOWN}{CTRL}C", + "{KEYDOWN}{CTRL}INSERT" + ], + "tbProjectExplorer_SelectedItemsClipboardCopy": [ + "{KEYDOWN}{CTRL}C", + "{KEYDOWN}{CTRL}INSERT" + ], + "tbFormDesigner_ClipboardPaste": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}V" + ], + "tbProjectExplorer_ClipboardPaste": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}V" + ], + "tbFindWidget_Hide": [ + "{KEYDOWN}ESCAPE" + ], + "tbFindWidget_FindNext": [ + "{KEYDOWN}{KEYDOWNREPEAT}ENTER" + ], + "tbFindWidget_FindPrevious": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ENTER" + ], + "tbFindWidget_FindNextInSelection": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}F3" + ], + "tbFindWidget_FindPrevInSelection": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}F3" + ], + "tbFindWidget_HistoryCyclePrevious": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP" + ], + "tbFindWidget_HistoryCycleNext": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN" + ], + "tbProject_ShowReferences": [ + "{KEYDOWN}{CTRL}T" + ], + "tbFindReplace_Cancel": [ + "{KEYDOWN}ESCAPE" + ], + "tbFindReplace_Next": [ + "{KEYDOWN}{KEYDOWNREPEAT}F3" + ], + "tbFindReplace_Prev": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}F3" + ], + "tbFindReplace_ReplaceNext": [ + "{KEYDOWN}{ALT}R" + ], + "tbFindReplace_ReplaceAll": [ + "{KEYDOWN}{ALT}A" + ], + "tbFindReplace_FocusNext": [ + "{KEYDOWN}{ALT}N" + ], + "tbFindReplace_FocusFindWhat": [ + "{KEYDOWN}{ALT}F" + ], + "tbFindReplace_FocusReplaceWith": [ + "{KEYDOWN}{ALT}W" + ], + "tbFindReplace_FocusCurrentProcedure": [ + "{KEYDOWN}{ALT}P" + ], + "tbFindReplace_FocusCurrentModule": [ + "{KEYDOWN}{ALT}M" + ], + "tbFindReplace_FocusCurrentProject": [ + "{KEYDOWN}{ALT}C" + ], + "tbFindReplace_FocusDirection": [ + "{KEYDOWN}{ALT}D" + ], + "tbFindReplace_FocusWholeWordOnlyToggle": [ + "{KEYDOWN}{ALT}O" + ], + "tbFindReplace_FocusMatchCaseToggle": [ + "{KEYDOWN}{ALT}S" + ], + "tbFindReplace_FocusUsePatternMatchingToggle": [ + "{KEYDOWN}{ALT}U" + ], + "tbFormDesigner_Undo": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}Z" + ], + "tbFormDesigner_Redo": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}Y" + ], + "tbProject_Export": [ + "{KEYDOWN}{CTRL}E" + ], + "tbProject_FindInFiles": [ + "{KEYDOWN}{CTRL}{SHIFT}F" + ], + "tbDebug_StartOrContinue": [ + "{KEYDOWN}F5" + ], + "tbDebug_BreakInto": [ + "{KEYDOWN}{CTRL}CANCEL" + ], + "tbDebug_StepOver": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}F8", + "{KEYDOWN}{KEYDOWNREPEAT}F10" + ], + "tbDebug_StepInto": [ + "{KEYDOWN}{KEYDOWNREPEAT}F8", + "{KEYDOWN}{KEYDOWNREPEAT}F11" + ], + "tbDebug_StepOut": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{SHIFT}F8", + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}F11" + ], + "tbDebug_RunOrPreview": [ + "{KEYDOWN}F6" + ], + "tbBuild_SwitchToWin64": [ + "{KEYDOWN}{CTRL}F1" + ], + "tbBuild_SwitchToWin32": [ + "{KEYDOWN}{CTRL}F2" + ], + "tbHelp_ToggleExpandSignatureHelp": [ + "{KEYDOWN}F1" + ], + "tbDebug_SetNextExecutionStatement": [ + "{KEYDOWN}{CTRL}F9" + ], + "tbDebug_ToggleBreakpoint": [ + "{KEYDOWN}F9" + ], + "tbWatches_Add": [ + "{KEYDOWN}{SHIFT}F9" + ], + "tbIde_IncreaseFontSize": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}+" + ], + "tbIde_DecreaseFontSize": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}{ALT}-" + ], + "tbIdeWindow_Close": [ + "{KEYDOWN}{ALT}F4" + ], + "tbDebugConsole_FocusPanel": [ + "{KEYDOWN}{CTRL}G" + ], + "tbFormDesigner_MenuEditorRename": [ + "{KEYDOWN}F2" + ], + "tbFormDesigner_MenuEditorDelete": [ + "{KEYDOWN}DELETE" + ], + "tbFormDesigner_MenuEditorMoveLeft": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWLEFT" + ], + "tbFormDesigner_MenuEditorMoveUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWUP" + ], + "tbFormDesigner_MenuEditorMoveRight": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWRIGHT" + ], + "tbFormDesigner_MenuEditorMoveDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}{CTRL}ARROWDOWN" + ], + "tbFormDesigner_MenuEditorToggleChecked": [ + "{KEYDOWN}{KEYDOWNREPEAT}SPACE" + ], + "tbFormDesigner_SelectAllControls": [ + "{KEYDOWN}{CTRL}A" + ], + "tbFormDesigner_DeleteSelectedControls": [ + "{KEYDOWN}DELETE" + ], + "tbFormDesigner_SelectParentOfSelectedControl": [ + "{KEYDOWN}ESCAPE" + ], + "tbFormDesigner_SelectToolboxPointer": [ + "{KEYDOWN}ESCAPE" + ], + "tbFormDesigner_AlignSelectedControlsLeft": [ + "{KEYDOWN}{ALT}ARROWLEFT" + ], + "tbFormDesigner_AlignSelectedControlsTop": [ + "{KEYDOWN}{ALT}ARROWUP" + ], + "tbFormDesigner_AlignSelectedControlsRight": [ + "{KEYDOWN}{ALT}ARROWRIGHT" + ], + "tbFormDesigner_AlignSelectedControlsBottom": [ + "{KEYDOWN}{ALT}ARROWDOWN" + ], + "tbFormDesigner_ResizeSelectedControlsWidest": [ + "{KEYDOWN}{CTRL}{SHIFT}ARROWRIGHT" + ], + "tbFormDesigner_ResizeSelectedControlsTallest": [ + "{KEYDOWN}{CTRL}{SHIFT}ARROWDOWN" + ], + "tbFormDesigner_ResizeSelectedControlsNarrowest": [ + "{KEYDOWN}{CTRL}{SHIFT}ARROWLEFT" + ], + "tbFormDesigner_ResizeSelectedControlsShortest": [ + "{KEYDOWN}{CTRL}{SHIFT}ARROWUP" + ], + "tbFormDesigner_ResizeSelectedControlsNarrower": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWLEFT" + ], + "tbFormDesigner_MoveSelectedControlsLeft": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWLEFT" + ], + "tbFormDesigner_ResizeSelectedControlsWider": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWRIGHT" + ], + "tbFormDesigner_MoveSelectedControlsRight": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWRIGHT" + ], + "tbFormDesigner_ResizeSelectedControlsShorter": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWUP" + ], + "tbFormDesigner_MoveSelectedControlsUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP" + ], + "tbFormDesigner_ResizeSelectedControlsTaller": [ + "{KEYDOWN}{KEYDOWNREPEAT}{SHIFT}ARROWDOWN" + ], + "tbFormDesigner_MoveSelectedControlsDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN" + ], + "tbFormDesigner_TurnShowTabIndexOn": [ + "{KEYDOWN}CONTROL" + ], + "tbFormDesigner_TurnShowTabIndexOff": [ + "CONTROL" + ], + "tbMenu_FocusAdjacentLeft": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWLEFT" + ], + "tbMenu_FocusAdjacentRight": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWRIGHT" + ], + "tbMenu_FocusAdjacentUp": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP" + ], + "tbMenu_FocusAdjacentDown": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN" + ], + "tbMenu_ExecuteFocusedEntry": [ + "{KEYDOWN}{KEYDOWNREPEAT}ENTER" + ], + "tbMisc_SaveProjectMetaStateInTwinproj": [ + "{KEYDOWN}{CTRL}{SHIFT}{ALT}M" + ], + "tbMisc_ShiftKeyStateDown": [ + "{KEYDOWN}SHIFT" + ], + "tbMisc_ShiftKeyStateUp": [ + "SHIFT" + ], + "tbMisc_AltKeyStateDown": [ + "{KEYDOWN}ALT" + ], + "tbMisc_AltKeyStateUp": [ + "ALT" + ], + "tbMenu_Cancel": [ + "{KEYDOWN}ESCAPE" + ], + "tbProject_Open": [ + "{KEYDOWN}{CTRL}O" + ], + "tbProject_New": [ + "{KEYDOWN}{CTRL}N" + ], + "tbProjectExplorer_ToggleFileMode": [ + "{KEYDOWN}{CTRL}R" + ], + "tbCallStack_ShowPanel": [ + "{KEYDOWN}{CTRL}L" + ], + "tbDebugConsole_ShowPanel": [ + "{KEYDOWN}{CTRL}G" + ], + "tbDebug_BreakpointsClear": [ + "{KEYDOWN}{CTRL}{SHIFT}F9" + ], + "tbProjectExplorer_SelectedItemsRename": [ + "{KEYDOWN}F2" + ], + "tbProjectExplorer_SelectedItemsDeletePermanently": [ + "{KEYDOWN}DELETE" + ], + "tbDebugConsole_HistoryCyclePrevious": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP" + ], + "tbDebugConsole_HistoryCycleNext": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN" + ], + "tbIntellisense_SelectPrevious": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP" + ], + "tbIntellisense_SelectNext": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN" + ], + "tbIntellisense_AcceptSelectedEntry": [ + "{KEYDOWN}TAB", + "SPACE", + "ENTER", + ",", + ".", + "+", + "-", + "&", + "(", + ")", + "!", + "*", + "\\", + "/", + ":", + "=" + ], + "tbDebugConsole_ExecuteEnteredLine": [ + "{KEYDOWN}ENTER" + ], + "tbDebugConsole_GoToDefinition": [ + "{KEYDOWN}{SHIFT}F2", + "{KEYDOWN}F12" + ], + "tbIntellisense_AcceptSelectedOrFirstEntry": [ + "{KEYDOWN}TAB", + "{KEYDOWN}SPACE" + ], + "tbIntellisense_Cancel": [ + "{KEYDOWN}ESCAPE", + "{KEYDOWN}ARROWLEFT", + "{KEYDOWN}ARROWRIGHT", + "{KEYDOWN}BACKSPACE" + ], + "tbSignatureHelpCancel": [ + "{KEYDOWN}ESCAPE", + "{KEYDOWN}ARROWUP", + "{KEYDOWN}ARROWDOWN" + ], + "tbIntellisense_ShowNow": [ + "{KEYDOWN}{CTRL}SPACE" + ], + "tbIntellisense_ShowAfterKeyPress": [ + "{ALLEXCEPT}ARROWUP|ARROWDOWN|ARROWLEFT|ARROWRIGHT|ESCAPE|SHIFT|CONTROL|ALT|TAB|SPACE|ENTER|BACKSPACE|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12|F13|F14|F15|F16|F17|F18|F19|F20|DELETE|HOME|END|CANCEL|PAGEUP|PAGEDOWN|&|+|-|*|/|\\|^" + ], + "tbDebugConsole_SelectAllEntryBox": [ + "{KEYDOWN}{CTRL}A" + ], + "tbPanels_SetActiveLayoutDefault": [ + "{KEYDOWN}{CTRL}#" + ], + "tbEditor_AddSelectionToNextFindMatch": [ + "{KEYDOWN}{CTRL}D" + ], + "tbToolbox_SelectNextTool": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWDOWN", + "{KEYDOWN}{KEYDOWNREPEAT}ARROWRIGHT" + ], + "tbToolbox_SelectPrevTool": [ + "{KEYDOWN}{KEYDOWNREPEAT}ARROWUP", + "{KEYDOWN}{KEYDOWNREPEAT}ARROWLEFT" + ] +} +``` + +
+ +## Theme + +![Window Theme Menu](Images/Menu_Window_Theme.png "Window Theme Menu") + +- Classic (Light) +- ✔ Dark +- Light +--- +- Reload from disk + +## Language + +![Window Language Menu](Images/Menu_Window_Language.png "Window Language Menu") + +- ... +- English (British English) +- ... diff --git a/docs/IDE/Menu/index.md b/docs/IDE/Menu/index.md index 835f0c0..0651e32 100644 --- a/docs/IDE/Menu/index.md +++ b/docs/IDE/Menu/index.md @@ -9,18 +9,14 @@ permalink: /tB/IDE/Project/Menu ![Menu](Images/Menu.png "Menu") -- [File](/tB/IDE/Project/Menu/File) -- Edit -- View -- Project -- Format -- Debug -- Run -- Tools -- Add-Ins -- Window -- [Help](/tB/IDE/Project/Menu/Help) - -> [!NOTE] -> -> TODO: Add each Menu item. +- [File](File) +- [Edit](Edit) +- [View](View) +- [Project](Project) +- [Format](Format) +- [Debug](Debug) +- [Run](Run) +- [Tools](Tools) +- [Add-Ins](Add-Ins) +- [Window](Window) +- [Help](Help) diff --git a/docs/IDE/Open Editors.md b/docs/IDE/Open Editors.md new file mode 100644 index 0000000..425660c --- /dev/null +++ b/docs/IDE/Open Editors.md @@ -0,0 +1,16 @@ +--- +title: Open Editors +parent: IDE +# nav_order: +permalink: /tB/IDE/Project/Open Editors +--- + +# Open Editors + +When a project isn't open this will be empty. + +![Open Editors](Images/OpenEditors.png "Open Editors") + +When a project is open it will list the files that are currently open in your [Editor](Editor) + +![Open Editors](Images/OpenEditors_1.png "Open Editors") diff --git a/docs/IDE/Outline.md b/docs/IDE/Outline.md new file mode 100644 index 0000000..0b7ea2f --- /dev/null +++ b/docs/IDE/Outline.md @@ -0,0 +1,18 @@ +--- +title: Outline +parent: IDE +# nav_order: +permalink: /tB/IDE/Project/Outline +--- + +# Outline + +When a project isn't open this will be empty. + +![Outline](Images/Outline.png "Outline") + +Once you open a project it will list the `Modules`/`Classes` etc. + +![Outline](Images/Outline_1.png "Outline") + +You can click on an item to navigate to that point in the code file. diff --git a/docs/IDE/Package Publishing.md b/docs/IDE/Package Publishing.md new file mode 100644 index 0000000..2679b94 --- /dev/null +++ b/docs/IDE/Package Publishing.md @@ -0,0 +1,18 @@ +--- +title: Package Publishing +parent: IDE +# nav_order: +permalink: /tB/IDE/Project/Package Publishing +--- + +# Package Publishing + +When a project isn't open this will be empty. + +![Package Publishing](Images/PackagePublishing.png "Package Publishing") + +Once you open a project you will be able to edit the properties. + +![Package Publishing](Images/PackagePublishing_1.png "Package Publishing") + +Click the "EDIT" and this will open the [Project Settings](Project%20Settings.md) diff --git a/docs/IDE/Project Settings.md b/docs/IDE/Project Settings.md index f29f4c3..3a110a1 100644 --- a/docs/IDE/Project Settings.md +++ b/docs/IDE/Project Settings.md @@ -27,6 +27,14 @@ Listed below are the project settings, in the same order as they appear in the P ## Library References +![Library References - Project Settings](Images/ProjectSettings_LibraryReferences.png "Library References - Project Settings") + +![Available COM References - Project Settings](Images/ProjectSettings_AvailableCOMReferences.png "Available COM References - Project Settings") + +See [Packages](../Packages/index.md) + +![432410211-d9f1e4d9-1805-47e5-93aa-251151b4e914](../Packages/Images/e749e10f-e361-4f15-a977-d756fcb3b5dd.png) + ## Compiler Warnings ## Project ID diff --git a/docs/IDE/Toolbox.md b/docs/IDE/Toolbox.md index 4364e08..4e7651e 100644 --- a/docs/IDE/Toolbox.md +++ b/docs/IDE/Toolbox.md @@ -17,4 +17,10 @@ See [Controls](../../Controls) The "GoTo COM References" button takes you to **Project Settings** and filters by "project.references". +![Library References - Project Settings](Images/ProjectSettings_LibraryReferences.png "Library References - Project Settings") + +Click on the _Available COM References_ tab. + +![Available COM References - Project Settings](Images/ProjectSettings_AvailableCOMReferences.png "Available COM References - Project Settings") + See [Project Settings](Settings) for more info. diff --git a/docs/IDE/Watches.md b/docs/IDE/Watches.md new file mode 100644 index 0000000..463bb81 --- /dev/null +++ b/docs/IDE/Watches.md @@ -0,0 +1,22 @@ +--- +title: Watches +parent: IDE +# nav_order: +permalink: /tB/IDE/Project/Watches +--- + +# Watches + +When a project isn't open this will be empty. + +![Watches](Images/Watches.png "Watches") + +Once you open a project it will other buttons available. + +![Watches](Images/Watches_1.png "Watches") + +If you wish to add a new watch click ![Add](Images/Add.png "Add") and type in your "Expression to watch" + +![Watches](Images/Watches_2.png "Watches") + +You can remove any with the Clear button ![Clear](Images/Clear.png "Clear") diff --git a/docs/IDE/Webpage.md b/docs/IDE/Webpage.md new file mode 100644 index 0000000..5fa9327 --- /dev/null +++ b/docs/IDE/Webpage.md @@ -0,0 +1,10 @@ +--- +title: Webpage +parent: IDE +# nav_order: +permalink: /tB/IDE/Project/Webpage +--- + +# Webpage + +![Webpage](Images/Webpage.png "Webpage")