mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-16 06:05:58 -06:00
27 lines
608 B
C++
27 lines
608 B
C++
#include "CtrlLib.h"
|
|
|
|
namespace Upp {
|
|
|
|
#define TFILE <CtrlLib/CtrlLib.t>
|
|
#include <Core/t.h>
|
|
|
|
void CtrlSetDefaultSkin(void (**_skin)());
|
|
|
|
extern Size (*extGetSmartTextSize)(const char *text, Font font, int cx);
|
|
extern void (*extDrawSmartText)(Draw& draw, int x, int y, int cx, const char *text, Font font,
|
|
Color ink, int accesskey, Color qtf_ink);
|
|
|
|
INITIALIZER(CtrlLib) {
|
|
static void (*skin[3])() = {
|
|
ChHostSkin,
|
|
ChStdSkin,
|
|
ChDarkSkin,
|
|
};
|
|
CtrlSetDefaultSkin(skin);
|
|
|
|
extGetSmartTextSize = GetSmartTextSize;
|
|
|
|
extDrawSmartText = DrawSmartText;
|
|
};
|
|
|
|
}
|