Release av Cambalache 0.8.0, ett verktyg för att utveckla GTK-grÀnssnitt

Cambalache 0.8.0 har slÀppts. Det Àr ett verktyg för snabb grÀnssnittsutveckling för GTK 3 och GTK 4 som anvÀnder MVC-paradigmet och datamodell-först-filosofin. Till skillnad frÄn Glade erbjuder Cambalache stöd för att underhÄlla flera anvÀndargrÀnssnitt i ett enda projekt. FunktionsmÀssigt Àr Cambalache 0.8.0 nÀra paritet med Glade. Koden Àr skriven i Python och licensierad under GPLv2-licensen.

Cambalache Ă€r oberoende av GtkBuilder och GObject, men tillhandahĂ„ller en datamodell som överensstĂ€mmer med GObject-typsystemet. Datamodellen kan importera och exportera flera grĂ€nssnitt samtidigt, stöder GtkBuilder-objekt, egenskaper och signaler, ger en Ă„ngra stack (Ångra / Gör om) och möjligheten att komprimera kommandohistorik. Verktyget cambalache-db tillhandahĂ„lls för att generera en datamodell frĂ„n gir-filer, och verktyget db-codegen tillhandahĂ„lls för att generera GObject-klasser frĂ„n datamodelltabeller.

GrÀnssnittet kan genereras baserat pÄ GTK 3 och GTK 4, beroende pÄ vilken version som definieras i projektet. För att ge stöd för olika grenar av GTK skapas arbetsytan med hjÀlp av Broadway-backend, som lÄter dig rendera utdata frÄn GTK-biblioteket i ett webblÀsarfönster. Den huvudsakliga Cambalache-processen tillhandahÄller ett WebKit WebView-baserat ramverk som anvÀnder Broadway för att sÀnda utdata frÄn Merengue-processen, som Àr direkt involverad i renderingen av anvÀndargrÀnssnittet.

I den nya utgÄvan:

  • Lade till en interaktiv objektvalspanel som kategoriserar objektklasser och gör det enklare att hitta den information du behöver.
    Release av Cambalache 0.8.0, ett verktyg för att utveckla GTK-grÀnssnitt
  • PlatshĂ„llare för arbetsytor har implementerats, vilket förenklar tillĂ€gget av underelement till angivna positioner. Du kan lĂ€gga till en widget istĂ€llet för en platshĂ„llare genom att dubbelklicka pĂ„ den.
    Release av Cambalache 0.8.0, ett verktyg för att utveckla GTK-grÀnssnitt
  • Stöd för översĂ€ttningsbara egenskaper har tillhandahĂ„llits och möjligheten att lĂ€mna kommentarer för översĂ€ttare har implementerats.
    Release av Cambalache 0.8.0, ett verktyg för att utveckla GTK-grÀnssnitt
  • Lade till stöd för urklippsoperationer (kopiera, klistra in, klipp ut och radera).
    Release av Cambalache 0.8.0, ett verktyg för att utveckla GTK-grÀnssnitt
  • FörbĂ€ttrad utdata av information om funktioner som inte stöds vid import av UI-filer och vid export till en annan fil.
    Release av Cambalache 0.8.0, ett verktyg för att utveckla GTK-grÀnssnitt

KĂ€lla: opennet.ru

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