from https://developer.gnome.org

이 챕터에서는 커스텀 class hierachy를 만든다거나, GTK+ 위젯의 서브클래스를 생성한다거나 하는 “GObject의 subtype"을 구현하는 방법을 설명합니다.

챕터 전반에서 File viewer 프로그램을 실제 동작하는 예제로써 사용합니다. 이 프로그램에서 ViewerFile class는 표시되는 하나의 파일을 의미하고, 여기에서 파생된 다른 타입의 파일(e.g. 오디오 파일)을 위한 class들은 각각 특별한 기능을 갖습니다. 예제 프로그램은 ViewerEditable interface를 사용하여 파일 편집 기능을 제공합니다(e.g. 표시된 이미지 수정하기).

Table of Contents

다음 글이 작성되는대로 위 TOC에 링크가 연결됩니다. 내용 이해를 돕기 위해서 번역하면서 임의로 단락을 구분하거나, 별도 표시 없이 각주를 삽입했습니다.