Commit Graph

4796 Commits

Author SHA1 Message Date
Michael Liebmann
7d1fd50cfb streaminfo2: Fix text color of the signal bars
- supplement to c60c5c5ce3
2013-07-22 18:32:19 +02:00
Thilo Graf
b7b74ec718 CTextBox: set the correct H/V border
Signed-off-by: Thilo Graf <dbt@novatux.de>
2013-07-22 14:14:36 +02:00
Thilo Graf
42bee0ae0b Signalbars: add new classes to show signal bars, based up CComponents 2013-07-22 13:59:42 +02:00
Thilo Graf
2c3b86baa2 CComponentsText: add missing init in constructor 2013-07-21 22:31:10 +02:00
Michael Liebmann
a1fe4298c3 CNeutrinoFonts: Fix segfault, when font size changed 2013-07-21 22:06:44 +02:00
Michael Liebmann
aca97e210e CNeutrinoFonts: Fix segfault, when fontfile changed
- use std::string for font and style names
2013-07-21 22:06:40 +02:00
Michael Liebmann
0a0035c2ae Add option to resize the VolumeBar
- Minimum height: Height of NEUTRINO_ICON_VOLUME + 2 pixels
- Maximum height: 50 pixels
- Setting can be changed with:
  Menu -> Settings -> OSD -> Volume -> Height of display
2013-07-21 22:06:05 +02:00
Michael Liebmann
5267667cfb Use dynamic font in CVolumeBar 2013-07-21 22:06:00 +02:00
Michael Liebmann
0bcb7bcfae Add dynamic fonts to CNeutrinoFonts
- Dynamic fonts with their size matched to a given text box.
  The display size is retained even when changing the font size factor.
- "Normal" dynamic fonts, characterized by FONT_ID_SHARE in
  CNeutrinoFonts::getDynFont() can be used by several objects
  simultaneously. That is, if the calculated font size and font style
  are the same, the existing font is used.
- Dynamic font for exclusive application will only be used by an object.
  For this, a FontID (FONT_ID_xxx, defined in src/driver/neutrinofonts.h)
  in CNeutrinoFonts::getDynFont() is specified.
- Objects with dynamic font for exclusive application can resize at
  run time, the font size will be adjusted accordingly.
- The return value of CNeutrinoFonts::getDynFont() is a pointer
  to a font, for example:
  Font** font = CNeutrinoFonts::getInstance()->getDynFont(...);
  (*font)->RenderString(...)
