Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions docs/IDE/Call Stack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: Call Stack
parent: IDE
# nav_order: 2
permalink: /tB/IDE/Project/Call Stack
---

# Call Stack

![Call Stack](Images/CallStack.png "Call Stack")
21 changes: 21 additions & 0 deletions docs/IDE/Debug Console.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: Debug Console
parent: IDE
# nav_order: 2
permalink: /tB/IDE/Project/Debug Console
---

# Debug Console

![Debug Console](Images/DebugConsole.png "Debug Console")

## ![](Images/DebugConsole_AutoScroll.png) Auto Scroll

## ![](Images/DebugConsole_Clear.png) Clear Debug Console

## ![](Images/DebugConsole_Options.png) Options

- Invert Output Direction
- Show Timestamps

## ![](Images/DebugConsole_Input.png) Input
23 changes: 23 additions & 0 deletions docs/IDE/Diagnostics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Diagnostics
parent: IDE
# nav_order: 2
permalink: /tB/IDE/Project/Diagnostics
---

# Diagnostics

![Diagnostics](Images/Diagnostics.png)

![Diagnostics](Images/Diagnostics_Toggles.png)

![Diagnostics](Images/Diagnostics_Totals.png)



## Categories

- 🟥 Error
- 🟨 Warning
- 🟩 Hints
- 🟦 Info
58 changes: 58 additions & 0 deletions docs/IDE/Editor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
title: Editor
parent: IDE
# nav_order: 2
permalink: /tB/IDE/Project/Editor
---

# Editor

![Editor](Images/Editor.png "Editor")

## Options

- Show Code Folding
- never
- *when hovering*
- always

- Render Whitespace
- all
- *none*
- boundary
- selection
- trailing

- Font Size
- 8px
- ...
- *13px*
- ...
- 30px
- Show Navigation Bar
- above
- below
- none
- ✔ Show Indent Guides
- ✔ Show Line Numbers
- Code Hints Always Visible
- Sticky Scroll
- ✔ Show MiniMap
- Show Advanced Info On Hover
- Show Single Row Of Tabs
- ✔ Auto Prettify Code
- ✔ Show CodeLens Run Procedure

## Tabs List

When a file is open in the _Editor_ it will be listed in the _Tabs List_ and you can jump between them here.

![Editor Tabs List (Example)](Images/Editor_TabsList_Example.png "Editor Tabs List (Example)")

_Recently Closed_.

![Editor Tabs List Recently Closed](Images/Editor_TabsList_RecentlyClosed.png "Editor Tabs List Recently Closed")

_Recently Closed - List_

![Editor Tabs List Recently Closed Examples](Images/Editor_TabsList_RecentlyClosed_Example.png "Editor Tabs List Recently Closed Examples")
Binary file added docs/IDE/Images/Add.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/CallStack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Components_Message.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/DebugConsole.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/DebugConsole_AutoScroll.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/DebugConsole_Clear.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/DebugConsole_Input.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/DebugConsole_Options.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Diagnostics.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Diagnostics_Toggles.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Diagnostics_Totals.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Editor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Editor_TabsList.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Editor_TabsList_Example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/File-Green.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Folder.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/IDE.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Licence_CommunityEdition.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Links.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/New_Project.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/New_Project_Recent_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/New_Project_Recent_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/New_Project_Samples.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/IDE/Images/Options.png
Binary file added docs/IDE/Images/ProjectExplorer.png
Binary file added docs/IDE/Images/ProjectExplorer_Header.png
Binary file added docs/IDE/Images/ProjectExplorer_Sample.png
Binary file added docs/IDE/Images/Properties.png
Binary file added docs/IDE/Images/RightClick-Add.png
Binary file added docs/IDE/Images/Services_Limited.png
Binary file added docs/IDE/Images/Services_Operational.png
Binary file added docs/IDE/Images/Services_Operational_Tooltip.png
Binary file added docs/IDE/Images/Services_Unavailable.png
Binary file added docs/IDE/Images/Services_Unavailable_Tooltip.png
Binary file added docs/IDE/Images/Settings.png
Binary file added docs/IDE/Images/Splash_Screen.png
Binary file added docs/IDE/Images/StatusBar.png
Binary file added docs/IDE/Images/Toggle.png
Binary file added docs/IDE/Images/Toolbar_1.png
Binary file added docs/IDE/Images/Toolbar_2.png
Binary file added docs/IDE/Images/Toolbar_3.png
Binary file added docs/IDE/Images/Toolbar_4.png
Binary file added docs/IDE/Images/Toolbox_MoreComponents.png
Binary file added docs/IDE/Images/Toolbox_Report.png
Binary file added docs/IDE/Images/UserControl.png
Binary file added docs/IDE/Images/Variables.png
Binary file added docs/IDE/Images/tB-Blue.png
Binary file added docs/IDE/Images/tB-Green.png
Binary file added docs/IDE/Images/tB-Orange.png
Binary file added docs/IDE/Images/tB-Red.png
Binary file added docs/IDE/Images/tbForm.png
Binary file added docs/IDE/Images/tbReport.png
30 changes: 30 additions & 0 deletions docs/IDE/Menu/File.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: File
parent: Menu
# nav_order:
permalink: /tB/IDE/Project/Menu/File
---

