1 Index: matchbox-panel-0.9.1/applets/mb-applet-battery.c
2 ===================================================================
3 --- matchbox-panel-0.9.1.orig/applets/mb-applet-battery.c 2005-02-16 14:29:16.000000000 +0000
4 +++ matchbox-panel-0.9.1/applets/mb-applet-battery.c 2005-02-16 16:45:55.000000000 +0000
6 mb_pixbuf_img_plot_pixel(pb, img_backing, x, y, r, g, b);
10 - if ((time_left_idx > 0)
12 - && apm_vals[PERCENTAGE] > 0
13 - /* && apm_vals[TIME_LEFT] > 0 XXX Less strict */
14 - && (apm_vals[TIME_LEFT] < time_left_alerts[time_left_idx]))
15 + /*dont do this if time values arent supported by this bios*/
16 + if (apm_vals[TIME_LEFT] > 0 )
20 - _("Battery power very low !\n\nTime Left: %.2i minutes"),
21 - time_left_alerts[time_left_idx]);
22 - mb_tray_app_tray_send_message(app, tray_msg, 0);
25 - else if (time_left_idx < 4
26 - && apm_vals[TIME_LEFT] > time_left_alerts[time_left_idx+1])
30 + if ((time_left_idx > 0)
32 + && apm_vals[PERCENTAGE] > 0
33 + /* && apm_vals[TIME_LEFT] > 0 XXX Less strict */
34 + && (apm_vals[TIME_LEFT] < time_left_alerts[time_left_idx]))
38 + _("Battery power very low !\n\nTime Left: %.2i minutes"),
39 + time_left_alerts[time_left_idx]);
40 + mb_tray_app_tray_send_message(app, tray_msg, 0);
43 + else if (time_left_idx < 4
44 + && apm_vals[TIME_LEFT] > time_left_alerts[time_left_idx+1])
50 mb_pixbuf_img_render_to_drawable(pb, img_backing, drw, 0, 0);
52 sprintf(tray_msg, _("AC Connected\nFully charged.\n"));
54 if (apm_vals[PERCENTAGE] > 0
55 - && apm_vals[PERCENTAGE] <= 100
56 - /* && apm_vals[TIME_LEFT] > 0 Less strict */)
59 - _("Battery Power\nJuice %.2i %%\nTime left: %.2i mins\n"), apm_vals[PERCENTAGE], apm_vals[TIME_LEFT]);
61 + && apm_vals[PERCENTAGE] <= 100 )
63 + if (apm_vals[TIME_LEFT] > 0 )
66 + _("Battery Power\nJuice %.2i %%\nTime left: %.2i mins\n"), apm_vals[PERCENTAGE], apm_vals[TIME_LEFT]);
71 + _("Battery Power\nJuice %.2i %%\n"), apm_vals[PERCENTAGE]);
75 else sprintf(tray_msg, _("Battery Power\n Device read error.\n"));
77 mb_tray_app_tray_send_message(app, tray_msg, 5000);