Dimittis Cambalache 0.10, instrumentum ad interfaces explicandas GTK

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Cambalache 0.10.0, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ инструмСнт быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ интСрфСйсов для GTK 3 ΠΈ GTK 4, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡƒ MVC ΠΈ Ρ„ΠΈΠ»ΠΎΡΠΎΡ„ΠΈΡŽ пСрвостСпСнного значСния ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Glade Π² Cambalache прСдоставляСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° вСдСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… интСрфСйсов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. Код написан Π½Π° Python ΠΈ поставляСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ LGPLv2.1. Для установки доступСн ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ flatpak.

Cambalache a GtkBuilder et GObject sui iuris est, sed exemplum datorum congruenter cum systemate GObject generis praebet. Exemplar notitiae plures interfaces simul importare et exportare possunt, GtkBuilder obiecta, proprietates et signa sustinet, dat acervum undo (Undo / Redo) et facultatem comprimendi historiae mandatum. Cambalache utilitas praebetur ad exemplar notitias ex chirographo generando, et utilitas db-codegen praebetur ad generandum GObject classes ex data exemplarium tabularum.

Interface generari potest secundum GTK 3 et GTK 4, secundum versionem in propositione definitam. Ad sustentationem pro diversis generibus GTK, operis spatium utens Broadway backend creatum est, quod permittit tibi ut in fenestra navigatoris interretialis bibliothecae output GTK reddere possis. Principalis processus Cambalache praebet compagem WebKit WebView-fundatam, quae Broadway utitur ad output a processu Merengue iaciendi, qui directe implicatur in reddendo interface usoris.

Dimittis Cambalache 0.10, instrumentum ad interfaces explicandas GTK

in nova emissione;

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ libAdwaita ΠΈ libHandy, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΡ… Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для стилСвого оформлСния интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ рСкомСндациям GNOME HIG.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° опрСдСлСния Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ (Inline) Π² Π±Π»ΠΎΠΊΠ΅ со свойствами Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π±Π΅Π· использования ссылок. <object class=Β»GtkWindowΒ»> <property name=Β»childΒ»> <object class=Β»GtkLabelΒ»> <property name=Β»labelΒ»>Hola Mundo</property> </object> </property> </object>
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° опрСдСлСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ°, примСняСмого, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π°. <object class=Β»GtkWindowΒ»> <child type=Β»titlebarΒ»> <object class=Β»GtkHeaderBarΒ»/> </child> </object>
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° пСрСчисляСмых ΠΈ Ρ„Π»Π°Π³ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² для GdkPixbuf, Pango, Gio, Gdk ΠΈ Gsk.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ интСрфСйса Π½Π° украинский язык.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ свойств.
    Dimittis Cambalache 0.10, instrumentum ad interfaces explicandas GTK

Source: opennet.ru