new function xy_plot_get_dimensions
This commit is contained in:
@@ -37,6 +37,7 @@ void xy_plot_set_range(gui *gui, widget *this,
|
||||
float xmin, float xmax, float ymin, float ymax);
|
||||
void xy_plot_set_points(gui *gui, widget *this,
|
||||
int plot, int npoints, float *x, float *y);
|
||||
void xy_plot_get_dimensions(gui *gui, widget *this, int *width, int *height);
|
||||
|
||||
void textlist_add(gui *gui, widget *this, const char *text, int position,
|
||||
int color);
|
||||
|
||||
@@ -272,3 +272,16 @@ void xy_plot_set_points(gui *_gui, widget *_this, int plot,
|
||||
|
||||
gunlock(g);
|
||||
}
|
||||
|
||||
void xy_plot_get_dimensions(gui *_gui, widget *_this, int *width, int *height)
|
||||
{
|
||||
struct gui *g = _gui;
|
||||
struct xy_plot_widget *this = _this;
|
||||
|
||||
glock(g);
|
||||
|
||||
*width = this->common.width - this->vrule_width;
|
||||
*height = this->common.height - this->label_height * 2;
|
||||
|
||||
gunlock(g);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user