개요
확장 패키지는 필요할 때 실려서 실행되고, 닫으면 내려가는 기능 묶음이다.
widget 과 같은 폴더 구조와 widget.lua 선언을 쓰지만 패널로 도킹되지 않는다.
widget 과 무엇이 다른가
섹션 제목: “widget 과 무엇이 다른가”선언의 view.surface 값이 둘을 가른다.
view.surface | 그려지는 자리 | 등록 |
|---|---|---|
| 선언하지 않음 | 좌·우·하단 dock 패널 | 활동바에 항목이 생기고 zone 을 차지한다 |
"dialog" | 독립 OS 창 | dock widget 으로 등록하지 않는다 — 활동바 항목도 zone 도 패널도 없다 |
"dialog" 인 확장은 창을 열 때 그 확장의 ui/ 가 실리고, 창을 닫으면 함께 내려간다.
상주하지 않는다.
창 식별자
섹션 제목: “창 식별자”창 id 는 ext.<확장 id>.<vendor> 형태다. 벤더까지 담기 때문에 Altium 창과 KiCad 창이
동시에 따로 뜨고, 창 배치도 각각 기억된다. 같은 id 를 다시 열면 새 창을 만들지 않고
기존 창을 앞으로 올린다.
제공되는 확장
섹션 제목: “제공되는 확장”| 확장 | 진입점 | 내용 |
|---|---|---|
| 심볼 라이브러리 변환기 | Tools → Converters | 외부 형식 → 심볼(symbol) 라이브러리 |
| footprint 라이브러리 변환기 | Tools → Converters | 외부 형식 → 풋프린트(footprint) 라이브러리 |
패널로 도킹되는 것은 Widgets 를 본다.