GTK5 рд╡рд░ рдХрд╛рдо рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рд╕реБрд░реВ рд╣реЛрдИрд▓. C рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ GTK рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рдирд╕ рдЖрд╣реЗ

GTK рд▓рд╛рдпрдмреНрд░рд░реАрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ 4.90 рд╢рд╛рдЦрд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрд▓реА рдЖрд╣реЗ, рдЬреА GTK5 рдЪреНрдпрд╛ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рд╕рд╛рдареА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрд▓. GTK5 рд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, GTK 4.10 рдЪреНрдпрд╛ рд╕реНрдкреНрд░рд┐рдВрдЧ рд░рд┐рд▓реАрдЬ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╢рд░рдж рдЛрддреВрддреАрд▓ GTK 4.12 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдирд┐рдпреЛрдЬрд┐рдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд░рдВрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдШрдбрд╛рдореЛрдбреАрдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕реЗрд▓. GTK5 рд╢рд╛рдЦреЗрдордзреНрдпреЗ API рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рдХрд░рдгрд╛рд░реЗ рдмрджрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреАрд▓, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬреБрдиреНрдпрд╛ рдлрд╛рдЗрд▓ рдирд┐рд╡рдб рд╕рдВрд╡рд╛рджрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдХрд╛рд╣реА рд╡рд┐рдЬреЗрдЯреНрд╕рдЪреНрдпрд╛ рд╡рдЧрд│рдгреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд. GTK5 рд╢рд╛рдЦреЗрддреАрд▓ X11 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдерд╛рдВрдмрд╡рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдХреЗрд╡рд│ Wayland рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╕реЛрдбрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рджреЗрдЦреАрд▓ рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА рдЖрд╣реЗ.

рдЕрддрд┐рд░рд┐рдХреНрдд рдпреЛрдЬрдирд╛рдВрдкреИрдХреА, GTK рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА C рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЕрд░реНрдердкреВрд░реНрдг рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЖрдгрд┐ C рд╕рд╛рдареА рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рд╣реЗрддреВ рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рд╢рдХрддреЛ. рдХреЛрдгрддреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рд╣реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА. рд╣реЗ рд╕рд░реНрд╡ GTK рдШрдЯрдХ рдирд╡реАрди рднрд╛рд╖реЗрдд рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдирд░реНрд▓реЗрдЦрдирд╛рдмрджреНрджрд▓ рдирд╛рд╣реА, рдкрд░рдВрддреБ GTK рдЪреЗ рдЫреЛрдЯреЗ рднрд╛рдЧ рдмрджрд▓реВрди рджреБрд╕рд░реНтАНрдпрд╛ рднрд╛рд╖реЗрдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЗрдЪреНрдЫреЗрдмрджреНрджрд▓ рдЖрд╣реЗ. рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд╡реАрди рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ GTK рд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрд▓ рдЕрд╢реА рдЕрдкреЗрдХреНрд╖рд╛ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