<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3AAdditionalChapter1_19</id>
	<title>GnuSmalltalkUsersGuide:AdditionalChapter1 19 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3AAdditionalChapter1_19"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter1_19&amp;action=history"/>
	<updated>2026-05-01T14:22:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter1_19&amp;diff=4228&amp;oldid=prev</id>
		<title>Onionmixer: GSUG BLOX.BEventTarget 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter1_19&amp;diff=4228&amp;oldid=prev"/>
		<updated>2014-01-28T11:51:14Z</updated>

		<summary type="html">&lt;p&gt;GSUG BLOX.BEventTarget 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;BLOX.BEventTarget&lt;br /&gt;
&lt;br /&gt;
==BLOX.BEventTarget==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;네임스페이스 BLOX에 정의됨&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;슈퍼클래스: Object&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;범주: 그래픽-윈도우&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:나는 당신이 객체에 적용하는 모든 이벤트 처리 프로시저를 추적한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===BLOX.BEventTarget: 가로막는 이벤트(intercepting events)===&lt;br /&gt;
&lt;br /&gt;
====addEventSet: aBEventSetSublass====&lt;br /&gt;
&lt;br /&gt;
aBEventSetSubclass의 인스턴스가 구현하는 이벤트 처리기를 수신자에게 추가하라. aBEventSetSubclass의 새 인스턴스를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====onAsciiKeyEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
ASCII 키를 눌러 수신자에게 포커스가 있을 때 aSelector에 의해 식별된 1-인자 메시지를 anObject로 전송하고 Character를 전달하라.&lt;br /&gt;
&lt;br /&gt;
====onDestroySend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
수신자가 파기되면 aSelector에 의해 식별된 단항 메시지를 anObject에게 전송하라.&lt;br /&gt;
&lt;br /&gt;
====onFocusEnterEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
포커스가 수신자에게 들어가면 aSelector에 의해 식별된 단항 메시지를 anObject에게 전송하라.&lt;br /&gt;
&lt;br /&gt;
====onFocusLeaveEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
포커스가 수신자를 떠나면 aSelector에 의해 식별된 단항 메시지를 anObject에게 전송하라.&lt;br /&gt;
&lt;br /&gt;
====onKeyEvent: key send: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 키를 눌러 수신자에게 포커스가 있을 때 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 키의 예는 다음과 같다: &amp;#039;Ctrl-1&amp;#039;, &amp;#039;Alt-X&amp;#039;, &amp;#039;Meta-plus&amp;#039;, &amp;#039;enter&amp;#039;. 마지막 두 사례는 특수 키 식별자의 예를 포함하는데, 다음과 같다: &amp;#039;backslash&amp;#039;, &amp;#039;exclam&amp;#039;, &amp;#039;quotedbl&amp;#039;, &amp;#039;dollar&amp;#039;, &amp;#039;asterisk&amp;#039;, &amp;#039;less&amp;#039;, &amp;#039;greater&amp;#039;, &amp;#039;asciicircum&amp;#039; (caret), &amp;#039;question&amp;#039;, &amp;#039;equal&amp;#039;, &amp;#039;parenleft&amp;#039;, &amp;#039;parenright&amp;#039;, &amp;#039;colon&amp;#039;, &amp;#039;semicolon&amp;#039;, &amp;#039;bar&amp;#039; (pipe sign), &amp;#039;underscore&amp;#039;, &amp;#039;percent&amp;#039;, &amp;#039;minus&amp;#039;, &amp;#039;plus&amp;#039;, &amp;#039;BackSpace&amp;#039;, &amp;#039;Delete&amp;#039;, &amp;#039;Insert&amp;#039;, &amp;#039;Return&amp;#039;, &amp;#039;End&amp;#039;, &amp;#039;Home&amp;#039;, &amp;#039;Prior&amp;#039; (Pgup), &amp;#039;Next&amp;#039; (Pgdn), &amp;#039;F1&amp;#039;..&amp;#039;F24&amp;#039;, &amp;#039;Caps Lock&amp;#039;, &amp;#039;Num Lock&amp;#039;, &amp;#039;Tab&amp;#039;, &amp;#039;Left&amp;#039;, &amp;#039;Right&amp;#039;, &amp;#039;Up&amp;#039;, &amp;#039;Down&amp;#039;. 또한 플랫폼 특정적인 키로 매핑하는 특수 식별자도 네 가지가 있다: &amp;#039;&amp;lt;Cut&amp;gt;&amp;#039;, &amp;#039;&amp;lt;Copy&amp;gt;&amp;#039;, &amp;#039;&amp;lt;Paste&amp;gt;&amp;#039;, &amp;#039;&amp;lt;Clear&amp;gt;&amp;#039; (모두 각괄호다!). &lt;br /&gt;
&lt;br /&gt;
test&lt;br /&gt;
&lt;br /&gt;
====onKeyEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
키를 눌러 수신자에게 포커스가 있을 때 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 누른 키는 String 매개변수로서 전달될 것이다; 키 일부는 #onkeyEvent:send:to 를 다룬 문서에 설명된 것과 동일한 특수 키 식별자들을 전송할 것이다: 그러한 이벤트 프로시저로 전달되는 매개변수를 찾아보려면 BloxTestSuit 내의 #eventTest 테스트 프로그램을 살펴보길 바란다.&lt;br /&gt;
&lt;br /&gt;
test&lt;br /&gt;
&lt;br /&gt;
====onKeyUpEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
키를 눌러 수신자에게 포커스가 있을 때 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 눌렀다가 놓은 키는 String 매개변수로서 전달될 것이다; 키 일부는 #onkeyEvent:send:to 를 다룬 문서에 설명된 것과 동일한 특수 키 식별자들을 전송할 것이다: 그러한 이벤트 프로시저로 전달되는 매개변수를 찾아보려면 BloxTestSuit 내의 #eventTest 테스트 프로그램을 살펴보길 바란다.&lt;br /&gt;
&lt;br /&gt;
====onMouseDoubleEvent: button send: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 버튼을 마우스로 더블 클릭하면 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 마우스 위치는 Point로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseDoubleEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 버튼을 마우스로 더블 클릭하면 aSlector에 의해 식별된 2-인자 메시지를 anObject로 전송하라. 마우스 위치는 첫 번째 매개변수에서 Point로서 전달되고, 버튼 번호는 두 번째 매개변수에서 Integer로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseDownEvent: button send: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 버튼을 마우스로 누르면 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 마우스 위치는 Point로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseDownEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 버튼을 마우스로 누르면 aSlector에 의해 식별된 2-인자 메시지를 anObject로 전송하라. 마우스 위치는 첫 번째 매개변수에서 Point로서 전달되고, 버튼 번호는 두 번째 매개변수에서 Integer로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseEnterEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
마우스가 위젯에 들어가면 aSelector에 의해 식별된 단항 메시지를 anObject로 전송하라.&lt;br /&gt;
&lt;br /&gt;
====onMouseLeaveEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
마우스가 위젯에서 벗어나면 aSelector에 의해 식별된 단항 메시지를 anObject로 전송하라.&lt;br /&gt;
&lt;br /&gt;
====onMouseMoveEvent: button send: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 버튼을 마우스로 누른 상태에서 마우스를 이동하면 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 마우스 위치는 Point로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseMoveEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
마우스가 이동하면 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 마우스 위치는 Point로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseTripleEvent: button send: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 버튼을 마우스로 세 번 클릭하면 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 마우스 위치는 Point로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseTripleEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 버튼을 마우스로 세 번 클릭하면 aSlector에 의해 식별된 2-인자 메시지를 anObject로 전송하라. 마우스 위치는 첫 번째 매개변수에서 Point로서 전달되고, 버튼 번호는 두 번째 매개변수에서 Integer로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseUpEvent: button send: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
주어진 버튼을 마우스로 눌렀다가 놓으면 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 마우스 위치는 Point로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onMouseUpEventSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
버튼을 마우스로 눌렀다가 놓으면 aSlector에 의해 식별된 2-인자 메시지를 anObject로 전송하라. 마우스 위치는 첫 번째 매개변수에서 Point로서 전달되고, 버튼 번호는 두 번째 매개변수에서 Integer로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
====onResizeSend: aSelector to: anObject====&lt;br /&gt;
&lt;br /&gt;
수신자의 크기가 조정되면 aSlector에 의해 식별된 1-인자 메시지를 anObject로 전송하라. 새 크기는 Point로서 전달될 것이다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:GnuSmalltalkUsersGuide]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>