Commit Graph

742 Commits

Author SHA1 Message Date
Thilo Graf
8e1bc39318 CMsgBox: enable button background as default
Origin commit data
------------------
Commit: 01893dfefc
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-20 (Sun, 20 Nov 2016)
2016-11-20 16:33:53 +01:00
Thilo Graf
ae117fae66 Messages: add option to change size of message text
Include default size and localized setup.

TODO: localize for nederlands and slovak, current english only.


Origin commit data
------------------
Commit: 4988df1dd9
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-20 (Sun, 20 Nov 2016)
2016-11-20 01:08:14 +01:00
Thilo Graf
561957223c Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: aa40d88300
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-14 (Mon, 14 Nov 2016)
2016-11-14 20:38:01 +01:00
Jacek Jendrzej
4dbaafb40d src/gui/widget/menue.cpp try fix hide info_box (in channellist)
Origin commit data
------------------
Commit: 99c57d3075
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2016-11-14 (Mon, 14 Nov 2016)
2016-11-14 19:27:09 +01:00
Thilo Graf
5bb70ba9e9 CHintBox: update ascII scheme
Origin commit data
------------------
Commit: 27905b9acf
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-12 (Sat, 12 Nov 2016)
2016-11-12 14:51:18 +01:00
Thilo Graf
527a5ad046 CHintBox: remove center text mode on used picon
Origin commit data
------------------
Commit: 075917e32d
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-11 (Fri, 11 Nov 2016)
2016-11-11 23:10:39 +01:00
Thilo Graf
fac13b98ee CHintbox: enlarge possible max height
Better use of available screen size for many lines


Origin commit data
------------------
Commit: 3193fef4c6
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-11 (Fri, 11 Nov 2016)
2016-11-11 21:42:07 +01:00
Thilo Graf
9ea70e4ea7 CHintBox: try to fix truncated chars
Last chars were truncated. Indent and titel text were not considered.


Origin commit data
------------------
Commit: 7f5a576795
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-11 (Fri, 11 Nov 2016)
2016-11-11 21:42:07 +01:00
Thilo Graf
373c2967dd Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: 96ffa4778a
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-11 (Fri, 11 Nov 2016)
2016-11-11 00:51:20 +01:00
Thilo Graf
41a9339469 CMenuWidget: move signal before render methodes
At start of methode, unusual behavior could occur.


Origin commit data
------------------
Commit: 30f231c801
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-11 (Fri, 11 Nov 2016)
2016-11-11 00:48:37 +01:00
Thilo Graf
2f89d7ff76 CHintBox: optimize dynamic window width bahavior on different line sizes
Width calculation is now depends on largest line of text.


Origin commit data
------------------
Commit: 0952efaba4
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-10 (Thu, 10 Nov 2016)
2016-11-10 11:19:09 +01:00
Thilo Graf
4a2a66399d CTextBox: add static function to get largest line of passed text
This could be useful eg. for size calculations.


Origin commit data
------------------
Commit: 91c7588aa6
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-10 (Thu, 10 Nov 2016)
2016-11-10 11:19:09 +01:00
Thilo Graf
c337d0449e CHintBox/CMsgBox: rework text handling and dynamic size behavior
Origin commit data
------------------
Commit: e3f51f2c91
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-03 (Thu, 03 Nov 2016)
2016-11-10 11:18:56 +01:00
Thilo Graf
0704180bf9 CHintBox: add member to get maximal required width
Origin commit data
------------------
Commit: 4bdd5e11a9
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-31 (Mon, 31 Oct 2016)
2016-11-10 11:15:43 +01:00
Thilo Graf
1523582d35 CTextBox: add static function to get count of lines from passed text
I'm missing a function that returns current line count outside
of a CTextBox object. This could be useful eg. for size calculations
before object init etc


Origin commit data
------------------
Commit: ac8d05f5e1
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-09 (Wed, 09 Nov 2016)
2016-11-10 11:15:43 +01:00
Thilo Graf
d34322b568 Merge branch 'master' into pu/msgbox
Conflicts:
	src/gui/moviebrowser/mb.cpp


Origin commit data
------------------
Commit: 3efaac5725
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-10 (Thu, 10 Nov 2016)
2016-11-10 10:27:22 +01:00
Thilo Graf
99b7d20f99 CMenuTarget: outsource CMenuTarget-class
It's required for some inheritations into other classes if include
of menue.h is not wanted


