new function timeline_get_width
This commit is contained in:
@@ -59,6 +59,7 @@ void timeline_add_points(gui *gui, widget *this, int subline, int color,
|
|||||||
int *x, int len);
|
int *x, int len);
|
||||||
void timeline_set_subline_background_color(gui *gui, widget *this,
|
void timeline_set_subline_background_color(gui *gui, widget *this,
|
||||||
int subline, int color);
|
int subline, int color);
|
||||||
|
void timeline_get_width(gui *gui, widget *this, int *width);
|
||||||
|
|
||||||
void gui_loop(gui *gui);
|
void gui_loop(gui *gui);
|
||||||
|
|
||||||
|
|||||||
@@ -148,3 +148,15 @@ void timeline_set_subline_background_color(gui *_gui, widget *_this,
|
|||||||
|
|
||||||
gunlock(g);
|
gunlock(g);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void timeline_get_width(gui *_gui, widget *_this, int *width)
|
||||||
|
{
|
||||||
|
struct gui *g = _gui;
|
||||||
|
struct timeline_widget *this = _this;
|
||||||
|
|
||||||
|
glock(g);
|
||||||
|
|
||||||
|
*width = this->common.width == 0 ? this->wanted_width : this->common.width;
|
||||||
|
|
||||||
|
gunlock(g);
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user