?? box.h
字號:
/* $Id: box.h,v 1.1.6.1 2005/01/04 00:32:29 jonas Exp $ */#ifndef EL__UTIL_BOX_H#define EL__UTIL_BOX_Hstruct box { int x; int y; int width; int height;};static inline intis_in_box(struct box *box, int x, int y){ return (x >= box->x && y >= box->y && x < box->x + box->width && y < box->y + box->height);}static inline introw_is_in_box(struct box *box, int y){ return (y >= box->y && y < box->y + box->height);}static inline intcol_is_in_box(struct box *box, int x){ return (x >= box->x && x < box->x + box->width);}static inline voidset_box(struct box *box, int x, int y, int width, int height){ box->x = x; box->y = y; box->width = width; box->height = height;}static inline voidcopy_box(struct box *dst, struct box *src){ copy_struct(dst, src);}#define dbg_show_box(box) DBG("x=%i y=%i width=%i height=%i", (box)->x, (box)->y, (box)->width, (box)->height)#define dbg_show_xy(x_, y_) DBG("x=%i y=%i", x_, y_)#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -