Tukunga o Cambalache 0.8.0, he taputapu mo te whakawhanake atanga GTK

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° 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:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° панСль ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², которая ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ классы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ поиск Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
    Tukunga o Cambalache 0.8.0, he taputapu mo te whakawhanake atanga GTK
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов Π² Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ вмСсто заполнитСля ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² Π½Π° Π½Ρ‘ΠΌ Π΄Π²Π° Ρ€Π°Π·Π°.
    Tukunga o Cambalache 0.8.0, he taputapu mo te whakawhanake atanga GTK
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… свойств ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ оставлСния ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΎΠ².
    Tukunga o Cambalache 0.8.0, he taputapu mo te whakawhanake atanga GTK
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π±ΡƒΡ„Π΅Ρ€ΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° (Copy, Paste, Cut ΠΈ Delete).
    Tukunga o Cambalache 0.8.0, he taputapu mo te whakawhanake atanga GTK
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… возмоТностях ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ UI-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΡ€ΠΈ экспортС Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„Π°ΠΉΠ».
    Tukunga o Cambalache 0.8.0, he taputapu mo te whakawhanake atanga GTK

Source: opennet.ru

Tāpiri i te kōrero