Widen battery symbol to display percent sign
authorHugo Villeneuve <hugo@hugovil.com>
Sun, 2 Jan 2022 22:39:33 +0000 (17:39 -0500)
committerHugo Villeneuve <hugo@hugovil.com>
Sun, 2 Jan 2022 22:42:59 +0000 (17:42 -0500)
pixmaps/dockapp-mask.xpm
src/batmon.c

index d66b428..7607f42 100644 (file)
@@ -9,62 +9,62 @@ static char * dockapp_mask_xpm[] = {
 "                                                                ",
 "                                                                ",
 "                                                                ",
-"                          .............                         ",
-"                          .............                         ",
-"                          ..+++++++++..                         ",
-"                          ..+++++++++..                         ",
-"                          ..+++++++++..                         ",
-"                          ..+++++++++..                         ",
-"                    .........................                   ",
-"                    .........................                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    ..+++++++++++++++++++++..                   ",
-"                    .........................                   ",
-"                    .........................                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    ..@@@@@@@@@@@@@@@@@@@@@..                   ",
-"                    .........................                   ",
-"                    .........................                   ",
+"                        .................                       ",
+"                        .................                       ",
+"                        ....+++++++++....                       ",
+"                        ....+++++++++....                       ",
+"                        ....+++++++++....                       ",
+"              ..............+++++++++..............             ",
+"              .....................................             ",
+"              .....................................             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              ........+++++++++++++++++++++........             ",
+"              .....................................             ",
+"              .....................................             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              ........@@@@@@@@@@@@@@@@@@@@@........             ",
+"              .....................................             ",
+"              .....................................             ",
 "                                                                ",
 "                                                                ",
 "                                                                ",
index 1bd024a..024a763 100644 (file)
 #include "dockapp.h"
 #include "dockapp-mask.xpm"
 
-#define BAT_W 23
-#define BAT_H 48
+#define BAT_W 35
+#define BAT_H 49
 #define BAT_TIP_W (BAT_W / 2)
-#define BAT_TIP_H 6
+#define BAT_TIP_H 5
 
 #define BAT_START_X ((64 / 2) - (BAT_W / 2))
 #define BAT_START_Y ((64 / 2) - ((BAT_H + BAT_TIP_H) / 2))
@@ -202,7 +202,7 @@ display_capacity(cairo_t *cr)
        if (capacity == 100)
                sprintf(str, "F");
        else
-               sprintf(str, "%d", capacity);
+               sprintf(str, "%d%%", capacity);
 
        if (capacity <= 40) {
                color_set_white(cr);