X Window 프로그래밍으로 스크롤을 시키려면...
글쓴이: FIFO / 작성시간: 일, 2009/05/10 - 11:26오전
X Window 프로그래밍을 할 일이 갑자기 생겼는데 아는건 별로 없고요...
제가 X Window 프로그램을 하나 짜고는 있는데... 거기에 스크롤을 시켜야 할 부분이 있습니다.
스크롤바는 나오구요. 마우스로 스크롤바를 누르면 스크롤이 됩니다.
그런데 스크롤바를 클릭하는대신 화면에 버튼을 하나 만들어놓고
그걸 누르면 일정 분량씩 스크롤되게 그렇게 만들라고 하네요...
소스를 안 올리는건 이게 그냥 C로 짠게 아니라 다른 개발 도구를 이용해서 짠거라서요...
언어가 C가 아니고 개발 도구에서 자체적으로 만든 언어인데...
위젯을 나름 포장을 해서 제공해주는 그런 도구입니다.
그런데 여하튼 내부적으로는 X Window 위젯을 이용하고 있는거고
C로 덧붙여서 코드를 짤 수는 있습니다.
꼭 버튼이 아니어도 되고요...
여하튼 사용자가 스크롤바를 클릭하지 않고 프로그램에서 스크롤을 시켜줄 수만 있으면 됩니다.
검색도 열심히 해봤는데 통 모르겠습니다... 부디 도와주십시오
Forums:
일단 xlib인지, 아님
일단 xlib인지, 아님 motif, gtk 같은 라이브러리를 쓰는 것인지 확실히 밝히셔야 하고요.
xlib쓰겠다면 스크롤바 수동으로 구현해야 할겁니다. 부모창보다 큰 창을 창 내부에 만든 뒤 스크롤바 이동에 따라 창 이동시키면 될거고, 위젯 라이브러리라면 해당 라이브러리를 보세요. 어떤건 부모창보다 큰 창 만들면 자동으로 스크롤바 만들어내는 것도 있고 아닌것도 있으니.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
Motif 기반입니다.
Motif 기반 라이브러리를 쓰고 있고 스크롤바는 이미 나옵니다.
스크롤바를 만드는 법이 아니라 스크롤을 시키는 법을 모르겠습니다.
Windows에서 스크롤을 시키기 위해 Scroll 메시지를 보내는 것처럼
뭔가를 보내주면 될 것 같은데 뭘 해줘야 하는지 모르겠습니다.
댓글 달기