static gboolean configure_event_cb(GtkWidget* nw, GdkEventConfigure* event, WindowData* windata) { windata->width = event->width; windata->height = event->height; update_spacers(nw); gtk_widget_queue_draw(nw); return FALSE; }
/* Set notification arrow */ void set_notification_arrow(GtkWidget *nw, gboolean visible, int x, int y) { WindowData *windata = g_object_get_data(G_OBJECT(nw), "windata"); g_assert(windata != NULL); windata->arrow.has_arrow = visible; windata->arrow.position.x = x; windata->arrow.position.y = y; update_spacers(nw); }