mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-29 08:21:12 +02:00
CComponentsHeader: add icons to button collection for use in headers or footers
This commit is contained in:
@@ -249,6 +249,36 @@ void CComponentsHeader::addContextButton(const int& buttons)
|
|||||||
addContextButton(NEUTRINO_ICON_BUTTON_INFO);
|
addContextButton(NEUTRINO_ICON_BUTTON_INFO);
|
||||||
if (buttons & CC_BTN_MENU)
|
if (buttons & CC_BTN_MENU)
|
||||||
addContextButton(NEUTRINO_ICON_BUTTON_MENU);
|
addContextButton(NEUTRINO_ICON_BUTTON_MENU);
|
||||||
|
if (buttons & CC_BTN_MUTE_ZAP_ACTIVE )
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_MUTE_ZAP_ACTIVE);
|
||||||
|
if (buttons & CC_BTN_MUTE_ZAP_INACTIVE )
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_MUTE_ZAP_INACTIVE);
|
||||||
|
if (buttons & CC_BTN_OKAY)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_OKAY);
|
||||||
|
if (buttons & CC_BTN_MUTE)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_MUTE);
|
||||||
|
if (buttons & CC_BTN_TOP)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_TOP);
|
||||||
|
if (buttons & CC_BTN_DOWN)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_DOWN);
|
||||||
|
if (buttons & CC_BTN_RIGHT)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_RIGHT);
|
||||||
|
if (buttons & CC_BTN_LEFT)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_LEFT);
|
||||||
|
if (buttons & CC_BTN_FORWARD)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_FORWARD);
|
||||||
|
if (buttons & CC_BTN_BACKWARD)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_BACKWARD);
|
||||||
|
if (buttons & CC_BTN_PAUSE)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_PAUSE);
|
||||||
|
if (buttons & CC_BTN_PLAY)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_PLAY);
|
||||||
|
if (buttons & CC_BTN_RECORD_ACTIVE)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_RECORD_ACTIVE);
|
||||||
|
if (buttons & CC_BTN_RECORD_INACTIVE)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_RECORD_INACTIVE);
|
||||||
|
if (buttons & CC_BTN_RECORD_STOP)
|
||||||
|
addContextButton(NEUTRINO_ICON_BUTTON_STOP);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CComponentsHeader::removeContextButtons()
|
void CComponentsHeader::removeContextButtons()
|
||||||
|
@@ -153,12 +153,27 @@ class CComponentsHeader : public CComponentsForm
|
|||||||
|
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
CC_BTN_HELP = 0x02,
|
CC_BTN_HELP = 0x02,
|
||||||
CC_BTN_INFO = 0x04,
|
CC_BTN_INFO = 0x04,
|
||||||
CC_BTN_MENU = 0x40,
|
CC_BTN_MENU = 0x40,
|
||||||
CC_BTN_EXIT = 0x80
|
CC_BTN_EXIT = 0x80,
|
||||||
|
CC_BTN_MUTE_ZAP_ACTIVE = 0x100,
|
||||||
|
CC_BTN_MUTE_ZAP_INACTIVE = 0x200,
|
||||||
|
CC_BTN_OKAY = 0x400,
|
||||||
|
CC_BTN_MUTE = 0x800,
|
||||||
|
CC_BTN_TOP = 0x1000,
|
||||||
|
CC_BTN_DOWN = 0x2000,
|
||||||
|
CC_BTN_RIGHT = 0x4000,
|
||||||
|
CC_BTN_LEFT = 0x8000,
|
||||||
|
CC_BTN_FORWARD = 0x10000,
|
||||||
|
CC_BTN_BACKWARD = 0x20000,
|
||||||
|
CC_BTN_PAUSE = 0x40000,
|
||||||
|
CC_BTN_PLAY = 0x80000,
|
||||||
|
CC_BTN_RECORD_ACTIVE = 0x100000,
|
||||||
|
CC_BTN_RECORD_INACTIVE = 0x200000,
|
||||||
|
CC_BTN_RECORD_STOP = 0x400000
|
||||||
};
|
};
|
||||||
|
|
||||||
///set offset between icons within context button object
|
///set offset between icons within context button object
|
||||||
virtual void setButtonsSpace(const int buttons_space){cch_buttons_space = buttons_space;};
|
virtual void setButtonsSpace(const int buttons_space){cch_buttons_space = buttons_space;};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user