W Xfce zrealizowano tłumaczenie dialogów dotyczących dekoracji okien po stronie klienta

W rozwijanym eksperymentalnym wydaniu pulpitu Xfce 4.15, na podstawie którego zostanie stworzona stabilna wersja 4.16, zrealizowano tłumaczenie interfejsu na widget GtkHeaderBar, co umożliwiło realizację dekoracji okien po stronie klienta (CSD, client-side decorations), w której tytuł i ramki okna są rysowane nie przez menedżera okien, lecz przez samo aplikację. Zastosowanie CSD pozwoliło, na wzór GNOME, na umieszczenie menu, przycisków i innych elementów interfejsu w tytule okna, a także na zapewnienie ukrycia ramek w oknach dialogowych.

W Xfce zrealizowano tłumaczenie dialogów dotyczących dekoracji okien po stronie klienta

Wykorzystanie GtkHeaderBar do rysowania interfejsu zostało zintegrowane z biblioteką libxfce4ui, co spowodowało automatyczne zastosowanie CSD dla prawie wszystkich okien dialogowych, bez potrzeby wprowadzania zmian w kodzie istniejących projektów. Dodatkowo, przeprowadzono odrębne prace nad przearanżowaniem okien dialogowych „O Xfce” oraz „Wyświetl”. W oknie dialogowym
Appearance zapewniono wyświetlanie tylko tych motywów, które są obsługiwane w GTK3. Uproszczono dobór ikon dla aplikacji. Włączono domyślnie możliwość korzystania z ciemnego motywu dla paska. Zaproponowano wtyczkę Directory Menu do bezpośredniego tworzenia plików i katalogów.

W Xfce zrealizowano tłumaczenie dialogów dotyczących dekoracji okien po stronie klientaW Xfce zrealizowano tłumaczenie dialogów dotyczących dekoracji okien po stronie klienta

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster