Tak się zastanawiam, jak działa mechanizm przeciągania okna taki jak w przeglądarce chrome, gdy nie ma systemowego obramowania.
Jak coś takiego zrobić w swojej aplikacji? Korzystam z Vali, jednak nie mam pojęcia pod jakimi nazwami szukać. Domyślam się że to będzie związane z glib.
Czy ktoś mógłby podać mi informacje o takim efekcie, nazwy z innych języków?
Przeci
Z interfejsem użytkownika ma nie wiele wspólnego. Jeśli piszesz w GTK, to powinieneś zacząć od tego:GLib zapewnia główne bloki budowania programów dla bibliotek i aplikacji napisanych w języku C.
https://developer.gnome.org/gtk3/3.5/Gt ... -decorated
http://www.valadoc.org/#!api=gtk+-3.0/G ... .decorated
W gtk 2.x były funkcje dotyczące własnych obramowań: gtk_window_set_has_frame, ale później zniknęły.
Musisz po prostu wyłączyć dekorowanie okien przez menedżera okien i zrobić to samemu.