From 58363833ce933924ef340eb53f0caa4d0d1f6ae5 Mon Sep 17 00:00:00 2001 From: Peter Mikkelsen Date: Thu, 15 Feb 2024 22:20:34 +0000 Subject: implement mousedown, mouseup, mouseclick, and mousescroll events --- main.c | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 4ef93f1..dda6af1 100644 --- a/main.c +++ b/main.c @@ -4,6 +4,7 @@ #include #include <9p.h> #include +#include #include "guifs.h" @@ -23,7 +24,6 @@ enum { Qclone, Qevent, Qtype, - Qwait, Qprops, Qprop, @@ -33,7 +33,6 @@ enum { Fclone, Fevent, Ftype, - Fwait, Fprops, Fmax, }; @@ -101,7 +100,6 @@ mkqid(int type) case Qclone: case Qevent: case Qtype: - case Qwait: q.type = QTFILE; break; } @@ -159,7 +157,6 @@ newgui(GuiElement *parent) g->qevent = mkqid(Qevent); g->qtype = mkqid(Qtype); g->qprops = mkqid(Qprops); - g->qwait = mkqid(Qwait); g->events = chancreate(sizeof(char *), 0); @@ -239,8 +236,6 @@ fswalk1(Fid *fid, char *name, Qid *qid) *qid = g->qtype; else if(strcmp(name, "props") == 0) *qid = g->qprops; - else if(strcmp(name, "wait") == 0) - *qid = g->qwait; else if(child = findchild(g, name)){ fid->aux = child; *qid = child->qid; @@ -290,7 +285,6 @@ fsopen(Req *r) case Qevent: case Qclone: case Qprops: - case Qwait: if(r->ifcall.mode != OREAD){ err = Eperm; goto Lend; @@ -379,11 +373,6 @@ dirtreegen(int n, Dir *d, void *aux) d->name = estrdup9p("type"); d->qid = g->qtype; break; - case Fwait: - d->mode = 0444; - d->name = estrdup9p("wait"); - d->qid = g->qwait; - break; case Fprops: d->mode = 0555|DMDIR; d->name = estrdup9p("props"); @@ -500,9 +489,6 @@ Lgotevent: currentsize = g->currentevents ? strlen(g->currentevents) : 0; runlock(&g->lock); readstr(r, buf); break; - case Qwait: - /* intentionally left blank */ - return; case Qprops: dirread9p(r, proptreegen, g); break; -- cgit v1.2.3