Dzisiaj opublikowałem owoc dwóch dni pracy, na wyjeździe wypoczynkowym.
Jest tutaj http://slawek.lach.art.pl/LessBar_2.tar.gz
Jest w domenie publicznej i opiera się na GTK+ 3 i wykorzystuje też bezpośrednio interfejsy GDK3. W skrypcie budowania jest też niepotrzebne odwołanie do bibliotek X11.
Opis jest tutaj:
https://www.dobreprogramy.pl/Z-pamietnika-z-zycia-programisty-FLOSS-Nowestare-spojrzenie-na-GUI,Blog,102499.html
Krótko opisując, to jest to program demonstrujący koncepcję szybkiej edycji widocznych paneli i innych części okien. Obecnie w Plaśmie są okna dialogowe, co pozwalają na wybór widocznych paneli i edycję paneli. Jest też wojna Client Side Decorations i Server Side Decorations. Podszedłem do tego tak, że postanowiłem przyśpieszyć wybór widocznych części okna, umożliwić ukrywanie paneli w menu szybkiego dostępu. W przyszłości dodam CSD, jako schowaną belkę okna i SSD, jako zadokowaną belkę okna. W przyszłości kontrolka będzie sama dodawać panel pod nazwą belka okna, który będzie SSD (w przypadku zadokowania) lub CSD (w przypadku schowania w menu szybkiego dostępu).