Martín Lucas Golini
317ed08625
Added new example: UI Hello World.
...
Added new markdown document with the UI Basics explanation.
Fixed some minor bugs in UIPushButton.
Added new Event: OnFontStyleChanged.
--HG--
branch : dev
2020-01-13 02:26:28 -03:00
Martín Lucas Golini
9c7837bc01
Added more padding to TrueType glyphs.
...
Updated dr_libs libraries.
URI now uses implicit constructors.
Improved documentation.
--HG--
branch : dev
2020-01-12 22:37:43 -03:00
Martín Lucas Golini
6fc8f92a8e
On Screen Keyboard support on Linux by using "onboard" as a child process.
...
--HG--
branch : dev
2020-01-12 15:53:43 -03:00
Martín Lucas Golini
af29d3e7ef
Added support for on screen keyboard on Windows.
...
--HG--
branch : dev
2020-01-12 14:56:40 -03:00
Martín Lucas Golini
f60d4c183e
clang-formated all project source files.
...
Improved documentation.
--HG--
branch : dev
2020-01-10 04:39:46 -03:00
Martín Lucas Golini
e4027f5af9
Minor include path fixes.
...
--HG--
branch : dev
2020-01-10 02:23:38 -03:00
Martín Lucas Golini
bec45f8b4b
Added doxyrest support.
...
Cleaned up several documentation related stuffs.
--HG--
branch : dev
2020-01-03 03:42:14 -03:00
Martín Lucas Golini
736fe4477b
Added Time::toString().
...
Http request demo: improvements in progress report.
--HG--
branch : dev
2019-12-31 19:05:53 -03:00
Martín Lucas Golini
e61f7b393e
Minor bug fix.
...
--HG--
branch : dev
2019-12-27 03:21:00 -03:00
Martín Lucas Golini
4365d834a3
Added Http::MultipartEntitiesBuilder. This class allows the user to create a multipart/form-data request.
...
Added multipart/form-data support for the http_request example.
--HG--
branch : dev
2019-12-22 18:57:46 -03:00
Martín Lucas Golini
bcc4688ee0
OpenSSL implementation fixes.
...
--HG--
branch : dev
2019-12-21 17:55:57 -03:00
Martín Lucas Golini
2326007d6c
Merge
...
--HG--
branch : dev
2019-12-20 22:07:30 -03:00
Martín Lucas Golini
0ec6fa6456
Added FTP explicit TLS support.
...
--HG--
branch : dev
2019-12-20 22:05:07 -03:00
Martín Lucas Golini
172914a13c
Minor fixes.
...
--HG--
branch : dev
2019-12-17 02:53:11 -03:00
Martín Lucas Golini
346bda45f2
Minor optimization.
...
--HG--
branch : dev
2019-12-17 02:28:00 -03:00
Martín Lucas Golini
7caa7e8b55
Fixed modal UIWindow.
...
--HG--
branch : dev
2019-12-17 02:18:58 -03:00
Martín Lucas Golini
8d902cbb46
Minor fix.
...
--HG--
branch : dev
2019-12-17 01:57:54 -03:00
Martín Lucas Golini
94c05b95e7
Added @import support.
...
Fixes for @media support.
Improvements for @font-face.
Http::get, Http:post, Http::request, Http:getAsync, Http:postAsync, Http::requestAsync: changed parameter order, now timeout goes always after the uri parameter.
--HG--
branch : dev
2019-12-16 02:20:52 -03:00
Martín Lucas Golini
d07ac2a78a
Minor fixes.
...
--HG--
branch : dev
2019-12-15 22:00:05 -03:00
Martín Lucas Golini
70978866ba
Added CSS @font-face support.
...
Fixed a bug when unloading textures outside main thread.
Added Font::Event (events for load/unload font).
--HG--
branch : dev
2019-12-15 21:07:40 -03:00
Martín Lucas Golini
59f8e44cfb
More enum refactor.
...
--HG--
branch : dev
2019-12-15 17:32:25 -03:00
Martín Lucas Golini
6b13111d19
General enums refactor. This will break the API for several things.
...
The idea is that this enums should never be used by code from now on, and
always use the XML+CSS features.
--HG--
branch : dev
2019-12-15 17:21:39 -03:00
Martín Lucas Golini
7361db7b41
Added root element to the UISceneNode, in order to support ":root" tag in CSS.
...
--HG--
branch : dev
2019-12-15 03:27:29 -03:00
Martín Lucas Golini
0705dad434
Added CSS media queries support (needs testing, basic support seems to be working).
...
--HG--
branch : dev
2019-12-15 00:32:31 -03:00
Martín Lucas Golini
9c9d3edddf
Minor clean up.
...
--HG--
branch : dev
2019-12-13 01:31:02 -03:00
Martín Lucas Golini
c7f9ed0383
Vector2 PropertyIds fixes.
...
--HG--
branch : dev
2019-12-12 21:15:34 -03:00
Martín Lucas Golini
3735bf8aa0
Added CSS custom properties (variables) support ( https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties ).
...
Added Node::getParentWidget().
clang-format'ed SceneNode and UISceneNode (no functional changes).
--HG--
branch : dev
2019-12-12 17:30:16 -03:00
Martín Lucas Golini
8d0f2bb366
Minor change.
...
--HG--
branch : dev
2019-12-12 03:56:53 -03:00
Martín Lucas Golini
a856357047
Fixed Action::removeEventListener.
...
--HG--
branch : dev
2019-12-12 03:13:06 -03:00
Martín Lucas Golini
35a9006b4c
Fixed Node::removeEventListener.
...
Fixed UIWidget CSS setBorderWidth.
Fixed a bug in the UIEditor.
--HG--
branch : dev
2019-12-12 03:10:20 -03:00
Martín Lucas Golini
bdbae585c9
UITextInput hint support.
...
--HG--
branch : dev
2019-12-12 01:58:14 -03:00
Martín Lucas Golini
3a21f2e640
Added TriangleDrawable.
...
CSS vector properties now are separated by space instead of comma.
Added offset to ArcDrawable.
Added new background-image and foreground-image functions: rectangle(), triangle(), circle().
Added some new parameters for the UIEditor, also some minor fixes.
--HG--
branch : dev
2019-12-11 19:56:32 -03:00
Martín Lucas Golini
90f6f4bdc3
Removed UIThemeManager as a single instance manager, now each UISceneNode owns and
...
instances a UIThemeManager, this allows to use different settings for each UISceneNode
(useful for the UIEditor for example).
Fixed word-wrap CSS property.
Added UINode::getUISceneNode().
UIEditor now takes argument parameters.
Also some minor fixes for controls without a default theme.
--HG--
branch : dev
2019-12-09 17:30:55 -03:00
Martín Lucas Golini
4c4e329c8f
UINode::setSkin now can be NULL.
...
Added tag to RadioButton::active, RadioButton::inactive, DropDownList::ListBox::item.
--HG--
branch : dev
2019-12-08 22:08:07 -03:00
Martín Lucas Golini
2ac0b8b843
More fixes.
...
--HG--
branch : dev
2019-12-08 14:01:46 -03:00
Martín Lucas Golini
20a6c8ea37
Minor fixes.
...
--HG--
branch : dev
2019-12-08 13:49:13 -03:00
Martín Lucas Golini
c008ff2003
Added background-repeat support.
...
--HG--
branch : dev
2019-12-02 17:55:55 -03:00
Martín Lucas Golini
9ec6c065ab
(back/fore)ground-position and (back/fore)ground-size support for transitions (still WIP).
...
--HG--
branch : dev-css-refactor
2019-12-02 02:44:49 -03:00
Martín Lucas Golini
4947afdc2c
VS fixes.
...
--HG--
branch : dev-css-refactor
2019-11-30 22:22:23 -03:00
Martín Lucas Golini
02fe48f331
NinePatch fix.
...
--HG--
branch : dev-css-refactor
2019-11-30 18:43:14 -03:00
Martín Lucas Golini
1f92011748
More implementations of getPropertyString.
...
--HG--
branch : dev-css-refactor
2019-11-30 17:18:57 -03:00
Martín Lucas Golini
378eedb09f
Implementing getPropertyString on widgets.
...
--HG--
branch : dev-css-refactor
2019-11-30 15:42:45 -03:00
Martín Lucas Golini
249cb21282
applyProperty clean up.
...
--HG--
branch : dev-css-refactor
2019-11-30 14:00:08 -03:00
Martín Lucas Golini
6aaa598c15
Transition fixes.
...
--HG--
branch : dev-css-refactor
2019-11-30 13:55:26 -03:00
Martín Lucas Golini
2c64910048
Transitions mostly working.
...
--HG--
branch : dev-css-refactor
2019-11-30 03:51:44 -03:00
Martín Lucas Golini
44eb8cdf8d
Transitions WIP.
...
--HG--
branch : dev-css-refactor
2019-11-29 23:33:22 -03:00
Martín Lucas Golini
9ba1caba65
More WIP.
...
--HG--
branch : dev-css-refactor
2019-11-29 18:09:44 -03:00
Martín Lucas Golini
5148e007e1
Property type definition.
...
Added UIWidget::getPropertyString().
--HG--
branch : dev-css-refactor
2019-11-29 16:18:48 -03:00
Martín Lucas Golini
f015284f86
UIImage size fix.
...
--HG--
branch : dev-css-refactor
2019-11-29 01:50:49 -03:00
Martín Lucas Golini
641f30cf14
CSS Properties aliases fixes.
...
--HG--
branch : dev-css-refactor
2019-11-29 01:35:15 -03:00