equal
deleted
inserted
replaced
67 additional argument) through all intermediate levels. |
67 additional argument) through all intermediate levels. |
68 A highly elegant solution to this problem is to provide a handler somewhere |
68 A highly elegant solution to this problem is to provide a handler somewhere |
69 at the top of the calling hierarchy, and raise an upQuery from whereever |
69 at the top of the calling hierarchy, and raise an upQuery from whereever |
70 that value is required. |
70 that value is required. |
71 A concrete application can be found in the windowGroup- and lastEvent- |
71 A concrete application can be found in the windowGroup- and lastEvent- |
72 queries, provided by the windowGroup object. If anyone is interrested |
72 queries, provided by the windowGroup object. If anyone is interested |
73 in the event which was responible for the anyone to be called, all he needs |
73 in the event which was responible for the anyone to be called, all he needs |
74 to do is to raise the lastEventQuerySignal, which returns that event. |
74 to do is to raise the lastEventQuerySignal, which returns that event. |
75 No intermediate methods are required to know anything about that. |
75 No intermediate methods are required to know anything about that. |
76 |
76 |
77 A final note (to C++ and Java fans): |
77 A final note (to C++ and Java fans): |
344 ! ! |
344 ! ! |
345 |
345 |
346 !QuerySignal class methodsFor:'documentation'! |
346 !QuerySignal class methodsFor:'documentation'! |
347 |
347 |
348 version |
348 version |
349 ^ '$Header: /cvs/stx/stx/libbasic/Attic/QuerySig.st,v 1.18 1997-06-16 18:21:36 cg Exp $' |
349 ^ '$Header: /cvs/stx/stx/libbasic/Attic/QuerySig.st,v 1.19 1997-06-28 18:24:11 cg Exp $' |
350 ! ! |
350 ! ! |