mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-31 17:31:20 +02:00
cc_item_text.h: remove unneeded virtual declarations
This commit is contained in:
@@ -139,66 +139,66 @@ class CComponentsText : public CCTextScreen, public CComponentsItem
|
|||||||
void paint(bool do_save_bg = CC_SAVE_SCREEN_YES);
|
void paint(bool do_save_bg = CC_SAVE_SCREEN_YES);
|
||||||
|
|
||||||
///send options for text font (size and type), color and mode (allignment)
|
///send options for text font (size and type), color and mode (allignment)
|
||||||
virtual void setTextFont(Font* font_text);
|
void setTextFont(Font* font_text);
|
||||||
///set text color
|
///set text color
|
||||||
virtual void setTextColor(const fb_pixel_t& color_text);
|
void setTextColor(const fb_pixel_t& color_text);
|
||||||
///set all basic framebuffer element colors at once
|
///set all basic framebuffer element colors at once
|
||||||
///Note: Possible color values are defined in "gui/color.h" and "gui/color_custom.h"
|
///Note: Possible color values are defined in "gui/color.h" and "gui/color_custom.h"
|
||||||
virtual void setColorAll(fb_pixel_t color_frame, fb_pixel_t color_body, fb_pixel_t color_shadow = COL_SHADOW_PLUS_0, fb_pixel_t color_text = COL_MENUCONTENT_TEXT)
|
void setColorAll(fb_pixel_t color_frame, fb_pixel_t color_body, fb_pixel_t color_shadow = COL_SHADOW_PLUS_0, fb_pixel_t color_text = COL_MENUCONTENT_TEXT)
|
||||||
{
|
{
|
||||||
CCDraw::setColorAll(color_frame, color_body, color_shadow);
|
CCDraw::setColorAll(color_frame, color_body, color_shadow);
|
||||||
setTextColor(color_text);
|
setTextColor(color_text);
|
||||||
};
|
};
|
||||||
///get text color
|
///get text color
|
||||||
virtual fb_pixel_t getTextColor(){return ct_col_text;};
|
fb_pixel_t getTextColor(){return ct_col_text;};
|
||||||
///set text alignment, also see textbox.h for possible alignment modes
|
///set text alignment, also see textbox.h for possible alignment modes
|
||||||
virtual void setTextMode(const int mode);
|
void setTextMode(const int mode);
|
||||||
///set text border width
|
///set text border width
|
||||||
virtual void setTextBorderWidth(const int Hborder, const int Vborder = 0);
|
void setTextBorderWidth(const int Hborder, const int Vborder = 0);
|
||||||
|
|
||||||
///send option to CTextBox object to paint background box behind text or not
|
///send option to CTextBox object to paint background box behind text or not
|
||||||
virtual void doPaintTextBoxBg(bool do_paintbox_bg);
|
void doPaintTextBoxBg(bool do_paintbox_bg);
|
||||||
|
|
||||||
///initialize all required attributes for text and send to the CTextBox object
|
///initialize all required attributes for text and send to the CTextBox object
|
||||||
void initCCText();
|
void initCCText();
|
||||||
|
|
||||||
///set text as string also possible with overloades members for loacales, const char and text file, returns true if text was changed
|
///set text as string also possible with overloades members for loacales, const char and text file, returns true if text was changed
|
||||||
virtual bool setText(const std::string& stext, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
bool setText(const std::string& stext, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
||||||
///set text with const char*, returns true if text was changed
|
///set text with const char*, returns true if text was changed
|
||||||
virtual bool setText(const char* ctext, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
bool setText(const char* ctext, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
||||||
///set text from locale, returns true if text was changed
|
///set text from locale, returns true if text was changed
|
||||||
virtual bool setText(neutrino_locale_t locale_text, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
bool setText(neutrino_locale_t locale_text, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
||||||
///set text from digit, digit is integer, returns true if text was changed
|
///set text from digit, digit is integer, returns true if text was changed
|
||||||
virtual bool setText(const int digit, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
bool setText(const int digit, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
||||||
///set text directly from a textfile, path as string is required, returns true if text was changed
|
///set text directly from a textfile, path as string is required, returns true if text was changed
|
||||||
virtual bool setTextFromFile(const std::string& path_to_textfile, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
bool setTextFromFile(const std::string& path_to_textfile, const int mode = ~CTextBox::AUTO_WIDTH, Font* font_text = NULL, const fb_pixel_t& color_text = 0, const int& style = FONT_STYLE_REGULAR);
|
||||||
///get text directly from a textfile, path as string is required
|
///get text directly from a textfile, path as string is required
|
||||||
static std::string getTextFromFile(const std::string& path_to_textfile);
|
static std::string getTextFromFile(const std::string& path_to_textfile);
|
||||||
///returns current text content of text/label object as std::string
|
///returns current text content of text/label object as std::string
|
||||||
virtual std::string getText();
|
std::string getText();
|
||||||
|
|
||||||
///return current font
|
///return current font
|
||||||
Font* getFont();
|
Font* getFont();
|
||||||
|
|
||||||
///set screen x-position, parameter as int
|
///set screen x-position, parameter as int
|
||||||
virtual void setXPos(const int& xpos);
|
void setXPos(const int& xpos);
|
||||||
///set screen y-position, parameter as int
|
///set screen y-position, parameter as int
|
||||||
virtual void setYPos(const int& ypos);
|
void setYPos(const int& ypos);
|
||||||
///set height of component on screen
|
///set height of component on screen
|
||||||
virtual void setHeight(const int& h);
|
void setHeight(const int& h);
|
||||||
///set width of component on screen
|
///set width of component on screen
|
||||||
virtual void setWidth(const int& w);
|
void setWidth(const int& w);
|
||||||
|
|
||||||
///helper to remove linebreak chars from a string if needed
|
///helper to remove linebreak chars from a string if needed
|
||||||
virtual void removeLineBreaks(std::string& str);
|
void removeLineBreaks(std::string& str);
|
||||||
|
|
||||||
///force paint of text even if text was changed or not
|
///force paint of text even if text was changed or not
|
||||||
virtual void forceTextPaint(bool force_text_paint = true);
|
void forceTextPaint(bool force_text_paint = true);
|
||||||
///gets the embedded CTextBox object, so it's possible to get access directly to its methods and properties
|
///gets the embedded CTextBox object, so it's possible to get access directly to its methods and properties
|
||||||
virtual CTextBox* getCTextBoxObject();
|
CTextBox* getCTextBoxObject();
|
||||||
|
|
||||||
///returns count of lines from a text box page
|
///returns count of lines from a text box page
|
||||||
virtual int getTextLinesAutoHeight(const int& textMaxHeight, const int& textWidth, const int& mode);
|
int getTextLinesAutoHeight(const int& textMaxHeight, const int& textWidth, const int& mode);
|
||||||
|
|
||||||
/**Member to modify background behavior of textbox object
|
/**Member to modify background behavior of textbox object
|
||||||
* @param[in] mode
|
* @param[in] mode
|
||||||
@@ -225,9 +225,9 @@ class CComponentsText : public CCTextScreen, public CComponentsItem
|
|||||||
* we ensure also clean up the background of textbox object.
|
* we ensure also clean up the background of textbox object.
|
||||||
* Returns true if any buffer was cleane
|
* Returns true if any buffer was cleane
|
||||||
*/
|
*/
|
||||||
virtual bool clearSavedScreen();
|
bool clearSavedScreen();
|
||||||
// ///set color gradient on/off, returns true if gradient mode was changed
|
// ///set color gradient on/off, returns true if gradient mode was changed
|
||||||
// virtual bool enableColBodyGradient(const int& enable_mode, const fb_pixel_t& sec_color = 255 /*=COL_BACKGROUND*/);
|
// bool enableColBodyGradient(const int& enable_mode, const fb_pixel_t& sec_color = 255 /*=COL_BACKGROUND*/);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user