Exemplo n.º 1
0
void gg_bin_set_size(gg_widget_t *widget, int width, int height)
{
    gg_widget_t *child = gg_bin_get_child(GG_BIN(widget));

    if (child)
        child->set_size(child, width, height);

    gg_set_size(widget, width, height);
}
Exemplo n.º 2
0
void gg_vbox_set_size(gg_widget_t *widget, int width, int height) {
	int i;

	for (i = 0; i < gg_container_get_size(GG_CONTAINER(widget)); i++) {
		gg_widget_t *child = gg_container_get_child(GG_CONTAINER(widget), i);
		int item_height;

		child->get_requested_size(child, NULL, &item_height);
		child->set_size(child, width, item_height);
	}

	gg_set_size(widget, width, height);
}