aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/sade
diff options
context:
space:
mode:
authorMurray Stokely <murray@FreeBSD.org>2000-04-08 03:04:32 +0000
committerMurray Stokely <murray@FreeBSD.org>2000-04-08 03:04:32 +0000
commit471d7061ad628fcac1e933c92aa7257c0df49b9f (patch)
tree4721d44dc6e72157f7a170d15a10042847c89e2f /usr.sbin/sade
parentd8af287caf7a8066f193c16befbd4a201bebeb88 (diff)
downloadsrc-471d7061ad628fcac1e933c92aa7257c0df49b9f.tar.gz
src-471d7061ad628fcac1e933c92aa7257c0df49b9f.zip
PR: 17559
Approved by: jkh You can't enable 'emulate 3 button' option for moused in sysinstall. This adds a menu option to set moused_flags and the help text explains that entering "-3" will enable this feature.
Notes
Notes: svn path=/head/; revision=59088
Diffstat (limited to 'usr.sbin/sade')
-rw-r--r--usr.sbin/sade/menus.c4
-rw-r--r--usr.sbin/sade/sade.h2
2 files changed, 5 insertions, 1 deletions
diff --git a/usr.sbin/sade/menus.c b/usr.sbin/sade/menus.c
index 69c9822a30fb..9e0057017511 100644
--- a/usr.sbin/sade/menus.c
+++ b/usr.sbin/sade/menus.c
@@ -426,7 +426,9 @@ DMenu MenuMouse = {
{ "2 Enable", "Test and run the mouse daemon", NULL, mousedTest, NULL, NULL },
{ "3 Type", "Select mouse protocol type", NULL, dmenuSubmenu, NULL, &MenuMouseType },
{ "4 Port", "Select mouse port", NULL, dmenuSubmenu, NULL, &MenuMousePort },
- { "5 Disable", "Disable the mouse daemon", NULL, mousedDisable, NULL, NULL },
+ { "5 Flags", "Set additional flags", dmenuVarCheck, setMouseFlags,
+ NULL, VAR_MOUSED_FLAGS "=" },
+ { "6 Disable", "Disable the mouse daemon", NULL, mousedDisable, NULL, NULL },
{ NULL } },
};
diff --git a/usr.sbin/sade/sade.h b/usr.sbin/sade/sade.h
index e4a3fc1261ec..815ca4a90012 100644
--- a/usr.sbin/sade/sade.h
+++ b/usr.sbin/sade/sade.h
@@ -130,6 +130,7 @@
#define VAR_MEDIA_TYPE "mediaType"
#define VAR_MEDIA_TIMEOUT "MEDIA_TIMEOUT"
#define VAR_MOUSED "moused_enable"
+#define VAR_MOUSED_FLAGS "moused_flags"
#define VAR_MOUSED_PORT "moused_port"
#define VAR_MOUSED_TYPE "moused_type"
#define VAR_NAMESERVER "nameserver"
@@ -660,6 +661,7 @@ extern char *sstrncpy(char *dst, const char *src, int size);
/* mouse.c */
extern int mousedTest(dialogMenuItem *self);
extern int mousedDisable(dialogMenuItem *self);
+extern int setMouseFlags(dialogMenuItem *self);
/* msg.c */
extern Boolean isDebug(void);