Commit Graph

6367 Commits

Author SHA1 Message Date
M. Liebmann
9ab1f62cf0 Fontrenderer: Fix RenderString() for better drawing fonts 2014-09-25 11:07:33 +04:00
Thilo Graf
c1f70dbbb8 CComponentsWindow, CMenuWidget: apply gradiant settings to header 2014-09-25 11:07:28 +04:00
Thilo Graf
e1a2d173f4 settings: add optional gradiant switch
At the moment without gui option, only for testing yet.

Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>
2014-09-25 11:07:24 +04:00
M. Liebmann
bfc1c04d83 CComponentsHeader: Use color gradient for paint header
Conflicts:
	src/gui/widget/menue.cpp
2014-09-25 11:07:12 +04:00
M. Liebmann
db6fd8480d CComponents: Add color gradient for CC_FBDATA_TYPE_BOX 2014-09-25 11:06:01 +04:00
M. Liebmann
d893f08143 Add src/driver/colorgradient.cpp 2014-09-25 11:05:50 +04:00
M. Liebmann
a428a1f583 CFrameBuffer: Add functions to draw color gradients 2014-09-25 11:05:46 +04:00
Jacek Jendrzej
98511b686d md5.c: Fix compiler warning (copy from gcc) 2014-09-25 11:05:29 +04:00
M. Liebmann
4c2704fb2f CComponentsForm: Fix compiler warning (-Wsign-compare) 2014-09-25 11:05:18 +04:00
Thilo Graf
74c867cbae icons: add newer status images
thx OneOfNine
2014-09-25 11:04:25 +04:00
M. Liebmann
6f826e4fbe Fix/Sort src/system/locals.h,locals_intern.h
Signed-off-by: Thilo Graf <dbt@novatux.de>
2014-09-25 11:03:42 +04:00
M. Liebmann
d25fe1438c Change CComponents::clearSavedScreen() from protected to public
Signed-off-by: Thilo Graf <dbt@novatux.de>

Conflicts:
	src/gui/components/cc_base.h
2014-09-25 11:03:34 +04:00
Thilo Graf
cfd1510a5c CComponentsTimer: add mutex handling, use neutrino log 2014-09-25 11:03:03 +04:00
Thilo Graf
88ce62ea84 CComponentsForm/CComponentsWindow: add page scroll handling
This provides page scroll with up/down, left/right or combined.
Usage of exec() methods with implemented signals allows a
generic implematation of button or other message handling with
signal/slot solutions.

still to do: page cache
2014-09-25 11:02:55 +04:00
Thilo Graf
4e5df866bd CComponentsSignals: add signals for exec handlers 2014-09-25 11:02:51 +04:00
Thilo Graf
ec132906cd cc_types: add truct type for rc messages with related icon 2014-09-25 11:02:45 +04:00
Thilo Graf
07c5547965 CTestMenu: remove window close statement 2014-09-25 11:02:39 +04:00
Thilo Graf
0c0e0e85ff CComponentsItem/CComponentsForm: add property focus
Specifies that some certain operations especially eg. exec events for
that item are possible.
2014-09-25 11:02:32 +04:00
Thilo Graf
5ae495716e CComponentsFooter: expand button label structs
Allows assigning of result, msg and alias values with label struct.

