Commit Graph

8178 Commits

Author SHA1 Message Date
Thilo Graf
28ba1cbc86 CHintBox: visualize timeoutbar with smooth progress
Origin commit data
------------------
Commit: 4ff7bd8f7e
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-20 (Thu, 20 Oct 2016)
2016-10-24 10:31:28 +02:00
Thilo Graf
fc538b2012 CComponentsTimer: add support for nano seconds
To enable nano mode, parameter is_nano must set to true.


Origin commit data
------------------
Commit: d0dd14040f
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-20 (Thu, 20 Oct 2016)
2016-10-24 10:31:28 +02:00
Thilo Graf
3534f40441 CComponentsFooter: reduce button height inside footer
TODO: more optimization seems required


Origin commit data
------------------
Commit: 542de648f5
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-17 (Mon, 17 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
254d9366c3 CCDraw: add signals into hide() methode
alows to use slots


Origin commit data
------------------
Commit: 78259c6ec3
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-17 (Mon, 17 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
c28b7d4a23 CMsgBox: ensure reset of progress value on used key
Origin commit data
------------------
Commit: 3280b44471
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-17 (Mon, 17 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
d16159d80a CMsgBox: enlarge footer height
Buttons has too small offset to bottom of footer.
Framed and shaded buttons are arranged on the top of footer, so
we have a larger offset.


Origin commit data
------------------
Commit: d50ef787a2
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-14 (Fri, 14 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
77f953cdbb CComponentsWindow: prepare possibility to change footer height
Origin commit data
------------------
Commit: 013cd1f2cc
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-14 (Fri, 14 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
3278e0e103 CComponentsForm: try to fix possible transparent bars
Ion enabled frame it's possible we have transparent bars
between frame and the last item on window bottom. This should avoid this.


Origin commit data
------------------
Commit: edd2e48bbe
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-13 (Thu, 13 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
c9972f68a0 CHintBox: add space for timeout bar
Origin commit data
------------------
Commit: c035b2fc15
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-13 (Thu, 13 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
cc3cf7931f CPictureViewerGui: add helpbox
Origin commit data
------------------
Commit: 52abf18c22
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-12 (Wed, 12 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
deca218ec8 CHintbox/CMsgBox: add vizualized timeout bar
Origin commit data
------------------
Commit: cb3699deb5
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-11 (Tue, 11 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
3c1dc9d123 CHintbox: use default text frame depends from default height and width
Origin commit data
------------------
Commit: b9d44a3fc8
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-09 (Sun, 09 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
ba90b113f0 Helpbox: fix possible transparent holes behind images
Origin commit data
------------------
Commit: 8579758884
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-09 (Sun, 09 Oct 2016)

Origin message was:
------------------
Helpbox: fix possible transparent holes behind images
2016-10-24 10:31:27 +02:00
Thilo Graf
134c3e53cb CMovieHelp: add localized items
TODO: add missings locales


Origin commit data
------------------
Commit: 1338ce2b8e
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-09 (Sun, 09 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
12c95b76dd CPersonalizeGui: remove centered text alignment fro helptext
Origin commit data
------------------
Commit: 87a9a69578
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-09 (Sun, 09 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
9d24f23819 Helpbox: use auto sized width for footer button
Origin commit data
------------------
Commit: 3221b7467e
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-09 (Sun, 09 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
ee41a420a4 Helpbox: use current shadow color
Origin commit data
------------------
Commit: bd57627b8f
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-07 (Fri, 07 Oct 2016)
2016-10-24 10:31:27 +02:00
Thilo Graf
df41f8f768 CHintBox: reduce window size for used auto size depends on text content
Origin commit data
------------------
Commit: 3b60a55f59
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-07 (Fri, 07 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
1cb41d0ba7 CComponentsButton: remake caption size to 85% of button height
Better optical matching size.


Origin commit data
------------------
Commit: ce11a3a0df
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-07 (Fri, 07 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
6f30f1b274 CComponentsFooter: use different select color for button, if count = 1
TODO: 	should be configurable. Not all theme color combinations
	have matched contrasts.


Origin commit data
------------------
Commit: b3e7e49592
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-07 (Fri, 07 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
a9f00a51b8 cc_item.cpp: subtract frame width from the inner radius Box
Is necessary, because otherwise the frame radius would not match with outside radius
This would mean that there are "holes" at the box corners.
So now it seems to work.


Origin commit data
------------------
Commit: 5bd4903b27
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-07 (Fri, 07 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
418611f057 CComponentsItem: ensure some dimensions for shadow are not < 0
Origin commit data
------------------
Commit: 59e8a17061
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-07 (Fri, 07 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
bab4bd2782 CComponentsButton: remove enableShadow() from button class
is not required


Origin commit data
------------------
Commit: 03d010fa29
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-07 (Fri, 07 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
25e64f1bfc cc_item.cpp: remove frame width from boxrad
In framed boxes, frame radius was too big and was looking bad.
Not sure if this is now fixed everywhere (eg. hintboxes)


Origin commit data
------------------
Commit: f62ddcf61d
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-06 (Thu, 06 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
cdedefca33 CMsgBox: use same colors for window body, footer and button container
Origin commit data
------------------
Commit: 857b494c47
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-05 (Wed, 05 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
505b57685b CMovieBrowser: add current content background color as image backkground
Avoids transparent shadow artefacts during repaint of images


Origin commit data
------------------
Commit: 9d09bc36ce
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-05 (Wed, 05 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
fcb732f839 CComponentsPicture: use body color as default clean up color
Origin commit data
------------------
Commit: 9668f89db1
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-05 (Wed, 05 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
48e9dc11f3 CCDraw: add private variable col_shadow_clean
Should help to control shadow clean up in some constallations


Origin commit data
------------------
Commit: 7266628207
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-05 (Wed, 05 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
dabba34177 CComponentsButton: remove clear()-methode and initVarButton()
clear() killed all button object with all key values and key properties.
So return values of messeage objects was killed.

initVarButton() contains Oobjekt intits to already existant object.
Bad idea, if we init again or pre init with NULL.

Mode pass was missed.


Origin commit data
------------------
Commit: 0f6e8e1f5d
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-05 (Wed, 05 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
93e0dd143c CComponentsFooter: remove debug spam
Origin commit data
------------------
Commit: ebf2e65b38
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-05 (Wed, 05 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
1352603017 CMsgBox: set some alternate keys to default key values
Origin commit data
------------------
Commit: 3e01cbe1ac
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-05 (Wed, 05 Oct 2016)
2016-10-24 10:31:26 +02:00
Thilo Graf
0efab9494e CMsgBox: add colors to debug output
Origin commit data
------------------
Commit: b272c407d7
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-03 (Mon, 03 Oct 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
3119fa58e1 cc_frm_button.cpp/cc_frm_footer.cpp: fix passed parameter
were not passed through


Origin commit data
------------------
Commit: e2a1e7dc5b
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-09-30 (Fri, 30 Sep 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
2871269810 CComponentsForm: add parameters to setSelectedItem() methode
Were not passed to items


Origin commit data
------------------
Commit: 375451f0a6
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-09-30 (Fri, 30 Sep 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
7179f3d3f0 Try to rework footer
* try to fix enableButtonShadow(), seems an init is missing
* shadow fixed


Origin commit data
------------------
Commit: 2e631fd0ce
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-09-24 (Sat, 24 Sep 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
164f91798d CComponentsItem: unused vars commented out
Origin commit data
------------------
Commit: eb78743e4a
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-09-14 (Wed, 14 Sep 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
2e7deeb88b CComponentsItem: remove frame witdth from boxrad calculation
This fix possible artefacts on the bottom right corner with frame


Origin commit data
------------------
Commit: b6185ea78d
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-09-12 (Mon, 12 Sep 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
4300865679 Shadow: try to optimize shadow areas
* cleanup inner part of box on round corners, frames considered
* adopt implementations in some gui classes
* some debug lines removed
* test menu adopted
* try to fix corner caluculation to avoid transparent holes


Origin commit data
------------------
Commit: a17d61de8c
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-30 (Tue, 30 Aug 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
749a4a7185 CTestMenu: adopt for last changes
Origin commit data
------------------
Commit: b233c06af3
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-27 (Sat, 27 Aug 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
c759d6ddfb CComponetnsItem: try to assign shadow areas
TODO: possible crashes on some constellations


Origin commit data
------------------
Commit: 929b5da892
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-27 (Sat, 27 Aug 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
a54434519f cc_types.h: add compatible types shadow types
CC_SHADOW_ON is should compatible


Origin commit data
------------------
Commit: 147246cead
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-27 (Sat, 27 Aug 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
dba17b359c CComponentsFooter: add member enableButtonShadow()
Possibility to pass button properties into button objects


Origin commit data
------------------
Commit: 363cf101d1
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-21 (Sun, 21 Aug 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
a6f28430c5 CComponentsFooter: reduced button height for better optical view into footer
Origin commit data
------------------
Commit: 779c51bd00
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-21 (Sun, 21 Aug 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
8b1bc5fb65 CComponentsItem: fix changeing color on select switching of frames
expand select mode methodes with paremters for frame properties
This should make variables col_frame_sel and fr_thickness_sel superfluous.


Origin commit data
------------------
Commit: 3477e28cd7
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-20 (Sat, 20 Aug 2016)
2016-10-24 10:31:25 +02:00
Thilo Graf
ffdd2a760c CTestMenu: shadow for circle
TODO: not really nice at the moment


Origin commit data
------------------
Commit: 1888189fb3
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-19 (Fri, 19 Aug 2016)
2016-10-24 10:31:24 +02:00
Thilo Graf
e58f8fafd5 shadow: paint shadow layer with multiple renderboxes
Should help to paint a clean shadow frame


Origin commit data
------------------
Commit: 307b2763bd
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-18 (Thu, 18 Aug 2016)

Origin message was:
------------------
shadow: paint shadow layer with multiple renderboxes

Should help to paint a clean shadow frame
2016-10-24 10:31:24 +02:00
Thilo Graf
36d6eeea06 CMsgBox: add option to enable/disable button background
replaces var name btn_contour for better plausibility


Origin commit data
------------------
Commit: be740c1552
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-08-18 (Thu, 18 Aug 2016)
2016-10-24 10:31:24 +02:00
Thilo Graf
205838789f CCDraw: try to fix possible data race
Origin commit data
------------------
Commit: fc2eb68edc
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-04-16 (Sat, 16 Apr 2016)
2016-10-24 10:31:24 +02:00
Thilo Graf
11b3307251 CMsgBox: rework msgbox classes with Window class implementation
Replacing messagebox, hintbox_ext and some derivated parts with
basic class hintbox and derivated class CMsgBox. This should unify
window handling and avoids maintain of multiple classes with quasi
same purpose and adds more functionality.

TODO: fix and optimize details


Origin commit data
------------------
Commit: dde298b1b7
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-04-04 (Mon, 04 Apr 2016)
2016-10-24 10:31:24 +02:00
Stefan Seyfried
0897cd1c24 configure: fix short-filename logic
if configure was not called from absolute path, detection
would fail and huge filenames would be included in binary
(noticed in yocto krogoth release)


Origin commit data
------------------
Commit: b8cf8167f4
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2016-10-20 (Thu, 20 Oct 2016)
2016-10-24 10:00:51 +02:00