mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-26 23:13:00 +02:00
CSignalBar: unified var init inside constructors
Origin commit data
------------------
Commit: e61a4e46c0
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-04-26 (Tue, 26 Apr 2016)
This commit is contained in:
@@ -40,17 +40,37 @@ using namespace std;
|
|||||||
|
|
||||||
CSignalBar::CSignalBar(CComponentsForm *parent)
|
CSignalBar::CSignalBar(CComponentsForm *parent)
|
||||||
{
|
{
|
||||||
initVarSigBar();
|
initVarSigBar(0, 0, 100, SB_MIN_HEIGHT, NULL, "SIG", parent);
|
||||||
sb_name = "SIG";
|
|
||||||
|
|
||||||
initDimensions();
|
|
||||||
initSBItems();
|
|
||||||
initParent(parent);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CSignalBar::CSignalBar(const int& xpos, const int& ypos, const int& w, const int& h, CFrontend *frontend_ref, const string& sbname, CComponentsForm *parent)
|
CSignalBar::CSignalBar(const int& xpos, const int& ypos, const int& w, const int& h, CFrontend *frontend_ref, const string& sbname, CComponentsForm *parent)
|
||||||
{
|
{
|
||||||
initVarSigBar();
|
initVarSigBar(xpos, ypos, w, h, frontend_ref, sbname, parent);
|
||||||
|
}
|
||||||
|
|
||||||
|
void CSignalBar::initVarSigBar(const int& xpos, const int& ypos, const int& w, const int& h, CFrontend *frontend_ref, const std::string& sbname, CComponentsForm *parent)
|
||||||
|
{
|
||||||
|
cc_item_type = CC_ITEMTYPE_FRM_SIGNALBAR;
|
||||||
|
|
||||||
|
corner_rad = 0;
|
||||||
|
corner_type = 0;
|
||||||
|
append_x_offset = 2;
|
||||||
|
append_y_offset = 2;
|
||||||
|
|
||||||
|
sb_scale_height = -1;
|
||||||
|
dy_font = CNeutrinoFonts::getInstance();
|
||||||
|
|
||||||
|
sb_caption_color= COL_INFOBAR_TEXT;
|
||||||
|
sb_val_mode = CTextBox::NO_AUTO_LINEBREAK | CTextBox::RIGHT;
|
||||||
|
|
||||||
|
sb_lastsig = 0;
|
||||||
|
sb_signal = 0;
|
||||||
|
|
||||||
|
sb_frontend = NULL;
|
||||||
|
sb_scale = NULL;
|
||||||
|
sb_vlbl = NULL;
|
||||||
|
sb_lbl = NULL;
|
||||||
|
|
||||||
sb_frontend = frontend_ref;
|
sb_frontend = frontend_ref;
|
||||||
x = xpos;
|
x = xpos;
|
||||||
y = ypos;
|
y = ypos;
|
||||||
@@ -99,29 +119,6 @@ void CSignalBar::initSBItems()
|
|||||||
initSBarName();
|
initSBarName();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CSignalBar::initVarSigBar()
|
|
||||||
{
|
|
||||||
corner_rad = 0;
|
|
||||||
corner_type = 0;
|
|
||||||
append_x_offset = 2;
|
|
||||||
append_y_offset = 2;
|
|
||||||
height = SB_MIN_HEIGHT;
|
|
||||||
cc_item_type = CC_ITEMTYPE_FRM_SIGNALBAR;
|
|
||||||
sb_scale_height = -1;
|
|
||||||
dy_font = CNeutrinoFonts::getInstance();
|
|
||||||
|
|
||||||
sb_caption_color= COL_INFOBAR_TEXT;
|
|
||||||
sb_val_mode = CTextBox::NO_AUTO_LINEBREAK | CTextBox::RIGHT;
|
|
||||||
|
|
||||||
sb_lastsig = 0;
|
|
||||||
sb_signal = 0;
|
|
||||||
|
|
||||||
sb_frontend = NULL;
|
|
||||||
sb_scale = NULL;
|
|
||||||
sb_vlbl = NULL;
|
|
||||||
sb_lbl = NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CSignalBar::initSBarScale()
|
void CSignalBar::initSBarScale()
|
||||||
{
|
{
|
||||||
//create scale object if required
|
//create scale object if required
|
||||||
|
@@ -91,7 +91,7 @@ class CSignalBar : public CComponentsForm, public CCTextScreen
|
|||||||
uint16_t sb_signal;
|
uint16_t sb_signal;
|
||||||
|
|
||||||
///initialize all needed basich attributes and objects
|
///initialize all needed basich attributes and objects
|
||||||
void initVarSigBar();
|
void initVarSigBar(const int& xpos, const int& ypos, const int& w, const int& h, CFrontend *frontend_ref, const std::string& sb_name, CComponentsForm *parent);
|
||||||
///initianlize position and dimensions of signalbar container
|
///initianlize position and dimensions of signalbar container
|
||||||
void initDimensions();
|
void initDimensions();
|
||||||
///initialize scale object
|
///initialize scale object
|
||||||
|
Reference in New Issue
Block a user