Stock stuff will always just be:
b = ewl_button_new();
ewl_stock_type_set(EWL_STOCK(b), EWL_STOCK_OPEN);
ewl_widget_show(b);
t = ewl_stock_type_get(EWL_STOCK(b));
-- Current API --
b = ewl_button_new();
ewl_button_label_set(EWL_BUTTON(b), "FOO Label");
ewl_button_image_set(EWL_BUTTON(b), "/tmp/image.png", NULL);
ewl_widget_show(b);
-- Stock API --
b = ewl_button_new();
ewl_stock_label_set(EWL_STOCK(b), "FOO Label");
ewl_stock_image_set(EWL_STOCK(b), "/tmp/image.png", NULL);
ewl_widget_show(b);