2010-07-28 5 views
6

Gnome에서 유지 관리되는 자바 스크립트의 GTK 라이브러리 바인딩은 비동기식 또는 동기식 호출입니까? 세부 사항을 찾을 수 없었습니다.자바 스크립트 GTK 바인딩

데스크톱 응용 프로그램 생성을 위해 GTK 용 NodeJS 모듈을 개발하고 싶습니다.

+0

이 아이디어에 대해 연구 했습니까? –

+1

아니요. TBH, 슬프게도 지불 업무의 요구 사항이 개인 프로젝트보다 큽니다. – Rixius

+0

로직은 분명히 많은 사람들의 요구가 소수의 요구를 능가한다고 지시합니다. –

답변

3

https://github.com/Tim-Smart/node-gtk에 정적 gtk 바인딩의 시작이 있으며, Gicle Introspection Repository에 대한 바인딩을 https://github.com/creationix/node-gir에 시작하고 있습니다. 둘 다 불완전합니다. 광산은 그 순간의 로드맵 일 뿐이지 만 오프라인 사람들과 좋은 계획을 세웠습니다.

빌드하고 싶은 위키가 많은 위젯을 필요로하지 않는다면 Tim Smart의 레포에 바인딩을 추가하는 것이 가장 쉽습니다. 내 GIR 바인딩은 일단 바인딩을 유지하지 않고도 거의 모든 그놈 라이브러리를 사용할 수있게합니다.

1

GTK는 이벤트 루프를 기반으로하므로 가능해야합니다. GMainLoop을 노드의 메인 루프와 통합해야합니다.

+0

이것은 내가 지금보고있는 것입니다. – Rixius

+0

이 항목에 대한 사전 정보가 있으면 여기로 알려주십시오. –