# Help Menu

![File (Menu)](Images/Menu_File.png "File (Menu)")

- New Project... <kbd>CTRL</kbd> + <kbd>N</kbd>
- Open Project... <kbd>CTRL</kbd> + <kbd>O</kbd>
- Open Recent...
- Close Project
---
- Save Project <kbd>CTRL</kbd> + <kbd>S</kbd>
- Save Project As...
---
- Export Project...
- Save Current Document
---
- Build
- Clean
---
- Exit <kbd>ALT</kbd> + <kbd>F4</kbd>

> [!NOTE]
>
> TODO: Add each Menu item.
50 changes: 50 additions & 0 deletions docs/IDE/Menu/Help.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: Help
parent: Menu
# nav_order:
permalink: /tB/IDE/Project/Menu/Help
---

# Help Menu

![Help Menu](Images/Menu_Help.png "Help Menu")

- About twinBASIC...
- Licence Agreement...
- Automatic IDE Error Reporting...
---
- Help & Support (Discord Server)...
- Help & Support (GitHub repository)...
- Twitter (News Feed)...
---
- Purchase A Licence...
- Enter Licence Key...
- Buy us a Coffee! (Ko-Fi)...
---
- Compiler services TRACE mode: Disabled

> [!NOTE]
>
> TODO: Add each Help Menu item.
## About twinBASIC...

![About | Help Menu](Images/Menu_Help_About.png "About | Help Menu")

## Licence Agreement...

## Automatic IDE Error Reporting...

## Help & Support (Discord Server)...

## Help & Support (GitHub repository)...

## Twitter (News Feed)...

## Purchase A Licence...

## Enter Licence Key...

## Buy us a Coffee! (Ko-Fi)...

## Compiler services TRACE mode: Disabled
Binary file added docs/IDE/Menu/Images/Menu.png
Binary file added docs/IDE/Menu/Images/Menu_File.png
Binary file added docs/IDE/Menu/Images/Menu_Help.png
Binary file added docs/IDE/Menu/Images/Menu_Help_About.png
26 changes: 26 additions & 0 deletions docs/IDE/Menu/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Menu
parent: IDE
# nav_order: 1
permalink: /tB/IDE/Project/Menu
---

# 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.
70 changes: 70 additions & 0 deletions docs/IDE/New Project.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: Project
parent: IDE
# nav_order: 2
permalink: /tB/IDE/Project/New
---

# New Project

![New / Open Project](Images/New_Project.png "New / Open Project")

![File (Menu)](Menu/Images/Menu_File.png "File (Menu)")

Shortcut: <kbd>CTRL</kbd> + <kbd>N</kbd>

## Options

- Standard Exe
- ActiveX Control
- ActiveX DLL
- Standard DLL
- Standard EXE (Console App)
- Standard EXE (plus VBCCR v1.8)
- Import from VBP...
- Import from folder...

Browse \| Open \| Cancel

# Samples

![Samples](Images/New_Project_Samples.png "Samples")

0. Reports (Experimental)
1. WebView2 Examples
2. GetIPAddress
3. MyCodeLibrary
4. MyVBEAddin (NEW with ToolWindow)
5. MyCOMAddin
6. CustomControls
7. Package
8. FilePropertyViewer (CustomControls)
9. ActiveX Control WebView2 + Monaco
10. twinBASIC IDE Addin
11. twinBASIC IDE Addin (Chart)
12. twinBASIC IDE Addin (Monaco)
13. twinBASIC IDE Addin (ListView)
14. twinBASIC IDE Addin (VirutalListView)
15. twinBASIC IDE Addin (Global Search)
16. twinBASIC IDE Addin (TODO Widgets demo)
17. Static Library Example (SQLITE3)
18. Static Library Example (libdeflate)
19. MDI Forms
20. TreeView + ListView + ImageList
21. Windows Service Simple Example
22. Windows Service Complex Example (inc Event Logging and IPC)
23. OOP Inheritance Example (Animals)

# Recent

If you haven't opened any projects, or removed all then this tab will be blank.

![Recent](Images/New_Project_Recent_1.png "Recent")

A list of recent projects will be displayed, resizing depending on how many are in the list.

![Recent](Images/New_Project_Recent_2.png "Recent")

_Removed paths_

Click on the X to remove from the list.
Loading