|
| int | GetSysColor (int idx) |
| int | SWELL_GetScaling256 (void) |
| HDC | SWELL_CreateGfxContext (void *c) |
| HDC | SWELL_CreateMemContext (HDC hdc, int w, int h) |
| void | SWELL_DeleteGfxContext (HDC ctx) |
| HPEN | CreatePen (int attr, int wid, int col) |
| HBRUSH | CreateSolidBrush (int col) |
| HPEN | CreatePenAlpha (int attr, int wid, int col, float alpha) |
| HBRUSH | CreateSolidBrushAlpha (int col, float alpha) |
| HFONT | CreateFont (int lfHeight, int lfWidth, int lfEscapement, int lfOrientation, int lfWeight, char lfItalic, char lfUnderline, char lfStrikeOut, char lfCharSet, char lfOutPrecision, char lfClipPrecision, char lfQuality, char lfPitchAndFamily, const char *lfFaceName) |
| HFONT | SWELL_GetDefaultFont () |
| HFONT | CreateFontIndirect (LOGFONT *lf) |
| int | GetTextFace (HDC ctx, int nCount, LPTSTR lpFaceName) |
| void | DeleteObject (HGDIOBJ pen) |
| HGDIOBJ | SelectObject (HDC ctx, HGDIOBJ pen) |
| void | SWELL_FillRect (HDC ctx, const RECT *r, HBRUSH br) |
| void | RoundRect (HDC ctx, int x, int y, int x2, int y2, int xrnd, int yrnd) |
| void | Ellipse (HDC ctx, int l, int t, int r, int b) |
| void | Rectangle (HDC ctx, int l, int t, int r, int b) |
| HGDIOBJ | GetStockObject (int wh) |
| void | Polygon (HDC ctx, POINT *pts, int npts) |
| void | MoveToEx (HDC ctx, int x, int y, POINT *op) |
| void | PolyBezierTo (HDC ctx, POINT *pts, int np) |
| void | SWELL_LineTo (HDC ctx, int x, int y) |
| void | PolyPolyline (HDC ctx, POINT *pts, DWORD *cnts, int nseg) |
| void * | SWELL_GetCtxGC (HDC ctx) |
| void | SWELL_SetPixel (HDC ctx, int x, int y, int c) |
| BOOL | GetTextMetrics (HDC ctx, TEXTMETRIC *tm) |
| int | DrawText (HDC ctx, const char *buf, int buflen, RECT *r, int align) |
| void | SetBkColor (HDC ctx, int col) |
| void | SetBkMode (HDC ctx, int col) |
| int | GetTextColor (HDC ctx) |
| void | SetTextColor (HDC ctx, int col) |
| HICON | LoadNamedImage (const char *name, bool alphaFromMask) |
| void | DrawImageInRect (HDC ctx, HICON img, const RECT *r) |
| void | SWELL_SetViewGL (HWND h, char wantGL) |
| bool | SWELL_GetViewGL (HWND h) |
| bool | SWELL_SetGLContextToView (HWND h) |
| BOOL | GetObject (HICON icon, int bmsz, void *_bm) |
| void | BitBltAlphaFromMem (HDC hdcOut, int x, int y, int w, int h, void *inbufptr, int inbuf_span, int inbuf_h, int xin, int yin, int mode, bool useAlphaChannel, float opacity) |
| void | BitBltAlpha (HDC hdcOut, int x, int y, int w, int h, HDC hdcIn, int xin, int yin, int mode, bool useAlphaChannel, float opacity) |
| void | BitBlt (HDC hdcOut, int x, int y, int w, int h, HDC hdcIn, int xin, int yin, int mode) |
| void | StretchBlt (HDC hdcOut, int x, int y, int w, int h, HDC hdcIn, int xin, int yin, int srcw, int srch, int mode) |
| void | StretchBltFromMem (HDC hdcOut, int x, int y, int w, int h, const void *bits, int srcw, int srch, int srcspan) |
| void | SWELL_PushClipRegion (HDC ctx) |
| void | SWELL_SetClipRegion (HDC ctx, const RECT *r) |
| void | SWELL_PopClipRegion (HDC ctx) |
| void * | SWELL_GetCtxFrameBuffer (HDC ctx) |
| HDC | GetDC (HWND h) |
| HDC | GetWindowDC (HWND h) |
| void | ReleaseDC (HWND h, HDC hdc) |
| void | SWELL_FillDialogBackground (HDC hdc, const RECT *r, int level) |
| HGDIOBJ | SWELL_CloneGDIObject (HGDIOBJ a) |
| HDC | BeginPaint (HWND hwnd, PAINTSTRUCT *ps) |
| HBITMAP | CreateBitmap (int width, int height, int numplanes, int bitsperpixel, unsigned char *bits) |
| HICON | CreateIconIndirect (ICONINFO *iconinfo) |
| HIMAGELIST | ImageList_CreateEx () |
| BOOL | ImageList_Remove (HIMAGELIST list, int idx) |
| void | ImageList_Destroy (HIMAGELIST list) |
| int | ImageList_ReplaceIcon (HIMAGELIST list, int offset, HICON image) |
| int | ImageList_Add (HIMAGELIST list, HBITMAP image, HBITMAP mask) |
| int | AddFontResourceEx (LPCTSTR str, DWORD fl, void *pdv) |
| int | GetGlyphIndicesW (HDC ctx, wchar_t *buf, int len, unsigned short *indices, int flags) |
| void | swell_load_color_theme (const char *fn) |