본문 바로가기

Event2

[GTK+] 5. GTK+ 이벤트 0. 포스팅 정리를 들어가기 전에.. 이번 포스팅은 저에게 많은 혼란을 주었던 GTK+ 프로그래밍에서 시그널 부분을 다루어볼 생각입니다. 물론, 아주 심도있는 내용은 아닐 수도 있습니다. 하지만, 제가 프로그램을 구현하면서, 생각했던 내용들을 정리하는 것이므로, 혹시나 다른 분들은 좀더 빠르고 쉽게 시그널에 대해서 이해할 수 있으면 좋지 않을까 싶어서 이렇게 포스팅하는 것입니다. 그러므로, 혹시나 궁금한 점이 있으신 분들은 댓글을 남겨주시기 바랍니다. 1. 시그널의 형태. gulong g_signal_connect( gpointer* object, const gchar* name, GCallback func, gpointer func_data ); - gulong형 리턴값 : callback함수를 확인하.. 2017. 6. 17.
GTK+ 이벤트[1] 시그널 형태 GTK를 개발하다보면 당연히 시그널을 처리해야하는 경우가 발생할 것이다. 그 이유는 GUI에서 마우스나 키보드로 이벤트를 입력할 것인데, 그에 해당하는 출력을 주기 위해서는 어떠한 신호를 줘야하기 때문이다. 이때, 시그널을 처리함으로써, GTK는 좀 더 자유롭고 다양한 기능을 발휘한다고 생각한다. 이번 포스팅은 시그널에 대한 설명을 하고자 한다. 1234567gulong g_signal_connect( gpointer* object, const gchar* name, GCallback func, gpointer func_data );cs- gulong형 리턴값 : callback함수를 확인하기 위한 꼬리표. 따라서 시그널과 object에 대해 필요한 만큼의 많은 callback을 가질 수 있고, 그것들이.. 2017. 4. 23.