Launcher tooltips configurable, default off (Issue 366).
git-svn-id: http://tint2.googlecode.com/svn/trunk@642 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
parent
6542370297
commit
88c133a9a7
3 changed files with 10 additions and 1 deletions
|
@ -594,6 +594,9 @@ void add_entry (char *key, char *value)
|
||||||
launcher_saturation = atoi(value2);
|
launcher_saturation = atoi(value2);
|
||||||
launcher_brightness = atoi(value3);
|
launcher_brightness = atoi(value3);
|
||||||
}
|
}
|
||||||
|
else if (strcmp(key, "launcher_tooltip") == 0) {
|
||||||
|
launcher_tooltip_enabled = atoi(value);
|
||||||
|
}
|
||||||
|
|
||||||
/* Tooltip */
|
/* Tooltip */
|
||||||
else if (strcmp (key, "tooltip_show_timeout") == 0) {
|
else if (strcmp (key, "tooltip_show_timeout") == 0) {
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
|
|
||||||
int launcher_enabled;
|
int launcher_enabled;
|
||||||
int launcher_max_icon_size;
|
int launcher_max_icon_size;
|
||||||
|
int launcher_tooltip_enabled;
|
||||||
int launcher_alpha;
|
int launcher_alpha;
|
||||||
int launcher_saturation;
|
int launcher_saturation;
|
||||||
int launcher_brightness;
|
int launcher_brightness;
|
||||||
|
@ -55,6 +56,7 @@ void default_launcher()
|
||||||
{
|
{
|
||||||
launcher_enabled = 0;
|
launcher_enabled = 0;
|
||||||
launcher_max_icon_size = 0;
|
launcher_max_icon_size = 0;
|
||||||
|
launcher_tooltip_enabled = 0;
|
||||||
launcher_alpha = 100;
|
launcher_alpha = 100;
|
||||||
launcher_saturation = 0;
|
launcher_saturation = 0;
|
||||||
launcher_brightness = 0;
|
launcher_brightness = 0;
|
||||||
|
@ -694,7 +696,10 @@ void launcher_load_icons(Launcher *launcher)
|
||||||
launcherIcon->area.bg = &g_array_index(backgrounds, Background, 0);
|
launcherIcon->area.bg = &g_array_index(backgrounds, Background, 0);
|
||||||
launcherIcon->area.on_screen = 1;
|
launcherIcon->area.on_screen = 1;
|
||||||
launcherIcon->area._on_change_layout = launcher_icon_on_change_layout;
|
launcherIcon->area._on_change_layout = launcher_icon_on_change_layout;
|
||||||
launcherIcon->area._get_tooltip_text = launcher_icon_get_tooltip_text;
|
if (launcher_tooltip_enabled)
|
||||||
|
launcherIcon->area._get_tooltip_text = launcher_icon_get_tooltip_text;
|
||||||
|
else
|
||||||
|
launcherIcon->area._get_tooltip_text = NULL;
|
||||||
launcherIcon->is_app_desktop = 1;
|
launcherIcon->is_app_desktop = 1;
|
||||||
launcherIcon->cmd = strdup(entry.exec);
|
launcherIcon->cmd = strdup(entry.exec);
|
||||||
launcherIcon->icon_name = entry.icon ? strdup(entry.icon) : strdup(ICON_FALLBACK);
|
launcherIcon->icon_name = entry.icon ? strdup(entry.icon) : strdup(ICON_FALLBACK);
|
||||||
|
|
|
@ -60,6 +60,7 @@ typedef struct IconTheme {
|
||||||
|
|
||||||
extern int launcher_enabled;
|
extern int launcher_enabled;
|
||||||
extern int launcher_max_icon_size;
|
extern int launcher_max_icon_size;
|
||||||
|
extern int launcher_tooltip_enabled;
|
||||||
extern int launcher_alpha;
|
extern int launcher_alpha;
|
||||||
extern int launcher_saturation;
|
extern int launcher_saturation;
|
||||||
extern int launcher_brightness;
|
extern int launcher_brightness;
|
||||||
|
|
Loading…
Reference in a new issue