NOTE: Old button label struct are compatible but limited only and
not recommended for usage!
Old parameters 'struct button_label' doesn't provide newer parameters.
Missing parameters are filled with default values and must be assigned
afterward, if required.
2014-09-25 11:02:27 +04:00
Thilo Graf
706ed0f31f CComponentsButton: add extended properties for button objects
Allows to assign values for events, msg, results. So it is possible
to evaluate/use these properties eg. directly in exec routines.
2014-09-25 11:02:22 +04:00
Thilo Graf
e1b9f0a184 CComponentsForm: add member to get pointer to selected items 2014-09-25 11:02:17 +04:00
Thilo Graf
0ab881b338 CComponentsForm: avoid segfault, if id is out of range 2014-09-25 11:02:13 +04:00
Thilo Graf
67a42c3e96 CComponents: add members to handle object tags
This can help to handle some useful values for any functions
2014-09-25 11:02:00 +04:00
Thilo Graf
ec7d5772f0 CComponentsForm: add members to set or get selected items 2014-09-25 11:01:54 +04:00
Thilo Graf
cc5b17a620 CComponentsFooter: add members to set or get select a defined button 2014-09-25 11:01:49 +04:00
Thilo Graf
1a38c23340 CComponentsSignals: ad signal OnSelect 2014-09-25 11:01:45 +04:00
Thilo Graf
9f902af587 CComponentsFooter: add member to add button labels via vector 2014-09-25 11:01:39 +04:00
Thilo Graf
201a6aa56e configure: move option enable testmenu to enable testing
Testing is also plausible for general usage of other tests or other
experimental code parts.
2014-09-25 11:01:17 +04:00
Thilo Graf
6ed7df9498 CComponentsSignals: add signal OnError 2014-09-25 10:58:30 +04:00
Thilo Graf
4731521070 CComponents: add new header file cc_signals.h with some basic members 2014-09-25 10:58:22 +04:00
Thilo Graf
6e126bd74d configure: add libsigc++ support 2014-09-25 10:58:13 +04:00
[CST] Focus
8fa560509c fixes for system/ytcache.cpp cherry-picks 2014-09-24 19:50:35 +04:00
martii
17f8b2f7ce gui/movieinfo: I don't believe that custom copy code is required here. 2014-09-24 19:50:35 +04:00
martii
050138c107 system/ytcache: add progress data
Conflicts:
	src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
a85af8f0a2 system/nkparser,ytparser: change Cleanup default to not to remove thumbnails
Conflicts:
	src/system/nkparser.h
2014-09-24 19:50:35 +04:00
martii
d37b20bc75 system/ytcache: honor 302 redirect 2014-09-24 19:50:35 +04:00
FlatTV
4198971638 system/ytparser: no need to append signature 2014-09-24 19:50:35 +04:00
martii
a3adf2798a check for active downloads before shutting down; indicate dl on vfd
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/driver/lcdd.h
	src/driver/simple_display.cpp
	src/neutrino.cpp
	src/system/locals.h
	src/system/locals_intern.h
2014-09-24 19:50:35 +04:00
martii
fd1ba8df97 gui/moviebrowser: add gui options for yt/nk cache directories
Conflicts:
	src/gui/moviebrowser.cpp
	src/system/nkparser.cpp
	src/system/nkparser.h
2014-09-24 19:50:35 +04:00
martii
891170490e gui/moviebrowser: caching fixes
Conflicts:
	src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
81ca577fb8 overload access(2)
Conflicts:
	src/driver/pictureviewer/pictureviewer.cpp
	src/gui/components/cc_item_picture.cpp
	src/gui/movieplayer.cpp
	src/gui/osdlang_setup.cpp
	src/neutrino.cpp
	src/nhttpd/tuxboxapi/coolstream/neutrinoapi.cpp
	src/nhttpd/yhttpd.cpp
	src/system/helpers.h
	src/system/setting_helpers.cpp
2014-09-24 19:50:35 +04:00
martii
d56b7da446 ytcache: use temporary CFileHelpers instance 2014-09-24 19:50:35 +04:00
martii
58124802ce add http proxy support for yt
Conflicts:
	src/gui/proxyserver_setup.cpp
	src/neutrino.cpp
	src/system/httptool.cpp
	src/system/settings.h
2014-09-24 19:50:35 +04:00
martii
2b236ea1c8 yt: use cached tumbnail, if available 2014-09-24 19:50:35 +04:00
martii
3ac6bcb6b5 ytcache: minor cleanup 2014-09-24 19:50:35 +04:00
martii
f6ae1796f2 yt download fixes
Conflicts:
	src/gui/moviebrowser.cpp
2014-09-24 19:50:35 +04:00
martii
7fac02ba45 add gui support for experimental yt caching code
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	src/gui/moviebrowser.cpp
	src/system/locals.h
	src/system/locals_intern.h
2014-09-24 19:50:35 +04:00
martii
a9978d37c1 yt cache: accessing a download that's still in progress is fine. 2014-09-24 19:50:35 +04:00
martii
70e5e66327 experimental yt cache (currently no gui integration)
Conflicts:
	src/gui/moviebrowser.cpp
	src/gui/movieinfo.cpp
	src/system/Makefile.am
2014-09-24 19:50:34 +04:00
[CST] Focus
824b6facb1 gui/movieplayer.cpp: add jump to MB last stop position to bookmarks menu 2014-09-24 13:19:18 +04:00