ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΡΠ΅Π»ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠ° Cambalache 0.8.0, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π±ΡΡΡΡΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π΄Π»Ρ GTK 3 ΠΈ GTK 4, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ MVC ΠΈ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ . Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ Glade Π² Cambalache ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π΅Π΄Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅. ΠΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ Π²ΡΠΏΡΡΠΊ Cambalache 0.8.0 ΠΎΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΊ ΠΏΠ°ΡΠΈΡΠ΅ΡΡ Ρ Glade. ΠΠΎΠ΄ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Python ΠΈ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ GPLv2.
He motuhake a Cambalache i a GtkBuilder me GObject, engari he tauira raraunga e rite ana ki te punaha momo GObject. Ka taea e te tauira raraunga te kawemai me te kaweake i nga atanga maha i te wa kotahi, e tautoko ana i nga taonga a GtkBuilder, nga taonga me nga tohu, e whakarato ana i te puranga wetewete (Whakakore / Whakahou) me te kaha ki te kopiri i nga hitori whakahau. Ka whakaratohia te taputapu cambalache-db ki te whakaputa tauira raraunga mai i nga konae gir, ka whakaratohia te taputapu db-codegen ki te whakaputa i nga akomanga GObject mai i nga ripanga tauira raraunga.
Ka taea te hanga i te atanga i runga i te GTK 3 me te GTK 4, i runga i te putanga kua tautuhia i roto i te kaupapa. Hei whakarato tautoko mo nga peka rereke o GTK, ka hangaia te mokowΔmahi ma te whakamahi i te Broadway backend, e taea ai e koe te whakaputa i te putanga o te whare pukapuka GTK i roto i te matapihi tirotiro tukutuku. Ko te mahinga Cambalache matua e whakarato ana i te anga-a-WebKit WebView e whakamahi ana i te Broadway ki te whakapaoho i nga putanga mai i te tukanga Merengue, e whai waahi tika ana ki te whakaputa i te atanga kaiwhakamahi.
I roto i te tukunga hou:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠ°Π½Π΅Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΊΠ»Π°ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΠΎΠΈΡΠΊ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΠΈ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΡΠΏΡΠΎΡΠ°ΡΡΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π·Π°Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΠΎΠ±Π°Π²ΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π²ΠΌΠ΅ΡΡΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΠ² Π½Π° Π½ΡΠΌ Π΄Π²Π° ΡΠ°Π·Π°.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΠΌΡΡ
ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠΎΠ².
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ Π±ΡΡΠ΅ΡΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° (Copy, Paste, Cut ΠΈ Delete).
- Π£Π»ΡΡΡΠ΅Π½ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ
ΠΏΡΠΈ ΠΈΠΌΠΏΠΎΡΡΠ΅ UI-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΡΠΈ ΡΠΊΡΠΏΠΎΡΡΠ΅ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°ΠΉΠ».
Source: opennet.ru