- Panel *panel;
- Battery *battery;
- int i, bat_percentage_height, bat_percentage_height_ink, bat_time_height, bat_time_height_ink;
-
- for (i=0 ; i < nb_panel ; i++) {
- panel = &panel1[i];
- battery = &panel->battery;
-
- if (battery_dir == 0) battery->area.on_screen = 0;
- if (!battery->area.on_screen) continue;
-
- battery->area.parent = panel;
- battery->area.panel = panel;
- battery->area._draw_foreground = draw_battery;
- battery->area._resize = resize_battery;
- battery->area.resize = 1;
- battery->area.redraw = 1;
-
- if((fp = fopen(path_energy_now, "r")) == NULL) {
- fprintf(stderr, "ERROR: battery applet can't open energy_now\n");
- panel->battery.area.on_screen = 0;
- continue;
- }
- fclose(fp);
- if((fp = fopen(path_energy_full, "r")) == NULL) {
- fprintf(stderr, "ERROR: battery applet can't open energy_full\n");
- panel->battery.area.on_screen = 0;
- continue;
- }
- fclose(fp);
- if((fp = fopen(path_current_now, "r")) == NULL) {
- fprintf(stderr, "ERROR: battery applet can't open current_now\n");
- panel->battery.area.on_screen = 0;
- continue;
- }
- fclose(fp);
- if((fp = fopen(path_status, "r")) == NULL) {
- fprintf(stderr, "ERROR: battery applet can't open status");
- panel->battery.area.on_screen = 0;
- continue;
- }
- fclose(fp);