FellippeHeitor
e0bfef4d87
Allows desselecting a char by clicking outside the chart (ASCII).
...
- Allows Ctrl+Arrows to move quickly around the chart.
- Makes sure double-click occurs only when both clicks happen on the same glyph.
2021-01-14 23:37:28 -03:00
FellippeHeitor
45d625e973
Revamps the ASCII Chart dialog.
...
- The dialog now follows the rest of the IDE's look and feel.
- Mouse + keyboard operation retained + improved.
- Ability to insert CHR$(code) instead of raw character.
2021-01-14 21:30:40 -03:00
FellippeHeitor
91e1d7d346
Adds missing hotlink to ".BAS Only" option in file dialog.
2021-01-14 16:23:51 -03:00
FellippeHeitor
58033145c7
Tweaks file dialog to only show accessible drive letters (Windows).
2021-01-14 15:36:19 -03:00
FellippeHeitor
4974dcc590
Final touch to properly display included file names (warnings).
2021-01-14 00:26:41 -03:00
FellippeHeitor
ec4b4d436b
Organizes the visualization of warnings in the IDE.
...
- Adds color coding to listbox controls.
- Extends SUBs dialog with color coding for columns.
2021-01-13 23:47:27 -03:00
FellippeHeitor
c9ac352d87
Improves warning system to add $include info.
2021-01-13 17:51:40 -03:00
FellippeHeitor
aef35c96e1
Makes idegotobox a SUB.
2021-01-13 02:07:22 -03:00
FellippeHeitor
bae61981f0
One less dialog when trying to load missing "Recent files".
2021-01-13 01:44:30 -03:00
FellippeHeitor
741eefd322
Simplifies and unifies Input Boxes (new FUNCTION ideinputbox$).
2021-01-13 01:17:19 -03:00
FellippeHeitor
2dbe9d104a
Improves behavior of compilation requests.
...
- Adds "Cancel" to the dialog "Your program will be compiled..."
- Shows the location of the generated binary with the "Already created executable" message.
- Allows triggering compilation again without having to edit the source if SaveExeWithSource is toggled.
2021-01-12 21:07:42 -03:00
FellippeHeitor
4de09d6658
Unifies message boxes.
2021-01-12 19:41:11 -03:00
FellippeHeitor
78decc2d24
Adds ability to respond to message box dialogs with a letter.
2021-01-12 18:22:16 -03:00
FellippeHeitor
e268762deb
Makes all OK buttons have a hotkey assigned in dialogs.
2021-01-12 17:41:44 -03:00
FellippeHeitor
ae065d79dc
Displays linefragment, when available, to help users with debugging.
2021-01-12 15:27:25 -03:00
Fellippe Heitor
2bb422ab58
Rewords welcome message
2021-01-09 10:34:00 -03:00
FellippeHeitor
818fc95181
Replaces ideyesnobox$ with call to idemessagebox.
2021-01-09 02:59:03 -03:00
FellippeHeitor
5ac2f6291c
Extends idemessagebox to take any number of buttons. Also:
...
Adds welcome message with instructions to whitelist QB64 in antivirus/antimalware software.
2021-01-09 02:52:08 -03:00
FellippeHeitor
cf7ed33f61
Adds line selection count in the status bar.
2021-01-09 01:22:46 -03:00
FellippeHeitor
6fb030b9ac
Extends contextual menu to work with the Help system.
2021-01-09 00:51:22 -03:00
FellippeHeitor
4ed7a5b233
Makes Edit menu aware of the Help System.
2021-01-08 01:31:45 -03:00
FellippeHeitor
f5074c221d
Save SUBs dialogue settings every time.
2021-01-08 00:36:16 -03:00
FellippeHeitor
a6c0d01933
Counts SUB/FUNCTION lines more accurately.
2021-01-07 23:12:23 -03:00
FellippeHeitor
45f48ed72d
Adds total line count to SUB/FUNCTION list.
2021-01-07 19:30:28 -03:00
FellippeHeitor
f22b24c363
Fixes "Restore defaults" in IDE Colors dialog.
2021-01-06 12:07:17 -03:00
FellippeHeitor
e969a7c529
Adds one-time message at 1st compilation (re: 'Save exe to source...')
2021-01-06 11:27:03 -03:00
FellippeHeitor
ac8dae1409
Counts substitutions (Search/Replace). Also:
...
Reduces code to show simple messages.
2021-01-06 02:46:53 -03:00
FellippeHeitor
032dd33b6f
Adds ability to search only in comments and strings.
2021-01-06 02:17:19 -03:00
FellippeHeitor
c88c56330c
Adds "Ignore comments" and "Ignore strings" to search.
2021-01-06 00:09:22 -03:00
FellippeHeitor
728822b8d1
Adds CTRL+F2 as a shortcut for clicking the QuickNav back arrow.
2021-01-05 16:01:15 -03:00
FellippeHeitor
c1b7db777c
Highlights "Find" button when hovered.
2021-01-05 15:48:41 -03:00
FellippeHeitor
4760383e5e
Fixes search box not showing then help page is open.
2021-01-05 15:01:29 -03:00
FellippeHeitor
8b7c0e6c61
Prevents midnight issues with TIMER.
2021-01-04 19:31:17 -03:00
Fellippe Heitor
21a0279469
Adds missing menu hotkeys (Edit)
2021-01-02 00:44:54 -03:00
FellippeHeitor
af209632eb
Allows mouse clicks to bypass ctrl+k halt.
2021-01-01 22:26:43 -03:00
FellippeHeitor
eebfa5a4c5
Fixes char insertion for ASCII box too.
2021-01-01 22:18:58 -03:00
FellippeHeitor
aca9ec43b7
Considers selected text when inserting keycode (ctrlk).
2021-01-01 21:52:43 -03:00
FellippeHeitor
a9d7daef23
Extra visual clue to when ctrlk mode is engaged (using DarkenFGBG).
2021-01-01 21:39:50 -03:00
FellippeHeitor
11293bb324
Properly shows the status message after the menu item is chosen (ctrlk)
2021-01-01 21:32:56 -03:00
FellippeHeitor
92247e796e
Properly clears the status area before showing the ctrl+k message.
2021-01-01 21:27:07 -03:00
FellippeHeitor
4b7a81ac60
Adds hotkey marker for new menu item in Help
2021-01-01 21:12:11 -03:00
SteveMcNeill
5acd16612c
Added proper formatting for spaces in CTRL-K inserts.
2020-12-31 09:12:53 -05:00
SteveMcNeill
a65e7fb910
Reset KCTRL and KCONTROL values after quick key
2020-12-31 08:24:50 -05:00
SteveMcNeill
879e4cbd33
Better Shift key support for quick key codes
...
Now you can CTRL-K, hit SHIFT, then another key, and get the modified key code. (Such as SHIFT-A would give 97 instead of 65, depending on CAPSLOCK state.) A SHIFT down, then SHIFT up (without hitting another key), returns the value for that SHIFT key. (100303 or 100304, depending on which shift key was hit and released.)
2020-12-31 07:56:19 -05:00
SteveMcNeill
2f133204a2
Simpler quick key visual cue, using the status area
2020-12-31 00:39:21 -05:00
SteveMcNeill
9b72e1f1c2
Fix to flicker in CTRL-K screen
2020-12-30 23:46:48 -05:00
SteveMcNeill
74bca2b730
Ctrl-K Quick Keycode Insert
...
A quick mod to allow an user to hit CTRL-K and then press a key to quickly insert a _KEYHIT or _KEYDOWN code into their program.
2020-12-30 23:18:05 -05:00
FellippeHeitor
d9f148b12c
New default theme "Super dark blue".
2020-12-29 00:18:33 -03:00
FellippeHeitor
ce1d6008c2
Reenable highlighter if IDE Colors are changed.
2020-12-28 23:43:15 -03:00
FellippeHeitor
529a162816
Allows disabling the Syntax Highlighter entirely (Options menu). Also:
...
- Disables Syntax Highlighter automatically if rendering takes longer than a second.
2020-12-28 23:35:00 -03:00