GUI 위젯: 두 판 사이의 차이
보이기
내용 삭제됨 내용 추가됨
잔글 로봇이 더함: cs:Ovládací prvek |
Mazingerjet (토론 | 기여) 잔글편집 요약 없음 |
||
(사용자 27명의 중간 판 41개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{위키데이터 속성 추적}} |
|||
[[그림:Widgets.png|300px|thumb|right|여러가지 위젯]] |
|||
[[ |
[[파일:Widgets.png|300px|섬네일|right|여러 가지 위젯]] |
||
[[ |
[[파일:Buttons2.gif|섬네일|right|버튼]] |
||
[[ |
[[파일:Option-buttons2.gif|섬네일|right|라디오 상자]] |
||
[[ |
[[파일:Check-boxes2.gif|섬네일|right|체크 상자]] |
||
[[ |
[[파일:HorizontalSlider1-5.png|섬네일|right|슬라이더]] |
||
[[ |
[[파일:Textbox2.gif|섬네일|right|텍스트 상자]] |
||
[[파일:Simple KDE Dialog example.png|섬네일|right|대화 상자]] |
|||
컴퓨터 프로그래밍에서 '''위젯'''(widget) 또는 '''컨트롤'''(control)은 컴퓨터 |
컴퓨터 프로그래밍에서 '''위젯'''(widget) 또는 '''컨트롤'''(control)은 컴퓨터 [[사용자 (컴퓨팅)|사용자]]가 [[상호작용]]하는 [[인터페이스 (컴퓨팅)|인터페이스]] 요소이다. 이를테면, [[창 (컴퓨팅)|창]], [[텍스트 상자]]가 있다. 위젯은 위젯 스스로를 물리적인 대응물(counterpart)과 구별하기 위해 ''virtual''(가상)의 자격을 갖는다. 이를테면, [[마우스 커서]]로 클릭되는 [[가상 버튼]]과 그의 대응물인 손가락으로 눌리는 물리적 [[누름 단추|버튼]]을 들 수 있다. 위젯은 자주 [[위젯 툴킷]] 안에 포함된다. 프로그래머들은 위젯을 사용하여 [[그래픽 사용자 인터페이스]]를 만든다. |
||
== 어원 == |
== 어원 == |
||
위젯(''widget'')이라는 용어는 영어로 소형 장치나 요소를 뜻한다. [[1980년대]]에 [[프로젝트 아테나]]가 최초로 GUI 요소를 위젯이라고 부르기 시작했다. 다른 비슷한 용어에는 적절하지 못한 뜻이 포함될 수도 있었기 때문에 이 낱말이 선택되었다. 또 이 프로젝트의 [[Intrinsics]] 툴킷(Xt 라이브러리)은 [[X 윈도 시스템]] 위에서 창과 각 위젯을 연결시켰기 때문에 창과 같은 접두어가 선택되었다고 한다.<ref>{{웹 인용 |
|||
| |
|저자 = Ralph R. Swick, Mark S. Ackerman |
||
| |
|제목 = The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire (USENIX Winter) |
||
⚫ | |||
| booktitle = USENIX Winter |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
|보존url = https://web.archive.org/web/20070927025710/http://www-ftp.lip6.fr/pub/distributed_systems/athena/xtk.PS.gz |
|||
⚫ | |||
|보존날짜 = 2007-09-27 |
|||
|url-status = dead |
|||
}}</ref> |
}}</ref> |
||
== 다양한 위젯 == |
== 다양한 위젯 == |
||
위젯은 여러 가지 종류가 있지만, [[작업 표시줄]]은 여러 |
위젯은 여러 가지 종류가 있지만, [[작업 표시줄]]은 여러 운영 체제에서 쓰이는 공통 위젯에 속하지 않는다. |
||
=== 선택 === |
=== 선택 === |
||
*[[ |
* [[버튼 (컴퓨팅)|버튼]] |
||
**[[토글 버튼]] |
** [[토글 버튼]] |
||
**[[체크 상자]] |
** [[체크 상자]] |
||
**[[라디오 버튼]] |
** [[라디오 버튼]] |
||
*[[슬라이더 (컴퓨팅)|슬라이더]] |
* [[슬라이더 (컴퓨팅)|슬라이더]] |
||
*[[목록 상자]] |
* [[목록 상자]] |
||
*[[스핀 단추]] |
* [[스핀 단추]] |
||
*[[드롭다운 목록]] |
* [[드롭다운 목록]] |
||
*[[메뉴 ( |
* [[메뉴 (컴퓨팅)|메뉴]] |
||
**[[ |
** [[메뉴 모음]] |
||
**[[ |
** [[콘텍스트 메뉴]] (상황에 맞는 메뉴) |
||
*[[ |
** [[파이 메뉴]] |
||
* [[도구 모음]] |
|||
*[[리본 (컴퓨팅)]] - 마이크로소프트 오피스 2007에 도입된 인터페이스 |
* [[리본 (컴퓨팅)]] - 마이크로소프트 오피스 2007에 도입된 인터페이스 |
||
*[[콤보 상자]] ([[메뉴 ( |
* [[콤보 상자]] ([[메뉴 (컴퓨팅)|메뉴]]나 [[목록 상자]]에 부착된 [[텍스트 상자]]) |
||
*[[아이콘]] |
|||
*[[ |
* [[아이콘]] |
||
*[[ |
* [[트리 보기]] |
||
* [[격자 보기]] |
|||
=== 탐색 === |
=== 탐색 === |
||
*[[탭]] |
* [[탭 브라우징|탭]] |
||
*[[스크롤바]] |
* [[스크롤바]] |
||
=== 문자 입력 === |
=== 문자 입력 === |
||
*[[텍스트 상자]] (편집 영역) |
* [[텍스트 상자]] (편집 영역) |
||
*[[콤보 상자]] ([[메뉴 ( |
* [[콤보 상자]] ([[메뉴 (컴퓨팅)|메뉴]]가 부착된 [[텍스트 상자]]) |
||
=== 출력 === |
=== 출력 === |
||
*[[레이블 (컨트롤)]] |
* [[레이블 (컨트롤)]] |
||
*[[말풍선]] (툴팁) |
* [[말풍선 (컴퓨터)|말풍선]] (툴팁) |
||
*[[풍선 도움말]] |
* [[풍선 도움말]] |
||
*[[상태 표시줄]] |
* [[상태 표시줄]] |
||
*[[진행 표시줄]] |
* [[진행 표시줄]] |
||
*[[정보 표시줄]] |
* [[정보 표시줄]] |
||
=== 창 === |
=== 창 === |
||
*[[모달 |
* [[모달 윈도]] |
||
*[[대화 상자]] |
* [[대화 상자]] |
||
*[[팔레트 창]] |
* [[팔레트 창]] |
||
**[[인스펙터 창]] |
** [[인스펙터 창]] |
||
**[[서랍 (컴퓨팅)|서랍]] |
** [[서랍 (컴퓨팅)|서랍]] |
||
**[[헤드 업 디스플레이]] ([[HUD ( |
** [[헤드 업 디스플레이]] ([[HUD (비디오 게이밍)]]과 비슷) |
||
== 같이 보기 == |
== 같이 보기 == |
||
*[[위젯 툴킷]] |
* [[위젯 툴킷]] |
||
*[[위젯 엔진]] |
* [[위젯 엔진]] |
||
== 각주 == |
|||
{{토막글|소프트웨어}} |
|||
<references /> |
|||
{{GUI 위젯}} |
|||
[[분류:그래픽 사용자 인터페이스]] |
[[분류:그래픽 사용자 인터페이스]] |
||
[[분류:위젯]] |
[[분류:위젯]] |
||
[[ar:ودجة (حوسبة)]] |
|||
[[cs:Ovládací prvek]] |
|||
[[de:Fensterkontrollelement]] |
|||
[[en:GUI widget]] |
|||
[[es:Widget]] |
|||
[[fi:Käyttöliittymäkomponentti]] |
|||
[[fr:Composant d'interface graphique]] |
|||
[[hu:Widget]] |
|||
[[it:Widget]] |
|||
[[ja:ウィジェット (GUI)]] |
|||
[[nl:Widget]] |
|||
[[pl:Widżet]] |
|||
[[pt:Widgets]] |
|||
[[ru:Элемент интерфейса]] |
|||
[[th:วิจิท]] |
|||
[[tr:Widget]] |
|||
[[vi:Thành tố điều khiển]] |
2023년 12월 26일 (화) 10:52 기준 최신판
컴퓨터 프로그래밍에서 위젯(widget) 또는 컨트롤(control)은 컴퓨터 사용자가 상호작용하는 인터페이스 요소이다. 이를테면, 창, 텍스트 상자가 있다. 위젯은 위젯 스스로를 물리적인 대응물(counterpart)과 구별하기 위해 virtual(가상)의 자격을 갖는다. 이를테면, 마우스 커서로 클릭되는 가상 버튼과 그의 대응물인 손가락으로 눌리는 물리적 버튼을 들 수 있다. 위젯은 자주 위젯 툴킷 안에 포함된다. 프로그래머들은 위젯을 사용하여 그래픽 사용자 인터페이스를 만든다.
어원
[편집]위젯(widget)이라는 용어는 영어로 소형 장치나 요소를 뜻한다. 1980년대에 프로젝트 아테나가 최초로 GUI 요소를 위젯이라고 부르기 시작했다. 다른 비슷한 용어에는 적절하지 못한 뜻이 포함될 수도 있었기 때문에 이 낱말이 선택되었다. 또 이 프로젝트의 Intrinsics 툴킷(Xt 라이브러리)은 X 윈도 시스템 위에서 창과 각 위젯을 연결시켰기 때문에 창과 같은 접두어가 선택되었다고 한다.[1]
다양한 위젯
[편집]위젯은 여러 가지 종류가 있지만, 작업 표시줄은 여러 운영 체제에서 쓰이는 공통 위젯에 속하지 않는다.
선택
[편집]- 버튼
- 슬라이더
- 목록 상자
- 스핀 단추
- 드롭다운 목록
- 메뉴
- 도구 모음
- 리본 (컴퓨팅) - 마이크로소프트 오피스 2007에 도입된 인터페이스
- 콤보 상자 (메뉴나 목록 상자에 부착된 텍스트 상자)
- 아이콘
- 트리 보기
- 격자 보기
탐색
[편집]문자 입력
[편집]출력
[편집]창
[편집]- 모달 윈도
- 대화 상자
- 팔레트 창
- 인스펙터 창
- 서랍
- 헤드 업 디스플레이 (HUD (비디오 게이밍)과 비슷)
같이 보기
[편집]각주
[편집]- ↑ Ralph R. Swick, Mark S. Ackerman (1988). “The X Toolkit: More Bricks for Building User-Interfaces, or, Widgets for Hire (USENIX Winter)”. 221–228쪽. 2007년 9월 27일에 원본 문서에서 보존된 문서. 2007년 1월 3일에 확인함.