#include "theme.h"
Go to the source code of this file.
Data Structures | |
struct | ColorTheme |
Defines | |
#define | ICON_SPACING 4 |
#define | MENUBUTTONARROW_HEIGHT 5 |
#define | MENUBUTTONARROW_WIDTH 13 |
Functions | |
static void | drawFrame (FXDCWindow &dc, FXint x, FXint y, FXint w, FXint h) |
static void | drawHighlightFrame (FXDCWindow &dc, FXint x, FXint y, FXint w, FXint h) |
static void | drawRectangle (FXDC &dc, FXColor lower, FXColor upper, FXint x, FXint y, FXint w, FXint h) |
static void | drawSunkenFrame (FXDCWindow &dc, FXint x, FXint y, FXint w, FXint h) |
FXDEFMAP (ThemeButton) ThemeButtonMap[] | |
FXDEFMAP (ThemeTextField) ThemeTextFieldMap[] | |
FXDEFMAP (ThemeMenuButton) ThemeMenuButtonMap[] | |
FXDEFMAP (ThemeComboBox) ThemeComboBoxMap[] | |
FXDEFMAP (ThemeLabel) ThemeLabelMap[] | |
FXDEFMAP (ThemeTabItem) ThemeTabItemMap[] | |
FXIMPLEMENT (ThemeMenuButton, FXMenuButton, ThemeMenuButtonMap, ARRAYNUMBER(ThemeMenuButtonMap)) | |
FXIMPLEMENT (ThemeTextField, FXTextField, ThemeTextFieldMap, ARRAYNUMBER(ThemeTextFieldMap)) | |
FXIMPLEMENT (ThemeComboBox, FXComboBox, ThemeComboBoxMap, ARRAYNUMBER(ThemeComboBoxMap)) | |
FXIMPLEMENT (ThemeButton, FXButton, ThemeButtonMap, ARRAYNUMBER(ThemeButtonMap)) | |
FXIMPLEMENT (ThemeLabel, FXLabel, ThemeLabelMap, ARRAYNUMBER(ThemeLabelMap)) | |
FXIMPLEMENT (ThemeTabItem, FXTabItem, ThemeTabItemMap, ARRAYNUMBER(ThemeTabItemMap)) | |
void | init_theme (FXApp *app) |
Variables | |
const ColorTheme | ColorThemes [] |
#define MENUBUTTONARROW_WIDTH 13 |
Definition at line 482 of file theme.cpp.
Referenced by ThemeMenuButton::onPaint().
static void drawFrame | ( | FXDCWindow & | dc, | |
FXint | x, | |||
FXint | y, | |||
FXint | w, | |||
FXint | h | |||
) | [static] |
Definition at line 219 of file theme.cpp.
Referenced by ThemeLabel::onPaint(), ThemeComboBox::onPaint(), and FOX16_HtmlLabel::onPaint().
static void drawHighlightFrame | ( | FXDCWindow & | dc, | |
FXint | x, | |||
FXint | y, | |||
FXint | w, | |||
FXint | h | |||
) | [static] |
Definition at line 253 of file theme.cpp.
Referenced by ThemeLabel::onPaint().
static void drawRectangle | ( | FXDC & | dc, | |
FXColor | lower, | |||
FXColor | upper, | |||
FXint | x, | |||
FXint | y, | |||
FXint | w, | |||
FXint | h | |||
) | [static] |
Definition at line 19 of file theme.cpp.
Referenced by ThemeHeaderItem::draw(), ThemeMenuButton::onPaint(), and ThemeButton::onPaint().
static void drawSunkenFrame | ( | FXDCWindow & | dc, | |
FXint | x, | |||
FXint | y, | |||
FXint | w, | |||
FXint | h | |||
) | [static] |
Definition at line 233 of file theme.cpp.
Referenced by ThemeLabel::onPaint().
FXDEFMAP | ( | ThemeButton | ) |
FXDEFMAP | ( | ThemeTextField | ) |
FXDEFMAP | ( | ThemeMenuButton | ) |
FXDEFMAP | ( | ThemeComboBox | ) |
FXDEFMAP | ( | ThemeLabel | ) |
FXDEFMAP | ( | ThemeTabItem | ) |
FXIMPLEMENT | ( | ThemeMenuButton | , | |
FXMenuButton | , | |||
ThemeMenuButtonMap | , | |||
ARRAYNUMBER(ThemeMenuButtonMap) | ||||
) |
FXIMPLEMENT | ( | ThemeTextField | , | |
FXTextField | , | |||
ThemeTextFieldMap | , | |||
ARRAYNUMBER(ThemeTextFieldMap) | ||||
) |
FXIMPLEMENT | ( | ThemeComboBox | , | |
FXComboBox | , | |||
ThemeComboBoxMap | , | |||
ARRAYNUMBER(ThemeComboBoxMap) | ||||
) |
FXIMPLEMENT | ( | ThemeButton | , | |
FXButton | , | |||
ThemeButtonMap | , | |||
ARRAYNUMBER(ThemeButtonMap) | ||||
) |
FXIMPLEMENT | ( | ThemeLabel | , | |
FXLabel | , | |||
ThemeLabelMap | , | |||
ARRAYNUMBER(ThemeLabelMap) | ||||
) |
FXIMPLEMENT | ( | ThemeTabItem | , | |
FXTabItem | , | |||
ThemeTabItemMap | , | |||
ARRAYNUMBER(ThemeTabItemMap) | ||||
) |
const ColorTheme ColorThemes[] |