Commit 70ebbd7e authored by Cedric Roux's avatar Cedric Roux

new function xy_plot_get_dimensions

parent 029adbf3
...@@ -37,6 +37,7 @@ void xy_plot_set_range(gui *gui, widget *this, ...@@ -37,6 +37,7 @@ void xy_plot_set_range(gui *gui, widget *this,
float xmin, float xmax, float ymin, float ymax); float xmin, float xmax, float ymin, float ymax);
void xy_plot_set_points(gui *gui, widget *this, void xy_plot_set_points(gui *gui, widget *this,
int plot, int npoints, float *x, float *y); 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, void textlist_add(gui *gui, widget *this, const char *text, int position,
int color); int color);
......
...@@ -272,3 +272,16 @@ void xy_plot_set_points(gui *_gui, widget *_this, int plot, ...@@ -272,3 +272,16 @@ void xy_plot_set_points(gui *_gui, widget *_this, int plot,
gunlock(g); 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);
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment