FellippeHeitor
5661656d78
Fixes a bug that would save a file with just the extension.
...
Bug occurred when closing the editor without saving an untitled form.
2020-11-02 16:55:58 -03:00
FellippeHeitor
63ad8efaf2
Improved backup preservation code.
...
Delete, rename, readd, all working as expected. More testing still required before it goes public.
2020-11-02 16:08:52 -03:00
FellippeHeitor
b0e9d5854e
InForm now accounts for renamed and deleted controls after editing forms.
2020-11-01 17:21:03 -03:00
FellippeHeitor
8e350826e9
Removes unused variables in UiEditor.bas
2020-11-01 10:19:40 -03:00
FellippeHeitor
6fe2201af4
Simplifies backup-updating code. Also:
...
Fixes a bug that would add DIM declarations backwards.
Known issue:
- Corner cases like:
SELECT CASE id
END SELECT
... not yet accounted for.
2020-11-01 03:01:02 -03:00
FellippeHeitor
8a279744ef
UiEditor will now incrementally add new controls to the .bas source too.
...
Up until v1.2, overwriting an existing .bas/.frm project would result in 2 extra backup files and the code in the .bas would remain unaltered - that is, the DIM SHARED block with control declarations would be adapted but all SELECT CASE blocks would lack the new controls added since the last edits.
With this patch the existing .bas file is considered and SELECT CASE blocks are also updated with newly added controls.
2020-11-01 02:42:06 -03:00
FellippeHeitor
f56ada72cc
Removes binaries so v1.3 can begin development.
2020-10-31 03:03:07 -03:00
FellippeHeitor
d447703aed
Updates binaries for release.
2020-10-31 02:57:24 -03:00
FellippeHeitor
02d903f885
Fixes textbox controls crashing after a paste.
2020-10-31 01:53:12 -03:00
FellippeHeitor
0aafc344fb
Adds binaries for distribution.
2020-10-30 21:20:31 -03:00
FellippeHeitor
e617e0b70f
Updates build number for release.
2020-10-30 21:16:02 -03:00
FellippeHeitor
36bea486e4
Fixes Download function - Addresses #95
2020-10-30 16:26:51 -03:00
FellippeHeitor
0a005ccbb8
Removes unused variable in __UI_DrawProgressBar internal method.
2020-10-12 09:57:32 -03:00
FellippeHeitor
b2d49fa6ee
Fixes reading back list items from the preview.
...
CHR$(13) and CHR$(10) were mixed up.
2020-10-12 01:08:19 -03:00
FellippeHeitor
44f75a5446
Fixes loading forms with controls in frames.
2020-08-26 11:37:45 -03:00
Fellippe Heitor
4391f4b15c
Simplifies checking for SelectionRectangle
...
Avoids having the editor lose focus inadvertently.
2020-08-02 02:57:46 -03:00
FellippeHeitor
baa40dc3d2
Fixes passing list items between editor and preview.
2020-07-31 20:36:11 -03:00
FellippeHeitor
00f2864462
Adjusts timeout for some linux distros to work with InForm.
...
Or the other way around.
2020-05-10 13:56:18 -03:00
FellippeHeitor
822cc12523
Restricts resizing ToggleSwitch controls.
2020-02-23 21:20:14 -03:00
FellippeHeitor
a324f1321d
Prevents changing height of ProgressBar with multiline captions.
...
Closes #110
2020-02-23 20:18:45 -03:00
FellippeHeitor
eb106a33f5
Simplifies the selection of the built-in VGA font.
2020-02-23 19:40:03 -03:00
FellippeHeitor
2a0d81eb37
Fixes alignment of single-line progress bar captions.
2020-02-17 09:42:56 -03:00
FellippeHeitor
49cf357144
Allows multiline captions in ProgressBar controls (\n)
2020-02-17 00:08:26 -03:00
FellippeHeitor
6a02f7fc49
Fixes #103 by setting the lower boundary to all internal arrays.
2020-02-16 23:26:19 -03:00
FellippeHeitor
d61eae4835
Forces font list to show when non-system font is set.
2020-02-16 23:07:33 -03:00
FellippeHeitor
ae63d07dc9
Fixes font list stuck in textbox mode for built-in fonts. Closes #105 .
2020-02-16 19:13:05 -03:00
FellippeHeitor
666449f390
Few more fixes related to recent ListBox changes. Also:
...
- TrackBar gets updated more often based on property changes.
2020-02-16 17:34:22 -03:00
FellippeHeitor
50963d542a
Allows setting list contents by setting Text() directly. Closes #108
...
Also:
- Uses CHR$(10) as item separator for lists.
- Makes ToggleSwitch controls fixed-size.
2020-02-16 16:42:25 -03:00
FellippeHeitor
e926e788b0
Saves and loads control bindings to/from .frm files.
2020-02-16 14:39:59 -03:00
FellippeHeitor
bd01e48060
Closes Bind dialog if control selection changes.
2020-02-10 00:40:49 -03:00
FellippeHeitor
745e2709b7
Gets Editor and Preview working with Binding data.
2020-02-10 00:11:47 -03:00
FellippeHeitor
b01432708c
Removes binaries until next release.
2020-02-09 10:15:12 -03:00
FellippeHeitor
ef49a27598
Begins implementation of control bindings in UiEditor.bas
2020-02-09 01:44:22 -03:00
FellippeHeitor
262099e3fd
Triggers a redraw for both source and target controls when binding.
2020-02-08 23:02:17 -03:00
FellippeHeitor
b817a23fad
Improves on __UI_Bind behavior.
2020-02-08 17:24:37 -03:00
FellippeHeitor
052cd29756
Adds SUB __UI_Bind(id AS LONG, targetID AS LONG). Implements #102
2020-02-06 10:41:42 -03:00
FellippeHeitor
31fd9fc4fc
Adds ability to set a Mask() for labels, following PRINT USING rules.
...
Then the .Value property of labels is used to store the value to format.
2020-02-05 11:57:31 -03:00
FellippeHeitor
f66272289e
Fixes "Division by zero" error for empty ListBox and DropdownLists.
...
Closes #104
2019-12-30 11:01:55 -03:00
FellippeHeitor
d90af9e0ab
Replaces ADLER32 with CRC32 for the install/update process.
2019-11-24 15:40:08 -03:00
FellippeHeitor
22a4c05e1f
Properly loads forms with GIF images and AutoPlay = True.
...
Bump build number.
2019-11-24 12:44:14 -03:00
FellippeHeitor
b2f14c07ae
Declares __UI_RegisterResult for all new forms.
...
Prevents issues if the user wants to have OPTION _EXPLICIT in their code.
2019-11-14 02:57:05 -03:00
FellippeHeitor
92cebc6d9f
Minor changes to test the distribution in the dev channel.
2019-11-14 02:29:30 -03:00
FellippeHeitor
ea35c81fd6
Adds v1.1 binaries for distribution.
2019-11-14 02:17:03 -03:00
FellippeHeitor
1997c0f1da
Introduces the developer channel, for testing experimental features.
2019-11-14 02:06:15 -03:00
FellippeHeitor
51ef712753
Adds proper hotkey marker for "Check for updates &now" option.
2019-11-13 01:09:42 -02:00
FellippeHeitor
7e5a59ff27
Removes binaries until next stable release.
2019-11-13 01:07:38 -02:00
FellippeHeitor
c3be609b40
Adds "&Check for updates now" to Options menu.
2019-11-12 01:58:15 -02:00
FellippeHeitor
8d763d46d8
Updates v1.0 binaries.
2019-11-10 23:40:56 -02:00
FellippeHeitor
16f1e0f4c6
Updates InFormVersion.bas
...
__UI_VersionNumber now contains the current build number, while __UI_Version will contain a user-friendly version string.
2019-11-10 23:22:31 -02:00
FellippeHeitor
4a58fffe14
Updater system tweaked.
2019-11-10 23:13:36 -02:00