# 글레이드 인터페이스 디자인 프로그램 설명서

글레이드는 GTK+ 프로그램을 위한 사용자 인터페이스 디자인 프로그램 입니다.

2006
Vincent Geddes
2004
2003
Sun Microsystems
2002
2000
Michael Vance
그놈 문서화 프로젝트
Vincent
Geddes
그놈 문서화 프로젝트

    vincent.geddes@gmail.com

Sun
그놈 문서화 팀
Sun Microsystems
Michael
Vance
그놈 문서화 팀
글레이드 사용자 설명서 3.0
2006년 12월 5일

Vincent Geddes

그놈 문서화 프로젝트

글레이드 사용자 설명서 2.1;
2004년 6월 17일

Sun 그놈 문서화 팀

그놈 문서화 프로젝트

글레이드 사용자 설명서 2.0
2004년 2월 25일

Sun 그놈 문서화 팀

그놈 문서화 프로젝트

글레이드 사용자 설명서 1.2
2004년 2월 10일

Sun 그놈 문서화 팀

그놈 문서화 프로젝트

글레이드 사용자 설명서 1.1
2002년 3월 30일

Michael Vance

그놈 문서화 프로젝트

글레이드 사용자 설명서 1.0
2000년 5월 11일

Michael Vance

그놈 문서화 프로젝트

이 사용자 설명서는 글레이드 버전 3.1.0을 설명 합니다.

## 피드백

버그를 보고하거나 글레이드 프로그램 또는 매뉴얼에 대해서 제안을 하시려면 그놈 피드백 페이지의 지시를 따르세요.

## 소개

글레이드 인터페이스 디자인 프로그램으로 GTK+ 프로그램의 사용자 인터페이스를 만들고 편집할 수 있습니다.

GTK+ 라이브러리는 텍스트 박스, 다이얼로그 라벨, 숫자 항목, 체크 박스 그리고 메뉴와 같은 다양한 사용자 인터페이스 빌딩 블럭을 제공합니다. 이런 빌딩 블럭을 위젯이라고 부릅니다. 글레이드를 사용하여 GUI에 위젯을 배치 할 수 있습니다. 글레이드로 레이아웃을 변경하거나 위젯의 속성을 변경 할 수 있습니다. 또한 글레이드를 사용하여 위젯과 프로그램의 소스코드를 연결 할 수 있습니다.

글레이드로 디자인된 사용자 인터페이스는 XML 형태로 저장이 되어서 외부 툴에 쉽게 통합 됩니다. libglade 라이브러리를 사용하면 XML 명세서를 이용하여 동적으로 GUI를 만들 수 있습니다.

## 시작하기

### 글레이드를 시작하기

다음 순서로 글레이드를 시작하세요:

프로그램 메뉴

  선택 프로그래밍 글레이드 인터페이스 디자이너 .

명령행

  To start Glade from a command line, type `glade` and then press Return.

### 글레이드를 시작 할 때

글레이드를 시작하면 다음 창이 보여집니다.

#### 글레이드 창

글레이드 창 보이기.

글레이드 창은 다음 엘리먼트를 포함 합니다:

메뉴모음

  The menus on the menubar contain all of the commands you need to work with files in Glade.

도구모음

  도구모음은 메뉴모음에서 접근할 수 있는 명령의 하위모음이다.

디자인 영역

  디자인 영역은 사용자 인터페이스를 시각적으로 확인하면서 수정할 수 있는 곳 입니다.

팔레트

  팔레트는 사용자 인터페이스를 구성하는데 필요한 위젯이 들어있다.

인스펙터

  인스펙터는 프로젝트에 있는 위젯의 정보를 보여줍니다.

속성 편집기

  속성 편집기는 위젯의 속성을 변경하거나 소스코드와 연결시킬 때 사용 됩니다.

상태 표시줄

  상태바는 글레이드의 현재 상태를 보여주거나 메뉴 항목의 문맥 정보를 보여줍니다.

## 프로젝트로 작업하기

### 새로운 프로젝트 만들기

새 프로젝트를 만드려면 파일새로 만들기를 선택하세요. 프로그램은 글레이드 창에서 빈 프로젝트를 보여줍니다.

### 프로젝트 열기

존재하는 프로젝트를 열려면 파일열기를 선택하세요. 프로그램은 글레이드 창에 프로젝트를 보여줍니다.

### 프로젝트 저장하기

다음과 같은 방법으로 프로젝트를 저장 할 수 있습니다:

- 프로젝트의 변경 사항을 저장하려면 파일저장하기를 선택하세요.

- 새로운 프로젝트 파일이나 존재하는 프로젝트 파일을 새로운 이름으로 저장하려면 파일 다른 이름으로 저장 를 선택하세요.

## 위젯으로 작업하기

### 팔레트 창에서 위젯을 선택하기

다음과 같은 방법으로 팔레트 창에서 위젯으로 작업 할 수 있습니다:

