Eneboo - Documentación para desarrolladores
|
#include <string.h>
#include <stdarg.h>
#include <math.h>
#include "common.h"
#include "colorutils.h"
#include <stdlib.h>
'defines' | |
#define | HCY_FACTOR 0.15 |
#define | CAN_EXTRA_ROUND(MOD) |
#define | CAN_FULL_ROUND(MOD) (w>(MIN_ROUND_FULL_SIZE+MOD) && h>(MIN_ROUND_FULL_SIZE+MOD)) |
Funciones | |
void | qtcRgbToHsv (double r, double g, double b, double *h, double *s, double *v) |
void | qtcHsvToRgb (double *r, double *g, double *b, double h, double s, double v) |
void | qtcShade (const Options *opts, const color *ca, color *cb, double k) |
void | qtcAdjustPix (unsigned char *data, int numChannels, int w, int h, int stride, int ro, int go, int bo, double shade) |
void | qtcSetupGradient (Gradient *grad, EGradientBorder border, int numStops,...) |
const Gradient * | qtcGetGradient (EAppearance app, const Options *opts) |
EAppearance | qtcWidgetApp (EWidget w, const Options *opts) |
ERound | qtcGetWidgetRound (const Options *opts, int w, int h, EWidget widget) |
double | qtcGetRadius (const Options *opts, int w, int h, EWidget widget, ERadius rad) |
void | qtcCalcRingAlphas (const color *bgnd) |
double | qtcShineAlpha (const color *bgnd) |
Variables | |
double | qtcRingAlpha [3] = {0.125, 0.125, 0.5} |
#define CAN_EXTRA_ROUND | ( | MOD | ) |
(IS_EXTRA_ROUND_WIDGET(widget) && \ (IS_SLIDER(widget) || WIDGET_TROUGH==widget || \ ( ( (w>(MIN_ROUND_EXTRA_SIZE(widget)+MOD)) || (WIDGET_NO_ETCH_BTN==widget || WIDGET_MENU_BUTTON==widget) ) &&\ (h>(MIN_ROUND_EXTRA_SIZE(widget)+MOD)))))
#define CAN_FULL_ROUND | ( | MOD | ) | (w>(MIN_ROUND_FULL_SIZE+MOD) && h>(MIN_ROUND_FULL_SIZE+MOD)) |
#define HCY_FACTOR 0.15 |
void qtcAdjustPix | ( | unsigned char * | data, |
int | numChannels, | ||
int | w, | ||
int | h, | ||
int | stride, | ||
int | ro, | ||
int | go, | ||
int | bo, | ||
double | shade | ||
) |
void qtcCalcRingAlphas | ( | const color * | bgnd | ) |
const Gradient* qtcGetGradient | ( | EAppearance | app, |
const Options * | opts | ||
) |
void qtcHsvToRgb | ( | double * | r, |
double * | g, | ||
double * | b, | ||
double | h, | ||
double | s, | ||
double | v | ||
) |
void qtcRgbToHsv | ( | double | r, |
double | g, | ||
double | b, | ||
double * | h, | ||
double * | s, | ||
double * | v | ||
) |
void qtcSetupGradient | ( | Gradient * | grad, |
EGradientBorder | border, | ||
int | numStops, | ||
... | |||
) |
double qtcShineAlpha | ( | const color * | bgnd | ) |
EAppearance qtcWidgetApp | ( | EWidget | w, |
const Options * | opts | ||
) |
double qtcRingAlpha[3] = {0.125, 0.125, 0.5} |