# C

Tiffany Antopolski
tiffany.antopolski@gmail.com
Bastian Ilso
bastianilso@gnome.org
C언어 기반 지침 및 예제 코드입니다.
조성호
shcho@gnome.org 2017-2019.

# C언어 기반 플랫폼 데모

# 준비요건

플랫폼 데모를 컴파일하려면 gcc 같은 C 컴파일러가 필요합니다. 또한 헤더와 pkg-config 파일이 있는 GTK+ 3가 필요합니다. 보통, 리눅스 배포판에서는 추상 GTK+ 3 헤더와 pkg-config 파일을 gtk3-devel, gtk3-dev 같은 식으로 별개 패키지로 배포합니다.

# 새 개발자 지침서

이전에 언급했던 준비사항 이전에, 그놈 프로그램 개발을 도와주려 개발한 몇가지 도구가 있습니다. 그놈에서는 지정 코드 작성 방식과 앞으로 이 장에서 계속 따라갈 관례를 추천합니다.

## 추천 도구

DevHelp: 그놈 API 문서 탐색기.

그놈 IDE(통합 개발 환경). 빌더나 안주타 같은 IDE에서 C 코드를 작성하고 디버깅하는 과정을 도와줄 수 있습니다.

글레이드: GTK+ 프로그램용 사용자 인터페이스 디자이너.

폴라리나 엠퍼시 같은 IRC 클라이언트. 초보자 지침서를 따라가다 문제에 봉착하면 irc.gnome.org의 #gnome으로 오세요.

## 코드 작성 방식

그놈 프로젝트의 대부분 프로그램은 GNU 방식 들여쓰기로 작성했습니다. 지침서와 예제 코드는 이 관례를 따랐으며, 여러분도 이 방식을 따르는게 좋습니다.

## 코드 실행

예제 코드를 실행하려면:

filename.c 파일에 코드를 복사하여 붙여넣으십시오

터미널에 다음 명령을 입력하십시오:

    gcc filename.c `pkg-config --cflags --libs gtk+-3.0` -o filename

    ./filename

GTK+ 프로그램 컴파일에 대해 더 알아보시려면 유닉스 GTK+ 프로그램 컴파일을 살펴보십시오.

# 지침서

# 위젯 예제 코드

## 창

## 위젯 표시

## 단추 및 토글

## 숫자, 텍스트 데이터 항목

## 다중라인 텍스트 편집기

## 메뉴, 콤보상자, 도구모음 위젯

## TreeView 위젯

## 선택 상자

### 파일 선택 상자

### 글꼴 선택 상자

### 색상 선택 상자

## 배치 컨테이너

## 장식

## 스크롤

## 기타