모듈에 이어서 위젯도 개발용 템플릿을 만들어 봤습니다.

 

위젯 개발 템플릿

 

이름 충돌에 제한받지 않도록 네임스페이스를 활용했고,
WidgetHelper 를 제공해 스킨에서 위젯 설정 등을 활용하는데 조금 정돈된 API를 제공할 수 있도록 했습니다.

 

README 에 설명한 것처럼 네임스페이스와 파일명, 폴더명 그리고 NAME 상수를 변경하면 됩니다.

 

폰으로 적느라 많은 설명은 어려우니 README와 주석을 참고해주세요.

 

참견이나 좋은 아이디어도 기다립니다. 

  • profile
    와 이걸로 재미있는 위젯들이 많이 만들어지면 좋겠네요.
    감사합니다~!
  • ?
    허 허 허 와~~ 이런게 나오는 날도 생기네요.
    수고 많으셨습니다.
  • profile

    class_alias를 사용하여 전역 클래스명을 만들 필요가 없도록 (이거 은근히 자주 충돌나죠 ㅠ)

    위젯도 모듈처럼 네임스페이스가 포함된 클래스를 바로 불러올 수 있도록 해야겠군요.