Commit Graph

3989 Commits

Author SHA1 Message Date
Thilo Graf
a29b8e7982 CProgressBar: remove unused include 2015-05-04 10:37:03 +02:00
Thilo Graf
87cbb564a3 CTextBox: ensure save screen only if dimensions are valid
0 values are critical
2015-05-04 10:37:03 +02:00
Thilo Graf
cd53fae2c6 CImageInfo: use call of getTextFromFile() without explicit object 2015-05-04 10:37:03 +02:00
Thilo Graf
884e3b7cb5 CComponentsText: declare function getTextFromFile() as static
Is usable as standalone member too.
2015-05-04 10:37:03 +02:00
svenhoefer
3ece820b07 - menue: small color changes for a smoother view 2015-05-04 09:42:07 +02:00
svenhoefer
62daf1dc4c - infoviewer: add color-to-color gradient feature; THX to TangoCash ...
... for basic inspiration and dbt for some optimizations
2015-05-04 09:41:41 +02:00
svenhoefer
c05e650a02 - cc_frm_header: prepare for c2c gradient 2015-05-04 09:41:41 +02:00
svenhoefer
5599784642 - cc_frm_footer: prepare for c2c gradient 2015-05-04 09:41:41 +02:00
TangoCash
a8be4f6365 enable color-to-color gradient 2015-05-04 09:41:41 +02:00
Jacek Jendrzej
cdae30fe5e luainstance.cpp fix button color 2015-05-03 17:06:16 +02:00
Thilo Graf
0f9fc4b870 gui/test_menu.cpp: fix broken build
Fixed missing include that come with commit
09adc177d8
2015-04-30 09:39:42 +02:00
Thilo Graf
a58f1621b4 Merge branch 'cst-next.pre' into cst-next 2015-04-30 09:20:43 +02:00
Thilo Graf
7044df1f9f COsdSetup: remove repaint call for gradient assignment
Is already executed by chooser object via slot inside showOsdSetup(), and
osd_menu object is not the required object.
2015-04-29 12:01:11 +02:00
Thilo Graf
01516cf943 themes: use hintbox and header gradient option in theme settings
Color gradient feature was originally intended for use
inside theme settings and it's not really suitable  for
generally use as default in all themes at the moment, so it makes more
sense to have options in theme settings and let the user decide
to customize this, unless enough other gui parts can use this feature.
2015-04-29 10:16:55 +02:00
Jacek Jendrzej
422c91d117 add pugixml 2015-04-28 10:12:23 +02:00
Jacek Jendrzej
497f05b730 use xmlinterface in UPNP 2015-04-28 10:12:15 +02:00
Thilo Graf
5f603ed6b0 cc_base.cpp: fix wrong statment value
Comes with 1e16dbbf59
2015-04-27 11:51:01 +02:00
Thilo Graf
1e16dbbf59 cc_base.cpp: paint shadow only on firs paint of item body
Avoids unnecessary paint of shadow layers, This should
avoid flicker effects.
2015-04-27 10:02:18 +02:00
[CST] Focus
8a41089a92 CMenueWidget: add color gradient to menue hints
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-04-27 09:55:26 +02:00
[CST] Focus
7016a86ca2 CComponentsInfoBox: add switch to enable gradient for info box
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-04-27 09:54:45 +02:00
[CST] Focus
53ce471af8 gradient: try to fix delete gradient data only on color change
Signed-off-by: Thilo Graf <dbt@novatux.de>
2015-04-27 09:25:34 +02:00
Thilo Graf
d8da2a3087 Revert "CComponentsItem: fix remove gradient buffer on killed item"
This reverts commit 51aab307c3.
2015-04-27 09:21:19 +02:00
svenhoefer
9041bff59c - remove w_max()-calls to define menu-width, because ...
w-max() returns a pixel-value, but menus need a percentage-value.
2015-04-24 09:11:04 +02:00
svenhoefer
d2ee7e6f0a - timerlist: don't discard unsaved user-changes at timers silently
- some more small changes/fixes:
  * don't allow reminder-timer with standard message text ("---")
  * fix display of changed recording directory
  * use addIntroItems() function in menus
  * fix dependency of menuitems in apids-menu
  * use pulldown-mode to choose timer-type
