X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Flauncher%2Flauncher.h;h=f60aceee8e207c4d8d6e1ac5614338ca34bd6fa9;hb=9f7b8f30f440c4ba7d9894458fa92dfa4344db03;hp=10a915101bf9677dc4e9f5ada1688a0999cee919;hpb=90eae1e7be4621a84a0253c3048790523f0c8375;p=chaz%2Ftint2 diff --git a/src/launcher/launcher.h b/src/launcher/launcher.h index 10a9151..f60acee 100644 --- a/src/launcher/launcher.h +++ b/src/launcher/launcher.h @@ -20,11 +20,14 @@ typedef struct Launcher { } Launcher; typedef struct LauncherIcon { + // always start with area + Area area; Imlib_Image icon_scaled; Imlib_Image icon_original; char *cmd; char *icon_name; char *icon_path; + char *icon_tooltip; int icon_size; int is_app_desktop; int x, y; @@ -57,6 +60,10 @@ typedef struct IconTheme { extern int launcher_enabled; extern int launcher_max_icon_size; +extern int launcher_tooltip_enabled; +extern int launcher_alpha; +extern int launcher_saturation; +extern int launcher_brightness; extern char *icon_theme_name; // theme name extern XSettingsClient *xsettings_client; @@ -76,7 +83,7 @@ void draw_launcher (void *obj, cairo_t *c); void launcher_load_themes(Launcher *launcher); // Populates the list_icons list void launcher_load_icons(Launcher *launcher); -void launcher_action(LauncherIcon *icon); +void launcher_action(LauncherIcon *icon, XEvent* e); void test_launcher_read_desktop_file(); void test_launcher_read_theme_file();