SMOLNET PORTAL home about changes
iAdding fat finger mode. - thingmenu - A simple graphical menu launcher for X11.	Err	bitreich.org	70
hgit clone git://bitreich.org/thingmenu	URL:git://bitreich.org/thingmenu	bitreich.org	70
1Log	/scm/thingmenu/log.gph	bitreich.org	70
1Files	/scm/thingmenu/files.gph	bitreich.org	70
1Refs	/scm/thingmenu/refs.gph	bitreich.org	70
1Tags	/scm/thingmenu/tag	bitreich.org	70
1LICENSE	/scm/thingmenu/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit cf551b7ab2083bfbdc4882949531bdcb07b48005	/scm/thingmenu/commit/cf551b7ab2083bfbdc4882949531bdcb07b48005.gph	bitreich.org	70
1parent 772cc1d9aeac6a847e5e619db347edb55b5b2b43	/scm/thingmenu/commit/772cc1d9aeac6a847e5e619db347edb55b5b2b43.gph	bitreich.org	70
hAuthor: Christoph Lohmann <20h@r-36.net>	URL:mailto:20h@r-36.net	bitreich.org	70
iDate:   Mon, 12 Sep 2011 15:30:50 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iAdding fat finger mode.	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M config.def.h                        |       1 +	Err	bitreich.org	70
i  M thingmenu.1                         |       8 ++++++--	Err	bitreich.org	70
i  M thingmenu.c                         |      18 +++++++++++++-----	Err	bitreich.org	70
i	Err	bitreich.org	70
i3 files changed, 20 insertions(+), 7 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/config.def.h b/config.def.h	/scm/thingmenu/file/config.def.h.gph	bitreich.org	70
i@@ -8,4 +8,5 @@ static const char *highlightbgcolor = "#bbbbbb";	Err	bitreich.org	70
i static const char *highlightfgcolor = "#000000";	Err	bitreich.org	70
i 	Err	bitreich.org	70
i static float widthscaling = 1.5;	Err	bitreich.org	70
i+static float heightscaling = 2.0;	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/thingmenu.1 b/thingmenu.1	/scm/thingmenu/file/thingmenu.1.gph	bitreich.org	70
i@@ -16,7 +16,8 @@	Err	bitreich.org	70
i .Op Fl ww Ar width	Err	bitreich.org	70
i .Op Fl wx Ar x position	Err	bitreich.org	70
i .Op Fl wy Ar y position	Err	bitreich.org	70
i-.Op Fl ws Ar width scaling	Err	bitreich.org	70
i+.Op Fl ws Ar widthscaling	Err	bitreich.org	70
i+.Op Fl hs Ar heightscaling	Err	bitreich.org	70
i .Op Fl -	Err	bitreich.org	70
i .Ar label0 cmd0 [label1 cmd1 ...]	Err	bitreich.org	70
i .Ek	Err	bitreich.org	70
i@@ -78,7 +79,10 @@ Define the absolute x position.	Err	bitreich.org	70
i Define the absolute y position.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .It Fl ws	Err	bitreich.org	70
i-Define the width scaling ws.	Err	bitreich.org	70
i+Define the width scaling.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.It Fl hs	Err	bitreich.org	70
i+Define the height scaling.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .El	Err	bitreich.org	70
i .	Err	bitreich.org	70
1diff --git a/thingmenu.c b/thingmenu.c	/scm/thingmenu/file/thingmenu.c.gph	bitreich.org	70
i@@ -407,9 +407,9 @@ setup(void)	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i         if (wh == 0) {	Err	bitreich.org	70
i                 if (horizontal) {	Err	bitreich.org	70
i-                        wh = dc.font.height * 2;	Err	bitreich.org	70
i+                        wh = dc.font.height * heightscaling;	Err	bitreich.org	70
i                 } else {	Err	bitreich.org	70
i-                        wh = nentries * (dc.font.height * 2);	Err	bitreich.org	70
i+                        wh = nentries * dc.font.height * heightscaling;	Err	bitreich.org	70
i                 }	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i         if (wy == 0)	Err	bitreich.org	70
i@@ -519,7 +519,8 @@ void	Err	bitreich.org	70
i usage(char *argv0)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i         fprintf(stderr, "usage: %s [-hxso] [-wh height] [-ww width] "	Err	bitreich.org	70
i-                        "[-wx x position] [-wy y position] [--] "	Err	bitreich.org	70
i+                        "[-wx x position] [-wy y position] [-ws widthscaling] "	Err	bitreich.org	70
i+                        "[-hs heightscaling] [--] "	Err	bitreich.org	70
i                         "label0 cmd0 [label1 cmd1 ...]\n", argv0);	Err	bitreich.org	70
i         exit(1);	Err	bitreich.org	70
i }	Err	bitreich.org	70
i@@ -540,7 +541,6 @@ main(int argc, char *argv[])	Err	bitreich.org	70
i         for (; argv[i]; i++) {	Err	bitreich.org	70
i                 if (argv[i][0] != '-')	Err	bitreich.org	70
i                         break;	Err	bitreich.org	70
i-	Err	bitreich.org	70
i                 if (argv[i][1] == '-') {	Err	bitreich.org	70
i                         i++;	Err	bitreich.org	70
i                         break;	Err	bitreich.org	70
i@@ -548,7 +548,15 @@ main(int argc, char *argv[])	Err	bitreich.org	70
i 	Err	bitreich.org	70
i                 switch (argv[i][1]) {	Err	bitreich.org	70
i                 case 'h':	Err	bitreich.org	70
i-                        usage(argv[0]);	Err	bitreich.org	70
i+                        switch ((i >= argc - 1)? 0 : argv[i][2]) {	Err	bitreich.org	70
i+                        case 's':	Err	bitreich.org	70
i+                                heightscaling = atof(argv[i+1]);	Err	bitreich.org	70
i+                                i++;	Err	bitreich.org	70
i+                                break;	Err	bitreich.org	70
i+                        default:	Err	bitreich.org	70
i+                                usage(argv[0]);	Err	bitreich.org	70
i+                        }	Err	bitreich.org	70
i+                        break;	Err	bitreich.org	70
i                 case 'o':	Err	bitreich.org	70
i                         horizontal = True;	Err	bitreich.org	70
i                         break;	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/thingmenu/commit/cf551b7ab208...
Content-Typetext/plain; charset=utf-8