CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): wshan (같은예감)
날 짜 (Date): 1995년03월09일(목) 12시58분37초 KST
제 목(Title):  X에 대해서...



X에서 다음과 같은 것을 하고 싶을때 어떻게 하면 될까요?

X 응용프로그램에서 버튼을 하나 누르면 거기에 해당하는 

call-back함수가 불려져서 해당하는 부분을 하고 나면 return하여,

window로 제어를 넘김니다.

즉 callback 함수로 제어가 넘겨진 후에는 딴 버튼을 눌러도 소용이 없다는 
말이지요.

제가 하고 싶은 것은 callback함수가 자신이 다 수행하지 않고 수행중이더라도ㅡ

응용프로그램에서 다른 버튼에서의 Event를 처리하고 싶읍니다.

Mosaic에서는 껌뻑이는 버튼을 누르면 하던일이 중단 되는걸로 알고 있는데..

어떻게 하면 그렇게 할수 있는지 알고 싶읍니다.
X 응용프로그램에서 버튼을 하나 누르면 거기에 해당하는 

call-back함수가 불려져서 해당하는 부분을 하고 나면 return하여,

window로 제어를 넘김니다.

즉 callback 함수로 제어가 넘겨진 후에는 딴 버튼을 눌러도 소용이 없다는 
말이지요.

제가 하고 싶은 것은 callback함수가 자신이 다 수행하지 않고 수행중이더라도ㅡ

응용프로그램에서 다른 버튼에서의 Event를 처리하고 싶읍니다.

Mosaic에서는 껌뻑이는 버튼을 누르면 하던일이 중단 되는걸로 알고 있는데..

어떻게 하면 그렇게 할수 있는지 알고 싶읍니다.

저의 응용프로그램에서의 call-back함수에서는 memory-allocation과 string copy가

상당히 많이 일어나는데 거기에서 시간이 너무 많이 걸리면 딴 버튼을 눌러,

그 callback함수는 멈추고 다시 응용프로그램으로 제어를 넘기도록 하고 싶읍니다.

미리 감사드립니다.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.