Struct

MetaWindowShape

Description [src]

struct MetaWindowShape {
  /* No available fields */
}

MetaWindowShape represents a 9-sliced region with borders on all sides that are unscaled, and a constant central region that is scaled. For example, the regions representing two windows that are rounded rectangles, with the same corner radius but different sizes, have the same MetaWindowShape. MetaWindowShape is designed to be used as part of a hash table key, so has efficient hash and equal functions.

Constructors

meta_window_shape_new
No description available.

Instance methods

meta_window_shape_equal
No description available.
meta_window_shape_get_borders
No description available.
meta_window_shape_hash
No description available.
meta_window_shape_ref
No description available.
meta_window_shape_to_region

Converts the shape to to a cairo_region_t using the given width and height for the central scaled region.

meta_window_shape_unref
No description available.