typedef struct Launcher {
// always start with area
Area area;
GSList *list_apps; // List of char*, each is a path to a app.desktop file
GSList *list_icons; // List of LauncherIcon*
typedef struct Launcher {
// always start with area
Area area;
GSList *list_apps; // List of char*, each is a path to a app.desktop file
GSList *list_icons; // List of LauncherIcon*
int resize_launcher(void *obj);
void draw_launcher (void *obj, cairo_t *c);
int resize_launcher(void *obj);
void draw_launcher (void *obj, cairo_t *c);