• Olivier Fourdan's avatar
    headerbar: do not show buttons for modals/transients · 7c397c62
    Olivier Fourdan authored
    GtkHeadeBar checks the window type hint to determine if the regular
    buttons such as menu, maximize or iconify should be visible in the
    header bar.
    
    However, an application may very well use a "normal" toplevel window and
    set it transient and modal afterwards. In such a case, the iconify
    button would remain visible, and the user can hide the window, but being
    a modal, the parent window would remain insensitive.
    
    Check for the window type, modality and transient relationship to decide
    whether or not the regular toplevel buttons should be visible in the
    header bar.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=767052
    7c397c62
Name
Last commit
Last update
build Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gtk Loading commit data...
libgail-util Loading commit data...
m4 Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
testsuite Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
HACKING Loading commit data...
INSTALL.in Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README.commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.ac Loading commit data...
gail-3.0.pc.in Loading commit data...
gdk-3.0.pc.in Loading commit data...
git.mk Loading commit data...
gtk+-3.0.pc.in Loading commit data...
gtk+-unix-print-3.0.pc.in Loading commit data...
gtk+.doap Loading commit data...
gtk-zip.sh.in Loading commit data...
make-pot Loading commit data...
makefile.msc Loading commit data...
sanitize-la.sh Loading commit data...