Tso tawm Cambalache 0.8.0, ib qho cuab yeej los tsim GTK interfaces

Qhov kev tso tawm ntawm Cambalache 0.8.0 qhov project tau tshaj tawm, tsim cov cuab yeej rau kev txhim kho sai ntawm kev cuam tshuam rau GTK 3 thiab GTK 4, siv MVC paradigm thiab lub tswv yim ntawm qhov tseem ceeb ntawm cov ntaub ntawv qauv. Tsis zoo li Glade, Cambalache muab kev txhawb nqa rau kev tswj hwm ntau tus neeg siv cuam tshuam hauv ib qhov project. Hais txog kev ua haujlwm, kev tso tawm Cambalache 0.8.0 tau sau tseg tias nyob ze rau qhov sib luag nrog Glade. Cov cai sau hauv Python thiab tau tso cai raws li GPLv2.

Cambalache yog ywj siab ntawm GtkBuilder thiab GObject, tab sis muab cov ntaub ntawv qauv raws li GObject hom system. Cov qauv ntaub ntawv tuaj yeem ntshuam thiab xa tawm ntau qhov sib cuam tshuam ib zaug, txhawb nqa GtkBuilder cov khoom, cov khoom thiab cov teeb liab, muab cov pawg undo (Undo / Redo) thiab muaj peev xwm los nthuav cov lus txib keeb kwm. Lub cambalache-db qhov hluav taws xob yog muab los tsim cov qauv ntaub ntawv los ntawm cov ntaub ntawv gir, thiab cov khoom siv hluav taws xob db-codegen yog muab los tsim cov chav kawm GObject los ntawm cov ntaub ntawv qauv rooj.

Lub interface tuaj yeem tsim tau raws li GTK 3 thiab GTK 4, nyob ntawm qhov version tau teev tseg hauv qhov project. Txhawm rau muab kev txhawb nqa rau cov ceg sib txawv ntawm GTK, qhov chaw ua haujlwm tau tsim los siv Broadway backend, uas tso cai rau koj los muab cov khoom tso tawm ntawm GTK lub tsev qiv ntawv hauv lub vev xaib web browser. Cov txheej txheem Cambalache tseem ceeb muab lub WebKit WebView-raws li lub moj khaum uas siv Broadway los tshaj tawm cov khoom tawm los ntawm cov txheej txheem Merengue, uas yog koom ncaj qha rau hauv kev ua kom cov neeg siv interface.

Hauv qhov kev tso tawm tshiab:

  • Ntxiv ib qho kev sib tham sib xaiv khoom vaj huam sib luag uas categorizes object classes thiab ua kom yooj yim nrhiav cov ntaub ntawv koj xav tau.
    Tso tawm Cambalache 0.8.0, ib qho cuab yeej los tsim GTK interfaces
  • Siv cov chaw ua haujlwm hauv chaw ua haujlwm kom yooj yim ntxiv cov menyuam yaus ntawm cov haujlwm tau muab. Koj tuaj yeem ntxiv ib lub widget tsis yog qhov chaw los ntawm ob-nias ntawm nws.
    Tso tawm Cambalache 0.8.0, ib qho cuab yeej los tsim GTK interfaces
  • Kev them nyiaj yug rau cov cuab yeej txhais tau raug muab thiab muaj peev xwm tawm tswv yim rau cov neeg txhais lus tau ua tiav.
    Tso tawm Cambalache 0.8.0, ib qho cuab yeej los tsim GTK interfaces
  • Ntxiv kev txhawb nqa rau kev ua haujlwm nrog cov ntawv teev cia (Copy, Paste, Cut and delete).
    Tso tawm Cambalache 0.8.0, ib qho cuab yeej los tsim GTK interfaces
  • Txhim kho tso saib cov ntaub ntawv hais txog cov yam ntxwv tsis txhawb nqa thaum importing UI cov ntaub ntawv thiab thaum xa tawm mus rau lwm cov ntaub ntawv.
    Tso tawm Cambalache 0.8.0, ib qho cuab yeej los tsim GTK interfaces

Tau qhov twg los: opennet.ru

Ntxiv ib saib