#include <theme.h>
Definition at line 23 of file theme.h.
void Theme::initTheme | ( | MSettings * | settings, | |
Colormap | cmap | |||
) |
Definition at line 32 of file theme.cpp.
References allocateColor(), BAR_BACKGROUND, BAR_SHADOW, BAR_SHINE, BAR_TEXT, BUTTON_BACKGROUND_NORMAL, BUTTON_BACKGROUND_PRESSED, BUTTON_SHADOW_BORDER_NORMAL, BUTTON_SHADOW_BORDER_PRESSED, BUTTON_SHADOW_FIGURE_NORMAL, BUTTON_SHADOW_FIGURE_PRESSED, BUTTON_SHINE_BORDER_NORMAL, BUTTON_SHINE_BORDER_PRESSED, BUTTON_SHINE_FIGURE_NORMAL, BUTTON_SHINE_FIGURE_PRESSED, FOCUSREQ_BACKGROUND, FOCUSREQ_SHADOW, FOCUSREQ_SHINE, FOCUSREQ_TEXT, FRAME_BACKGROUND_FOCUSSED, FRAME_BACKGROUND_NORMAL, FRAME_PSEUDO, FRAME_SHADOW_FOCUSSED, FRAME_SHADOW_NORMAL, FRAME_SHINE_FOCUSSED, FRAME_SHINE_NORMAL, Util::get(), LABEL_BACKGROUND_FOCUSSED, LABEL_BACKGROUND_NORMAL, LABEL_SHADOW_FOCUSSED, LABEL_SHADOW_NORMAL, LABEL_SHINE_FOCUSSED, LABEL_SHINE_NORMAL, LABEL_TEXT_FOCUSSED, LABEL_TEXT_NORMAL, METER_BACKGROUND, METER_BORDER_SHADOW, METER_BORDER_SHINE, METER_FIGURE_HIGH, METER_FIGURE_LOW, METER_FIGURE_NORMAL, TAB_BACKGROUND_ACTIVE_FOCUSSED, TAB_BACKGROUND_ACTIVE_NORMAL, TAB_BACKGROUND_INACTIVE_FOCUSSED, TAB_BACKGROUND_INACTIVE_NORMAL, TAB_SHADOW_ACTIVE_FOCUSSED, TAB_SHADOW_ACTIVE_NORMAL, TAB_SHADOW_INACTIVE_FOCUSSED, TAB_SHADOW_INACTIVE_NORMAL, TAB_SHINE_ACTIVE_FOCUSSED, TAB_SHINE_ACTIVE_NORMAL, TAB_SHINE_INACTIVE_FOCUSSED, TAB_SHINE_INACTIVE_NORMAL, TAB_TEXT_ACTIVE_FOCUSSED, TAB_TEXT_ACTIVE_NORMAL, TAB_TEXT_INACTIVE_FOCUSSED, TAB_TEXT_INACTIVE_NORMAL, TILED_SHADOW_FOCUSSED, TILED_SHADOW_NORMAL, TILED_SHINE_FOCUSSED, and TILED_SHINE_NORMAL.
Referenced by Monitor::Monitor().
Here is the call graph for this function:
unsigned long Theme::allocateColor | ( | string | name, | |
Colormap | cmap | |||
) | [private] |
Definition at line 18 of file theme.cpp.
References Logger::error(), Singleton< Logger >::instance(), and XCORE.
Referenced by initTheme().
Here is the call graph for this function:
unsigned long Theme::BAR_BACKGROUND |
Definition at line 33 of file theme.h.
Referenced by StatusBar::illuminate(), Menu::illuminate(), InputBar::illuminate(), ClientBar::illuminate(), initTheme(), StatusBar::updateMeters(), and StatusBar::updateStatus().
unsigned long Theme::BAR_TEXT |
Definition at line 34 of file theme.h.
Referenced by StatusBar::illuminate(), InputBar::illuminate(), ClientBar::illuminate(), initTheme(), StatusBar::updateMeters(), and StatusBar::updateStatus().
unsigned long Theme::BAR_SHINE |
Definition at line 35 of file theme.h.
Referenced by Bar::drawBorder(), StatusBar::illuminate(), Menu::illuminate(), InputBar::illuminate(), ClientBar::illuminate(), Box::illuminate(), initTheme(), StatusBar::updateMeters(), and StatusBar::updateStatus().
unsigned long Theme::BAR_SHADOW |
Definition at line 36 of file theme.h.
Referenced by Bar::drawBorder(), StatusBar::illuminate(), Menu::illuminate(), InputBar::illuminate(), ClientBar::illuminate(), Box::illuminate(), initTheme(), StatusBar::updateMeters(), and StatusBar::updateStatus().
unsigned long Theme::METER_BACKGROUND |
unsigned long Theme::METER_FIGURE_HIGH |
unsigned long Theme::METER_FIGURE_NORMAL |
unsigned long Theme::METER_FIGURE_LOW |
unsigned long Theme::METER_BORDER_SHINE |
unsigned long Theme::METER_BORDER_SHADOW |
unsigned long Theme::FOCUSREQ_BACKGROUND |
Definition at line 45 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), initTheme(), ClientBar::updateClientPager(), and StatusBar::updateWorkspacePager().
unsigned long Theme::FOCUSREQ_TEXT |
Definition at line 46 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), initTheme(), ClientBar::updateClientPager(), and StatusBar::updateWorkspacePager().
unsigned long Theme::FOCUSREQ_SHINE |
Definition at line 47 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), initTheme(), ClientBar::updateClientPager(), and StatusBar::updateWorkspacePager().
unsigned long Theme::FOCUSREQ_SHADOW |
Definition at line 48 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), initTheme(), ClientBar::updateClientPager(), and StatusBar::updateWorkspacePager().
unsigned long Theme::TILED_SHINE_FOCUSSED |
unsigned long Theme::TILED_SHADOW_FOCUSSED |
unsigned long Theme::TILED_SHINE_NORMAL |
unsigned long Theme::TILED_SHADOW_NORMAL |
unsigned long Theme::BUTTON_BACKGROUND_NORMAL |
Definition at line 55 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_BACKGROUND_PRESSED |
Definition at line 56 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_SHINE_BORDER_NORMAL |
Definition at line 57 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_SHINE_BORDER_PRESSED |
Definition at line 58 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_SHADOW_BORDER_NORMAL |
Definition at line 59 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_SHADOW_BORDER_PRESSED |
Definition at line 60 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_SHINE_FIGURE_NORMAL |
Definition at line 61 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_SHINE_FIGURE_PRESSED |
Definition at line 62 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_SHADOW_FIGURE_NORMAL |
Definition at line 63 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::BUTTON_SHADOW_FIGURE_PRESSED |
Definition at line 64 of file theme.h.
Referenced by Thing::illuminateBorder(), initTheme(), StatusBar::updateInputModeButton(), ClientBar::updateMenuButton(), and ClientBar::updateModeButton().
unsigned long Theme::FRAME_BACKGROUND_NORMAL |
unsigned long Theme::FRAME_BACKGROUND_FOCUSSED |
unsigned long Theme::FRAME_SHINE_NORMAL |
unsigned long Theme::FRAME_SHINE_FOCUSSED |
Definition at line 69 of file theme.h.
Referenced by Client::illuminate(), Thing::illuminateBorder(), and initTheme().
unsigned long Theme::FRAME_SHADOW_NORMAL |
unsigned long Theme::FRAME_SHADOW_FOCUSSED |
Definition at line 71 of file theme.h.
Referenced by Client::illuminate(), Thing::illuminateBorder(), and initTheme().
unsigned long Theme::FRAME_PSEUDO |
unsigned long Theme::LABEL_BACKGROUND_NORMAL |
Definition at line 74 of file theme.h.
Referenced by Menu::illuminate(), InputBar::illuminate(), initTheme(), and StatusBar::updateWorkspacePager().
unsigned long Theme::LABEL_BACKGROUND_FOCUSSED |
Definition at line 75 of file theme.h.
Referenced by Menu::illuminate(), InputBar::illuminate(), initTheme(), ClientBar::updateClientInfo(), and StatusBar::updateWorkspacePager().
unsigned long Theme::LABEL_TEXT_NORMAL |
Definition at line 76 of file theme.h.
Referenced by Menu::illuminate(), InputBar::illuminate(), initTheme(), and StatusBar::updateWorkspacePager().
unsigned long Theme::LABEL_TEXT_FOCUSSED |
Definition at line 77 of file theme.h.
Referenced by Menu::illuminate(), InputBar::illuminate(), initTheme(), ClientBar::updateClientInfo(), and StatusBar::updateWorkspacePager().
unsigned long Theme::LABEL_SHINE_NORMAL |
Definition at line 78 of file theme.h.
Referenced by Menu::illuminate(), InputBar::illuminate(), initTheme(), and StatusBar::updateWorkspacePager().
unsigned long Theme::LABEL_SHINE_FOCUSSED |
Definition at line 79 of file theme.h.
Referenced by Menu::illuminate(), InputBar::illuminate(), initTheme(), ClientBar::updateClientInfo(), and StatusBar::updateWorkspacePager().
unsigned long Theme::LABEL_SHADOW_NORMAL |
Definition at line 80 of file theme.h.
Referenced by Menu::illuminate(), InputBar::illuminate(), initTheme(), and StatusBar::updateWorkspacePager().
unsigned long Theme::LABEL_SHADOW_FOCUSSED |
Definition at line 81 of file theme.h.
Referenced by Menu::illuminate(), InputBar::illuminate(), initTheme(), ClientBar::updateClientInfo(), and StatusBar::updateWorkspacePager().
unsigned long Theme::TAB_BACKGROUND_ACTIVE_NORMAL |
Definition at line 83 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), initTheme(), and ClientBar::updateClientPager().
unsigned long Theme::TAB_BACKGROUND_INACTIVE_NORMAL |
Definition at line 84 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), and initTheme().
unsigned long Theme::TAB_BACKGROUND_ACTIVE_FOCUSSED |
Definition at line 85 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), Box::illuminate(), initTheme(), and ClientBar::updateClientPager().
unsigned long Theme::TAB_BACKGROUND_INACTIVE_FOCUSSED |
unsigned long Theme::TAB_TEXT_ACTIVE_NORMAL |
Definition at line 87 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), initTheme(), and ClientBar::updateClientPager().
unsigned long Theme::TAB_TEXT_INACTIVE_NORMAL |
Definition at line 88 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), and initTheme().
unsigned long Theme::TAB_TEXT_ACTIVE_FOCUSSED |
Definition at line 89 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), Box::illuminate(), initTheme(), and ClientBar::updateClientPager().
unsigned long Theme::TAB_TEXT_INACTIVE_FOCUSSED |
unsigned long Theme::TAB_SHINE_ACTIVE_NORMAL |
Definition at line 91 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), initTheme(), and ClientBar::updateClientPager().
unsigned long Theme::TAB_SHINE_INACTIVE_NORMAL |
Definition at line 92 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), and initTheme().
unsigned long Theme::TAB_SHINE_ACTIVE_FOCUSSED |
Definition at line 93 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), Box::illuminate(), initTheme(), and ClientBar::updateClientPager().
unsigned long Theme::TAB_SHINE_INACTIVE_FOCUSSED |
unsigned long Theme::TAB_SHADOW_ACTIVE_NORMAL |
Definition at line 95 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), initTheme(), and ClientBar::updateClientPager().
unsigned long Theme::TAB_SHADOW_INACTIVE_NORMAL |
Definition at line 96 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), and initTheme().
unsigned long Theme::TAB_SHADOW_ACTIVE_FOCUSSED |
Definition at line 97 of file theme.h.
Referenced by Frame::illuminate(), Client::illuminate(), Box::illuminate(), initTheme(), and ClientBar::updateClientPager().
unsigned long Theme::TAB_SHADOW_INACTIVE_FOCUSSED |