allow to choose the number of blink for urgent task

git-svn-id: http://tint2.googlecode.com/svn/trunk@119 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
lorthiois@bbsoft.fr
2009-06-20 14:41:06 +00:00
parent 533ab08523
commit 4c5408d5fd
5 changed files with 25 additions and 3 deletions

View File

@@ -390,6 +390,7 @@ void event_property_notify (XEvent *e)
else if (at == server.atom._NET_WM_STATE) {
if (window_is_urgent (win)) {
task_urgent = tsk;
tick_urgent = 0;
time_precision = 1;
}
}
@@ -510,8 +511,11 @@ void event_timer()
// urgent task
if (task_urgent) {
task_urgent->area.is_active = !task_urgent->area.is_active;
task_urgent->area.redraw = 1;
if (tick_urgent < max_tick_urgent) {
task_urgent->area.is_active = !task_urgent->area.is_active;
task_urgent->area.redraw = 1;
tick_urgent++;
}
}
// update battery
@@ -547,8 +551,16 @@ int main (int argc, char *argv[])
load_config:
i = 0;
init_config();
if (c != -1)
if (c != -1) {
i = config_read_file (optarg);
c = getopt (argc, argv, "j:");
if (c != -1) {
// usage: tint2 [-c] <config_file> -j <jpeg_file> for internal use
printf("jpeg file %s\n", optarg);
cleanup();
exit(0);
}
}
if (!i)
i = config_read ();
if (!i) {