1
1
Fork 0
mirror of https://github.com/FellippeHeitor/InForm.git synced 2025-01-15 11:59:34 +00:00
Commit graph

58 commits

Author SHA1 Message Date
FellippeHeitor
ec2184f2c5 Allows TrackBar controls to have ticks hidden. Closes #79. 2018-09-02 20:01:00 -03:00
FellippeHeitor
be65b6e3d8 Allows assigning a ContextMenu control to another control in the Editor. +
Properly loads/saves the ContextMenuID.
2018-09-01 01:23:51 -03:00
Fellippe Heitor
a88417e7f8
Adds new View menu item and increases form height. 2018-08-31 17:31:46 -03:00
FellippeHeitor
2f4b98e266 Begins the foundation for adding ContextMenu controls more easily. 2018-08-30 12:12:08 -03:00
FellippeHeitor
a242dd2c13 Allows TextBox to be converted to NumericTextBox at design time. Also:
- Makes NumericWithBounds the default type for NumericTextBox;
- Renames "Allow .Min/.Max bounds" to "Validate .Min/.Max bounds";
- Considers .BorderSize to adjust TextBox.Height when font changes.
2018-08-28 03:29:53 -03:00
FellippeHeitor
b1740261d6 Renames BorderThickness as BorderSize. 2018-08-27 19:58:33 -03:00
FellippeHeitor
1a36eabc7c Adds .BorderThickness, ranging 1-10; Also:
- Fixes color preview not being dynamically updated.
2018-08-27 01:39:20 -03:00
FellippeHeitor
daa01a608a Adds .AutoSize property to labels;
Closes #61
2018-08-23 01:46:09 -03:00
FellippeHeitor
8bbbed6353 Adds "Convert Type" to UiEditor's Edit menu. 2018-08-18 21:16:47 -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
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
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
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
0a0e76ae92 Adds a font list to UiEditor for easy selection (Windows-only).
Closes #49
2018-06-01 18:48:02 -03:00
FellippeHeitor
818f75e7d7 Controls that have .Value = True/False now get a list with proper values. 2018-05-30 20:20:50 -03:00
FellippeHeitor
bd4016403a Adds update check to UiEditor. 2018-05-27 02:34:48 -03:00
FellippeHeitor
0b62d8391e Adds LiberationSans-Regular.ttf as an alternative for Debian distros. 2018-05-25 11:48:27 -03:00
FellippeHeitor
fa097f7040 Attemps to load Arial.ttf under certain Linux distributions. 2018-05-25 11:20:23 -03:00
FellippeHeitor
8e5a07a8a4 Improves on the behavior of menu items with .BulletStyle = __UI_Bullet:
The existing SetRadioButtonValue method now also takes a __UI_Type_MenuItem control and will change the values of other Bullet-style menu items in the same manu panel accordingly.
2018-05-23 10:55:24 -03:00
FellippeHeitor
3cc23a2965 Adds new .BulletStyle property to UiEditor. 2018-05-22 23:53:48 -03:00
FellippeHeitor
600026a3c2 New property for menu items: .BulletStyle.
Values: __UI_Bullet or __UI_CheckMark.
2018-05-22 23:22:37 -03:00
FellippeHeitor
48b53b4f28 Adds status bar messages for menu item hovers. 2018-05-20 12:29:20 -03:00
FellippeHeitor
cf5f252c4b Resizes the z-ordering dialog. 2018-05-16 21:32:42 -03:00
FellippeHeitor
80cc69d1f7 Resizes the Open dialog (UiEditor). 2018-05-15 11:31:39 -03:00
FellippeHeitor
b4d3af272a Tooltips had been misplaced. That's fixed with this commit. 2018-05-13 21:42:12 -03:00
FellippeHeitor
03c79f610f Adds numeric text boxes to UiEditor 2018-05-12 02:33:22 -03:00
FellippeHeitor
241c01036c Fixes a few more issues regarding hotkeys. 2018-05-10 11:35:01 -03:00
FellippeHeitor
a1eaae561d Improves clipboard handling for controls. 2018-05-10 02:13:10 -03:00
FellippeHeitor
8c302ebd6f Adds clipboard operations to UiEditor's Edit menu. 2018-05-09 11:14:52 -03:00
FellippeHeitor
dcb2b1ac59 Adds a status bar to UiEditor. Also:
- Prevents user from leaving property fields with unsaved changes.
2018-05-06 02:36:23 -03:00
FellippeHeitor
76cb1fecb4 Fixes tooltips in UiEditor. 2018-05-06 01:32:46 -03:00
FellippeHeitor
189e813aa0 Simplifies font loading.
- It's no longer necessary to specify font parameters.
- Font file and size are now separated with a comma in the editor.
2018-05-06 00:54:43 -03:00
FellippeHeitor
26ebc1b480 Make borders thicker for RGB text boxes. 2018-05-05 23:13:29 -03:00
FellippeHeitor
82c156900c Improved color preview. Fixes #17. 2018-05-05 22:31:41 -03:00
FellippeHeitor
b57af610c1 Make active input box more visible with a thicker border. Also:
- Fixes some controls' z-ordering.
2018-05-05 17:20:33 -03:00
FellippeHeitor
e25bdb9f78 New indicator of accepted/rejected property values.
An input box will be colored green when the value sent is accepted by the preview or red when the value is rejected.
2018-05-05 16:21:05 -03:00
FellippeHeitor
fffb9c34f6 Adds .MinInterval to editor for TrackBar controls. Fixes #39. 2018-05-05 00:53:37 -03:00
FellippeHeitor
17b98f8f6d Allows up/down arrow keys to increase/decrease RGB values (UiEditor). 2018-05-04 00:13:22 -03:00
FellippeHeitor
28a3ee262b Tweaks to control positions in the Editor. 2018-05-03 11:05:35 -03:00
FellippeHeitor
be414e9d69 Major interface overhaul.
Properties. Properties everywhere.
2018-05-02 11:23:49 -03:00
FellippeHeitor
0795451a9d Adds "Set as default button" to Edit menu (UiEditor). 2018-04-30 23:34:02 -03:00
FellippeHeitor
6685ed5e14 Minor rewording in editor's form. 2018-03-23 21:49:47 -03:00
FellippeHeitor
e8f960bc93 Sets default fonts for InForm's editor (cross-platform). 2018-03-17 21:43:50 -03:00
FellippeHeitor
9b140307fa Make Arial default in macOS, if available in the default location.
Updated binaries too.
2018-02-09 12:13:07 -02:00
FellippeHeitor
106858f4a2 Improved support for ToggleSwitch control. 2018-01-23 23:02:07 -02:00
FellippeHeitor
d9adeb826a Beta 5.
- New: load .frm files for editing.
  Up until beta 4 only .frmbin files could be loaded back into the Editor after creation. With this update, you can import .frm files with your manual customizations and continue editing it with the WYSIWYG editor. Formatting rules are strict and even capitalization and spacing must be maintained as originally output by InForm (a=true is not the same as a = True, for instance and will be ignored).
2018-01-11 02:25:52 -02:00
FellippeHeitor
fee6be21ee Reorders font selection for UiEditor. 2018-01-09 20:17:01 -02:00
FellippeHeitor
290f61dd3c Allows multiple alternative fonts to be specified as "font1?font2?...". 2017-11-03 09:36:33 -02:00
FellippeHeitor
cab9f5b131 Initial development of ToggleSwitch control. 2017-06-08 11:45:45 -03:00