Maciej Janicki
e6fdf0e22c
[EGD-5333] Change renderer to follow command design pattern
...
Changes draw command implementation to properly follow
command design pattern. All drawing commands have been
moved to separate inheriting draw commands from renderer.
Other changes:
- New draw methods overloads have been added to pixel renderer.
Now pixel rendering methods are in one class.
- Simplified draw commands naming.
- Changed variable naming in draw commands to be more verbose.
- Changed {x,y} pairs to Points where possible.
2021-02-03 16:24:48 +01:00
Michał Kamoń
9e961b6072
[EGD-3589] gui - DOM dump functionality for gui::Item ( #1148 )
2020-12-09 15:57:20 +01:00
Paweł Olejniczak
c7c9b2dd5a
[EGD-4278] Fix filling Rect with color ( #950 )
2020-11-03 10:11:56 +01:00
Adam
64db7d8327
EDG-3585 Small fixup for refresh & cleanup in buildDrawLists ( #916 )
...
* EGD-3585 Minor refresh fixup& Normalised buildDrawList everywhere
2020-10-30 10:13:47 +01:00
Radoslaw Wicik
2276ceed67
[EGD-3743] Update copyrights in fies
2020-10-20 12:55:10 +02:00
Piotr Tanski
24c927ef39
[EGD-3988] SMS thread for a specific contact shall be splitted into separate ones if multiple phone numbers are available. ( #801 )
2020-10-09 14:32:22 +02:00
Przemyslaw Brudny
2d808a9fa3
[EGD-3520] Label margins changed to padding.
2020-08-25 09:53:57 +02:00
Przemyslaw Brudny
9eeb40ce39
[EGD-3391] Fixed messages window margins. Text and Labels margins cleanups.
2020-07-16 12:16:12 +02:00
Przemyslaw Brudny
5c64f96b11
[EGD-3336] Alignment refactor.
2020-07-15 13:07:20 +02:00
pholat
50a1f97643
[feature] Font handling feature ( #527 )
...
* Font renamed to RawFont
* Added gui::Font adapter
2020-07-15 12:15:14 +02:00
pholat
fb586cb4e9
EGD-3229 ( #497 )
...
* EGD-3229 text helper classes added with tests - used in tests, plus misc utils needed
No major actual functionality changed - TextClasses added with this PR
are used in tests only in this commit.
* classes needed to rewrite gui::Text added
* some utilities needed to rewrite gui::Text added
* tests added
2020-07-06 16:19:41 +02:00
Adam Dobrowolski
ff24defd31
EGD-3202 Tests for GUI restored
2020-05-13 17:11:51 +02:00
Adam Dobrowolski
8ffccd85ed
EGD-3202 Fixed all setMinimum / setMaximum sizes
2020-05-13 17:11:51 +02:00
Adam Dobrowolski
ef37b5a784
EGD-3165 PR review applied
2020-04-28 09:50:48 +02:00
Adam Dobrowolski
99d959c43a
EGD-3165 Ellipsis removed not needed Struct - left enum only
2020-04-28 09:50:48 +02:00
Adam Dobrowolski
70117f382f
EGD-3165 gui::Label / gui::Font - small fixes and refactor
...
* fixed Font function returning width, it was returning values in:
1. return value
2. in 3rd of 5 arguments
* made font unused character first class citizen of Font
* added clean(er) code for Ellipsis calculation to Font (following QT example)
* tiny bit code removed from Label (unused/harmful)
2020-04-28 09:50:48 +02:00
Adam Dobrowolski
d574354eea
EGD-3165 gui::Label setDotsMode renamed to setEllipsis
...
- renamed function to more proper naming
- added Ellipsis struct instead of bool arguments
2020-04-28 09:50:48 +02:00
Adam Dobrowolski
292432fe97
EGD-3165 Added Label::setText option to resize itselt to it's max size
2020-04-28 09:50:48 +02:00
Pawel Olejniczak
12cb69a7e0
[EGD-3111] Fix clear function of label
2020-04-15 15:27:30 +02:00
Alek Rudnik
895369e8f8
[EGD-3114] fix alignment spelling ( #300 )
2020-04-15 09:13:37 +02:00
Przemyslaw Brudny
c0822b6658
[EDG-3019] Moved log.hpp and debug.hpp into main PurePhone repo
2020-03-24 15:55:32 +01:00
Adam Dobrowolski
abe6813ce6
EGD-3026 Wall Werror and Wextra added to project
2020-03-24 14:17:12 +01:00
Przemyslaw Brudny
8f92715951
[EDG-3019] Segger utils moved to git submodule
2020-03-23 18:37:37 +01:00
Radoslaw Wicik
a8573a404c
Apply new style
2020-03-17 10:03:16 +01:00
Adam Dobrowolski
5e5562c261
[EGD-2896] Cleanup to use maxSize
2020-02-26 11:53:03 +01:00
Mateusz Grzywacz
3d3a019de1
[EGD-2393] yaps in thread view and yap size
2020-02-11 11:50:15 +01:00
Adam Dobrowolski
33402b1522
[EGD-2394] [GUI] Alignment - added option to get/set it as bitfield instead setter/getter
2020-01-31 14:05:42 +01:00
Adam Dobrowolski
38622db127
[EGD-2475] Options looks fixups
2020-01-22 13:18:59 +01:00
Adam Dobrowolski
f023ebaa32
[EGD-2392] SMS added NewMessage window
2020-01-10 14:15:28 +01:00
Adam Dobrowolski
41b6df457c
[EGD-2392] SMS Feed window added
2020-01-10 14:15:28 +01:00
Mateusz Grzywacz
9f602a4007
[EGD-2336] fix | uniform naming. truncating end not necessiarly means showing the beginning, but forget for now.
2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
e4aab4228a
[EGD-2336] fix | changed argument to bool type
2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
52299605c7
[EGD-2336] fix | counting avaliable space for chars from the end of the string
2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
9a4f8db4d4
[EGD-2336] fix | problem idenfied even more
2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
bf5af825bb
[EGD-2336] fix | problem idenfied
2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
380db224d5
[EGD-2336] fix | rename for clarity
2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
d469e92c32
[EGD-2336] selection of ellipsis (dots) position
2019-12-03 15:13:13 +01:00
Mateusz Grzywacz
f2c50937da
[EGD-2336] label now accepts alignment parameter
2019-12-03 15:13:13 +01:00
Adam Dobrowolski
164b9281c8
EGD-2195 - Changed sizes for fonts in project
...
* changed all fonts to follow one `Style.hpp` include
* Moved title to AppWindow from all the places in code
* added logging on font selection - when not found
* minor fixes
2019-10-25 13:04:33 +02:00
Robert Borzecki
cc76e4f278
Added line feature for label widget.
2019-08-30 10:25:57 +02:00
Robert Borzecki
d3235d54d7
Removed submodule
2019-05-21 23:35:00 +02:00