본문 바로가기

Widget2

[GTK+] 4. GTK+ 컨테이너 Widget 0. GTK+ 들어가기 전에.. 이번 포스팅은 컨테이너 widget에 대해서 설명하고자 합니다. 이 부분은 깊게 들어가면 더 많은 함수들이 존재할 것입니다. 하지만, 제가 이번에 정리하고자 하는 부분은 많은 것들 중에서 제가 직접 사용해본 것들을 기준으로 정리할 예정이므로, 더 많은 컨테이너 widget의 정보를 원하시는 분들은 맨 밑의 Development 사이트에서 찾아보시기를 바랍니다. 1. Paned Window Widget - paned window widget은 두 영역으로 나누어서 임의대로 화면 크기를 조절할 수 있는 기능을 제공합니다. - 두 영역은 handle로 비율을 바꿀 수 있습니다. - 분할은 수평(HPaned)적이거나 수직(VPaned)적으로 나눌 수 있습니다. - 분할된 공간에는.. 2017. 6. 17.
[GTK+] 3. GTK+ Layout 관리 0. 들어가기 전.. 이번에 다룰 부분은 GTK+ 프로그래밍을 할 때, Layout을 관리하기 위한 함수들을 정리하려고 합니다. 이 부분은 자바의 swing과 같은 GUI를 프로그래밍할 때, 꼭 필요한 부분이라고 할 수 있습니다. GTK+ 도 역시, GUI 프로그래밍이므로, layout을 관리하기 위한 여러 가지의 함수들이 있습니다. 지금부터 그러한 함수들을 소개하도록 하겠습니다. 1. GtkFixed 먼저, GtkFixed 함수는 고정된 위치와 사이즈로 child widget을 위치시키는 기능을 합니다. 다시 말하자면, 이 기능은 프로그램을 개발하는 사람 마음대로 widget의 위치를 정할 수 있다는 뜻입니다. 예제를 통해 설명을 이어가겠습니다. GtkFixedEx.c1234567891011121314.. 2017. 6. 17.