Origin commit data
------------------
Commit: 098905e8e1
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-10 (Thu, 10 Nov 2016)
2016-11-10 09:08:47 +01:00
vanhofen
5f1e7af7a9 listbox/moviebrowser: replace internal offsets with global defines
Origin commit data
------------------
Commit: b24ec63577
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-11-07 (Mon, 07 Nov 2016)

Origin message was:
------------------
- listbox/moviebrowser: replace internal offsets with global defines
2016-11-07 21:10:21 +01:00
vanhofen
738182d80f listframe: allow round borders
Origin commit data
------------------
Commit: c7942adb8f
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-11-07 (Mon, 07 Nov 2016)

Origin message was:
------------------
- listframe: allow round borders
2016-11-07 13:45:55 +01:00
vanhofen
fd751e6441 textbox: fix compilation for generic hardware
error: declaration of ‘clear’ shadows a member of 'this'


Origin commit data
------------------
Commit: 0f5aa73033
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-11-02 (Wed, 02 Nov 2016)

Origin message was:
------------------
- textbox: fix compilation for generic hardware

error: declaration of ‘clear’ shadows a member of 'this'
2016-11-02 09:55:45 +01:00
vanhofen
81d6ddb57d Merge branch 'master' into pu/moviebrowser
Origin commit data
------------------
Commit: 8dfdcee894
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-31 (Mon, 31 Oct 2016)
2016-10-31 23:19:47 +01:00
vanhofen
eba7ee1d70 textbox: add clear() function
Origin commit data
------------------
Commit: 0b504f8c60
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-31 (Mon, 31 Oct 2016)

Origin message was:
------------------
- textbox: add clear() function
2016-10-31 23:06:47 +01:00
Thilo Graf
6eb21c602b Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: dbe8007882
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
2016-10-29 20:49:42 +02:00
Thilo Graf
06d2fbed68 components/widget: add doxygen config file to create documentations
If you want to create a documantation,
please move into current directory that contains the 'Doxyfile' and do execute command

''doxygen Doxyfile''

This creates usually a subdirectory named /doc/html/
This contains documentation contents in html format.
Open /doc/html/index.html in your browser and you will see contents.


Origin commit data
------------------
Commit: 27dc0228a5
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
2016-10-29 20:47:57 +02:00
Thilo Graf
eae883a161 Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: aae4411d03
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
2016-10-29 12:38:17 +02:00
vanhofen
ae7fdf2555 Merge branch 'master' into pu/moviebrowser
Origin commit data
------------------
Commit: 1fc717f56f
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)
2016-10-29 12:26:05 +02:00
Michael Liebmann
e564e864e4 CKeyboardInput: Make saveScreen changeable with forceSaveScreen()
Origin commit data
------------------
Commit: 74b0ce7f70
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-10-29 (Sat, 29 Oct 2016)
2016-10-29 10:38:06 +02:00
Michael Liebmann
ca6a5d5975 CStringInput: Make saveScreen changeable with forceSaveScreen()
Origin commit data
------------------
Commit: 0e22860ac0
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-10-29 (Sat, 29 Oct 2016)
2016-10-29 10:38:06 +02:00
vanhofen
5fbb7b4228 listframe: add some needed get-members
Origin commit data
------------------
Commit: f7f76b0dd9
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)

Origin message was:
------------------
- listframe: add some needed get-members
2016-10-29 10:01:24 +02:00
vanhofen
bdec73fbc2 textbox: add member to get background-radius
Origin commit data
------------------
Commit: 3f28e50c84
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-29 (Sat, 29 Oct 2016)

Origin message was:
------------------
- textbox: add member to get background-radius
2016-10-29 10:00:25 +02:00
Thilo Graf
d3e9bbdcd4 Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: fa9e34fcca
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-28 (Fri, 28 Oct 2016)
2016-10-28 21:19:09 +02:00
vanhofen
96a73691a7 textbox: fix box width in round corners mode
Origin commit data
------------------
Commit: 002277fb5f
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-28 (Fri, 28 Oct 2016)

Origin message was:
------------------
- textbox: fix box width in round corners mode
2016-10-28 09:55:40 +02:00
Thilo Graf
5d9e739abf Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: 9b9d2542e6
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-28 (Fri, 28 Oct 2016)
2016-10-28 08:05:34 +02:00
Jacek Jendrzej
df51d9945e src/gui/widget/menue.cpp fix segfault if items is empty
Origin commit data
------------------
Commit: 83976f40b4
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2016-10-27 (Thu, 27 Oct 2016)
2016-10-27 17:06:12 +02:00
Thilo Graf
8b54d0bea7 Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: ae96d48e0f
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-27 (Thu, 27 Oct 2016)
2016-10-27 12:19:09 +02:00
Thilo Graf
e46fc182dd CMsgBox: apply order of color buttons like on remote control
Ensures unified conventions over gui.


