xcolor: Rename to color

Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
Uli Schlachter 2010-10-06 20:14:19 +02:00
parent 2c52bc7001
commit 0e819f2328
6 changed files with 18 additions and 18 deletions

14
color.c
View File

@ -78,15 +78,15 @@ color_parse(const char *colstr, ssize_t len,
/** Send a request to initialize a X color.
* If you are only interested in the rgba values and don't need the color's
* pixel value, you should use color_init_unchecked() instead.
* \param color xcolor_t struct to store color into.
* \param color color_t struct to store color into.
* \param colstr Color specification.
* \param len The length of colstr (which still MUST be NULL terminated).
* \return request informations.
*/
xcolor_init_request_t
xcolor_init_unchecked(xcolor_t *color, const char *colstr, ssize_t len)
color_init_request_t
color_init_unchecked(color_t *color, const char *colstr, ssize_t len)
{
xcolor_init_request_t req;
color_init_request_t req;
uint8_t red, green, blue, alpha;
p_clear(&req, 1);
@ -123,11 +123,11 @@ xcolor_init_unchecked(xcolor_t *color, const char *colstr, ssize_t len)
}
/** Initialize a X color.
* \param req xcolor_init request.
* \param req color_init request.
* \return True if color allocation was successful.
*/
bool
xcolor_init_reply(xcolor_init_request_t req)
color_init_reply(color_init_request_t req)
{
if(req.has_error)
return false;
@ -157,7 +157,7 @@ xcolor_init_reply(xcolor_init_request_t req)
* \return The number of elements pushed on stack.
*/
int
luaA_pushxcolor(lua_State *L, const xcolor_t c)
luaA_pushcolor(lua_State *L, const color_t c)
{
uint8_t r = (unsigned) c.red * 0xff / 0xffff;
uint8_t g = (unsigned) c.green * 0xff / 0xffff;

12
color.h
View File

@ -35,21 +35,21 @@ typedef struct
uint16_t blue;
uint16_t alpha;
bool initialized;
} xcolor_t;
} color_t;
typedef struct
{
xcb_alloc_color_cookie_t cookie_hexa;
uint16_t alpha;
xcolor_t *color;
color_t *color;
bool has_error;
const char *colstr;
} xcolor_init_request_t;
} color_init_request_t;
xcolor_init_request_t xcolor_init_unchecked(xcolor_t *, const char *, ssize_t);
bool xcolor_init_reply(xcolor_init_request_t);
color_init_request_t color_init_unchecked(color_t *, const char *, ssize_t);
bool color_init_reply(color_init_request_t);
int luaA_pushxcolor(lua_State *, const xcolor_t);
int luaA_pushcolor(lua_State *, const color_t);
#endif

View File

@ -148,7 +148,7 @@ luaA_window_set_border_color(lua_State *L, window_t *window)
const char *color_name = luaL_checklstring(L, -1, &len);
if(color_name &&
xcolor_init_reply(xcolor_init_unchecked(&window->border_color, color_name, len)))
color_init_reply(color_init_unchecked(&window->border_color, color_name, len)))
{
xwindow_set_border_color(window_get(window), &window->border_color);
luaA_object_emit_signal(L, -3, "property::border_color", 0);
@ -342,7 +342,7 @@ luaA_window_set_border_width(lua_State *L, window_t *c)
}
LUA_OBJECT_EXPORT_PROPERTY(window, window_t, window, lua_pushnumber)
LUA_OBJECT_EXPORT_PROPERTY(window, window_t, border_color, luaA_pushxcolor)
LUA_OBJECT_EXPORT_PROPERTY(window, window_t, border_color, luaA_pushcolor)
LUA_OBJECT_EXPORT_PROPERTY(window, window_t, border_width, lua_pushnumber)
void

View File

@ -64,7 +64,7 @@ typedef enum
/** Button bindings */ \
button_array_t buttons; \
/** Border color */ \
xcolor_t border_color; \
color_t border_color; \
/** Border width */ \
uint16_t border_width; \
/** The window type */ \

View File

@ -250,7 +250,7 @@ xwindow_set_cursor(xcb_window_t w, xcb_cursor_t c)
* \param color The color.
*/
void
xwindow_set_border_color(xcb_window_t w, xcolor_t *color)
xwindow_set_border_color(xcb_window_t w, color_t *color)
{
if(w)
xcb_change_window_attributes(globalconf.connection, w, XCB_CW_BORDER_PIXEL, &color->pixel);

View File

@ -37,7 +37,7 @@ void xwindow_set_opacity(xcb_window_t, double);
void xwindow_grabkeys(xcb_window_t, key_array_t *);
void xwindow_takefocus(xcb_window_t);
void xwindow_set_cursor(xcb_window_t, xcb_cursor_t);
void xwindow_set_border_color(xcb_window_t, xcolor_t *);
void xwindow_set_border_color(xcb_window_t, color_t *);
#endif
// vim: filetype=c:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80