![]() |
libxputty 0.1
|
Go to the source code of this file.
Functions | |
void | _draw_vmeter_scale (void *w_, void *user_data) |
_draw_meter_scale - draw a meter scale beside the meter widget | |
void | _draw_hmeter_scale (void *w_, void *user_data) |
_draw_hmeter_scale - draw a hmeter scale beside the meter widget | |
float | _log_meter (float db) |
_log_meter - logaritmic meter deflection | |
void | _create_vertical_meter_image (Widget_t *w, int width, int height) |
_create_vertical_meter_image - internal draw the meter image to the cairo image surface | |
void | _create_horizontal_meter_image (Widget_t *w, int width, int height) |
_create_horizontal_meter_image - internal draw the meter image to the cairo image surface | |
void | _draw_v_meter (void *w_, void *user_data) |
_draw_v_meter - internal draw the meter to the buffer | |
void | _draw_h_meter (void *w_, void *user_data) |
_draw_h_meter - internal draw the meter to the buffer | |
void _create_horizontal_meter_image | ( | Widget_t * | w, |
int | width, | ||
int | height | ||
) |
_create_horizontal_meter_image - internal draw the meter image to the cairo image surface
*w | - pointer to the Widget_t meter |
width | - widget width |
height | - widget height |
Definition at line 196 of file xmeter_private.c.
References Widget_t::image, NORMAL_, Widget_t::surface, and use_shadow_color_scheme().
Referenced by _draw_h_meter(), and add_hmeter().
void _create_vertical_meter_image | ( | Widget_t * | w, |
int | width, | ||
int | height | ||
) |
_create_vertical_meter_image - internal draw the meter image to the cairo image surface
*w | - pointer to the Widget_t meter |
width | - widget width |
height | - widget height |
Definition at line 138 of file xmeter_private.c.
References Widget_t::image, NORMAL_, Widget_t::surface, and use_shadow_color_scheme().
Referenced by _draw_v_meter(), and add_vmeter().
void _draw_h_meter | ( | void * | w_, |
void * | user_data | ||
) |
_draw_h_meter - internal draw the meter to the buffer
*w_ | - void pointer to the Widget_t button |
*user_data | - void pointer to attached user_data |
Definition at line 280 of file xmeter_private.c.
References _create_horizontal_meter_image(), _log_meter(), adj_get_value(), Widget_t::adj_x, Widget_t::crb, Metrics_t::height, Widget_t::image, os_get_surface_size(), os_get_window_metrics(), Adjustment_t::start_value, and Metrics_t::width.
Referenced by add_hmeter().
void _draw_hmeter_scale | ( | void * | w_, |
void * | user_data | ||
) |
_draw_hmeter_scale - draw a hmeter scale beside the meter widget
w_ | - the widget to draw to |
*user_data | - void pointer to attached user_data |
Definition at line 69 of file xmeter_private.c.
References _log_meter(), Widget_t::crb, Metrics_t::height, os_get_window_metrics(), and Metrics_t::width.
Referenced by add_hmeter().
void _draw_v_meter | ( | void * | w_, |
void * | user_data | ||
) |
_draw_v_meter - internal draw the meter to the buffer
*w_ | - void pointer to the Widget_t button |
*user_data | - void pointer to attached user_data |
Definition at line 254 of file xmeter_private.c.
References _create_vertical_meter_image(), _log_meter(), adj_get_value(), Widget_t::adj_y, Widget_t::crb, Metrics_t::height, Widget_t::image, os_get_surface_size(), os_get_window_metrics(), Adjustment_t::start_value, and Metrics_t::width.
Referenced by add_vmeter().
void _draw_vmeter_scale | ( | void * | w_, |
void * | user_data | ||
) |
_draw_meter_scale - draw a meter scale beside the meter widget
w_ | - the widget to draw to |
*user_data | - void pointer to attached user_data |
Definition at line 25 of file xmeter_private.c.
References _log_meter(), Widget_t::crb, Metrics_t::height, os_get_window_metrics(), and Metrics_t::width.
Referenced by add_vmeter().
float _log_meter | ( | float | db | ) |
_log_meter - logaritmic meter deflection
db | - mesured db |
Definition at line 109 of file xmeter_private.c.
Referenced by _draw_h_meter(), _draw_hmeter_scale(), _draw_v_meter(), and _draw_vmeter_scale().