gwenhywfar
4.7.0beta
|
#include "theme.h"
Go to the source code of this file.
Data Structures | |
struct | ColorTheme |
Macros | |
#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 (ThemeComboBox) ThemeComboBoxMap[] | |
FXDEFMAP (ThemeLabel) ThemeLabelMap[] | |
FXDEFMAP (ThemeTabItem) ThemeTabItemMap[] | |
FXDEFMAP (ThemeMenuButton) ThemeMenuButtonMap[] | |
FXIMPLEMENT (ThemeButton, FXButton, ThemeButtonMap, ARRAYNUMBER(ThemeButtonMap)) | |
FXIMPLEMENT (ThemeTextField, FXTextField, ThemeTextFieldMap, ARRAYNUMBER(ThemeTextFieldMap)) | |
FXIMPLEMENT (ThemeComboBox, FXComboBox, ThemeComboBoxMap, ARRAYNUMBER(ThemeComboBoxMap)) | |
FXIMPLEMENT (ThemeLabel, FXLabel, ThemeLabelMap, ARRAYNUMBER(ThemeLabelMap)) | |
FXIMPLEMENT (ThemeTabItem, FXTabItem, ThemeTabItemMap, ARRAYNUMBER(ThemeTabItemMap)) | |
FXIMPLEMENT (ThemeMenuButton, FXMenuButton, ThemeMenuButtonMap, ARRAYNUMBER(ThemeMenuButtonMap)) | |
void | init_theme (FXApp *app) |
Variables | |
const ColorTheme | ColorThemes [] |
#define ICON_SPACING 4 |
Definition at line 15 of file theme.cpp.
Referenced by ThemeHeaderItem::draw().
#define MENUBUTTONARROW_HEIGHT 5 |
Definition at line 483 of file theme.cpp.
Referenced by ThemeMenuButton::getDefaultWidth(), and ThemeMenuButton::onPaint().
#define MENUBUTTONARROW_WIDTH 13 |
Definition at line 482 of file theme.cpp.
Referenced by ThemeMenuButton::getDefaultWidth(), and ThemeMenuButton::onPaint().
|
static |
Definition at line 219 of file theme.cpp.
Referenced by FOX16_HtmlLabel::onPaint(), ThemeComboBox::onPaint(), and ThemeLabel::onPaint().
|
static |
Definition at line 253 of file theme.cpp.
Referenced by ThemeLabel::onPaint().
|
static |
Definition at line 19 of file theme.cpp.
Referenced by ThemeHeaderItem::draw(), ThemeButton::onPaint(), and ThemeMenuButton::onPaint().
|
static |
Definition at line 233 of file theme.cpp.
Referenced by ThemeLabel::onPaint().
FXDEFMAP | ( | ThemeButton | ) |
FXDEFMAP | ( | ThemeTextField | ) |
FXDEFMAP | ( | ThemeComboBox | ) |
FXDEFMAP | ( | ThemeLabel | ) |
FXDEFMAP | ( | ThemeTabItem | ) |
FXDEFMAP | ( | ThemeMenuButton | ) |
FXIMPLEMENT | ( | ThemeButton | , |
FXButton | , | ||
ThemeButtonMap | , | ||
ARRAYNUMBER(ThemeButtonMap) | |||
) |
FXIMPLEMENT | ( | ThemeTextField | , |
FXTextField | , | ||
ThemeTextFieldMap | , | ||
ARRAYNUMBER(ThemeTextFieldMap) | |||
) |
FXIMPLEMENT | ( | ThemeComboBox | , |
FXComboBox | , | ||
ThemeComboBoxMap | , | ||
ARRAYNUMBER(ThemeComboBoxMap) | |||
) |
FXIMPLEMENT | ( | ThemeLabel | , |
FXLabel | , | ||
ThemeLabelMap | , | ||
ARRAYNUMBER(ThemeLabelMap) | |||
) |
FXIMPLEMENT | ( | ThemeTabItem | , |
FXTabItem | , | ||
ThemeTabItemMap | , | ||
ARRAYNUMBER(ThemeTabItemMap) | |||
) |
FXIMPLEMENT | ( | ThemeMenuButton | , |
FXMenuButton | , | ||
ThemeMenuButtonMap | , | ||
ARRAYNUMBER(ThemeMenuButtonMap) | |||
) |
const ColorTheme ColorThemes[] |