gjs

    1

    1답변

    GLib's main loop은 g_timemout_source_new 및 관련 기능을 사용하여 주기적으로 콜백 기능을 예약 할 수 있습니다. 콜백은 예약 된 간격 후에 false을 반환 할 때까지 반복적으로 호출됩니다. 이제이 프로세스를 동적 간격으로 수정하려고합니다. 그냥 true 또는 false 대신에 콜백은 다음 번 호출까지 경과해야하는 시간 값을

    1

    1답변

    그놈 셸의 확장 기능 개발에는 대부분 GObject Introspect를 통한 C API 사용이 포함됩니다. 이것은 C로 달성 할 수있는 대부분의 것들이 자바 스크립트에서도 가능하다는 것을 의미합니다. But there are some cases, where features of the C APIs cannot (yet) be reproduced throu

    0

    1답변

    나는 시도했지만 검색했지만 JSON을 얻기 위해 동기식 GET 요청을 만드는 방법에 대한 예제 나 설명을 찾지 못했습니다. 내가 발견 한 것은 비동기 요청에 대한 간단한 코드로 SOUP를 사용했다. SOUP는 실제로 작동하지만 비동기식이므로 나에게 쓸모가 없다./ SOUP을 사용하면 synchornous 요청을 할 수 있지만 gjs 문서 작업 방식을 사용할

    0

    1답변

    내가 쓰는 gnome-shell-extension에 D & D 지원을 추가하는 동안 약간의 문제가 발생했습니다. 열려있는 모든 윈도우에 드롭 타겟을 만들 수는 있지만 그게 전부입니다. 창을 구분할 수 없습니다. 나는 global.get_stage().get_actor_at_pos(Clutter.PickMode.ALL, x, y).get_parent().ge

    1

    1답변

    Gtk 응용 프로그램 내에서 제목 표시 줄 메뉴를 만들 수 있습니까? 그리고 C 나 파이썬으로 가능합니까? 아니면 GJ를 시작하고 그놈 셸 확장과 비슷한 메뉴를 만들 필요가 있습니까? 그림은 제가 이야기하는 메뉴를 보여줍니다 (이 경우 그놈 셸 확장). Gtk 응용 프로그램에 포커스가있는 경우에만 표시되기 때문에 응용 프로그램 메뉴 (스크린 샷의 '작성기'

    2

    1답변

    이 코드와 웹보기에 메뉴 아이템을 추가하려고하면 : my_webview.connect('context-menu', Lang.bind(this, function(webview, c_menu, event, hit_test){ var action = new Gtk.Action({name:"some_name", label:"Some Label"});

    1

    1답변

    JavaScript를 사용하여 확장 기능을 작성하려고합니다. Hello World를 통해 파이썬으로 작성했습니다. 암호. 하지만, 처음에는 메뉴 항목에 대한 내 버튼이 작동하지 않습니다. 또한 Hello World에서 메뉴 항목을 추가 할 수 없습니다. 암호. 내 생각에, 나는 뭔가를 놓친다. 버튼 코드은 여기에 있습니다 : const Lang = impo

    1

    1답변

    base64로 인코딩 된 JPEG bytearray에서 원형 이미지를 생성하기 위해 작은 클래스를 작성했지만 segfault가 계속 발생하는 것으로 보입니다. 이것은 GJS에서 카이로 표면을 만들 수있는 가장 간단한 방법이었습니다. 문제가 해결되면 혼란에 반대하지는 않습니다. var CircularImage = new Lang.Class({ Nam

    1

    1답변

    파일을 읽거나 http 요청을 보내는 것과 같은 비동기 코드를 실행하려고하면 콜백이 호출되기 직전에 프로그램이 종료됩니다.

    0

    1답변

    이받을 GJS에 Gio.Socket.receive_from()를 사용하여, Gio.DataInputStream에서이 파일 기술자의 포장하여 Gio.Socket에서 읽을 가능성이 불가능하지만 때문에 commented here 등 : 에 전달하기 전에 배열 인수를 복제해야합니다 GJS C 코드은 Socket.receive_from에 대한 호출을 작동시키고 수신