mutter:wip/cb2eb3

Last commit made on 2012-05-07
Get this branch:
git clone -b wip/cb2eb3 https://git.launchpad.net/mutter

Branch merges

Branch information

Name:
wip/cb2eb3
Repository:
lp:mutter

Recent commits

7623b97... by Jasper St. Pierre

Remove legacy theming API

Since the move to GTK+ toplevels, it required removing the preview-widget
and theme-viewer parts of the code. (They didn't work with the new CSS
stuff anyway... shhh..)

8d8e0cb... by Jasper St. Pierre

uiframe: Make children respect border/padding

Also, center the label horizontally. There's still some shenanigans
I have to figure out with respect to vertical centering...

This should be in GTK+ by default...

1620131... by Jasper St. Pierre

ui: Make sure to invalidate the style on a retheme/redraw

873da34... by Jasper St. Pierre

frames: Only realize the widget after it's been properly associated

This makes sure that we don't get into a situation from a GTK+ handler
where we'll have an unassociated frame window.

8a062b3... by Jasper St. Pierre

display: Make meta_display_retheme_all public

3ab3c84... by Jasper St. Pierre

theme: Start using MetaUIFrame for the context path

Very soon we'll be scrapping this and doing something different internally

11e1f68... by Jasper St. Pierre

theme: Remove support for painting layouts

We'll do this with a GtkLabel child instead. This means that the
mask text shadows are currently broken -- we'll fix up things later
to be better.

2581547... by Jasper St. Pierre

theme: Scrap meta_theme_draw_frame

The more public symbols we remove, the closer we get to
not supporting the legacy theme API at all...

5053997... by Jasper St. Pierre

ui: Scrap MetaFrames, move rest of frame management into MetaUi

Additionally, rename the code that houses MetaUIFrame to uiframe.[ch],
and fix up some other places that depended on MetaFrames.

b6468a7... by Jasper St. Pierre

frames: Add a GtkWindow per frame

Now, now, it's not as bad as it sounds. We're using
gtk_widget_set_parent_window, as used by glade to embed
toplevel windows, to do our magic.