Famoahana ny tranomboky Libadwaita 1.3 mba hamoronana interface tsara amin'ny endrika GNOME

Ny Tetikasa GNOME dia namoaka ny famoahana ny Libadwaita 1.3, izay ahitana singa maromaro ho an'ny famolavolana interface tsara izay manaraka ny GNOME HIG (Torolalana amin'ny fifandraisan'ny olombelona). Ny trano famakiam-boky dia ahitana widgets efa vita sy zavatra ho an'ny fananganana rindranasa mifanaraka amin'ny fomba GNOME ankapobeny, ny interface tsara azo ampifanarahana amin'ny efijery amin'ny habeny rehetra. Ny kaody famakiam-boky dia voasoratra amin'ny C ary zaraina amin'ny alàlan'ny fahazoan-dàlana LGPL 2.1+.

Ny tranomboky libadwaita dia ampiasaina miaraka amin'ny GTK4 ary ahitana singa amin'ny lohahevitry ny Adwaita ampiasaina amin'ny GNOME, izay nesorina tao amin'ny GTK ho any amin'ny tranomboky mitokana. Ny fandefasana singa styling GNOME ao amin'ny tranomboky mitokana dia ahafahan'ny fanovana manokana amin'ny GNOME hivoatra misaraka amin'ny GTK, ahafahan'ny mpamorona GTK hifantoka amin'ny zavatra fototra sy ny mpamorona GNOME handroso haingana kokoa sy mora kokoa amin'ny fanovana styling izay tadiaviny tsy misy fiantraikany amin'ny GTK mihitsy.

Ny tranomboky dia ahitana widgets manara-penitra mandrakotra singa interface isan-karazany, toy ny lisitra, tontonana, sakana fanovana, bokotra, tabilao, endrika fikarohana, boaty fifampiresahana, sns. Ireo widgets naroso dia ahafahanao mamorona fifandraisana iraisam-pirenena izay miasa tsara amin'ny efijerin'ny PC sy ny solosaina finday, ary amin'ny efijerin'ny finday madinika. Miova dynamic ny interface interface arakaraka ny haben'ny efijery sy ny fitaovana fampidirana misy. Ny trano famakiam-boky koa dia ahitana andiana karazana Adwaita izay mampifanaraka ny endriny amin'ny torolàlana GNOME tsy mila fampifanarahana amin'ny tanana.

Fiovana lehibe amin'ny libadwaita 1.3:

  • Nametraka Widget AdwBanner izay azo ampiasaina fa tsy ny Widget GTK GtkInfoBar mba hampisehoana fikandrana sora-baventy misy lohateny sy bokotra iray azo atao. Miova arakaraka ny habeny ny votoatin'ny widget, ary azo ampiharina rehefa miseho sy manafina ny sary mihetsika.
     Famoahana ny tranomboky Libadwaita 1.3 mba hamoronana interface tsara amin'ny endrika GNOME
  • Nampiana ny Widget AdwTabOverview, natao ho an'ny fijerena maso ny tabilao na pejy aseho amin'ny fampiasana ny kilasy AdwTabView. Ny widget vaovao dia azo ampiasaina handaminana asa miaraka amin'ny tabilao amin'ny fitaovana finday nefa tsy mamorona ny fampiharanao manokana ny switch.
     Famoahana ny tranomboky Libadwaita 1.3 mba hamoronana interface tsara amin'ny endrika GNOME  Famoahana ny tranomboky Libadwaita 1.3 mba hamoronana interface tsara amin'ny endrika GNOME
  • Nampiana Widget AdwTabButton hanehoana bokotra misy fampahalalana momba ny isan'ny kiheba misokatra ao amin'ny AdwTabView, izay azo ampiasaina amin'ny fitaovana finday hanokafana ny fijerena tabilao.
     Famoahana ny tranomboky Libadwaita 1.3 mba hamoronana interface tsara amin'ny endrika GNOME
  • Ny Widget AdwViewStack, AdwTabView, ary AdwEntryRow izao dia manohana ireo endri-pidirana.
  • Nisy fananana nampiana tao amin'ny kilasin'ny AdwAnimation mba tsy hiraharaha ny fanafoanana ny sary mihetsika amin'ny firafitry ny rafitra.
  • Ny kilasy AdwActionRow izao dia manana fahafahana manasongadina dikanteny.
  • Ny fananana an-tsoratra sy an-tsoratra dia nampiana tao amin'ny kilasy AdwExpanderRow.
  • Ny fomba grab_focus_without_selecting() dia nampiana tao amin'ny kilasy AdwEntryRow, mitovy amin'ny GtkEntry.
  • Ny fomba async misafidy() dia nampiana tao amin'ny kilasy AdwMessageDialog, mitovy amin'ny GtkAlertDialog.
  • Ny antso API mifandraika amin'ny interface drag-n-drop dia nampiana tao amin'ny kilasy AdwTabBar.
  • Ny kilasin'ny AdwAvatar dia miantoka ny fametahana sary marina.
  • Nampiana ny fahafahana mampiasa fomba maizina sy fomba mifanohitra avo rehefa miasa amin'ny sehatra Windows.
  • Ny singa voafantina amin'ny lisitra sy ny grids dia asongadina amin'ny loko ampiasaina hanasongadinana singa mavitrika (accent).

Source: opennet.ru

Add a comment