- /* size windows and paint the suckers */
- XMoveResizeWindow(ob_display, data->frame, x, y, w,
- data->title_h + items_h);
- XMoveResizeWindow(ob_display, data->title, -theme_bwidth, -theme_bwidth,
- w, data->title_h);
- paint(data->title, data->a_title);
- XMoveResizeWindow(ob_display, data->items, 0, data->title_h + theme_bwidth,
- w, items_h);
- paint(data->items, data->a_items);
- for (item_y = 0, it = self->entries; it; item_y += item_h, it = it->next) {
- MenuEntryRenderData *r = ((MenuEntry*)it->data)->render_data;
- XMoveResizeWindow(ob_display, r->item, 0, item_y, w, item_h);
- r->a_item->surface.data.planar.parent = data->a_items;
- r->a_item->surface.data.planar.parentx = 0;
- r->a_item->surface.data.planar.parenty = item_y;
- paint(r->item, r->a_item);
- }