summaryrefslogtreecommitdiffstats
path: root/lassi-osd.h
blob: 2a792eb33e0d5d31cd71b2a344dc94dc0f7e6361 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef foolassiosdhfoo
#define foolassiosdhfoo

#include <gtk/gtk.h>

typedef struct LassiOsdInfo LassiOsdInfo;

struct LassiOsdInfo {
    GtkWidget *window, *label, *left_icon, *right_icon;
};

int lassi_osd_init(LassiOsdInfo *osd);
void lassi_osd_done(LassiOsdInfo *osd);

void lassi_osd_set_text(LassiOsdInfo *osd, const char *text, const char *icon_name_left, const char *icon_name_right);
void lassi_osd_hide(LassiOsdInfo *osd);

#endif