gimp

13.3.4.8.11. SF-ENUM

이 매개변수는 제어 대화상자에 위젯을 만듭니다. 이 위젯은 옵션을 가지고 있는 콤보박스(드롭다운 리스트)를 보여줍니다. 옵션의 정보는 열거(enum) 값으로 전달됩니다. 열거 값은 등록된 열거 값이어야 합니다. 열거 값은 “Gimp” 접두사(prefix)를 쓰지 않는 등록된 열거 값이어야 합니다. 두번째 인자인 목록의 첫번째 요소는 열거 타입을 나타내는 문자열입니다. 두번째 인자인 목록의 두번째 요소는 열거 타입의 기본값을 지정합니다.

1. 매개변수의 정의

SF-ENUM "label" '("enum1" "enum2")

2. 매개변수의 인자 목록

요소 설명
“label” 위젯 옆에 표시될 텍스트
“enum” 등록된 열거(enum) 값 리스트. 리스트의 첫번째 요소는 열거 타입을 나타내는 문자열입니다. 리스트의 두번째 요소는 열거 타입의 기본값입니다.

3. 예시: 매개변수의 정의와 위젯 모습

그림 13.3.4.8.11.a1. Script-Fu: Sphere - Enum

13-03-04-08-11-a1

그림 13.3.4.8.11.a2. Script-Fu: Sphere - Enum - 콤보박스(드론다운 리스트) 열기

13-03-04-08-11-a2

(script-fu-register "script-fu-test-sphere"
  
  SF-ENUM       "Interpolation"      '("InterpolationType" "linear")
  
)
요소
“label” “Interpolation”
“enum” ’(“InterpolationType” “linear”)

다른 페이지로 가기

➡️ 다음: 13.3.4.8.12. Script-Fu 매개변수(parameter) API 예시:test-sphere.scm

⬅️ 이전: 13.3.4.8.10. SF-OPTION

⬆️ 위: 13.3.4.8. Script-Fu 매개변수(parameter) API(The Script-Fu parameter API)

⬆️ 위: 13.3.4. 첫번째 Script-Fu 스크립트(Your first Script-Fu script)

⬆️ 위: 13.3. Script-Fu 튜토리얼(A Script-Fu tutorial)

⬆️ 위: 13. 스크립팅(Scripting)

🏠 홈

원문