Origin commit data
------------------
Commit: f2b781dd6d
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-27 (Thu, 27 Oct 2016)
2016-10-27 12:17:29 +02:00
Thilo Graf
b07cc5fa96 CMsgBox: add option for No Yes button arrangement
Useful if order of red and green buttons must be changed.
Return values are untouched.


Origin commit data
------------------
Commit: f1e4723964
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-27 (Thu, 27 Oct 2016)
2016-10-27 12:17:24 +02:00
vanhofen
1a89ed0d87 textbox: fix lineBreakWidth calculation
Origin commit data
------------------
Commit: 99a9f8a7e5
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-27 (Thu, 27 Oct 2016)

Origin message was:
------------------
- textbox: fix lineBreakWidth calculation
2016-10-27 11:02:18 +02:00
Thilo Graf
ffad03c63d Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: 28acb0fefa
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-27 (Thu, 27 Oct 2016)
2016-10-27 10:13:45 +02:00
Michael Liebmann
b31ef0e0e0 CMenuWidget::saveScreen: Fix segfault
Origin commit data
------------------
Commit: a3e0a0e917
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-10-26 (Wed, 26 Oct 2016)
2016-10-26 15:16:11 +02:00
Michael Liebmann
c1b1dd9ac8 CExtendedInput: Add saveScreen & restoreScreen() functions
Origin commit data
------------------
Commit: f396037078
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-10-26 (Wed, 26 Oct 2016)
2016-10-26 15:16:11 +02:00
Thilo Graf
faa780b9bc Clean up: remove unused files
Origin commit data
------------------
Commit: d2038a499e
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
2016-10-26 10:25:10 +02:00
Thilo Graf
1b71ff63e9 CMsgBox: add missing disableTimeOutBar()
addendum to
CHintBox: move showTimeOutBar() to protected, add params to enableTimeOutBar()


Origin commit data
------------------
Commit: 3a6f9e5ffa
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
2016-10-26 09:55:55 +02:00
Thilo Graf
4dcc1b41d8 Merge branch 'master' into pu/msgbox
Origin commit data
------------------
Commit: be5ab3ab57
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-25 (Tue, 25 Oct 2016)
2016-10-25 11:47:33 +02:00
vanhofen
5e95ad4bb7 listframe/moviebrowser: add round corners to scrollbar
Origin commit data
------------------
Commit: a8c4bdb7de
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-25 (Tue, 25 Oct 2016)

Origin message was:
------------------
- listframe/moviebrowser: add round corners to scrollbar
2016-10-25 11:06:12 +02:00
vanhofen
39f362b0c0 textbox: fix round corners/scrollbar handling
Origin commit data
------------------
Commit: be9143a511
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-10-25 (Tue, 25 Oct 2016)

Origin message was:
------------------
- textbox: fix round corners/scrollbar handling
2016-10-25 11:06:12 +02:00
Thilo Graf
23a56859aa CHintBox: move showTimeOutBar() to protected, add params to enableTimeOutBar()
Explicit call of disableTimeOutBar() after exec() is required to ensure
we have no timebar opened objects. I'm not shure, but otherwise crashs
could be possible.

showTimeOutBar() is required for OnTimer(). It doesn't need any
parameter.


Origin commit data
------------------
Commit: a80b861cb5
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-25 (Tue, 25 Oct 2016)
2016-10-25 08:53:23 +02:00
Thilo Graf
5716e57650 CMsgBox: add doc for CMsgBox
Origin commit data
------------------
Commit: 527e65df77
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-23 (Sun, 23 Oct 2016)
2016-10-24 10:31:28 +02:00
Thilo Graf
ebc13d46b3 CHintBox: try to optimize height and width of message window
Origin commit data
------------------
Commit: a5ce26dfd9
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-23 (Sun, 23 Oct 2016)
2016-10-24 10:31:28 +02:00
Thilo Graf
9f8d4b4386 CMsgBox: use default text mode parameter with scroll for all derivatives
Origin commit data
------------------
Commit: 21e8188b5b
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-10-23 (Sun, 23 Oct 2016)
2016-10-24 10:31:28 +02:00