space widget, to add some space in the gui
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
#include "gui.h"
|
||||
#include "gui_defs.h"
|
||||
#include <stdio.h>
|
||||
|
||||
static void paint(gui *_gui, widget *_w)
|
||||
{
|
||||
/* nothing */
|
||||
}
|
||||
|
||||
static void hints(gui *_gui, widget *_w, int *width, int *height)
|
||||
{
|
||||
struct space_widget *w = _w;
|
||||
LOGD("HINTS space %p\n", w);
|
||||
*width = w->wanted_width;
|
||||
*height = w->wanted_height;
|
||||
}
|
||||
|
||||
widget *new_space(gui *_gui, int width, int height)
|
||||
{
|
||||
struct gui *g = _gui;
|
||||
struct space_widget *w;
|
||||
|
||||
glock(g);
|
||||
|
||||
w = new_widget(g, SPACE, sizeof(struct space_widget));
|
||||
|
||||
w->wanted_width = width;
|
||||
w->wanted_height = height;
|
||||
|
||||
w->common.paint = paint;
|
||||
w->common.hints = hints;
|
||||
|
||||
gunlock(g);
|
||||
|
||||
return w;
|
||||
}
|
||||
Reference in New Issue
Block a user