Cambalache 0.10.0이 지원 개선과 함께 제공됩니다.

최근에 새 버전의 출시가 발표되었습니다 프로젝트의 스왑 0.10.0 그리고 이 새 버전에서는 두 라이브러리에 대한 지원 개선, 개체 작업, 일부 언어에 대한 도구 번역 등 여러 가지 개선 사항이 적용되었습니다.

이 도구를 모르는 사람들을 위해 나는 말할 수 있습니다. GTK 3 및 GTK용 빠른 인터페이스 개발 도구로 포지셔닝 4 MVC 패러다임과 데이터 모델의 가장 중요한 철학을 사용합니다. Glade와 달리 Cambalache는 프로젝트에서 여러 사용자 인터페이스를 유지 관리하기 위한 지원을 제공합니다.

Cambalache는 GtkBuilder와 GObject에 의존하지 않고 오히려 GObject 유형 시스템을 준수하는 데이터 모델을 제공합니다. 데이터 모델은 한 번에 여러 인터페이스를 가져오고 내보낼 수 있으며 GtkBuilder 객체, 속성 및 신호를 지원하고 롤백(실행 취소/다시 실행) 스택 및 명령 기록을 압축하는 기능을 제공합니다.

cambalache-db 유틸리티는 gir 파일에서 데이터 모델을 생성하기 위해 제공되고 db-codegen 유틸리티는 데이터 모델 테이블에서 GObject 클래스를 생성하기 위해 제공됩니다.

Cambalache 0.10.0의 주요 소식

Cambalache 0.10.0의 새 버전에서는 다음이 강조됩니다. libAdwaita 및 libHandy 라이브러리에 대한 지원 추가, GNOME HIG 지침에 따라 사용자 인터페이스를 설계하기 위한 구성 요소 세트를 제공합니다.

이 새 버전에서 눈에 띄는 또 다른 변경 사항은 새 개체를 직접 정의할 수 있습니다. (인라인) 링크를 사용하지 않고 다른 객체의 속성을 가진 블록.

이 외에도 창 제목 위젯에서 사용되는 특수 자식 유형을 정의하기 위한 지원과 자식 요소의 위치를 ​​재정렬할 수 있는 지원이 추가되었음을 알 수 있습니다.

추가된 내용도 확인할 수 있습니다. 열거형 및 플래그 유형 지원 GdkPixbuf, Pango, Gio, Gdk 및 Gsk 및 GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem 및 GtkCenterBox에 대한 작업 공간 지원 개선

이 새 버전에서 눈에 띄는 다른 변경 사항 :

  • 우크라이나어로 인터페이스 번역을 추가했습니다.
  • 새로운 속성 편집자가 제안됩니다.
  • 클립보드 기능 개선
  • 아이콘 이름 및 색상 속성에 대한 새로운 속성 편집기.

그것에 대해 더 알고 싶어하는 사람들을 위해 프로젝트의 세부 사항을 확인할 수 있습니다 다음 링크에서. Cambalache 코드를 살펴보는 데 관심이 있는 사람들은 그렇게 할 수 있습니다. 아래 링크에서. 프로젝트 코드가 Python으로 작성되었으며 GPLv2 라이선스에 따라 사용할 수 있다는 점도 언급하는 것이 중요합니다.

Cambalache 가져오기

이 도구로 작업하는 데 관심이 있는 사람들은 다음을 알아야 합니다. 두 가지 방법이 있습니다 귀하의 시스템에서 그 중 하나는 소스 코드 다운로드 Cambalache와 함께 도구를 설치할 필요가 없는 반면, 내가 훨씬 더 편안하다고 생각하는 다른 옵션은 Flatpak 패키지의 도움으로. Python을 설치해야 한다는 점을 언급하는 것도 중요합니다.

첫 번째 경우 설치가 필요하지 않으며 도구의 소스 코드를 다운로드하면 됩니다. 우리는 할 수있어 터미널을 열고 다음 명령을 입력합니다.

git clone https://gitlab.gnome.org/jpu/cambalache.git

이제 도구를 실행하려면 다음을 입력하십시오.

./run-dev.py

마지막으로 다른 방법은 Flatpak 패키지의 도움으로, 이러한 유형의 패키지를 시스템에 설치할 수 있도록 지원하기만 하면 됩니다. 터미널을 열고 다음 명령을 실행하십시오.

flatpak-builder --force-clean --repo=repo build ar.xjuan.Cambalache.json
flatpak build-bundle repo cambalache.flatpak ar.xjuan.Cambalache
flatpak install --user cambalache.flatpak

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.