#include <msp/gl/matrix.h>
#include <msp/gl/transform.h>
+#include <msp/strings/formatter.h>
#include "panel.h"
#include "resources.h"
#include "widget.h"
void Widget::render() const
{
if(!style)
- throw InvalidState("Attempt to render a widget without a style");
+ throw InvalidState(format("Attempt to render a widget without a style (class=\"%s\")", get_class()));
GL::push_matrix();
GL::translate(geom.x, geom.y, 0);