UtgÄvan av Cambalache 0.8.0, ett verktyg för utveckling av GTK-grÀnssnitt

Den nya versionen av projektet Cambalache 0.8.0 har publicerats. Det Àr ett verktyg för snabb utveckling av grÀnssnitt för GTK 3 och GTK 4, som anvÀnder MVC-paradigmet och principen om data models frÀmsta betydelse. Till skillnad frÄn Glade erbjuder Cambalache stöd för flera anvÀndargrÀnssnitt inom samma projekt. Funktionellt kan Cambalache 0.8.0 jÀmföras med Glade. Koden Àr skriven i Python och levereras under GPLv2-licensen.

Cambalache Àr inte beroende av GtkBuilder och GObject, men tillhandahÄller en datamodell som motsvarar GObject-typ systemet. Datamodellen kan importera och exportera flera grÀnssnitt samtidigt, stödjer objekt, egenskaper och signaler frÄn GtkBuilder, erbjuder en Ängra / gör om-funktionalitet och möjlighet till komprimering av kommandots historia. För att generera datamodellen frÄn gir-filer finns ett verktyg som heter cambalache-db, och för att generera GObject-klasser frÄn datamodellens tabeller finns verktyget db-codegen.

GrÀnssnittet kan genereras baserat pÄ GTK 3 och GTK 4, beroende pÄ den version som anges i projektet. För att sÀkerstÀlla stöd för olika typer av GTK skapas arbetsytan med hjÀlp av backend Broadway, vilket möjliggör rendering av GTK-bibliotekets utdata i ett webblÀsarfönster. Huvudprocessen i Cambalache tillhandahÄller en bindning baserad pÄ WebKit WebView, dÀr utdata frÄn processen Merengue, som direkt ansvarar för att rendera anvÀndarens skapade grÀnssnitt, sÀnds genom Broadway.

I den nya utgÄvan:

  • En interaktiv objektvĂ€ljare har lagts till, som kategoriserar objektklasser och förenklar sökningen efter nödvĂ€ndig information.
    UtgÄvan av Cambalache 0.8.0, ett verktyg för utveckling av GTK-grÀnssnitt
  • Placeholder-funktioner för arbetsytan har implementerats för att förenkla tillĂ€gg av underordnade element pĂ„ angivna positioner. Du kan lĂ€gga till en widget istĂ€llet för en placeholder genom att dubbelklicka pĂ„ den.
    UtgÄvan av Cambalache 0.8.0, ett verktyg för utveckling av GTK-grÀnssnitt
  • Stöd för översĂ€ttbara egenskaper har tillhandahĂ„llits och möjligheten att lĂ€mna kommentarer till översĂ€ttare har implementerats.
    UtgÄvan av Cambalache 0.8.0, ett verktyg för utveckling av GTK-grÀnssnitt
  • Stöd för operationer med urklipp (Kopiera, Klistra in, Klipp ut och Ta bort) har lagts till.
    UtgÄvan av Cambalache 0.8.0, ett verktyg för utveckling av GTK-grÀnssnitt
  • Informationen om icke-stödda funktioner har förbĂ€ttrats vid import av UI-filer och vid export till en annan fil.
    UtgÄvan av Cambalache 0.8.0, ett verktyg för utveckling av GTK-grÀnssnitt

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster