FellippeHeitor
5a396f0143
Improves copying of frames and makes Cut operations work on them too.
2018-06-22 12:37:37 -03:00
FellippeHeitor
67f652ca77
Copy whole contents of frame with it at Ctrl+C. Closes #63 .
2018-06-22 12:07:01 -03:00
FellippeHeitor
8eaef714a9
New PasteList button: detects if a list is in memory for ListBox controls.
2018-06-17 23:53:40 -03:00
FellippeHeitor
20dfe998f0
Properly display the Editor's icon after _SCREENSHOW is called.
2018-06-17 16:44:06 -03:00
FellippeHeitor
969fc5ac15
Automatically fills the .Value property of NumericTextBox controls.
2018-06-17 16:43:48 -03:00
FellippeHeitor
df5a8e0010
Properly resets listbox controls when ResetList method is used.
2018-06-17 01:47:11 -03:00
FellippeHeitor
a9e6626ca7
Implements single-instance mode for the editor.
...
Launching the binary while another instance is already open will instruct the existing instance to open a new file or simply to come forward (in Windows).
2018-06-17 00:39:44 -03:00
FellippeHeitor
52de6bae6d
Enhances "Align vertically" to consider the menu bar height, if any.
...
Closes #58
2018-06-16 19:54:47 -03:00
FellippeHeitor
6821e5c429
Adds routine for sending data from a single place,...
...
... for easy tracking of bytes sent.
2018-06-14 11:06:40 -03:00
FellippeHeitor
ab637c8d5d
Prevents Editor from losing focus immediately after sending data.
2018-06-14 11:05:10 -03:00
FellippeHeitor
127ddaf94f
Properly resets canvas for controls other than PictureBox. Closes #57
2018-06-14 10:41:23 -03:00
FellippeHeitor
38919c59e3
Fixes not being able to shift+resize.
...
Regression had been introduced with 3a591f0011
2018-06-13 11:30:22 -03:00
FellippeHeitor
b753dff066
Removes CONST lines that are no longer required. Also:
...
Removes deprecated Undo File format doc.
2018-06-12 23:46:04 -03:00
FellippeHeitor
db04859087
Tweaks Editor and Preview to interact more like a single app.
...
Menus close in one if another menu is opened in the other, for instance. Also: controls in the editor properly lose focus when preview is manipulated.
2018-06-12 23:40:33 -03:00
Fellippe Heitor
0dd47761ed
Disables auto-updates if it takes too long at startup.
2018-06-12 14:19:28 -03:00
FellippeHeitor
5027c44f5f
Hides Transparent property for ToggleSwitch controls.
2018-06-12 00:14:51 -03:00
FellippeHeitor
2cb81a39cf
Properly registers if the preview has an active menu showing.
2018-06-12 00:08:23 -03:00
FellippeHeitor
8c2740d7b8
Properly reset the Edited flag when Save Frm Only is selected.
2018-06-12 00:02:34 -03:00
FellippeHeitor
1add666f74
Adds .AutoScroll property to UiEditor. Also:
...
Toggles are now selectively displayed, just like input boxes, according to the selected control(s).
2018-06-11 23:55:24 -03:00
FellippeHeitor
e9a8f390ac
Updates Linux/macOS scripts.
2018-06-11 20:13:26 -03:00
FellippeHeitor
abb32988b1
Allows passing an empty file name to LoadImage to reset PictureBox canvas.
2018-06-11 20:13:10 -03:00
FellippeHeitor
1b05a1ef23
Reorders Font list for proper tabbing. Also:
...
Tweaks the behavior of the ENTER key when editing a property and also fixes the wrong behavior that had property boxes lose focus after values were sent.
2018-06-11 11:46:48 -03:00
FellippeHeitor
b63e8acda0
Allows sending Ctrl+z/Ctrl+y while the editor has focus.
2018-06-11 10:39:27 -03:00
FellippeHeitor
7c40916bf9
Properly displays a Wait message while relaunching the preview.
2018-06-11 02:14:00 -03:00
FellippeHeitor
dc870e19bf
Tweaked Undo/Redo behavior.
2018-06-11 00:47:47 -03:00
FellippeHeitor
bc1ff1b248
Properly reset __UI_DefaultButtonID when loading or creating new form.
2018-06-11 00:14:46 -03:00
FellippeHeitor
544360170b
Reduces the number of times Edited is set to True.
2018-06-11 00:12:00 -03:00
FellippeHeitor
7429828435
Fix: The preview window wouldn't update properly after being restored.
2018-06-10 23:45:15 -03:00
FellippeHeitor
5c86170281
Properly reset exchange data when a form is created or open.
2018-06-10 22:54:47 -03:00
FellippeHeitor
876c57a435
Reduces redundant signals sent from the preview to the editor.
2018-06-10 22:53:49 -03:00
FellippeHeitor
975828e338
Moves CheckPreview from a TIMER event into BeforeUpdateDisplay. Also:
...
Adds a mechanism to restore the preview's contents in case of crash/restart.
2018-06-10 21:20:23 -03:00
FellippeHeitor
84f654f94b
Resets "future" if REDO is called after UNDO is used and form is edited.
2018-06-06 12:06:15 -03:00
FellippeHeitor
7b8eee0fbe
Simplifies UNDO/REDO routines and stores states in RAM instead of disk.
2018-06-05 03:17:09 -03:00
FellippeHeitor
b9a08f7710
Replaces .frmbin session file with TCP/IP exchange.
2018-06-05 01:58:52 -03:00
FellippeHeitor
52dba3148f
Allows toggling Font input by clicking the Font label.
2018-06-05 01:01:25 -03:00
FellippeHeitor
0564d3620c
Show "Checking for updates..." if enabled at startup.
2018-06-05 00:21:42 -03:00
FellippeHeitor
eed9e112d2
Fixes NumericTextBox not being centered at creation.
2018-06-04 22:39:35 -03:00
Fellippe Heitor
30f76e9993
Tries a bit harder to start as Host if first attempts fail
2018-06-04 16:36:07 -03:00
FellippeHeitor
d35c7cdf22
Restores message title when connection fails (UiPreview).
2018-06-03 21:43:26 -03:00
FellippeHeitor
26b9fa9309
Reduces amount of data that needs to be transfered both ways per refresh.
2018-06-03 10:01:32 -03:00
FellippeHeitor
d70a3fc200
Properly process Properties and Signals received from the Editor.
2018-06-03 01:09:58 -03:00
FellippeHeitor
c8ec359595
Global properties and new controls can now be passed again.
2018-06-03 00:25:05 -03:00
FellippeHeitor
8ce8b97fe1
Editor and Preview now properly handshake and share their PID.
2018-06-03 00:01:34 -03:00
FellippeHeitor
420c0f6e79
Switch file approach for signals and properties exchange to TCP/IP.
2018-06-02 23:15:21 -03:00
FellippeHeitor
0b9f26cae4
Temporarily disable System Fonts list if using a local font file.
2018-06-02 19:40:57 -03:00
FellippeHeitor
a75c751f1d
Extends System Fonts List functionality to Linux systems.
2018-06-02 17:32:28 -03:00
FellippeHeitor
5a17030b92
Adds font list to macOS builds.
2018-06-02 11:08:13 -03:00
FellippeHeitor
1feaad52a3
Properly sets Courier New font in macOS.
2018-06-02 10:08:55 -03:00
FellippeHeitor
fbd2f96806
Allows disabling system font list (right-click on Font label).
...
Useful to be able to still specify multiple?fonts?separated?by?question?marks.
2018-06-02 10:02:46 -03:00
FellippeHeitor
c5ea0f707f
Properly exclude FontList code for other OSes.
2018-06-01 21:42:45 -03:00