home · contact · privacy
Simplified window configuration view.
authorChristian Heller <c.heller@plomlompom.de>
Sun, 8 Sep 2013 10:15:11 +0000 (12:15 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Sun, 8 Sep 2013 10:15:11 +0000 (12:15 +0200)
src/draw_wins.c
src/wincontrol.c

index 5d395f64f8d0e726848ec1d630ba6ef431256583..dacc26bf23351d48e70d6e41cb0d3c0400bbf053 100644 (file)
@@ -295,14 +295,12 @@ extern void draw_winconf(struct Win * win)
     struct World * world = (struct World *) win->data;
     struct WinConf * wcp = get_winconf_by_win(world, win);
     char * title = "Window configuration:\n";
     struct World * world = (struct World *) win->data;
     struct WinConf * wcp = get_winconf_by_win(world, win);
     char * title = "Window configuration:\n";
-    char * h_t_d = "\nWill save height as: ";
-    char * h_pos = "height in positive cells";
-    char * h_neg = "negative diff to maximum height";
-    char * h_d   = "\nHeight to be saved: ";
-    char * w_t_d = "\n\nWill save width as: ";
-    char * w_pos = "width in positive cells";
-    char * w_neg = "negative diff to maximum width";
-    char * w_d   = "\nWidth to be saved: ";
+    char * h_d   = "\nWidth to save: ";
+    char * h_pos = " (height in cells)";
+    char * h_neg = " (negative diff: cells to maximum height)";
+    char * w_d   = "\n\nHeight to save: ";
+    char * w_pos = " (width in cells)";
+    char * w_neg = " (negative diff: cells to maximum width)";
     char * h_t = h_pos;
     char * w_t = w_pos;
     if      (1 == wcp->height_type)
     char * h_t = h_pos;
     char * w_t = w_pos;
     if      (1 == wcp->height_type)
@@ -314,10 +312,10 @@ extern void draw_winconf(struct Win * win)
         w_t = w_neg;
     }
     uint16_t maxl = strlen(title)
         w_t = w_neg;
     }
     uint16_t maxl = strlen(title)
-                    + strlen(h_t_d) + strlen(h_t) + strlen(h_d) + 6
-                    + strlen(w_t_d) + strlen(w_t) + strlen(w_d) + 6 + 1;
+                    + strlen(h_t) + strlen(h_d) + 6
+                    + strlen(w_t) + strlen(w_d) + 6 + 1;
     char text[maxl + 1];
     char text[maxl + 1];
-    sprintf(text, "%s%s%s%s%d%s%s%s%d", title, h_t_d, h_t, h_d, wcp->height,
-                                               w_t_d, w_t, w_d, wcp->width);
+    sprintf(text, "%s%s%d%s%s%d%s", title, h_d, wcp->height, h_t,
+                                                w_d, wcp->width, w_t);
     draw_with_linebreaks(win, text, 0);
 }
     draw_with_linebreaks(win, text, 0);
 }
index d8cb40f9c3552cdf77d40d026da3f24790175eda..ff0ce5dbf2d05d89360d2b35715716c5dea19a43 100644 (file)
@@ -23,6 +23,7 @@
 #include "misc.h" /* for try_malloc() */
 
 
 #include "misc.h" /* for try_malloc() */
 
 
+
 /* Return string "prefix" + "id"; malloc()'s string, remember to call free()! */
 static char * string_prefixed_id(struct World * world, char * prefix, char id);
 
 /* Return string "prefix" + "id"; malloc()'s string, remember to call free()! */
 static char * string_prefixed_id(struct World * world, char * prefix, char id);