diff options
author | Owen W. Taylor <[email protected]> | 2014-09-27 17:06:36 +0300 |
---|---|---|
committer | Victor Kareh <[email protected]> | 2018-08-28 09:38:37 -0400 |
commit | c9c3f858e28edf0856a263941007401923adbabd (patch) | |
tree | 702b2c5d7a41d8ea9b72ef5d2c11ad8116bab136 /src/ui/theme-viewer.c | |
parent | 37fecf49392eb10ada1f4bf481d6ad6be56891dd (diff) | |
download | marco-c9c3f858e28edf0856a263941007401923adbabd.tar.bz2 marco-c9c3f858e28edf0856a263941007401923adbabd.tar.xz |
Add frame type for attached modal dialogs
Add a new frame type META_FRAME_TYPE_ATTACHED which is used for
attached modal dialogs.
The theme format version is bumped to 3.2, and attached windows
can have borders defined in a metacity-theme-3.xml as:
<window version=">= 3.2" type="attached" style_set="[name]"/>
If no style is defined for "attached", drawing will fall back
to the "border" type.
https://bugzilla.gnome.org/show_bug.cgi?id=592382
NOTE: Patch copied from mutter and adapted for metacity.
Diffstat (limited to 'src/ui/theme-viewer.c')
-rw-r--r-- | src/ui/theme-viewer.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/theme-viewer.c b/src/ui/theme-viewer.c index e6e4e097..65df34fa 100644 --- a/src/ui/theme-viewer.c +++ b/src/ui/theme-viewer.c @@ -427,6 +427,10 @@ get_window_contents (MetaFrameType type, *title = _("Border"); return border_only_contents (); + case META_FRAME_TYPE_ATTACHED: + *title = _("Attached Modal Dialog"); + return dialog_contents (); + case META_FRAME_TYPE_LAST: g_assert_not_reached (); break; @@ -474,6 +478,9 @@ get_window_flags (MetaFrameType type) case META_FRAME_TYPE_BORDER: break; + case META_FRAME_TYPE_ATTACHED: + break; + case META_FRAME_TYPE_LAST: g_assert_not_reached (); break; |