2013-07-21 22:05:18 +02:00
Michael Liebmann
465d2aba23 Add new class CNeutrinoFonts for setup and modify neutrino fonts
- move SetupFonts() from CNeutrinoApp to CFontSetup
2013-07-21 22:05:14 +02:00
Thilo Graf
2cffcf53a3 CComponentsText: do also paint text on changed text color 2013-07-21 22:05:07 +02:00
Thilo Graf
e199d0c558 CFrontend: fix compiler warnings, wrong datatype
There are a lot of possible conversion problems
to one data type from other datatype those may alter values.
Sure, not for all, but on this quantity it's not to be underestimated.
This should be considered in more detail and should be
corrected over time, if required.
2013-07-21 22:04:49 +02:00
Thilo Graf
72c4deb17c CChannelList: use matching datatype for color 2013-07-21 22:04:10 +02:00
Thilo Graf
8b4cff7146 CBEChannelWidget: use int instead float, is unnecessary here 2013-07-21 22:03:57 +02:00
Thilo Graf
9cfd8e675d localize: use general syntax for #incude 2013-07-21 22:03:41 +02:00
Thilo Graf
71423089b0 CZapitChannel: use unsigned char instead size_t
This removes some annoying warnings with specific compiler flags.
2013-07-21 22:03:27 +02:00
Thilo Graf
a6c43a62bd CComponentsText: try to use an inherited version of CBox class
It's a partial solution to use full functionality for size handling
of CTextBox in CComponentsText.
2013-07-21 22:02:43 +02:00
Thilo Graf
25c40a63dd CComponentsText: remove delete of CBox() object
Obtain of one instance of CBox() should working
just as like a new instance.
2013-07-21 22:02:33 +02:00
Michael Liebmann
20fd26a65d Fontrenderer: Use real color values for Renderstring() 2013-07-21 22:01:52 +02:00
Michael Liebmann
c60c5c5ce3 Replace color indexes of the text colors by real color values for RenderString()
- If necessary, Correct data types of the color values
2013-07-21 22:00:58 +02:00
Michael Liebmann
e60067545f Define real text color for use in RenderString() 2013-07-21 22:00:46 +02:00
Michael Liebmann
d1f2726060 Add Member to change the OSD color 2013-07-21 22:00:33 +02:00
Michael Liebmann
61d36266c8 src/gui/update_ext.cpp: Fix memleak (Thx SatBaby)
- rename enum's 'RESET_Fxx' => 'CLOSE_Fxx'
2013-07-20 10:21:29 +02:00
[CST] Focus
9cb1a9c335 gui/cam_menu.cpp: dont show CI reset/CI clock if no CI slots 2013-07-18 14:52:00 +04:00
[CST] Focus
6f65e59e22 driver/vfd.cpp: fix typo 2013-07-18 14:52:00 +04:00
[CST] Focus
c337d26f99 lib/libcoolstream2: headers update 2013-07-18 14:52:00 +04:00
[CST] Focus
e6af083de8 gui/videosettings.cpp: fix unused variable 2013-07-18 14:52:00 +04:00
[CST] Focus
c31c9d0e7f neutrino.cpp: add buttons backlight settings 2013-07-18 14:52:00 +04:00
[CST] Focus
990dc117b4 gui/vfd_setup.cpp: add buttons backlight menu 2013-07-18 14:52:00 +04:00
[CST] Focus
1dba13d74f locals: add locales for buttons backlight menu 2013-07-18 14:51:59 +04:00
[CST] Focus
cde862081f driver/vfd.cpp: add buttons backlight control 2013-07-18 14:51:59 +04:00
[CST] Focus
baf2df01dd gui/scan_setup.cpp: show sat diseqc and rotor position in sat config menu 2013-07-18 14:51:59 +04:00
[CST] Focus
ae1abb6fa6 gui/scan_setup.cpp: fix use usals for all option, use per-frontend use_usals 2013-07-18 14:51:59 +04:00
[CST] Focus
7722ecbdaa zapit/src/femanager.cpp: save/load frontend use_usals option 2013-07-18 14:51:59 +04:00
[CST] Focus
5b2b623314 zapit/src/frontend.cpp: add per-frontend use_usals option, use gotoXX
for all satellites if enabled
2013-07-18 14:51:59 +04:00
[CST] Focus
77f3f86d30 gui/nfs.cpp: RC_spkr clears selected mount entry, based on patch (c) martii <m4rtii@gmx.de> 2013-07-18 14:51:59 +04:00
[CST] Focus
cc115a3615 gui/filebrowser.cpp: restore selection,
remove double paint on exec(),
remember selected to restore on dir enter with OK button
2013-07-18 14:51:59 +04:00
[CST] Focus
4d7fb7e362 gui/scan_setup.cpp: fix manual frequency input lenght 2013-07-18 14:51:59 +04:00
[CST] Focus
5d95016b37 colorchooser: display selected color in menue, based on patch (c) martii <m4rtii@gmx.de> 2013-07-18 14:51:59 +04:00
[CST] Focus
1f02a0d49e gui/widget/colorchooser.cpp: add getColor() member 2013-07-18 14:51:59 +04:00
martii
d6de6baebb widget/menue: don't render text over right icon 2013-07-18 14:51:59 +04:00
martii
ca519aa074 widget/menue: implement CMenuOptionNumberChooser::getWidth() 2013-07-18 14:51:58 +04:00
[CST] Focus
cd8ee4a1c8 driver/framebuffer.h: add empty blit for neutrino-mp patches 2013-07-18 14:51:58 +04:00
martii
8f4eee554c widget/menu: print right icon regardless of activation status 2013-07-18 14:51:58 +04:00
martii
3d187e56da CMenuWidget: add action keys
Conflicts:
	src/gui/widget/menue.h
2013-07-18 14:51:58 +04:00
[CST] Focus
8b5bbf8911 gui/widget/menue.cpp: add CMenuItem isStatic param, (c) martii <m4rtii@gmx.de> 2013-07-18 14:51:58 +04:00
Christian Schuett
7702408456 - menue.cpp: fix macro usage of SUB_HEAD 2013-07-15 23:16:44 +02:00
Jacek Jendrzej
6948ab4258 fix compil without ENABLE_FASTSCAN 2013-07-15 23:16:07 +02:00
J. Krieg
a1640dd958 imageinfo: add possibility to display a custom text for image version 2013-07-15 23:10:13 +02:00
J. Krieg
1557dafabc imageinfo: display other version info on missing '.version' file 2013-07-15 23:10:06 +02:00