2015-04-23 08:42:24 +02:00
Jacek Jendrzej
15e9663608 channellist.cpp; fix kill dline 2015-04-16 22:24:13 +02:00
svenhoefer
a6bf50f666 - shorten CNeutrinoEventlist to CEventlist 2015-04-16 13:39:35 +02:00
svenhoefer
09adc177d8 - record.h: remove include of vfd.h; use display.h instead 2015-04-16 13:39:35 +02:00
Stefan Seyfried
5ab6b53054 global.h: Use forward-declarations to reduce number of dependencies 2015-04-16 13:39:35 +02:00
svenhoefer
7f35a67426 - channellist: allow show/hide bottom infobox 2015-04-14 11:08:24 +02:00
Thilo Graf
f2a786bf6b CImageInfo: fix missing license text for missing translations 2015-04-14 10:48:40 +02:00
Thilo Graf
388ab3aa02 CChannelList: use class for scalable channel logos
Previous class used limited scale handling mainly with the
member paintIcon() by framebuffer class.
Because of many possible channel logo files, the icon cache was
filled very fast. That was never considered in
paintIcon() and caused strange behavior at screen, as no image data
were assigned correctly.
2015-04-04 23:32:48 +02:00
Thilo Graf
80457beaf6 CComponentsPicture: add sub classes for scalable images and channel logos
This could replace call of CComponentsPicture objects with explicit
dimension values = 0
2015-04-04 22:35:57 +02:00
Jacek Jendrzej
9c4e8b028b infoviewer.cpp fix possible segfault if APIDs is empty 2015-04-02 15:00:08 +02:00
M. Liebmann
ae139d4ec2 CComponentsText: Fix default font 2015-03-31 12:00:48 +02:00
svenhoefer
f7b42af5f2 - moviebrowser: bind MB_MAX_DIR definition to NETWORK_NFS_NR_OF_ENTRIES ...
... to allow to add all NetFS-directories to moviebrowser
2015-03-30 14:54:21 +02:00
Stefan Seyfried
5750ca23ae opkg_manager: add a list of packages to hide
Advanced build system can come up with an impressive list of
(sub-)packages, most of them not really interesting for installation
through the GUI. Add a filter with simple patterns to suppress the
display of those packages.
TODO: this should be made configurable via a run-time config file.

Signed-off-by: Markus Volk <f_l_k@gmx.net>
2015-03-30 11:21:37 +02:00
Thilo Graf
47b37d4405 CComponentsButton: disable gradient
Not necessary as long not all or most gui buttons can provide gradient
2015-03-29 22:40:15 +02:00
Thilo Graf
e631559555 CChannelList: fix paint of unscaled images
Unscaled images were never painted.
2015-03-29 22:40:15 +02:00
Thilo Graf
459c120060 CTextBox: catching error if position has signed values
Wrong position assignments can trigger crash. Prevent segfaults.
Error log should indicate this.
2015-03-29 22:40:15 +02:00
Thilo Graf
45623aa810 CComponentsTimer: move mySleep call into mutex block, seems was not ok so 2015-03-29 22:40:14 +02:00
Thilo Graf
eb3971e909 COsdSetup: use paint for apply new gradient settings, reduced flicker effects 2015-03-29 22:40:14 +02:00
Thilo Graf
341b142aa0 CComponentsText: add possibilty to set font style
Usable with methode setText() and parameter 'style'

provided enums are:
	FONT_STYLE_REGULAR
	FONT_STYLE_BOLD
	FONT_STYLE_ITALIC
2015-03-29 22:40:13 +02:00
Thilo Graf
d2ae57e5b6 CComponentsText: avoid unintentional overwriting of current property values
If parameters were not explicitly defined, default values of parameters
overwrite current property values.
2015-03-29 22:40:13 +02:00
Thilo Graf
a9c474e486 CComponentsInfoBox: fix scale height for larger picons 2015-03-29 22:40:12 +02:00
Thilo Graf
6a50e56321 CVolumeBar: optimize icon position 2015-03-29 22:40:11 +02:00
Thilo Graf
84ee2dd059 CVolumeBar: use defined volumebar size as default height 2015-03-29 22:40:11 +02:00
Thilo Graf
592b0025d9 CComponentsInfoBox: remove unnecessary call for kill()
partial revert of:  CComponentsInfoBox: fix centering of image
2015-03-29 22:40:11 +02:00
Thilo Graf
012c699951 CComponentsTimer: move pthread members into startTimer() 2015-03-29 22:40:10 +02:00
Thilo Graf
4a0975eb90 CComponentsText: expand setTextColor() methode
apply color value direct in text box object
2015-03-29 22:40:10 +02:00
Thilo Graf
1b3f5847be CComponentsSignals: add signals for hide events 2015-03-29 22:40:10 +02:00