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 並且不需要安裝該工具,而我認為更舒適的另一個選項是 在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. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。