home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!Sirius.dfn.de!fauern!hugis!oberon.nbg.sub.org!hartmut
- From: hartmut@oberon.nbg.sub.org (hartmut Goebel)
- Newsgroups: de.comp.sys.amiga.misc
- Subject: Wo bleibt IDCMP_UPDATE von meinem Gadget?
- Message-ID: <hLBor*M10@oberon.nbg.sub.org>
- Date: Thu, 23 Jul 1992 10:41:05 GMT
- Organization: home of the hard brave man
- X-Newsreader: Arn V1.00 alpha rel2
- Lines: 54
-
- Hallo!
-
- Laut RKM Libs schickt buttongclass OM_UPDATE, solange sich der Maus-
- zeiger auf ihnen befindet.
-
- Aber kann mir einer sagen, weshalb dieses Window
-
- StdWindow = I.NewWindow(0,0,640,200,0,1,
- LONGSET{I.closeWindow,I.newSize,I.rawKey,I.mouseButtons,I.activeWindow,
- I.mouseMove,I.menuPick,I.gadgetUp,I.gadgetDown,I.idcmpUpdate},
- LONGSET{I.windowSizing,I.windowDrag,I.windowDepth,I.windowClose,
- I.noCareRefresh,I.activate,I.rmbTrap},
- NIL,NIL,s.ADR(edG.Copyright),NIL,NIL,WinMinWidth,50,-1,-1,{I.publicScreen});
-
- von diesem BOOPSI-Gadget
-
- ArrowMap = u.Tags2(I.gaID,I.gaID,u.done,NIL);
- ArrowGadTags = u.Tags8(I.gaImmediate,I.LTRUE,
- I.gaRelVerify,I.LTRUE,
- I.gaWidth,arrowWidth,
- I.gaHeight,arrowHeight,
- I.gaRelRight,-(arrowWidth-1),
- I.icatarget,I.icTargetIDCMP,
- I.icamap,s.ADR(ArrowMap),
- u.done,NIL);
-
- newText.upGad:=I.NewObject(NIL,I.buttonGClass,
- I.gaID,2,
- I.gaImage,UpImage,
- I.gaRelBottom,-31,
- u.more,s.ADR(ArrowGadTags),
- u.done);
-
- kein IDCMP_UPDATE bekommt?
-
- Das ganze waere kein Problem, wenn ich statt dessen ein
- MOUSBUTTONS-Event bekaeme, wenn der Mausknopf losgelasen wird, wenn
- sich das Pointer nicht mehr ueber dem Gadget gefindet.
- Dies ist aber bei Boopsi-Gadgets offensichtlich nicht der Fall :-(
- Die GadgetUp/-Down-Msg kommen sonst wie gewoht, nur fuer den obigen
- fall bekomme ich _keinerlei_ Msg.
- Das ganze ist leider nicht abwaertskompatibel.
-
- Auch ohne RELVERIFY und GADIMMIDIATE bekomm ich keine IDCMP_UPDATE,
- die mir aber die einzige Moeglichkeit zu sein scheinen, festzu-
- stellen, wann sich der Mauszeiger nicht mehr ueber dem Gadget
- befindet. Das brauche ich, weil der Button zu einem Scroller gehoert.
-
- Fuer jede Hilfe dankbar, weil schon Stunden damit vertan
- +++hartmut
-
- | UseNet: hartmut@oberon.nbg.sub.org |
- | htgoebel@cip.informatik.uni-erlangen.de // Only Amiga |
- | Z-Netz: HARTMUT@ASN.ZER Fido: 2:246/81.1 IRC: Essich \X/ Oberon ZOC |
-