선택 모드

  선택 모드를 사용하려면 선택을 선택하세요. 선택 모드가 되면 포인터는 화살표 모양으로 변하고 프로젝트에 있는 위젯을 선택 할 수 있습니다. 속성 창에서 위젯의 속성을 수정 할 수 있습니다.

  위젯 컨텍스트 메뉴로 위젯을 선택 할 수도 있습니다. 위젯에서 오른쪽 마우스 버튼을 클릭하면 위젯 컨텍스트 메뉴를 열 수 있습니다.

  컨트롤키를 누르고 팔레트에 있는 다수의 특정 위젯을 선택해서 프로젝트에 추가 할 수 있습니다.

위젯 변경 모드

  위젯 배치 모드를 사용하려면 팔레트 창에 있는 위젯을 선택하세요. 위젯을 선택하면 포인터는 십자모양 포인터로 변경됩니다. 이 상태에서 위젯을 컨테이너, 상위레벨 위젯등에 배치 할 수 있습니다. 위젯 배치를 마치고 나면 선택모드로 변경 됩니다.

상위레벨 배치 모드

  상위레벨 배치 모드를 사용하려면 팔레트 창에 있는 상위레벨 위젯을 선택하세요. 팔레트 창에 있는 상위레벨 위젯을 선택하면 바탕 화면에 바로 나타납니다. 이 상태에서 위젯을 수정 할 수 있습니다. 상위레벨 위젯을 선택하고나면 선택모드로 변경 됩니다.

### 프로젝트에서 위젯을 배치하기

프로젝트 창에서 위젯을 배치하거나 조직화하려면 컨테이너 또는 박스를 사용 할 수 있습니다. 팔레트 창에서 다음의 위젯 컨테이너를 선택 할 수 있습니다:

- 가로 상자

- 세로 상자

- 테이블

- 고정 위치

- 가로 단추 상자

- 세로 단추 상자

- 가로 칸막이

- 세로 칸막이

- 노트북

- 프레임

- 스크롤 창

- 뷰포트

복잡한 레이아웃 구조를 만들 때 중첩된 박스를 사용 할 수 있습니다. 가로 또는 세로 박스를 만들 때 글레이드는 열과 행의 수를 물어 봅니다. 행과 열은 쉽게 추가하거나 삭제 할 수 있습니다.

원하는 형태의 박스를 만들고나면 라벨, 단추 또는 더 복잡하게 생긴 위젯을 박스에 추가 할 수 있습니다. 글레이드는 위젯을 레이아웃에 모아두는 방법을 사용하여 지루한 작업을 없애 준다는것에 주목하세요. 박스를 사용하면 지역화된 프로그램에서 각 언어에 맞게 라벨의 크기를 조정 할 수 있습니다.

### 클립보드로 위젯을 옮기기

상위 위젯에서 위젯을 제거하고 클립보드에 배치하려면 위젯을 선택하고 편집잘라내기 를 선택하세요.

### 클립보드로 위젯을 복사하기

위젯을 클립보드로 복사하려면 위젯을 선택하고 편집 복사하기 를 선택하세요. 원본 위젯은 연결된 상위 위젯에 남습니다.

### 클립보드에 있는 위젯을 프로젝트에 붙여넣기

클립보드에 있는 위젯을 프로젝트에 붙여넣기 하시려면 편집 붙여넣기 를 선택하세요.

모든 위젯은 글레이드 내에서 유일한 이름을 가져야 합니다. 만약 프로젝트에서 위젯을 잘라내고 붙여넣기를 한다면 위젯과 위젯의 하위 위젯은 원래 이름을 유지합니다. 만약 위젯을 복사하고 여러번 붙여넣기를 한다면 글레이드는 복사된 위젯의 새로운 이름을 생성합니다.

### 위젯을 삭제하기

상위 위젯에 있는 위젯을 클립보드로 이동시키지 않고 삭제하려면 편집 삭제 를 선택하세요.

### 위젯의 속성을 변경하기

속성 편집기는 선택한 위젯의 속성을 편집 할 때 사용합니다. 위젯의 속성을 변경하려면 속성 창의 속성 필드에 적절한 값을 입력하세요.

## 글레이드 관하여

글레이드는 글레이드 개발자와 그놈 커뮤니티 자원봉사자의 노력으로 유지되고 있습니다. 글레이드에 관해서 더 많은 정보를 보시려면 글레이드 웹 사이트를 방문해 주세요.

버그를 보고 하거나 이 프로그램 또는 매뉴얼에 제안 할 것이 있다면 버그질라에 제출하세요.

또 다른 최고의 정보원은 글레이드 사용자 그리고 개발자 메일링 리스트 입니다. 메일링 리스트에 가입하는것 외에 같은 링크에 있는 메일링 리스트 아카이브를 검색 할 수도 있습니다.

This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found at this link, or in the file COPYING included with the source code of this program.