#include <window.h>
Data Fields
- const char name [LEN_RENDERER_NAME+1]
- int(* init )(PWERENDERER renderer)
- int(* deinit )(PWERENDERER renderer)
- DWORD(* calc_3dbox_color )(DWORD color, int flag)
- void(* draw_3dbox )(HDC hdc, const RECT *pRect, DWORD color, DWORD flag)
- void(* draw_radio )(HDC hdc, const RECT *pRect, DWORD color, int status)
- void(* draw_checkbox )(HDC hdc, const RECT *pRect, DWORD color, int status)
- void(* draw_checkmark )(HDC hdc, const RECT *pRect, DWORD color, int status)
- void(* draw_arrow )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color, int status)
- void(* draw_fold )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color, int status, int next)
- void(* draw_focus_frame )(HDC hdc, const RECT *pRect, DWORD color)
- void(* draw_normal_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color)
- void(* draw_hilite_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color)
- void(* draw_disabled_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color)
- void(* draw_significant_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color)
- void(* draw_push_button )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color1, DWORD color2, int status)
- void(* draw_radio_button )(HWND hWnd, HDC hdc, const RECT *pRect, int status)
- void(* draw_check_button )(HWND hWnd, HDC hdc, const RECT *pRect, int status)
- void(* draw_border )(HWND hWnd, HDC hdc, BOOL is_active)
- void(* draw_caption )(HWND hWnd, HDC hdc, BOOL is_active)
- void(* draw_caption_button )(HWND hwnd, HDC hdc, int ht_code, int state)
- void(* draw_scrollbar )(HWND hWnd, HDC hdc, int sb_pos)
- void(* calc_trackbar_rect )(HWND hWnd, LFRDR_TRACKBARINFO *info, DWORD dwStyle, const RECT *rcClient, RECT *rcRuler, RECT *rcBar, RECT *rcBorder)
- void(* draw_trackbar )(HWND hWnd, HDC hdc, LFRDR_TRACKBARINFO *info)
- int(* calc_we_area )(HWND hWnd, int which, RECT *we_area)
- int(* calc_we_metrics )(HWND hWnd, LFRDR_WINSTYLEINFO *style_info, int which)
- int(* hit_test )(HWND hWnd, int x, int y)
- int(* on_click_hotspot )(HWND hWnd, int which)
- void(* draw_custom_hotspot )(HWND hWnd, HDC hdc, int ht_code, int state)
- void(* calc_thumb_area )(HWND hWnd, BOOL vertical, LFSCROLLBARINFO *sb_info)
- void(* disabled_text_out )(HWND hWnd, HDC hdc, const char *spText, PRECT rc, DWORD dt_fmt)
- void(* draw_tab )(HWND hWnd, HDC hdc, RECT *rect, char *title, DWORD color, int flag, HICON icon)
- void(* draw_progress )(HWND hWnd, HDC hdc, int nMax, int nMin, int nPos, BOOL fVertical)
- void(* draw_header )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color)
- DWORD(* on_get_rdr_attr )(struct _WINDOW_ELEMENT_RENDERER *, int we_attr_id)
- DWORD(* on_set_rdr_attr )(struct _WINDOW_ELEMENT_RENDERER *, int we_attr_id, DWORD we_attr, BOOL change)
- void(* erase_background )(HWND hWnd, HDC hdc, const RECT *rect)
- void(* draw_normal_menu_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color)
- void(* draw_hilite_menu_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color)
- void(* draw_disabled_menu_item )(HWND hWnd, HDC hdc, const RECT *pRect, DWORD color)
- int we_metrics [WE_METRICS_NUMBER]
- DWORD we_colors [WE_COLORS_NUMBER][3]
- PLOGFONT we_fonts [WE_FONTS_NUMBER]
- HICON we_icon [2][SYSICO_ITEM_NUMBER]
- unsigned int refcount
- const void * private_info
Detailed Description
The window element renderer structure.
Definition at line 3683 of file window.h.
Field Documentation
const char name[LEN_RENDERER_NAME+1] |
The renderer name.
Definition at line 3685 of file window.h.
The documentation for this struct was generated from the following file: